Помогите с командой /giveadmin - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
Помогите с командой /giveadmin
bazuka228 Дата: Вторник, 20.08.2013, 22:49 | Сообщение # 1
Боец
Сообщений: 69
Статус: Offline
Помогите пожалуйста, отблагодарю плюсом.
Дело в том что когда я хочу кому нибудь выдать права администратора, мне выдает ошибку: Вы не уполномочены использовать эту команду. Хотя я самый высокий уровень администрации.

Код:
Код
if(strcmp("/makeadmin", cmdtext, true, 10) == 0)
         {
             if(IsPlayerConnected(playerid))
             {
                 tmp = strtok(cmdtext, idx);
                 if(!strlen(tmp))
                 {
                     SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /makeadmin [ID/часть ника] [Lvl (0-6)]");
                     return 1;
                 }
                 new para1;
                 new level;
                 para1 = ReturnUser(tmp);
                 tmp = strtok(cmdtext, idx);
                 level = strval(tmp);
                 if(level > 6 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Lvl администратирования может быть от 0 до 6"); return 1; }
                 if(PlayerInfo[playerid][pAdmin] >= 10 || IsPlayerAdmin(playerid))
                 {
                     if(IsPlayerConnected(para1))
                     {
                         if(para1 != INVALID_PLAYER_ID)
                         {
                             GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                             GetPlayerName(playerid, sendername, sizeof(sendername));
                             PlayerInfo[para1][pAdmin] = level;
                             printf(": %s продвинул %s на %d уровень админки.", sendername, giveplayer, level);
                             format(string, sizeof(string), "Вас назначил %d уровнем администратирования %s ", level, sendername);
                             SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                             format(string, sizeof(string), "Вы назначили %s администратором %d уровня.", giveplayer,level);
                             SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                         }
                     }
                 }
                 else
                 {
                     SendClientMessage(playerid, COLOR_GRAD1, "Вы не уполномочены использовать эту команду!");
                 }
             }
             return 1;


В какой строке нужно изменить уровень выдачи прав администрации.
Dmitriy_Kulakov Дата: Среда, 21.08.2013, 18:39 | Сообщение # 2
Боец
Сообщений: 82
Статус: Offline
if(PlayerInfo[playerid][pAdmin] >= 10 || IsPlayerAdmin(playerid))

10 - это уровень админки, извени его на свой


900+ дней на СМ ^_^
_eXcENDeR_ Дата: Среда, 21.08.2013, 21:28 | Сообщение # 3
Боец
Сообщений: 98
Статус: Offline
if(PlayerInfo[playerid][pAdmin] >= 10 || IsPlayerAdmin(playerid))
замени на
if(PlayerInfo[playerid][pAdmin] < 10 || IsPlayerAdmin(playerid))
вместо 10 впиши самый высокий левел админки...


Сообщение отредактировал _eXcENDeR_ - Среда, 21.08.2013, 21:31
bazuka228 Дата: Среда, 21.08.2013, 21:37 | Сообщение # 4
Боец
Сообщений: 69
Статус: Offline
Всем спасибо! с меня +
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
NightMusicant [12:32]

douoling652 [10:40]

billienq1 [01:47]

staciah1 [01:15]

maksmovictimofej [00:18]

jamiedv6 [21:25]

billieds7 [20:51]

aprilez9 [15:57]

am9350450 [14:36]

dcvfre [11:04]

Sheroz [10:38]

dominiquevp60 [08:59]

derrickuy11 [05:48]