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

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

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

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

[MySQL] Ban-System

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

GameGold

Умник
Hi, all.
Такая короче каша:
Если игрок даже нету в базе, типо то что он забанен, то при входе на сервер всё равно пишет, то что игрок забанен.

PHP:
	format(query, sizeof(query), "SELECT * FROM `Banned` WHERE `Nickname` = '%s'", escname); // проверка на забаненный ник
	mysql_query(query);
	mysql_store_result();
	if(mysql_num_rows())
	{
        format(string2, sizeof(string2), "The Godfather: Аккаунт %s заблокирован.", Pname);
        SendClientMessage(playerid, COLOR_LIGHTRED, string2);
        SendClientMessage(playerid, COLOR_LIGHTRED, "Ваш аккаунт забанен");
		//Kick(playerid);
 	    mysql_free_result();
		return 1;
	}
	//=====
	new ip[32]; GetPlayerIp(playerid, ip, sizeof(ip)); new ipban[32];
	mysql_real_escape_string(ip, ipban);
	format(query, sizeof(query), "SELECT * FROM `Banned` WHERE `IP` = '%s'", ipban);
	mysql_query(query);
	mysql_store_result();
	if(mysql_num_rows())
	{
		format(string2, sizeof(string2), "The Godfather: IP %s заблокирован.", ip);
        SendClientMessage(playerid, COLOR_LIGHTRED, string2);
		//Kick(playerid);
 		mysql_free_result();
		return 1;
	}


---------- Post added at 21:22 ---------- Previous post was at 21:04 ----------

Перезалил базу данных, всё заработало, гыы:D
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу