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

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

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

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

Как сделать так чтобы игрок с баном не мог заходить?

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

slavik2002

Дебютант
вот я сделал оффлайн бан, бан, тихий бан но вот почему то слетел скрипт не позволяющий заходить на сервер тоесть все нормально но игрок с баном все равно заходит без проблем
PHP:
forward OnPlayerLoaded(Result:r, playerid);
public OnPlayerLoaded(Result:r, playerid) {
	new rows = sql_num_rows(r);
	if(rows) {
        new id = sql_get_field_assoc_int(r, "id");
        new query[128];
        format(query, 128, "SELECT `time`, `reason` FROM `ban` WHERE `takeid` = '%d'",id);
        new Result:bantest = sql_query(zConn, query, QUERY_CACHED);
        if(sql_num_rows(bantest))
        {
			new time, reason[128];
			time = time - gCurDay;
			if(time <= 0) {
			    format(query, 128, "DELETE FROM `ban` WHERE `takeid` = '%d'",id);
			    sql_query(zConn, query);
			}
			else
			{
				format(query,sizeof(query),"Администратор %s забанил вас по причине: %s. Осталось дней: %d",pData[playerid][pNickname],reason,time);
				SendClientMessage(playerid,COLOR_LIGHTRED,query);
				sql_free_result(r);
				NewKick(playerid);
				return 1;
			}
        }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу