Sziasztok!
Ez a másik script ami lementi egy parancsal a kocsit amiben ülsz!
CMD:kocsimentes(playerid)
{
if(IsPlayerAdmin(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
KocsiMentes(playerid);
}
else
{
SendClientMessage(playerid,HIBA,\"Nem vagy jármuben!\");
}
}
return 1;
}
new vfile[128];
stock KocsiMentes(playerid)
{
new vehid = GetPlayerVehicleID(playerid);
new Float:posx, Float:posy, Float:posz, Float:angle, model;
GetVehiclePos(vehid,posx,posy,posz);
GetVehicleZAngle(vehid,angle);
model = GetVehicleModel(vehid);
format(vfile,sizeof(vfile),\"/Cars/%d.ini\",vehid);
if(!fexist(vfile))
{
dini_Create(vfile);
dini_FloatSet(vfile,\"PosX\",posx);
dini_FloatSet(vfile,\"PosY\",posy);
dini_FloatSet(vfile,\"PosZ\",posz);
dini_FloatSet(vfile,\"Angle\",angle);
dini_IntSet(vfile,\"Model\",model);
}
else
{
dini_FloatSet(vfile,\"PosX\",posx);
dini_FloatSet(vfile,\"PosY\",posy);
dini_FloatSet(vfile,\"PosZ\",posz);
dini_FloatSet(vfile,\"Angle\",angle);
dini_IntSet(vfile,\"Model\",model);
}
}
stock KocsiBetoltes()
{
for(new i=0; i<MAX_VEHICLES; i++)
{
format(vfile,sizeof(vfile),\"/Cars/%d.ini\",i);
if(fexist(vfile))
{
new Float:posx, Float:posy, Float:posz, Float:angle, model;
posx = dini_Float(vfile,\"PosX\");
posy = dini_Float(vfile,\"PosY\");
posz = dini_Float(vfile,\"PosZ\");
angle = dini_Float(vfile,\"Angle\");
model = dini_Int(vfile,\"Model\");
CreateVehicle(model,posx,posy,posz,angle,1,1,-1);
}
}
}