Решено. Перед выходом забанил IP адрес, перезагрузил бан-лист и поставил таймер на 15 сек. для разбана IP.
PHP код:
public OnPlayerDisconnect(playerid, reason)
{
if(reason == 0) return 1;
new string[16+9], getip[16];
GetPlayerIp(playerid, getip);
format(string, sizeof(string), "banip %s", getip);
SendRconCommand(string);
SetTimerEx("DiscUnban", 15000, false, "s", getip);
return 1;
}
forward DiscUnban(ip[]);
public DiscUnban(ip)
{
new string[32];
format(string, sizeof(string), "unbanip %s", ip);
SendRconCommand(string);
}
Решение оставил в надежде что это кому нибудь понадобится.