public OnPlayerBanCheck(playerid) { if(cache_get_row_count() > 0) { new id; while(cache_get_row_count() > id) { new string[128], bname[25], badmin[25], breason[100], btime[10], bdate[10]; cache_get_field_content(id, "pBanned", bname); cache_get_field_content(id, "pBannedBy", badmin); cache_get_field_content(id, "pBanReason", breason); cache_get_field_content(id, "pBanTime", btime); cache_get_field_content(id, "pBanDate", bdate); format(string, sizeof(string), "%s(%d), you were banned by %s for %s. Time: %s, %s", GetPlayerNameEx(playerid), playerid, badmin, breason, bdate, btime); new query2[500]; format(query2, sizeof(query2), "UPDATE bans SET pBanEvade=%d WHERE `pBanned` = '%s'", 1, GetPlayerNameEx(playerid)); mysql_tquery(c_handle, query2, "SendQuery", ""); printf("%s Has Been Blocked From Connecting To The Server. IP: %s",GetPlayerNameEx(playerid),ReturnPlayerIp(playerid)); PlayerPlaySound(playerid, 1062, 0.0, 0.0, 0.0); KickEx(playerid); id++; } } return 1; }
[11:19:15] [ERROR] CMySQLQuery::Execute[OnPlayerBanCheck] - (error #2013) Lost connection to MySQL server during query [11:19:15] [DEBUG] CMySQLQuery::Execute[OnPlayerBanCheck] - error will be triggered in OnQueryError
public OnPlayerConnect(playerid)
{
new IP[16], query[200], query2[200], player[24];
GetPlayerIp(playerid, IP, 16);
GetPlayerIp(playerid, PlayerInfo[playerid][IPa], 16);
GetPlayerName(playerid,player,sizeof(player));
mysql_format(c_handle,query, sizeof(query), "SELECT * FROM bans WHERE `pBannedIP` = '%e' OR `pBanned` = '%e'", IP, player);
mysql_tquery(c_handle, query, "OnPlayerBanCheck", "i", playerid);
mysql_format(c_handle,query2, sizeof(query2), "SELECT Name, Admin, Reason, unban FROM `tban` WHERE `Name` = '%e' OR `IP` = '%e'", GetPlayerNameEx(playerid),ReturnPlayerIp(playerid));
mysql_tquery(c_handle, query2, "tbancheck", "i", playerid);
public OnPlayerConnect(playerid) { new query[117]; GetPlayerIp(playerid, PlayerInfo[playerid][IPa], 16); mysql_format(c_handle,query, sizeof(query), "SELECT * FROM bans WHERE `pBannedIP` = '%e' OR `pBanned` = '%e'", PlayerInfo[playerid][IPa], GetPlayerNameEx(playerid)); mysql_tquery(c_handle, query, "OnPlayerBanCheck", "i", playerid); mysql_format(c_handle,query, sizeof(query), "SELECT Name, Admin, Reason, unban FROM `tban` WHERE `Name` = '%e' OR `IP` = '%e'", GetPlayerNameEx(playerid),ReturnPlayerIp(playerid)); mysql_tquery(c_handle, query, "tbancheck", "i", playerid);
[13:17:36] 1054 Unknown column 'Heller' in 'where clause' OnPlayerBanCheck SELECT * FROM `bans` WHERE `pBanned` = `Heller` OR `pBannedIP` = ``
WHERE `pBanned` = `Heller` |