Всем привет! На сколько я знаю, я не один столкнулся с такой проблемой. Дело в том, что я добавил команду /kick (ZCMD), в ней всем выводится строка о кике игрока, кроме самого игрока. У того, кого кикнули, нет этой надписи, просто: "Server closed the conection". Так вот, я где-то слышал, что для того, чтобы это исправить нужен таймер, но на сколько я знаю, таймеры нагружают сервер. Итак вопрос: возможно ли исправить это БЕЗ использования таймера?
PHP код:
CMD:kick(playerid, params[])
{
if(pInfo[playerid][pLogged] == false) return SCM(playerid, COLOR_RED, "[Server]: Вы не авторизованы!");
if(pInfo[playerid][pAdmin] < 1) return SCM(playerid, COLOR_RED, "Вам недоступна дання команда!");
if(sscanf(params,"us",params[0],params[1])) return SCM(playerid, COLOR_WHITE, "Используйте: {E81B05}/kick [ID] [Причина]");
new string[145];
format(string, sizeof(string), "Администратор %s кикнул игрока %s. Причина: %s", pNick(playerid),pNick(params[0]),params[1]);
SendClientMessageToAll(COLOR_ADMIN, string);
Kick(params[0]);
return true;
}