Как изменить флаг админа подскажите пожалуйста

Тема в разделе "Программирование / Скриптинг", создана пользователем Никита Щагин, 20 июн 2015.

  1. Никита Щагин

    Никита Щагин

    Сообщения:
    8
    Симпатии:
    0
    Вот плагин https://yadi.sk/d/V7He0EVJhNB7k хотел бы чтоб тока у Гл.Админов были эти команды, ото у всех админов они появляются!!!
     
  2. DarklSide

    DarklSide

    Сообщения:
    679
    Симпатии:
    170
    Никита Щагин, открываешь текст. редактором advcommands.sp ->
    находишь RegAdminCmd (их примерно 41) и менешь все, по этому принципу:
    RegAdminCmd("sm_зареганая команда", Command_обратныйвызов, ADMFLAG_флаг_доступа, "Set target's model (кратное описание)");

    Учитывай команду (или его описание),- изменяй флаг доступа:
    PHP:
    0. ADMFLAG_RESERVATION
    1. ADMFLAG_GENERIC
    2. ADMFLAG_KICK
    3. ADMFLAG_BAN
    4. ADMFLAG_UNBAN
    5. ADMFLAG_SLAY
    6. ADMFLAG_CHANGEMAP
    7. ADMFLAG_CONVARS
    8. ADMFLAG_CONFIG
    9. ADMFLAG_CHAT
    10. ADMFLAG_VOTE
    11. ADMFLAG_PASSWORD
    12. ADMFLAG_RCON
    13. ADMFLAG_CHEATS
    14. ADMFLAG_CUSTOM1
    15. ADMFLAG_CUSTOM2
    16. ADMFLAG_CUSTOM3
    17. ADMFLAG_CUSTOM4
    18. ADMFLAG_CUSTOM5
    19. ADMFLAG_CUSTOM6
    20. ADMFLAG_ROOT
    21. AdminFlags_TOTAL 
    //(21-)
    примерный перевод:
    PHP:
    0. a резервный слот
    1. b 
    администраторфлаг требуется для админов
    2. c 
    использование команды kick (кикание
    3. d использование команды ban (бан
    4. e использование команды unban (снять бан
    5. f использование команды slay
    6. g 
    разрешение менять карты
    7. h 
    разрешение менять настройки сервера (cvars)
    8. i смена используемого конфига
    9. j 
    специальные привилегии в чате 
    10. k 
    доступ к запуску голосования
    11. l 
    разрешение устанавливать пароль на сервере
    12. m 
    разрешение использовать удаленную консоль для управления сервером
    13. n 
    разрешение менять параметр sv_cheats и связанные с ним параметры
    14. o 
    специальный флаг C 
    15. p 
    специальный флаг D 
    16. q 
    специальный флаг E 
    17. r 
    специальный флаг F 
    18. s 
    специальный флаг G 
    19. t 
    специальный флаг H
    20. z 
    root //(рут 0-20)
    Save -> и
    нструкция по компиляции плагинов: advcommands.sp
     
  3. максимка27

    максимка27

    Сообщения:
    517
    Симпатии:
    170
    Никита Щагин, попробуй заменить в файле adminmenu_custom
    PHP:
                "admin"        "sm_ban"
    на
    PHP:
                "admin"        "sm_rcon"
    по идее должно сработать только у админа с флагом m, которые могут использовать rcon команды, не рекомендуется давать простым смертным))