• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Как изменить уровень админки на команду?

Статус
В этой теме нельзя размещать новые ответы.

Бумчик

Умник
Как настроить /makeadmin под 8 лвл адм?
Код:
CMD:makeadmin(playerid, params[])
{
    if(PI[playerid][pAccessCMD][0] == 0) return SCM(playerid, COLOR_RED, NO_DOSTUP_TEXT);
    //if(PI[playerid][pAdmin] < 5) return SCM(playerid, COLOR_RED, NO_DOSTUP_TEXT);
//    if(!ADuty{playerid}) return SCM(playerid, COLOR_GREY, NO_DUTY_TEXT);
    new id, admin;
    if(sscanf(params, "dd", id, admin)) return SCM(playerid, COLOR_RED, !"Используйте: /makeadmin [id] [level (0 - 5)]");
    if(!IsPlayerConnected(id)) return false;
    static Adm[30], Adm2[30];
    Adm[0] = EOS, Adm[0] = EOS;
    switch(PI[id][pAdmin])
    {
        case 0: Adm = "NeAdministrator";
        case ADM_MODER: Adm = "{FFCC00}Младший Модератор";
        case ADM_SUPER_MODER: Adm = "{FFCC00}Модератор";
        case ADM_ADMIN: Adm = "{FFCC00}Старший Модератор";
        case ADM_SUPER_ADMIN: Adm = "{009900}Администратор";
        case ADM_GRAND_ADMIN:
        {
            if(!PI[playerid][pGaAdmin]) Adm = "{009900}Заместитель ГА";
            else Adm = "{009900}Главный Администратор";
        }
        case ADM_GRAND: Adm = "{FF0000}Основатель";
    }
    switch(PI[playerid][pAdmin])
    {
        case ADM_GRAND_ADMIN:
        {
            if(!PI[playerid][pGaAdmin]) Adm2 = "{009900}Заместитель ГА";
            else Adm2 = "{009900}Главный Администратор";
        }
        case ADM_GRAND: Adm2 = "{FF0000}Основатель";
    }
    if(CheckIsASuccesIP(playerid)) return 0;
    if(admin < 0 || admin > 6) return SCM(playerid, COLOR_RED, !"Используйте: /makeadmin [id] [level (0 - 5)]");
    SendAdminsMessagef(COLOR_RED, "[MakeAdmin] %s %s[%d] установил %d [%s] уровень администратора игроку %s (был: %d ур)", Adm2, PN(playerid), playerid,admin,Adm, PN(id));
    SetAdminLevel(id, admin);
    SCMf(playerid, COLOR_LIGHTBLUE, "Вы выдали игроку %s %d-й уровень администратирования", PN(id), admin);
     return 1;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу