- Регистрация
- 14 Фев 2019
- Сообщения
- 77
- Лучшие ответы
- 1
- Репутация
- 0
PHP:
CMD:makeadmin(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 8) return false;
if(ADuty[playerid]!=228) return SendClientMessage(playerid,COLOR_GREY,NO_DUTY_TEXT);
new id,admin,string[200];
if(sscanf(params,"ud",id,admin)) return SendClientMessage(playerid,COLOR_RED,"Èñïîëüçóéòå: /makeadmin [id] [level (0 - 8)]");
if(!IsPlayerConnected(id)) return false;
if(GetString(PN(id),"Jack_Sweecher") || GetString(PN(id),"Jack_Sweecher") || GetString(PN(id),"Jack_Sweecher") || GetString(PN(id),"Nety"))
return false;
if(PlayerInfo[playerid][pAdmin] <= PlayerInfo[id][pAdmin])
{
SendClientMessage(playerid,COLOR_RED,"Âû íå ìîæåòå çàáàíèòü àäìèíèñòðàòîðà!");
format(string,sizeof(string),"%s[%d] ïîäîçðåâàåòñÿ â ïîïûòêå ñíÿòü àäìèíà %s",PN(playerid),playerid,PN(id));
SendAdminsMessage(COLOR_LIGHTRED,string);
return false;
}
if(!GetString(PN(playerid),"Jack_Sweecher") )
{
if(!IsASuccesIP(PlayerRegIP[playerid], PlayerIp[playerid]) && PlayerInfo[playerid][pAdmin]<5)
{
SendClientMessage(playerid,0xBE2D2DFF,"Íàáëþäàåòñÿ ïîïûòêà âçëîìà!");
format(string,sizeof(string),"%s ïîäîçðåâàåòñÿ âî çëîìå, ïðîâåðüòå åãî è àâòîðèçèðóéòå /acceptadmin [6 lvl]",PN(playerid));
SendAdminsMessage(0xBE2D2DFF,string);
return false;
}
}
if(admin < 0 || admin > 5) return SendClientMessage(playerid,COLOR_RED,"Èñïîëüçóéòå: /makeadmin [id] [level (0 - 5)]");
if(PlayerInfo[playerid][pAdmin]==6 && admin > 5)return SendAdminsMessage(COLOR_RED,"{cc0000}[Îøèáêà]");
SetAdminLevel(id,admin);
format(string,sizeof(string),"[Èíôîðìàöèÿ] {FFFFFF}Âû âûäàëè èãðîêó %s %d-é óðîâåíü àäìèíèñòðàòèðîâàíèÿ",Name(id),admin);
SendClientMessage(playerid,COLOR_GREEN,string);
format(string,sizeof(string),"Îñíîâàòåëü %s íàçíà÷èë èãðîêà %s àäìèíîì %d-ãî óðîâíÿ",Name(playerid),Name(id),admin);
SendAdminsMessage(COLOR_LIGHTRED,string);
return true;
}