Кастомные флаги SourceMod

Rustgame

Ленивая кошатина!
Сообщения
254
Реакции
151
Здравствуйте,
я хотел бы узнать, как сделать новые кастомные флаги
Тоесть у администраторов примерно adb и тд
Есть стандартные кастомные флаги - opqrst
Так вот - как добавить больше примерно wey
и так же цифры.
 

Paranoiiik

хачю клиентмод
Сообщения
2,047
Реакции
1,490
Это все флаги. Больше как бы никакиx не существует. Пока непонятно, о чём речь
S30tK811QQM.jpg
 
Последнее редактирование модератором:

Crocell

Мошенник
Сообщения
106
Реакции
42
Как вариант написать свой SourceMod с флагами которые тебе нужны.
 

hirowatch

Живет ХЛмод`ом
Сообщения
2,722
Реакции
1,634
Флага u нет. Следовательно он хочет создать флаг u, но можно просто

C-подобный:
ADMFLAG_CUSTOM7 / u / custom7 / Пользовательский флаг 7
 

Rustgame

Ленивая кошатина!
Сообщения
254
Реакции
151
Флага u нет. Следовательно он хочет создать флаг u, но можно просто

C-подобный:
ADMFLAG_CUSTOM7 / u / custom7 / Пользовательский флаг 7
Дада именно это я имел в виду, а где вписывать новые флаги, не подскажите?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #6
Как вариант написать свой SourceMod с флагами которые тебе нужны.
Чушь не несите.
Для создания и редактирования уже имеющихся флагов был придуман целый файл: /addons/sourcemod/config/admin_levels.cfg
Только поаккуратнее при редактировании файла...
 
Последнее редактирование:

hirowatch

Живет ХЛмод`ом
Сообщения
2,722
Реакции
1,634
/addons/sourcemod/data/admin_levels.cfg
/addons/sourcemod/configs/admin_levels.cfg

Если я правильно понимаю

C-подобный:
/**
 * There is no reason to edit this file.  Core uses this to map each named
 * access type to a given ASCII character.  The names are all pre-defined.
 */
Levels
{
    /**
      * These are the default role flag mappings.
      * You can assign new letters for custom purposes, however you should
      * not change the default names, as SourceMod hardcodes these.
      */
    Flags
    {
        "reservation"    "a"            //Reserved slots
        "generic"        "b"            //Generic admin, required for admins
        "kick"            "c"            //Kick other players
        "ban"            "d"            //Banning other players
        "unban"            "e"            //Removing bans
        "slay"            "f"            //Slaying other players
        "changemap"        "g"            //Changing the map
        "cvars"            "h"            //Changing cvars
        "config"        "i"            //Changing configs
        "chat"            "j"            //Special chat privileges
        "vote"            "k"            //Voting
        "password"        "l"            //Password the server
        "rcon"            "m"            //Remote console
        "cheats"        "n"            //Change sv_cheats and related commands
      
        /**
         * Custom flags can be used by plugins, but they can also be used to
         * for you to expand on the previous groups, using Overrides.
         */
      
        "custom1"        "o"
        "custom2"        "p"
        "custom3"        "q"
        "custom4"        "r"
        "custom5"        "s"
        "custom6"        "t"
        "custom7"        "u"
      
        /**
         * Root is a magic access flag that grants all permissions.
         * This should only be given to trusted administrators.
         * Root users can target anyone regardless of immunity,
         * however, they themselves are not automatically immune.
         */
        "root"            "z"
    }
}
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #8
@hirowatch, упс, да. Исправил.
Этот файл хотели в data перетащить как-то... Видимо, он до сих пор в configs обитает.
 

hirowatch

Живет ХЛмод`ом
Сообщения
2,722
Реакции
1,634

NOFEAR

Участник
Сообщения
135
Реакции
45
Но если у тебя будет желание, например просто команду одну или несколько убрать от смертных админов и присвоить себе ее только. Ты в принципе этот же вариант можешь юзать в файле admin_overrides.cfg ну это уже так, на закреп.

Высрать "умную" мысль же надо людям :)
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #12
@hirowatch, на эти вопросы я уже ответить не смогу, т.к. я не занимался редактированием сего файла. Мне хватает дефолтной версии. У меня RBAC доступ.
 

hirowatch

Живет ХЛмод`ом
Сообщения
2,722
Реакции
1,634
@hirowatch, на эти вопросы я уже ответить не смогу, т.к. я не занимался редактированием сего файла. Мне хватает дефолтной версии. У меня RBAC доступ.
Остается только проверять на самом сервере, но делать этого конечно не буду.
 

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
Очередной некропостер.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #20
Добавить мало. Ещё нужно скомпилировать.
И не проще ли на админ-группах всё сделать? Там есть такая отличная возможность, как "повесить разрешающий/запрещающий оверрайд". Сделать несколько таких групп, которые то или иное разрешают, и выдавать так же по несколько групп.

P.S.: Не упущу возможности пиарнуть свой UAS. Там интерфейса, правда, пока нет. Но скоро будет.
 
Сверху Снизу