Problem: Kada kucam komandu, respawna mi vozilo na stare koordinate, a ne na nove...
Code:
YCMD:parkirajvozilo(playerid, params[], help)
{
#pragma unused help
new vID, Float:X, Float:Y, Float:Z;
vID = GetPlayerVehicleID(playerid);
if(PlayerInfo == 999 && PlayerInfo == 999 && PlayerInfo == 999) return SCM(playerid, -1, ""CRVENA"GRESKA"BELA": Nemate vozilo.");
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, -1, ""CRVENA"GRESKA"BELA": Niste u vozilu.");
if(VehicleInfo == PlayerInfo)
{
GetVehiclePos(vID, X, Y, Z);
VehicleInfo = X;
VehicleInfo = Y;
VehicleInfo = Z;
RemovePlayerFromVehicle(playerid);
SetVehicleToRespawn(vID);
TogglePlayerControllable(playerid, 1);
SCM(playerid, -1, ""NARANDZASTA"Parkirali ste vase vozilo.");
}
else if(VehicleInfo == PlayerInfo)
{
GetVehiclePos(vID, X, Y, Z);
VehicleInfo = X;
VehicleInfo = Y;
VehicleInfo = Z;
RemovePlayerFromVehicle(playerid);
SetVehicleToRespawn(vID);
TogglePlayerControllable(playerid, 1);
SCM(playerid, -1, ""NARANDZASTA"Parkirali ste vase vozilo.");;
}
else if(VehicleInfo == PlayerInfo)
{
GetVehiclePos(vID, X, Y, Z);
VehicleInfo = X;
VehicleInfo = Y;
VehicleInfo = Z;
RemovePlayerFromVehicle(playerid);
SetVehicleToRespawn(vID);
TogglePlayerControllable(playerid, 1);
SCM(playerid, -1, ""NARANDZASTA"Parkirali ste vase vozilo.");
}
else return SCM(playerid, -1, ""CRVENA"GRESKA"BELA": Niste u vasem vozilu.");
return 1;
}