BeliaPlay
Дебютант
Хочу забанить любого человека пишет это : Основателей запрещено банить.Помогите решить эту проблему.
PHP:
CMD:ban(playerid, params[])
{
if(PlayerInfo[playerid][bAdmin] >= 6 && PlayerInfo[playerid][pCMD][4] || PlayerInfo[playerid][bAdmin] >= 12)
{
if(sscanf(params, "dds[256]", params[0], params[1], params[2])) return SCM(playerid, COLOR_WHITE, "• {FFC800}[Ïîäñêàçêà] {ffffff}Èñïîëüçóéòå /ban [id] [äíè] [ïðè÷èíà]");
if(GetPVarInt(playerid, #AntiBan)-gettime() >= 200) return SCM(playerid,COLOR_WHITE,"[Àíòè-ïåðåáàí] Âû áûëè ñíÿòû ñ ïîñòà àäìèíèñòðàòîðà (Åñëè ïðîèçîøëî ïî îøèáêå ñäåëàéòå ñêðèíøîò)"),DeleteAdministration(playerid,PlayerInfo[playerid][pNames]);
if(!strcmp(PlayerInfo[params[0]][pNames], FD1, true) || !strcmp(PlayerInfo[params[0]][pNames], FD2, true) || !strcmp(PlayerInfo[params[0]][pNames], FD3, true)) return SCM(playerid, COLOR_WHITE, "Îñíîâàòåëåé çàïðåùåíî áàíèòü");
if(PlayerInfo[params[0]][bAdmin] > PlayerInfo[playerid][bAdmin]) return SCM(playerid, COLOR_GRAD2, "Àäìèíèñòðàòîðà íåëüçÿ çàáàíèòü");
if(!IsPlayerConnected(params[0])) return SCM(playerid, COLOR_WHITE, "Èãðîê îôôëàéí");
if(params[1] < 1 || params[1] > 30) return SCM(playerid, -1, "• {AC0000}[Îøèáêà] {ffffff}Äåíü áàíà äîëæåí áûòü íå ìåíüøå 1 è íå áîëüøå 30.");
if(!Reklama(playerid, params[2],"/ban")) return true;
new ip[16];
GetPlayerIp(params[0],ip,sizeof(ip));
new string[300];
format(string, MAX_STR, "Àäìèíèñòðàòîð: %s çàáëîêèðîâàë èãðîêà %s íà %d äíåé. Ïðè÷èíà: %s",PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames], params[1],params[2]);
SendAdminMessage(COLOR_LIGHTRED, string);
new query_mysql[264], data[16];
SetPVarInt(playerid, "UnBanDate", gettime() + params[1]*86400), format(data,sizeof(data), "%s",date("%dd.%mm.%yyyy",gettime()));
mysql_format(connects,query_mysql,sizeof(query_mysql), "INSERT INTO `banlist` (`Nick`,`Admin`, `IP`, `Date` ,`Reason`,`Days`,`UnbanDate`,`Status`) VALUES ('%s','%s','%s','%s','%s','%d','%d','1')", PlayerInfo[params[0]][pNames], PlayerInfo[playerid][pNames], ip, data, params[2], params[1], GetPVarInt(playerid, "UnBanDate"));
mysql_empty(connects, query_mysql);
SetPVarInt(playerid, #antiwarn, gettime()+8);
if(GetPVarInt(playerid, #antiwarn)-gettime() >= 30 && anti{playerid} == false) anti{playerid} = true, SetPVarInt(playerid, #antiwarn, gettime()+300);
SetPVarInt(playerid, #AntiBan, gettime()+30);
format(string,300,"\t\t\t{FF6F00}Âàø àêêàóíò çàáëîêèðîâàí.\n{FF6F00}Çàáëîêèðîâàí: {ffffff}%s\n{FF6F00}Çàáëîêèðîâàë: {ffffff}%s\n{FF6F00}Ñðîê áàíà: {ffffff}%d äíåé{FF6F00}\nÏðè÷èíà áàíà: {ffffff}%s\n{FF6F00}Åñëè âû ñ÷èòàåòå ÷òî áàí âûäàí ëîæíî, ñîîáùèòå ýòî ãëàâíîìó àäìèíèñòðàòîðó",PlayerInfo[params[0]][pNames],PlayerInfo[playerid][pNames],params[1],params[2]);
SPD(params[0],228,DIALOG_STYLE_MSGBOX,"{FF6F00}Áëîêèðîâêà àêêàóíòà",string,"Äà","");
format(string,126, " Nik [%s] R-IP [%s] L-IP [%s] IP [%s]",PlayerInfo[params[0]][pNames],PlayerInfo[params[0]][pIpReg],PlayerInfo[params[0]][pIpReg],PlayerInfo[params[0]][pIP]);
ABroadCast(COLOR_LIGHTRED,string,1);
KickEx(params[0],39);
bans[playerid] ++;
}
