Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

При спавне не кикает(Banned = 1) и zcmd

Статус
В этой теме нельзя размещать новые ответы.

John_Aberto

Умник
Привет всем.

1. История такова, написал на zcmd бан по дням, с причиной, которое будет сохраняться в файле. Тесты показали, что бан дается, а сообщение игроку не выдает, мол он забанен.
Исправил таким способом:

define:
PHP:
#define Kick(%0) SetTimerEx("PlayerKick",100,false,"i",%0)
stock:
PHP:
stock PlayerKick(playerid)
{
	Kick(playerid);
}
Установил таймер.

Дальше, установил проверку на наличие бана, код:
PHP:
	if(pInfo[playerid][pBanned] == 1)
	{
	    format(string, sizeof(string), "[RP]PerfectWorld: Вы забанены. До разбана осталось %d дней!", pInfo[playerid][pBannedTime]);
	    SCM(playerid, LIGHTRED, string);
	    Kick(playerid);
	}
При спавне сообщение выводит, а вот кикать, не кикает.
В чем может быть проблема?

2. Как вызывать одну функцию двумя командами, например, на обычном движке это выглядит так:
PHP:
	if(strcmp(cmd, "/family", true) == 0 || strcmp(cmd, "/f", true) == 0)
Так вот, как вызвать одну функцию двумя командами[zcmd]?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу