Иконка ресурса

Menu Creator 3.0.0.2

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@Napas, чего раньше не выкладывал? Тут как бы все страдали с этого понемногу. Особенно те, у кого сервер вообще не перезагружается раз в сутки хотя бы.
 

Reiko1231

AlexTheRegent
Сообщения
508
Реакции
1,335

wayLANder

Где AlmazON?
Сообщения
1,742
Реакции
577
Можно ли как-то с помощью данного меню выполнить команду из его консоли?
Допустим - disconnect, retry, status итд?

UPD
Имею такой конфиг:
C-подобный:
create            |mainMenu                        |menu
regcmd            |sm_menu                    |
title            |[ Меню сервера ]{nl}{ }         |
item            |Правила сервера                |sm_mc_om {cl} rulesMenu
item            |Чат-команды сервера                |sm_mc_om {cl} commsMenu
item            |Фикс звука выстрелов/шагов            |sm_mc_om {cl} soundFix
item            |Ваша статистика        |sm_mc_ol {cl} session {q1}sm_mc_fc {cl} "say {session}"{q1}sm_mc_om {cl} mainMenu
settime            |mainMenu                        |10

create            |rulesMenu                        |panel
title            |[ Правила Сервера ]{nl}{ }     |
text            |Не спорить с администрацией
text            |Не использовать читы
text            |Не оскорблять игроков
text            |Не подпирать, не флешить тиммейтов
text            |Использовать микрофон по назначению
text            |{ }
setpos             |9
setback            |mainMenu
setpos            |10
item            |Выход

create            |commsMenu                    |panel
title            |[ Команды сервера ]                |
text            |!c4 - настройка счетчика бомб-таймера
text            |!spray - рисует спрей (бинд: bind T sm_spray)
text            |rank, top12, hlx - статистика HLstatsX
text            |!nb или !noblock - +10 секунд NoBlock'a
text            |!settings - основные настройки доп.плагинов


create            |soundFix                        |list
title            |[ Фикс звука выстрелов/шагов ]{nl}{ }         |
text            |Ввести в консоль:
text            |snd_rebuildaudiocache
text            |snd_updateaudiocache
text            |{ }


create            |mainAdmin                        |menu
regcmd            |sm_mainadmin                    |z
title            |[ Админка ]{nl}{ }             |
item            |Рестарт карты                    |mp_restartgame 1; sm_mc_om {cl} mainAdmin
item            |Выключить сервер                |exit
item            |Кикнуть игрока                    |sm_mc_odl {cl} userids1 2 0 sm_mc_ol {cl} kickreasons {q1}sm_mc_fc {cl} "sm_kick #{userids1} {kickreasons}"{q1}sm_mc_om {cl} mainAdmin
settime            |mainAdmin                        |5

1.После нажатия на Фикс звуков и Ваша статистика - ничего не происходит. Ошибочки в логах не создаются.

2.Хочу научиться делать в меню Команды сервера активные кнопки, которые бы выполняли указанные там команды от лица игрока. Но, судя по неработающей кнопке Ваша статистика у меня не получается)
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@wayLANder, первое скорее всего нет, а второе можно.
 

Wise Hand

Участник
Сообщения
121
Реакции
34
@wayLANder, попробуй так
C-подобный:
create        |mainMenu                |menu
regcmd        |sm_menu                |
title        |[ Меню сервера ]{nl}{ }         |
item        |Правила сервера                |sm_mc_om {cl} rulesMenu
item        |Чат-команды сервера                |sm_mc_om {cl} commsMenu
item        |Фикс звука выстрелов/шагов        |sm_mc_om {cl} soundFix
item        |Ваша статистика            |sm_mc_fc {cl} "say session"
settime        |mainMenu                |10

create        |rulesMenu                |panel
title        |[ Правила Сервера ]{nl}{ }         |
text        |Не спорить с администрацией
text        |Не использовать читы
text        |Не оскорблять игроков
text        |Не подпирать, не флешить тиммейтов
text        |Использовать микрофон по назначению
text        |{ }
setpos        |7
setback        |mainMenu
setpos        |9
item        |Выход

create        |commsMenu                    |menu
title        |[ Команды сервера ]                    |
item        |!c4 - настройка счетчика бомб-таймера        |sm_mc_fc {cl} "say c4"
item        |!spray - рисует спрей (бинд: bind T sm_spray)    |sm_mc_fc {cl} "say !spray"
item        |rank, top12, hlx - статистика HLstatsX        |sm_mc_fc {cl} "say rank"
item        |!nb или !noblock - +10 секунд NoBlock'a    |sm_mc_fc {cl} "say !nb"
item        |!settings - основные настройки доп.плагинов    |sm_mc_fc {cl} "say !settings"
item        |status - бла-бла-бла                |sm_mc_fc {cl} "status"
item        |disconnect - бла-бла-бла            |sm_mc_fc {cl} "disconnect"
item        |retry - бла-бла-бла                |sm_mc_fc {cl} "retry"
setback        |mainMenu


create        |soundFix                |menu
title        |[ Фикс звука выстрелов/шагов ]{nl}{ }    |
item        |В консоль: snd_rebuildaudiocache    |sm_mc_fc {cl} "snd_rebuildaudiocache" ; sm_mc_om {cl} soundFix
item        |В консоль: snd_updateaudiocache    |sm_mc_fc {cl} "snd_updateaudiocache" ; sm_mc_om {cl} soundFix
setback        |mainMenu


create        |mainAdmin                |menu
regcmd        |sm_mainadmin                |z
title        |[ Админка ]{nl}{ }             |
item        |Рестарт карты                |mp_restartgame 1; sm_mc_om {cl} mainAdmin
item        |Выключить сервер                |exit
item        |Кикнуть игрока                |sm_mc_odl {cl} userids1 2 0 sm_mc_ol {cl} kickreasons {q1}sm_mc_fc {cl} "sm_kick #{userids1} {kickreasons}"{q1}sm_mc_om {cl} mainAdmin
settime        |mainAdmin                |5
 
Последнее редактирование:

wayLANder

Где AlmazON?
Сообщения
1,742
Реакции
577
@Wise Hand, Лучший
Правда как крузя и говорил - аудиобилды не работают, почему-то пишет что неизвестная команда :)
Ну да ладно, это не важно.
L 02/13/2018 - 19:34:01: [menu_creator.smx] invalid handle name: soundFix
L 02/13/2018 - 19:34:16: [menu_creator.smx] invalid handle name: soundFix
L 02/13/2018 - 19:35:17: [menu_creator.smx] invalid handle name: soundFix
 
Последнее редактирование:

suremiur

♂ overlay master ♂
Сообщения
537
Реакции
586
@BosscoSport А почитать про admin_override и admin_custom не хотите? Это будет стоить вам 10 минут, и сама настройка 10 минут.
 

doza69

Участник
Сообщения
33
Реакции
8

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@doza69, а в логах что-нибудь есть? Мы не экстрасенсы.
 

Wise Hand

Участник
Сообщения
121
Реакции
34
Действительно, в новой версии не работает открытие меню при входе по sm_mc_onpostadmin. Ошибок в логах нет, но при вводе в консоль сервера sm_mc_onpostadmin на старой версии выдает верное значение
"sm_mc_onpostadmin" = "sm_dm1" ( def. "" )
а на новой версии почему-то пустое
"sm_mc_onpostadmin" = ""
 

Reiko1231

AlexTheRegent
Сообщения
508
Реакции
1,335
@doza69, @Wise Hand, в новой версии появился файл конфига по пути cfg/sourcemod/menu_creator.cfg. Там надо менять значение этого квара.
 

doza69

Участник
Сообщения
33
Реакции
8
подскажите плз где косяк? то на старой версии не было такого)
error_log
L 02/16/2018 - 09:39:42: [menu_creator.smx] panel overflow (more than 9 items)
L 02/16/2018 - 09:39:42: [menu_creator.smx] error in line: "item |Выход
"
L 02/16/2018 - 09:39:42: [menu_creator.smx] panel overflow (more than 9 items)
L 02/16/2018 - 09:39:42: [menu_creator.smx] error in line: "item |Выход
"
L 02/16/2018 - 09:39:44: Error log file session closed.
menu_creator.txt
/////MENU

//меню !GG
create |mainMenu |menu
regcmd |sm_GG |
title |[★★★★★Меню: !GG]{nl}{ } |
item |★Top Donate |sm_mc_fc {cl} "sm_donate"
item |★Статиcтика |sm_mc_fc {cl} "say !lvl"
item |★Выбрать Нож |sm_mc_fc {cl} "sm_knife"
item |★Скины Оружия |sm_mc_fc {cl} "sm_ws"
item |★Вход в VIP Меню |sm_mc_fc {cl} "sm_vip"
item |★Настроить Дуэль |sm_mc_fc {cl} "say !kfmenu"
settime |mainMenu |60




///!donate
create |mainMenu6 |panel
regcmd |sm_donate |
title |[★★★★★TOP Donate] |
text |{ }
text |1. empty - 0 Rub.
text |2. empty - 0 Rub.
text |3. empty - 0 Rub.
text |{ }
item |★Активировать VIP FREE |sm_mc_fc {cl} "sm_viptest"
text |{ }
text |Группа сервера:
text |VK.COM/CSGGROOM
text |{ }
setpos |3
setback |mainMenu
setpos |10
item |Выход



///////////ADMINKA

create |mainAdmin |menu
regcmd |sm_agentggr |t
title |[★★★★★ AgentGGR ]{nl}{ } |
item |★Отключить микрофон |sm_mc_odl {cl} userids1 2 0 sm_mc_ol {cl} mutereasons {q1}sm_mc_fc {cl} "sm_mute #{userids1} 10080 {mutereasons}"{q1}sm_mc_om {cl} mainAdmin
item |★Отключить чат |sm_mc_odl {cl} userids1 2 0 sm_mc_ol {cl} sayreasons {q1}sm_mc_fc {cl} "sm_gag #{userids1} 10080 {sayreasons}"{q1}sm_mc_om {cl} mainAdmin
item |★Разбить |sm_mc_odl {cl} userids1 2 0 sm_mc_ol {cl} killreasons {q1}sm_mc_fc {cl} "sm_slay #{userids1} {killreasons}"{q1}sm_mc_om {cl} mainAdmin
item |★Поджечь |sm_mc_odl {cl} userids1 2 0 sm_mc_ol {cl} burnreasons {q1}sm_mc_fc {cl} "sm_burn #{userids1} 10 {burnreasons}"{q1}sm_mc_om {cl} mainAdmin
item |★Кикнуть |sm_mc_odl {cl} userids1 2 0 sm_mc_ol {cl} kickreasons {q1}sm_mc_fc {cl} "sm_kick #{userids1} {kickreasons}"{q1}sm_mc_om {cl} mainAdmin
item |★Забанить |sm_mc_odl {cl} userids1 2 0 sm_mc_ol {cl} banreasons {q1}sm_mc_fc {cl} "sm_ban #{userids1} 10080 {banreasons}"{q1}sm_mc_om {cl} mainAdmin
item |★Включить микрофон |sm_mc_odl {cl} userids1 2 0 sm_mc_ol {cl} unmutereasons {q1}sm_mc_fc {cl} "sm_unmute #{userids1} 1 {unmutereasons}"{q1}sm_mc_om {cl} mainAdmin
item |★Включить чат |sm_mc_odl {cl} userids1 2 0 sm_mc_ol {cl} unsayreasons {q1}sm_mc_fc {cl} "sm_ungag #{userids1} 1 {unsayreasons}"{q1}sm_mc_om {cl} mainAdmin
settime |mainAdmin |10


create |mutereasons |list
title |[ Подтверждение ]{nl}{ } |
item |★Отключить микрофон игроку? |



create |sayreasons |list
title |[ Подтверждение ]{nl}{ } |
item |★Отключить чат игроку? |


create |unmutereasons |list
title |[ Подтверждение ]{nl}{ } |
item |★Включить микрофон игроку? |


create |unsayreasons |list
title |[ Подтверждение ]{nl}{ } |
item |★Включить чат игроку? |


create |killreasons |list
title |[ Подтверждение ]{nl}{ } |
item |★Убить игрока? |


create |kickreasons |list
title |[ Причина ]{nl}{ } |
item |★Настройте Микрофон(фонит) |★★★ Kick ★★★ Настройте Микрофон(фонит)
item |★Спам запрещён! |★★★ Kick ★★★ Спам запрещён!
item |★AFK |★★★ Kick ★★★ Вы были Afk, sorry!
item |★Высокий Ping |★★★ Kick ★★★ У вас высокий Ping
item |★Ты лагаешь! |★★★ Kick ★★★ Oops! ты лагер sorry!
item |★Смените Nick_Name |★★★ Kick ★★★ Смените Nick_Name
item |★Смените Аватарку |★★★ Kick ★★★ Смените Аватарку
item |★Смените клан тэг! |★★★ Kick ★★★ Смените клан тэг

create |banreasons |list
title |[ Причина ]{nl}{ } |
item |★WH |wh
item |★Aim |Aim
item |★Racism |Racism
item |★Spam |Spam
item |★SpeedHuck |SpeedHuck
item |★Wh+Aim |Wh+Aim
item |★BH |BH
item |★Сhiter |Сhiter
item |★Reklama |Reklama
item |★AdminDisrespect |AdminDisrespect






create |burnreasons |list
title |[ Подтверждение ]{nl}{ } |
item |★Поджечь игрока? |
вот ещё
L 02/16/2018 - 16:52:39: [SM] Blaming: menu_creator.smx
L 02/16/2018 - 16:52:39: [SM] Call stack trace:
L 02/16/2018 - 16:52:39: [SM] [0] DisplayMenu
L 02/16/2018 - 16:52:39: [SM] [1] Line 352, menu_creator.sp::Command_DisplayHandle
L 02/16/2018 - 16:52:39: [SM] Exception reported: Menu handle 0 is invalid (error 4)
L 02/16/2018 - 16:52:39: [SM] Blaming: menu_creator.smx
L 02/16/2018 - 16:52:39: [SM] Call stack trace:
L 02/16/2018 - 16:52:39: [SM] [0] DisplayMenu
L 02/16/2018 - 16:52:39: [SM] [1] Line 352, menu_creator.sp::Command_DisplayHandle
L 02/16/2018 - 17:22:42: Error log file session closed.
PS: можете копирнуть себе .txt :)
 
Последнее редактирование:

UnkStyle

Участник
Сообщения
3
Реакции
1
У твоего файла кодировка ANSI-кириллица, а должна быть UTF-8 без BOM.
--- Добавлено позже ---
@BossKotoriiNeSmok, если по команде sm_gm открывается меню, то чтобы это меню открывалось у игроков при заходе на сервер, добавь в конфиг сервера sm_mc_onpostadmin sm_gm

А где это? Я найти не могу где это сменить
И можно ли изменить на другую команду?
--- Добавлено позже ---
Гляньте,что не так,а то уже надоело мучатся
 

Вложения

  • menu_creator.sp
    20.7 КБ · Просмотры: 3
  • menu_creator1.txt
    9.5 КБ · Просмотры: 28
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@Andrzej Cyjanowy, open file /cfg/sourcemod/menu_creator.cfg
Value of convar sm_mc_onpostadmin - created command from menu_creator.txt
 
Сверху Снизу