Alex_Jemison
Умник
Помогите добавить проверку на мой IP
PHP:
CMD:banipoff(playerid, params[])
{
if(PI[playerid][pAdmin] < 7)return false;
if(ADuty[playerid]!=228) return SendClientMessage(playerid,COLOR_GREY,NO_DUTY_TEXT);
if(GetPVarInt(playerid,"bann")>gettime()+18) return J_Kick(playerid);
if(GetPVarInt(playerid,"ban")>gettime())
{
SendClientMessage(playerid,COLOR_RED,"Можно раз в 7 секунд!");
SetPVarInt(playerid,"bann",gettime()+3);
return false;
}
new ip[25], string[150], reason[100];
if(sscanf(params,"s[25]s[150]",ip,reason)) return SendClientMessage(playerid, COLOR_RED, "Используй: /banipoff [ip] [Причина]");
if(IsADomen(reason))
{
format(string,sizeof(string),"[WARNING] %s[%d] подозревается в попытке слива! Причина: %s",PN(playerid),playerid, reason);
SendAdminsMessage(COLOR_RED,string);
SendClientMessage(playerid,COLOR_RED,"В таких сообщениях запрещается использовать английские символы");
SendClientMessage(playerid,COLOR_WHITE,"Не повторяйте это действие во избежание наказания.");
return false;
}
if(IsAIP(reason))return 1;
format(string,sizeof(string)," Администратор %s забанил ip %s. Причина: %s",Name(playerid),ip,reason);
SendAdminsMessage(COLOR_RED,string);
if(PI[params[0]][pAdmin]>4)return false;
format(string,sizeof(string),"Администратор : %s заблокировал вам аккаунт! Причина: %s",Name(playerid),reason);
BanIP(ip);
SetPVarInt(playerid,"ban",gettime()+7);
return true;
}
