Lenium
Умник
Видел много мануалов с подобным функционалом, и после просмотра каждого из них я полностью "плюнул" на таймер, и "изобрел" банальную систему без использования таймера. Это, кстати, мой первый мануал, так что прошу прощения если Вам что-то не понравится.
И так...
Создадим
В самый стандартный коллбэк OnPlayerUpdate(playerid):
... или же в любой уже существующий односекундный паблик
В public OnPlayerDisconnect(playerid):
Теперь пример того, как использую я свой мануал:
В принципе, не сложно, но, думаю, мой вариант обхода ошибки системы оригинален
И так...
Создадим
PHP:
stock LKick(text[], playerid)
{
SendClientMessage(playerid, 0x6699ffAA, text), SetPVarInt(playerid, "KICKED", 1);
return true;
}
PHP:
if(GetPVarInt(playerid, "KICKED") != 0) Kick(playerid);
В public OnPlayerDisconnect(playerid):
PHP:
DeletePVar(playerid, "KICKED");
Теперь пример того, как использую я свой мануал:
PHP:
LKick("Вы были кикнуты...", playerid);
В принципе, не сложно, но, думаю, мой вариант обхода ошибки системы оригинален
Последнее редактирование:
