Resource icon

Core [FORK] MenuManagerCS2 v1.1.2-build.3

No permission to download
Supported Games
  1. Counter-Strike 2
Resource was created using AI
  1. No, AI was not used
Source Link
https://github.com/Stimayk/MenuManagerCS2
Форк популярного ядра для работы с меню

Когда поддержку .mp4 здесь добавят, то будет

1780391297533.webp
1780391287876.webp
1780391312350.webp

Что сделано:
  • Убраны зависимости, которые вызывают медленную смену тиков и другие проблемы с производительностью сервера
  • Полная совместимость с любым уже использующим данное ядро плагином (достаточно заменить файлы ядра, его API и переводы)
  • Рефакторинг и чистка кода
  • Изменен метод блокировки движения игрока
  • Добавлен фикс мерцания меню (может вызывать нестабильность работы сервера, игрового процесса и других плагинов)
  • Переработана работа со звуками при работе с меню: добавлена поддержка саундивентов с настройкой громкости
  • Команды, которые будут использоваться для настройки меню указываются в конфиге
  • Обновлено меню настройки меню (теперь каждый игрок может выбрать не только тип меню, который будет использовать, но и режим навигации, а также включать\выключать звуки меню и регулировать их громкость (для саундивентов)
  • Добавлено визуальное оформление для кнопок меню (отдельный архив с кнопками в репозитории)
  • Добавлен новый режим навигации (страничный)
  • Добавлено автоматическое закрытие меню во время бездействия
  • Добавлено автоматическое обрезание слишком длинных пунктов меню (для поддержания целостности вида меню)
  • Обновлены переводы
  • Мелкие улучшения и исправления
  • Есть поддержка SQLite (используется по умолчанию) и MySQL
Requirements
CounterStrikeSharp
MenusExport (необязательно, но желательно при наличии плагина Utils)
CSSharpPatcher
Variables
Настройка производится в файле конфигурации
addons/counterstrikesharp/configs/plugins/MenuManagerCore/MenuManagerCore.json

DatabaseHost - айпи базы данных (если не указан или некорректен, то используется SQLite)

DatabasePort - порт базы данных

DatabaseUser - пользователь базы данных (если не указан или некорректен, то используется SQLite)

DatabasePassword - пароль базы данных (если не указан или некорректен, то используется SQLite)

DatabaseName - название базы данных (если не указан или некорректен, то используется SQLite)

DefaultMenu - тип меню по умолчанию: ButtonMenu/CenterMenu/ConsoleMenu/ChatMenu/MetamodMenu

MenuFlashFix
- фикс мерцания меню (может вызывать нестабильность работы сервера, игрового процесса и других плагинов): false - выкл, true - вкл

TrimMenuOptions - обрезать слишком длинные пункты меню (при длинных пунктах меню может ломаться внешний вид меню): true - обрезать, false - не обрезать

TrimSelectedOption - до какой длины обрезать выбранный пункт меню: любое целое число, самое универсальное: 24

TrimNonSelectedOption
- до какой длины обрезать не выбранный пункт меню: любое целое число, самое универсальное: 28

MenuSettingsCommand
- команды для открытия меню настройки меню: например, ["menus"," menu"], то меню редактирования меню будет открываться по команде !menus/css_menus/!menu/css_menu

MenuAddon
- откуда тянуть визуальные кнопки для меню (только ButtonMenu): 0 - с сайта, 1 - воркшоп-аддон (рекомендуется использовать именно воркшоп-аддон, т.к. подгрузка с сайта вызывает мелкие косяки)

MenuAddonUrl - ссылка на сайт, с которого будут тянуться визуальные кнопки для меню (только ButtonMenu и MenuAddon = 0): например, pisex.online/module/buttons

MenuTime
- время для автоматического закрытия меню при бездействии: любое число с плавающей точкой, например 120.0

Pagination
- страничный режим работы меню: false - классический скролл, true - переключение страниц (аналогично MetamodMenu)

SoundVolume - громкость звуков (только для саундивентов): любое число с плавающей точкой, например 0.7

SoundScroll
- звук прокрутки меню:
Если пусто, то не используется
Если начинается с sounds/..., то будет использоваться play (громкость не регулируется!), например: sounds/ui/item_sticker_select.vsnd
В любом другом случае используется саундивент и будет учитываться SoundVolume, например:
UI.StickerSelect

SoundClick
- звук выбора:
Если пусто, то не используется
Если начинается с sounds/..., то будет использоваться play (громкость не регулируется!), например:
sounds/ui/sticker_apply.vsnd
В любом другом случае используется саундивент и будет учитываться SoundVolume, например:
UI.StickerApply

SoundDisabled
- звук выбора отключенного/недоступного пункта меню:
Если пусто, то не используется
Если начинается с sounds/..., то будет использоваться play (громкость не регулируется!), например:
sounds/ui/beep22.vsnd
В любом другом случае используется саундивент и будет учитываться SoundVolume, например:
Instructor.ImportantLessonStart

SoundBack
- звук возврата назад:
Если пусто, то не используется
Если начинается с sounds/..., то будет использоваться play (громкость не регулируется!), например:
sounds/ui/sticker_apply.vsnd
В любом другом случае используется саундивент и будет учитываться SoundVolume, например:
UI.StickerApply

SoundExit
- звук выхода из меню:
Если пусто, то не используется
Если начинается с sounds/..., то будет использоваться play (громкость не регулируется!), например:
sounds/ui/item_drop.vsnd
В любом другом случае используется саундивент и будет учитываться SoundVolume, например:
EndMatch.ItemRevealSingle

StopingUser
- блокировать передвижение игроку при открытом меню (только ButtonMenu): true - блокировать, false - не блокировать

IgnoreErrors - отображение ошибок в работе меню: true - отображать, false - не отображать

MenuLinesCount - количество пунктов в меню (не менее 1): например, 5

UseMetamodMenu
и UseMetamodMenuReplace - заменяют ButtonMenu на MetamodMenu из Utils: true/false
Commands
По умолчанию: !menu и !menus
Install
Удалить старый файл конфигурации (если есть и предварительно сохранив)
addons/counterstrikesharp/configs/plugins/MenuManagerCore/MenuManagerCore.json

Загрузить файлы из архивов с Api и Core на сервер
Установить CSSharpPatcher
Перезапустить сервер
FAQ
Author
E!N
Downloads
6
Views
120
First release
Last update

Ratings

0.00 star(s) 0 ratings

Latest updates

  1. v1.1.2

    Плагин обновлен под .Net 10 и последнюю версию CS# Обновлен фикс мерцания меню (по идее, больше...
Back
Top