Lexa_Bugs
Компетентный
Всем привет. Написал за 1 минуту простенький антиреконнект по нику.
К глобальным переменным.
В CallBack OnPlayerConnect(playerid)
Лучше в самое начало.
В CallBack OnPlayerDisconnect(playerid, reason)
RECONNECT_TIME - время через которое можно коннектится игроку.
p.s. не кидаемся тапками
К глобальным переменным.
PHP:
#define RECONNECT_TIME 5
new Re_Name[MAX_PLAYERS][MAX_PLAYER_NAME], Re_Time[MAX_PLAYERS];
Лучше в самое начало.
PHP:
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
for(new i;i<MAX_PLAYERS;i++)
{
if(!strcmp(name, Re_Name[i], false) && Re_Time[i] > gettime())
{
Re_Time[i] = gettime()+RECONNECT_TIME;
return Kick(playerid);
}
}
GetPlayerName(playerid, Re_Name[playerid], MAX_PLAYER_NAME);
PHP:
Re_Time[playerid] = gettime()+RECONNECT_TIME;
p.s. не кидаемся тапками
Последнее редактирование:
