- Источник
- https://dev-cs.ru/resources/799/
- Автор
- wellasgood
Real-Menu (rus: "Реальное меню") - меню супер-способностей.
Суть плагина такова, что игрок может воспользоваться способностью через удобное меню. Весь функционал очень гибко настраивается. Например, можно сделать так, что-бы меню было доступно только с n-раунда, далее можно настроить плагин на свой вкус и цвет, допустим, нужно ограничить игрока в использовании способностей, в плагине это все учтено. Еще можно активировать пробный период для всех игроков, а основное оставить только у админов (тот флаг который настроете). Этот плагин в основном предусмотрен для кнайф и fun серверов, но с учетом его гибкой настройки, может эксплуатироваться и на других модах. Обо всех остальных вкусностях этого плагина можно почитать снизу (под спойлером).
Функции доступные в этой версии:
Немного скриншотов:
Команды в чат: /real-menu, /rm
Суть плагина такова, что игрок может воспользоваться способностью через удобное меню. Весь функционал очень гибко настраивается. Например, можно сделать так, что-бы меню было доступно только с n-раунда, далее можно настроить плагин на свой вкус и цвет, допустим, нужно ограничить игрока в использовании способностей, в плагине это все учтено. Еще можно активировать пробный период для всех игроков, а основное оставить только у админов (тот флаг который настроете). Этот плагин в основном предусмотрен для кнайф и fun серверов, но с учетом его гибкой настройки, может эксплуатироваться и на других модах. Обо всех остальных вкусностях этого плагина можно почитать снизу (под спойлером).
Функции доступные в этой версии:
- - Speed gamer (standart)
- - Speed gamer (kayot)
- - Speed gamer (gipard)
- - Speed gamer (pyl9)
- - Shield
- - Gravity (on & off)
- - NoClip (on & off)
- - Spawn
- Добавлены множественные проверки.
- Добавлено музыкальное сопровождение.
- Переработано меню.
- Добавлены различные условия в меню.
- Добавлены нужные define.
- Добавлены переменные (способности, счетчики и тп).
- Добавлены инфо-оповещания в чате основываясь из различных условий (глобал, лимитер, услуги).
- Добавлена система лимитов на использование функций.
- Добавлена система пробных попыток использования всем юзерам.
- Добавлена система ограничения по времени после использования способности.
- Добавлена система отключения карт на которых не должен работать плагин.
- Вынесены нужные константы.
- Добавлена система раундов (с какого раунда можно использовать плагин).
- Оптимизация хеширования и другое подобное.
- Очень гибкая настройка всего с описанием.
- Общая проверка и оптимизация кода.
- Проверка всех функций и общей работоспособности всего плагина в игре.
- Оставлена поддержка AMXX 182 (конечно не хотелось, но люди еще пользуются 182, личный интерес)
- Все сообщения вынесены в Lang файл + пункты меню (пока что языки: ru, en)
- Подготовка плагина для возможного усовершенствования (создана удобная среда)
- Добавлен define c мульти флаговым биндом для пробного периода (меняется на свой вкус и цвет)
- И другое... -- -_- (дело было вечером, делоть было нечего)
- В продолжение: Добавлены ограничения по времени использования способности (не путать с временем до повторного активирования)
- Добавлены новые инфо-оповещания к соотвествующим функциям, исходя из разнх условий.
- Переработаны некторые моменты (оптимизация кода)
- Пофикшены некоторые баги, исходя из проверки в игре.
- Переработан код, из обычных переменных сделаны массивы, для уникальности значений для каждого игрока.
- Доработка: Так как массивы, то при дисконнекте игрока сбрасываем все используемые счетчики на 0, а переключатели на false.
- Добавлено: Основная озвучка по пути: sound/real-menu и Default озвучка по пути: sound/real-menu/default. (при необходимости вытащить из папки Default и кинуть с заменой)
- Музыка читается из папки: sound/real-menu. (по этому вся музыка которую Вы хотите использовать должна находиться по пути: sound/real-menu)
Немного скриншотов:
Команды в чат: /real-menu, /rm