Admin Menu Configuration (SourceMod)/ru

From AlliedModders Wiki
Jump to: navigation, search
Language: English  • русский • 中文

В меню администратора SourceMod'а можно менять порядок пунктов. Пункты не могут быть перемещены из одной категории в другую, но они могут изменить свой порядок (расположение) внутри категории. Пункты, которые не были отсортированы, будут отображены после сортированных пунктов, и их сортировка будет определяться их трансляционной фразой.

Сортировка контролируется файлом addons/sourcemod/configs/adminmenu_sorting.txt. Каждая секция обозначает имя категории. Порядок секций определяет порядок категорий (категории тоже можно сортировать). Каждая секция содержит список уникальных имен пунктов, которые будут сортироваться.

Помните, что пункты не команды. Они являются уникальными названиями, связанными с каждым пунктом меню. Сторонние плагины могут добавлять новые пукнты в меню администратора, и эти пункты будут иметь своё собственное уникальное имя, несмотря на то, есть ли такая команда или нет.

Пример

Данный пример делает меню похожим на меню администратора Mani Admin Plugin.

"Menu"
{
    "PlayerCommands"
    {
        "item"      "sm_slay"
        "item"      "sm_kick"
        "item"      "sm_ban"
        "item"      "sm_gag"
        "item"      "sm_burn"
    }

    "ServerCommands"
    {
        "item"      "sm_map"
        "item"      "sm_execcfg"
        "item"      "sm_reloadadmins"
    }

    "VotingCommands"
    {
        "item"      "sm_cancelvote"
        "item"      "sm_votemap"
        "item"      "sm_votekick"
        "item"      "sm_voteban"
    }
}

Для файла, приведенного выше, меню администратора будет выглядить следующим образом:

  • Открыв его, будет три категории в следующем порядке: управление игроками, управление сервером, управление голосованиями
  • Управление игроками будет содержать в следующем порядке: убить, кикнуть, забанить, отключить чат, поджечь. Дальше будут идти все пункты, которые не перечислены, но относятся к этой категории.
  • Управление сервером будет содержать в следующем порядке: сменить карту, выполнить cfg, перезагрузить список администраторов. Дальше будут идти все пункты, которые не перечислены, но относятся к этой категории.
  • Управление голосованием будет содержать в следующем порядке: отменить голосование, начать голосование за смену карты, начать голосование за кик, начать голосование за бан. Дальше будут идти все пункты, которые не перечислены, но относятся к этой категории.