AnGeL
Специалист
Описание:
Всем привет собственно решил написать АнтиРеконнект
Сперва думал возьму айпи, и буду хранить их в базе и т.д) Но придумал способ по лучше.
Код:
Ко всем define добавим.
Ну и в конец мода:
P.S Остается заменить все Kick на t_Kick
+1. Join Flood
+2. Стандартный реконнект собейтом/ботом
Автор: я)т.е AnGeL
Критикуем господа)
Всем привет собственно решил написать АнтиРеконнект
Сперва думал возьму айпи, и буду хранить их в базе и т.д) Но придумал способ по лучше.
Код:
Ко всем define добавим.
PHP:
#define NameForAntiKick "P_)LOL!"
PHP:
public OnPlayerConnect(playerid)
{
new STRname[24];
GetPlayerName(playerid,STRname,24);
if(!strcmp(NameForAntiKick,STRname,true))
{
SendClientMessage(playerid,0xA6C1E0FF,"You can not use Anti-Kick..."),t_Kick(playerid);
return true;
}
return 1;
}
PHP:
public OnPlayerDisconnect(playerid, reason) return SetPlayerName(playerid,NameForAntiKick);
PHP:
t_Kick(playerid)
{
if(IsPlayerConnected(playerid))
{
SetPlayerName(playerid,NameForAntiKick);
SetTimerEx("v_Kick",100,false,"d",playerid);
}
return true;
}
forward v_Kick(playerid);
public v_Kick(playerid){
Kick(playerid);
return true;
}
+1. Join Flood
+2. Стандартный реконнект собейтом/ботом
Автор: я)т.е AnGeL
Критикуем господа)
