Guten Tag. Ich habe versucht, per Befehl Alle autos respawnen zu lassen, die nicht in benutzung sind. Doch irgentwie ist es etwas buggy und es werden alle Autos respawnt.
Hier mein script:
#define CAR_AMOUNT 100
//unter OnPlayerCMDText
if(strcmp(cmdtext, "/vspawn", true)==0)
{
if(SpielerInfo[playerid][alvl] >= 1)
{
SendClientMessageToAll(türkis,"In 60 Sekunden werden alle Autos respawnt!");
SetTimer("vspawn1",50000,0);
}
}
return 1;
}
public vspawn1()
{
SendClientMessageToAll(türkis,"In 10 Sekunden werden alle Autos respawnt!");
SetTimer("vspawn2",10000,0);
return 1;
}
public vspawn2()
{
for(new vehicleid = 0; vehicleid < CAR_AMOUNT; vehicleid ++)
{
for(new playerid = 0;playerid< MAX_PLAYERS; playerid ++)
{
if(!IsPlayerInVehicle(playerid,vehicleid))
{
SetVehicleToRespawn(vehicleid);
}
}
}
return 1;
}
könntet ihr mir da helfen?