11.12.2011, 11:27
pawn Код:
CMD:vrespawn(playerid, params[])
{
new sec,string[128];
if(sscanf(params,"i",sec)) return SendClientMessage(playerid, red, "USAGE:/vrespawn [seconds]");
SetTimer("vrespawn", sec*1000, false);
format(string, sizeof(string), "~All currently unoccupied vehicles will respawn in %d seconds.",sec);
SendClientMessageToAll(COLOR_ORANGE, string);
return 1;
}
forward vrespawn();
public vrespawn()
{
new u[MAX_VEHICLES];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInAnyVehicle(i)) u[GetPlayerVehicleID(i)]=1;
}
for(new i;i<MAX_VEHICLES;i++)
{
if(u[i] != 1) SetVehicleToRespawn(i); else continue;
}
SendClientMessageToAll(COLOR_ORANGE, "~All vehicles have been respawned.");
return 1;
}