Настройка Админского SourceMod Меню
Сортировка категорий и элементов (опций)
Есть возможность отсортировать категории и опции в админ-меню в нужном вам порядке, это делается в:
addons/sourcemod/configs/adminmenu_sorting.txt
Код
"Menu"
{
"PlayerCommands"
{
"item" "sm_kick"
"item" "sm_gag"
"item" "sm_ban"
}
"ServerCommands"
{
"item" "sm_map"
"item" "sm_execcfg"
"item" "sm_reloadadmins"
}
}
Menu - это просто имя группы (не трогайте его)
PlayerCommands и ServerCommands - это уникальные имена категорий
Значения параметров item - это уникальные имена опций
Как узнать уникальные имена категорий и опций
Эти имена указываются при использовании функции AddToTopMenu (ищите в .sp исходниках).
Например, в adminmenu.sp есть такая строка:
Код
AddToTopMenu(hAdminMenu,
"PlayerCommands",
TopMenuObject_Category,
DefaultCategoryHandler,
INVALID_TOPMENUOBJECT);
AddToTopMenu добавляет в меню новую категорию или опцию, где строка "PlayerCommands" (2 параметр) - это её уникальное имя. Третий параметр определяет, опция это (TopMenuObject_Item) или категория (TopMenuObject_Category). Опция для кика игрока создается в basecommands.sp, там можете найти и её уникальное имя (sm_kick).
В adminmenu_sorting.txt можно лишь отсортировать уже существующие категории и опции, они не создаются здесь. Если это вам не нужно, то ничего и не прописывайте. Если вы что-то изменили, то нужно перезагрузить плагин adminmenu RCON командой sm plugins reload adminmenu, чтобы изменения вступили в силу (или перезапустите сервер).