GameGold
Умник
Hi, all.
Такая короче каша:
Если игрок даже нету в базе, типо то что он забанен, то при входе на сервер всё равно пишет, то что игрок забанен.
---------- Post added at 21:22 ---------- Previous post was at 21:04 ----------
Перезалил базу данных, всё заработало, гыы
Такая короче каша:
Если игрок даже нету в базе, типо то что он забанен, то при входе на сервер всё равно пишет, то что игрок забанен.
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 ----------
Перезалил базу данных, всё заработало, гыы
