Custom Admin Menu (Делаем админское меню для SourceMod)

emtra

Участник
Сообщения
44
Реакции
1
Есть способ полностью убрать абсолютно все пункты и заново пересобрать админку через кастомку?

UPD: А вообще мне подходит любой способ, может через какой-то плагин-конструктор, может еще через что-то...
Цель: Полностью очистить меню админа и собрать ручками нужный мне функционал. Буду благодарен за помощь.
 

БлагоЯр

Участник
Сообщения
898
Реакции
86
Чёт не могу раздуплиться. К примеру у меня есть 2 команды
sm_somecmd1
sm_somecmd2

они без параметров, можно эти две команды добавить в подменю управления сервером?
Управление игроками
Кикнуть
Забанить
...
Управление сервером
Моидвекоманды
Команда1
Команда2
...

Сообщения автоматически склеены:

Есть способ полностью убрать абсолютно все пункты и заново пересобрать админку через кастомку?

UPD: А вообще мне подходит любой способ, может через какой-то плагин-конструктор, может еще через что-то...
Цель: Полностью очистить меню админа и собрать ручками нужный мне функционал. Буду благодарен за помощь.
admin_overrides.cfg

ПС. Очистить не знаю, но перемещать внутри категории точно можно.
 

Ghasd

Участник
Сообщения
53
Реакции
10
Ребята, скиньте админ меню где работает перемещение игрока в другую команду, и работает изменение ника. Не могу найти нормальное меню
 
Последнее редактирование:

pedrotski

Участник
Сообщения
10
Реакции
6
Можете ли вы сделать пользовательское меню игрока?
 

Vyacheslav

Участник
Сообщения
164
Реакции
24
Привет всем!
Блин не догоняю как сделать.
Помогите сделать менюшку
Что бы можно было переместить игрока в спектора и если возможно (заблокировать ему подключения за команду)
 

WodiX

Участник
Сообщения
202
Реакции
29
Привет всем!
Блин не догоняю как сделать.
Помогите сделать менюшку
Что бы можно было переместить игрока в спектора и если возможно (заблокировать ему подключения за команду)
Это тебя нужно в раздел "Написание плагинов"
 

iDISBALANCE x Zhakey. :D

Участник
Сообщения
4
Реакции
0
Можете помочь?
Мне надо, что бы в админ меню был пункт, инструменты, и в нем были пункты, бан, кик, мут, бан по дисконекту и запрос скайпа, помогите это сделать, Благдарю.
 

Andy_Clashbit

🏅RPG-шник🏅
Сообщения
70
Реакции
13
Флуд/Оффтоп
Ребята, скиньте админ меню где работает перемещение игрока в другую команду, и работает изменение ника. Не могу найти нормальное меню
"Team Management"
{
"admin" "sm_ban"
"Move Player to a Team"
{
"cmd" "sm_team #1 #2"
"1"
{
"type" "player"
"title" "Player:"
}
"2"
{
"type" "list"
"title" "Team:"
"1" "2"
"1." "Terrorists"
"2" "3"
"2." "Counter-Terrorists"
}
}
"Move Player to Spec"
{
"cmd" "sm_team #1 1"
"1"
{
"type" "player"
"title" "Player:"
}
}
"Swap Player to Other Team"
{
"cmd" "sm_teamswap #1"
"1"
{
"type" "player"
}
}
"Swap Teams"
{
"cmd" "sm_teamswap"
}
}
 
Последнее редактирование модератором:

mrdiega

Участник
Сообщения
328
Реакции
47
У меня есть Модуль плагина - [CR] Menu, который создаёт категорию "Нестандартные раунды", к примеру, я хочу переместить её в имеющуюся категорию Server Commands

Можно ли с помощью adminmenu_custom это сделать, либо для этого нужно править исходник?

Пробовал сделать так
adminmenu_custom.txt:
"Commands"
{
    "ServerCommands"
    {
        "Нестандартные раунды"   
        {
            "cmd"         "sm_acr"
        }
    }   
}
Но в этом, случае, как и ожидалось, просто создаётся дубликат
 

Andy_Clashbit

🏅RPG-шник🏅
Сообщения
70
Реакции
13
@mrdiega, вот тут настраивай
Оффтоп
 

mrdiega

Участник
Сообщения
328
Реакции
47
"Пункты не могут быть перемещены из одной категории в другую..."

Проверил, не работает
adminmenu_sorting.txt:
    "ServerCommands"
    {
        "item"        "custom_rounds_category"   // если оставить без "item" тоже ничего не будет
    }
 
Последнее редактирование:

FLEXXX

Участник
Сообщения
63
Реакции
7
Прописал мут игров, но при попытке замутить выдаёт в чат : [SM] Фрагменту имени соответствует более одного игрока . С чем это может быть связано
 

РАМАЗАН

Участник
Сообщения
215
Реакции
14
парни кто может настроить кастум админ?* а то я делаю у меня в админки они пропадают

"Commands"
{
"ServerCommands"
{
"admin" "sm_ban"
"LOL-BAN-MENU"
{
"cmd" "sm_lolban"
"execute" "player"
}
}
}


а вот 2




"Commands"
{
"Запрос Скайпа"
{
"Выберите игрока"
{
"cmd" "sm_skype_show @1"
"admin" "sm_kick"
"execute" "player"
"1"
{
"type" "player"
"method" "userid"
"title" "Игроки: "
}
}
}
}







как мне их сояденить:? помогите(
 

Caftozz

Участник
Сообщения
84
Реакции
1
Можно ли как-то добавить в type вводить сообщения в чат?
К примеру
C-подобный:
"say"
    {
        "Приватное сообщение"
        
        {
            "cmd"        "sm_psay @1 #2"
            "1"
            {
                "type"        "groupplayer"
                "method"    "name"
                "title"        "Выберите цель:"
                
                
            }
            "2"
            {
                "type"        "list"// незнаю что сюда вствить
                "title"        "Напишите сообщение в чат:"
           
            }
        }
    }
 

Lex72

Участник
Сообщения
16
Реакции
0
Нужно сделать 1 кнопкой что выполнил ряд действий включил переменную подгрузил плагин и тд cmd "lala;lala2" не сработало
Сообщения автоматически склеены:

Нужно сделать 1 кнопкой что выполнил ряд действий включил переменную подгрузил плагин и тд cmd "lala;lala2" не сработало
все не надо плагином сделал :D
 
Последнее редактирование:

Saliba

Участник
Сообщения
63
Реакции
5
Познавательно.
 
Последнее редактирование:

CarlosCib22

Участник
Сообщения
5
Реакции
1
Здравствуйте, извините за неудобства, я плохо говорю по-русски. Я хотел бы знать, как я могу добавить команду в admin_menu_costum, которая позволит мне добавлять администраторов, редактировать их и так далее, спасибо.
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
Здравствуйте, извините за неудобства, я плохо говорю по-русски. Я хотел бы знать, как я могу добавить команду в admin_menu_costum, которая позволит мне добавлять администраторов, редактировать их и так далее, спасибо.
Установите Material Admins и не парьтесь
 

alexandr200121

Участник
Сообщения
41
Реакции
1
Здраствуйте @Andrey, как мне настроить меню так, чтобы при выборе команде, террористов и контр-террористов команда выполнялась. Команда через меню не выполняется. Через консоль же наоборот все работает sm_speed @t 20. Плагин sm super commands 0.6.
adminmenu_grouping:
Groups
{   
"Current aim"            "@aim"   
"Terrorists"            "@t"   
"Counter-Terrorists"    "@ct"
}
admin_overrides:
Overrides
{
 "sm_cvar" "a"
 "sm_speed" "a"
 "sm_equip" "a"
 "sm_weapon" "a"
 "sm_armour" "a"
 "sm_hp" "a"
 "sm_bury" "a"
 "sm_unbury" "a"
 "sm_respawn" "a"
 "sm_disarm" "a"
 "sm_gravity" "a"
 "sm_noclip" "a"
 "sm_god" "b"
 "mp_friendlyfire"  "b"
 "sm_mute" "b"
 "sm_unmute" "b"
 "sm_team" "b"
 "sm_unsilence" "b"
 "sm_commlist" "b"
 "groupplayer" "a"
 "teamplayer" "a"
 ""sm_blink" "a"
}
smsuper.ini:
"Commands"
{
    "title"        "Choose a Category"
    "Забавные Команды"
    {
        "admin"        "sm_ban"
        "Дать скорость"
        {
            "cmd"            "sm_speed #1 #2"
            "execute"        "player"
            "1"
            {
                "type"         "teamplayer"
                "method"    "name"
                "title"        "Player/Team to Edit"

            }
            "2"
            {
                "type"         "list"
                "title"        "Speed Multiplier"
                "1"        "1.0"
                "1."        "нормальный"
                "2"        "0.8"
                "2."        "80%"
                "3"        "0.5"
                "3."        "половина"
                "4"        "1.5"
                "4."        "50% повышение"
                "5"        "2.0"
                "5."        "вдвое больший"
            }

        }
        "Дать Оружие"
        {
            "cmd"            "sm_weapon #1 #2"
            "1"
            {
                "type"         "player"
                "title"        "Player to Give to"

            }
            "2"
            {
                "type"         "list"
                "title"        "Weapon:"
                "1"        "weapon_ak47"
                "1."        "Ak-47"
                "2"        "weapon_m4a1"
                "2."        "M4A1"
                "3"        "weapon_deagle"
                "3."        "Desert Eagle"
                "4"        "weapon_mp5"
                "4."        "MP5"
            }

        }
        "Дать броню"
        {
            "cmd"            "sm_armour #1 #2"
            "execute"        "player"
            "1"
            {
                "type"         "teamplayer"
                "method"    "name"
                "title"        "Player/Team to Edit"

            }
            "2"
            {
                "type"         "list"
                "title"        "Armour:"
                "1"        "0"
                "2"        "20"
                "3"        "50"
                "4"        "80"
                "5"        "100"
            }

        }
        "Дать HP"
        {
            "cmd"            "sm_hp #1 #2"
            "execute"        "player"
            "1"
            {
                "type"         "teamplayer"
                "method"    "name"
                "title"        "Player/Team to Edit"

            }
            "2"
            {
                "type"         "list"
                "title"        "HP:"
                "1"        "1"
                "2"        "20"
                "3"        "50"
                "4"        "80"
                "5"        "100"
                "6"        "150"
                "7"        "200"
            }

        }
        "Похоронить"
        {
            "cmd"            "sm_bury #1"
            "execute"        "player"
            "1"
            {
                "type"         "teamplayer"
                "method"    "name"
                "title"        "Player/Team to Bury"

            }
        }
        "Раскопать"
        {
            "cmd"            "sm_unbury #1"
            "execute"        "player"
            "1"
            {
                "type"         "teamplayer"
                "method"    "name"
                "title"        "Player/Team to UnBury"

            }
        }
        "Возрождения"
        {
            "cmd"            "sm_respawn #1"
            "execute"        "player"
            "1"
            {
                "type"         "teamplayer"
                "method"    "name"
                "title"        "Player/Team to Respawn"

            }
        }
        "Бросить труп"
        {
            "cmd"            "sm_disarm #1"
            "execute"        "player"
            "1"
            {
                "type"         "teamplayer"
                "method"    "name"
                "title"        "Player/Team to Disarm"

            }
        }
        "Сжечь"
        {
            "cmd"            "sm_burn #1 #2;sm_disarm #1"
            "execute"        "player"
            "1"
            {
                "type"         "teamplayer"
                "method"    "name"
                "title"        "Player/Team to Burn"

            }
            "2"
            {
                "type"         "list"
                "title"        "Time:"
                "1"        "0"
                "2"        "5"
                "3"        "10"
                "4"        "20"
                "5"        "30"
            }

        }
        "Гравитация"
        {
            "cmd"            "sm_gravity #1 #2"
            "execute"        "player"
            "1"
            {
                "type"         "teamplayer"
                "method"    "name"
                "title"        "Player/Team to Edit"

            }
            "2"
            {
                "type"         "list"
                "title"        "Speed Multiplier"
                "1"        "1.0"
                "1."        "Нормальная"
                "2"        "0.8"
                "2."        "80%"
                "3"        "0.5"
                "3."        "Средняя"
                "4"        "1.5"
                "4."        "50% повышения"
                "5"        "0.25"
                "5."        "Четверть"
            }

        }
        "Полет"
        {
            "cmd"            "sm_noclip #1 #2"
            "1"
            {
                "type"        "teamplayer"
            }
            "2"
            {
                "type"        "list"
                "1"        "1"
                "1."        "вкл"
                "2"        "0"
                "2."        "выкл"
            }
        }
        "Бесмертие"
        {
            "cmd"            "sm_god #1 #2"
            "1"
            {
                "type"        "teamplayer"
            }
            "2"
            {
                "type"        "list"
                "1"        "1"
                "1."        "вкл"
                "2"        "0"
                "2."        "выкл"
            }
        }
        "Ночное видения"
        {
            "cmd"            "sm_nv #1 #2"
            "1"
            {
                "type"        "teamplayer"
            }
            "2"
            {
                "type"        "list"
                "1"        "1"
                "1."        "дать"
                "2"        "0"
                "2."        "взять"
            }
        }
        "Дать шлем"
        {
            "cmd"            "sm_helmet #1 #2"
            "1"
            {
                "type"        "teamplayer"
            }
            "2"
            {
                "type"        "list"
                "1"        "1"
                "1."        "дать"
                "2"        "0"
                "2."        "взять"
            }
        }
        "Дать щипцы"
        {
            "cmd"            "sm_defuser #1 #2"
            "1"
            {
                "type"        "teamplayer"
            }
            "2"
            {
                "type"        "list"
                "1"        "1"
                "1."        "дать "
                "2"        "0"
                "2."        "взять"
            }
        }



    }
    "Карта"
    {
        "Продлить Карту"
        {
            "cmd"        "sm_extend #1"
            "1"
            {
                "type"        "list"
                "title"        "Extend for:"
                "1"        "5"
                "1."        "5 Минут"
                "2"        "10"
                "2."        "10 Минут"
                "3"        "15"
                "3."        "15 Минут"
                "4"        "20"
                "4."        "20 Минут"
                "5"        "30"
                "5."        "Полчаса"
                "6"        "45"
                "6."        "45 Минут"
                "7"        "60"
                "7."        "На час"
            }
        }

    }
    "Настройки cvars"
    {
        "admin"        "sm_kick"
        "Срок"
        {
            "cmd"            "mp_timelimit #1"
            "execute"        "server"
            "1"
            {
                "type"         "list"
                "title"        "Timelimit:"
                "1"        "20"
                "2"        "40"
                "3"        "60"

            }
        }
        "Друж.огонь"
        {
            "cmd"            "mp_friendlyfire #1"
            "execute"        "server"
            "1"
            {
                "type"         "list"
                "title"        "Friendly Fire:"
                "1"        "1"
                "1."        "вкл"
                "2"        "0"
                "2."        "выкл"
            }
        }
        "Показать урон HP"
        {
            "cmd"            "sm_showdamage #1"
            "admin"            "sm_csay"
            "execute"        "server"
            "1"
            {
                "type"         "list"
                "title"        "Show Damage Done:"
                "1"        "1"
                "1."        "вкл"
                "2"        "0"
                "2."        "выкл"
            }
        }
    }
    "Перемещение игроков"
    {
        "Игрок ct на т"
        {
            "cmd"        "sm_team #1 #2"
            "1"
            {
                "type"         "player"
            }
            "2"
            {
                "type"        "list"
                "title"        "Team:"
                "1"        "1"
                "1."        "Spectators"
                "2"        "2"
                "2."        "Terrorists"
                "3"        "3"
                "3."        "Counter-Terrorists"
            }
        }
        "Смена команд"
        {
            "cmd"        "sm_teamswap"
        }
    }
}
 

Вложения

  • 1745845940569.png
    1745845940569.png
    1.1 МБ · Просмотры: 32
Сверху Снизу