Ha valaki vesz egy autót, akkor azt kimenti a szerver az 1.txt-be, tehát restart után ö lesz az 1es IDjû kocsi. De amikor megveszi valaki, akkor egybõl lespawnolja neki, és akkor nem 1es lesz, hanem 165. És a player megkapja az 1es autó kulcsát.
CMD:parkol(playerid,params[])
{
if(IsLogged[playerid] == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
new statee = GetPlayerState(playerid);
if(statee == PLAYER_STATE_DRIVER)
{
new id = GetPlayerVehicleID(playerid);
if(Info[playerid][kocsi1] == id || Info[playerid][kocsi2] == id || Info[playerid][kocsikolcson] == id)
{
new Float:x, Float:y, Float:z, Float:a;
GetVehiclePos(id, x, y, z);
GetVehicleZAngle(id, a);
CarInfo[id][PosX] = x;
CarInfo[id][PosY] = y;
CarInfo[id][PosZ] = z;
CarInfo[id][PosA] = a;
SendClientMessage(playerid, COLOR_WHITE, \"Sikeresen leparkoltad a kocsit!\");
SaveCarPos(id);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, \"Ez nem a te kocsid!\");
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, \"Nem te vagy a vezetõ!\");
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, \"Nem vagy autóban!\");
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, \"Nem vagy bejelentkezve!\");
}
return 1;
}
És ezt a parancsot, csak akkor tudja használni, ha egyezik a kocsi1-es változó a kocsi idjével, de amikor megveszi és lespawnolja a kocsit a szerver, akkor nem tudja használni a parancsot, csak restart után. Hogy csináljam meg, hogy a megvétel után is tudja használni?