Сообщение от
Mazzilla
Ищите в моде подозрительное использование функции Kick(playerid), либо её аналоги (исправление бага с отображением сообщения), комментируйте/убирайте, смотрите результат.
А вот это не причастно к этому делу?
PHP код:
if(number_IP > IP_LIMIT)
Kick(playerid);//Кикаем бота если залогинился больше раз чем указано в define
GetStampIP(playerid);
new string[1024];
new playername[MAX_PLAYER_NAME], count;
GetPlayerName(playerid, playername, sizeof(playername));
for(new i; i < strlen(playername); i++)
{
if(playername[i] >= '0' && playername[i] <= '9')
{
count++;
if(count == 4)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "В вашем нике указано более 3 цифр,вы были кикнуты.");
Kick(playerid);
return true;
}
}
}
SetTimerEx("TimeKicks",1000*60*1,false,"%d",playerid);
SetTimerEx("bonus",1000*60*60,false,"%d",playerid);
if(logs == 1)
{
Сам define:
PHP код:
#define Kick(%0) SetTimerEx("PlayerKick",100,false,"i",%0)
Не может ли быть так,что кикает по причине,система принимает игрока за бота?