Dio skripte:
YCMD:rac(playerid, params[],help)
{
if(PlayerInfo < 1) return SCM(playerid,-1,"SAMO ADMINI");
if(RespawnVozila) return SCM(playerid,-1, "Respawn je vec pokrenut.");
new secs,string;
if(sscanf(params,"i",secs)) return SCM(playerid,-1 ,"rac ");
if(secs > 60 || secs < 1) return SCM(playerid,-1 ,"Broj sekundi ne sme biti veci od 60 i manji od 1.");
SetTimer("Respawn", secs*1000, false);
RespawnVozila = 1;
format(string, sizeof(string), "Admin je pokrenuo respawn vozila. Respawn za "BELA"%d "SERVER"sekundi.",secs);
SendClientMessageToAll(-1, string);
return 1;
}
forward Respawn();
public Respawn()
{
new bool:unwanted;
foreach (new i : Player)
{
if (IsPlayerInAnyVehicle(i)) { unwanted[GetPlayerVehicleID(i)] = true; }
}
for (new car = 0; car <= MAX_VOZILA; car++)
{
if (!unwanted) SetVehicleToRespawn(car);
}
RespawnVozila = 0; SCMTA(-1,""PLAVA"<<< "SIVA"Vozila Respawnovana "PLAVA">>>");
return 1;
}