Серёжа Шардин
Компетентный
Всем привет, у меня проблема с командой /spcars
Я вожу команду /spcars после чего выводит сообщение в чат
Внимание: Администратор %s обновит весь незанятый транспорт через 10 секунд!
Но сколько бы я не ждал спавн так и не происходит ...
Вот весь код...
Я вожу команду /spcars после чего выводит сообщение в чат
Внимание: Администратор %s обновит весь незанятый транспорт через 10 секунд!
Но сколько бы я не ждал спавн так и не происходит ...
Вот весь код...
PHP:
else if(strcmp(cmd, "/spcars", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 1) return true;
format(string,sizeof(string), "{ff0000}Внимание:{FFFFFF} Администратор {ffa500}%s {FFFFFF}обновит весь незанятый транспорт через {ffa500}10 {FFFFFF}секунд!",Name(playerid));
SendClientMessageToAll(COLOR_WHITE,string);
SetPVarInt(playerid, "SpcarsAvto", gettime()+10);
return true;
}
PHP:
forward SpcarsAvto(playerid);
public SpcarsAvto(playerid)
{
new string[256];
for(new c=0; c<MAX_VEHICLES; c++)
{
if(IsVehicleOccupied(c) == 1) SetVehicleToRespawn(c);
}
format(string,sizeof(string),"{ff0000}Внимание:{FFFFFF} Администратор {ffa500}%s {FFFFFF}обновил весь незанятый транспорт!",Name(playerid));
SendClientMessageToAll(COLOR_WHITE,string);
}
forward UpdateTimers();
public UpdateTimers()
{
new GetTime = gettime();
for(new A, B = GetMaxPlayers(); A != B; A++)
{
if(GetPVarInt(A, "GETHP") <= GetTime && GetPVarInt(A, "GETHP") != 0)
{
SetPVarInt(A, "GETHP", 0);
GETHP(A);
}
if(GetPVarInt(A, "SpcarsAvto") <= GetTime && GetPVarInt(A, "SpcarsAvto") != 0)
{
SetPVarInt(A, "SpcarsAvto", 0);
SpcarsAvto(A);
}
}
return 1;
}
