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` |