Hallo ich bin kurz vor der Perfektion meines Carrespawn Befehls hab nur ein Problem das die Autos respawnen trotzdem jemand drinn sitzt, eigentlich düften sie garnicht respawnen ich frage mich wo der fehler liegt ...
ocmd:carrespawn(playerid,params[])
{
new string[50];
format(string, sizeof(string), "%s respawnt die Fraktions Autos.", SpielerName(playerid));
if(GetPVarInt(playerid,"Rang") == 12 )
{
if(GetPVarInt(playerid,"Fraktion") == 2)
{
for(new i=0; i<sizeof(lspdcar); i++)
{
for(new m = 0; m < MAX_PLAYERS; m++)
{
if(GetPlayerVehicleID(m //<-- mit playerid gehts aber wenn ich alle spieler abfrage nicht ...) != lspdcar[i])
{
SetVehicleToRespawn(lspdcar[i]);
}
}
}
}
if(GetPVarInt(playerid,"Fraktion") == 1)
{
for(new i=0; i<sizeof(armycar); i++)
{
for(new m = 0; m < MAX_PLAYERS; m++)
{
if(GetPlayerVehicleID(m) != lspdcar[i])
{
SetVehicleToRespawn(armycar[i]);
}
}
}
}
for(new m = 0; m < MAX_PLAYERS; m++)
{
if(GetPVarInt(playerid,"Fraktion") == 1)
{
SendClientMessage(m,0xFF0037FF,string);
}
else if(GetPVarInt(playerid,"Fraktion") == 2)
{
SendClientMessage(m,0xFF0037FF,string);
}
}
}
}