PDA

Просмотр полной версии : [Вопрос] /makeadmin проблемка



Vampir327
26.11.2014, 20:22
Такое дело, сделал команду /makeadmin следуя инструкции в видео, но при вводе /makeadmin (id) 0 я больше не могу вводить команду /makeadmin.
Когда ввожу /makeadmin (id) (1-5) всё нормально.
Вот код

CMD:makeadmin(playerid,params[])
{
new PlayerName[MAX_PLAYER_NAME],adminlvl,pleer,adminname[128],string[128],string2[128];
GetPlayerName(pleer,PlayerName,sizeof(PlayerName));
GetPlayerName(playerid,adminname,sizeof(adminname));
if(sscanf(params,"ud",pleer,adminlvl))
return SendClientMessage(playerid, 0xC9C9C9FF, "Èñïîëüçóéòå /makeadmin [id] [1-5]");
if(Player[playerid][pAdmin] == 5 || IsPlayerAdmin(playerid))
{
if(adminlvl == 0)
{
Player[playerid][pAdmin] = adminlvl,
format(string,sizeof(string),"Àäìèíèñòðàòîð %s ñíÿë âàñ ñ àäìèíèñòðàòîðà",adminname);
format(string2,sizeof(string2),"Âû ñíÿëè èãðîêà %s ñ àäìèíèñòðàòîðà",PlayerName);
SendClientMessage(pleer,COLOR_RED,string);
SendClientMessage(playerid,COLOR_RED,string2);
}
if(adminlvl >= 1 && adminlvl <= 6)
{
Player[playerid][pAdmin] = adminlvl,
format(string,sizeof(string),"Àäìèíèñòðàòîð %s íàçíà÷èë âàñ àäìèíèñòðàòîðîì %d óðîâíÿ",adminname,adminlvl);
format(string2,sizeof(string2),"Âû íàçíà÷èëè èãðîêà %s íà %d óðîâåíü àäìèíèñòðèðîâàíèÿ",PlayerName,adminlvl);
SendClientMessage(pleer,COLOR_RED,string);
SendClientMessage(playerid,COLOR_RED,string2);
}
if(adminlvl >=6)
{
SendClientMessage(playerid,COLOR_RED,"Ìàêñèìàëüíûé óðîâåíü àäìèíèñòðèðîâàíèÿ 5");
}
}
return 1;
}

Wise
26.11.2014, 21:11
-_-

А это случайно не из-за того что ты себе админку снимаешь?