17.07.2018, 21:54
when i use this code the server crashes if u joined
Код:
public OnPlayerConnect(playerid)
{
new str[196];
Account_Reset(playerid);
Character_Reset(playerid);
NameCheck(playerid);
IP_Lookup(playerid);
//Account_Lookup(playerid);
format(str, 128, "%s csatlakozott.", GetName(playerid));
SendAdminsMessage(1, COLOR_GRAY, str);
TogglePlayerSpectating(playerid, 1);
SetPlayerColor(playerid, COLOR_WHITE);
SetTimerEx("PlayerConnected", 100, false, "d", playerid);
}
IP_Lookup(playerid)
{
new query[128], ip[18];
GetPlayerIp(playerid, ip, sizeof(ip));
mysql_format(SQL_CONNECTION, query, sizeof(query), "SELECT * FROM Bans WHERE IP = '%e'", ip);
mysql_tquery(SQL_CONNECTION, query, "CheckBanList", "i", playerid);
return 1;
}
forward CheckBanList(playerid);
public CheckBanList(playerid)
{
if(!cache_num_rows())
{
SetTimerEx("PlayerConnected", 100, false, "d", playerid);
}
else
{
new query[128], ip[18];
GetPlayerIp(playerid, ip, sizeof(ip));
SendClientMessage(playerid, COLOR_GRAY, "Your IP \"%s\" is banned from our servers.", ip);
SendClientMessage(playerid, COLOR_GRAY, "You may appeal your ban on our forums.");
return Kick(playerid);
}
return 1;
}

