16.02.2014, 14:03
When a player connects with a character that is already ban, it doesn't do nothing.
I'm not sure why, either. I probably have the selecting wrong honestly, but I'm not to sure, mysql num rows isnt even called.
pawn Код:
new ban[128], DataString[156];
// Banning System
format(ban, sizeof(ban), "SELECT * FROM `bans` WHERE `Username` = '%s'", GetPlayerNameEx(playerid)); // Unbanning IP
mysql_query(ban);
mysql_store_result();
if(mysql_num_rows() >= 1)
{
mysql_fetch_field( "AdminName", DataString);
SendClientMessage(playerid, COLOR_RED, ".::. Account Ban .::.");
format(ban, sizeof(ban), "Username: %s", GetPlayerNameEx(playerid));
SendClientMessage(playerid, COLOR_WHITE, ban);
format(ban, sizeof(ban), "Admin: %s", DataString);
SendClientMessage(playerid, COLOR_WHITE, ban);
mysql_fetch_field( "BanReason", DataString);
format(ban, sizeof(ban), "Reason: %s", DataString);
SendClientMessage(playerid, COLOR_WHITE, ban);
mysql_fetch_field( "Date", DataString);
format(ban, sizeof(ban), "Date: %s", DataString);
SendClientMessage(playerid, COLOR_WHITE, ban);
SetTimer("ban", 5000, false);
return 1;
}