Категории плагинов     
  • Плагины для GMX
  • Для Authemu
  • Плагины от g3cKpunTop
  • Моды
  • Для ReAPI
  • ReHLDS
  • Стандартные
  • Админские
  • Плагины от SKAJIbnEJIb
  • Плагины от Radius
  • Плагины от AlexandrFiner
  • Игровые
  • Развлекательные
  • Информационные
  • Серверные
  • Рекламные
  • Античитерские
  • Защитные
  • Новогодние
  • Музыкальные
  • ZP классы зомби
  • ZP доп. предметы
  • GameCMS
  • ZP серверные плагины
  • JailBreak плагины
  • DeathRun плагины
  • Jump плагины
  • Surf плагины
  • War3FT плагины
  • HnS плагины
  • Knife плагины
  • CSSB [WC3] Shopmenu3
  • DeathMatch плагины
  • BioHazard плагины
  • Плагины от neygomon
  • 427 
    4.8 (3)
    Ссылка на материал:

    Night Mode 1.3.0

    Автор: Radius

    Описание:

    Плагин позволяет организовать на сервере работу ночного режима со сменой карт по расписанию и поддержкой CSDM мода.

    Особенности:

    • поддержка CSDM мода
      Внимание: Для работы в режиме поддержки CSDM мода, необходимо наличие установленного CSDM мода (сам плагин не обеспечивает эту функциональность).
    • блокировка всех возможностей смены карты на момент проведения ночного режима
    • возможность задать за сколько секунд до начала работы ночного режима выводить оповещение (квар nm_start_announce_before_time)
    • возможность настройки работы информера (см квары)
    • в конфигурационном файле night_mode.ini указываются карты, время начала режима и конца, путь к файлам со списком команд (в том числе возможность ставить на паузу плагины), которые будут исполняться перед началом ночного режима и после завершения
    • все квары и команды для удобства настраиваются в автоматически создаваемом конфигурационном файле 'addons/amxmodx/configs/night_mode.cfg'
    • автоматически создаваемый словарь мультиязычности 'addons/amxmodx/data/lang/night_mode.txt'

    Настройки (из автоматически создаваемого конфигурационного файла 'night_mode.cfg'):

    // Уровень дебаг-логов. 0 - отключено
    // По умолчанию: "0"
    nm_debug_level "0"

    // Задержка загрузки конфигурационного файла, запускаемого при старте ночного режима
    // По умолчанию: "0.1"
    nm_start_cfg_exec_delay "0.1"

    // За сколько секунд до начала работы ночного режима выводить оповещение
    // По умолчанию: "300"
    nm_start_announce_before_time "300"

    // RGB цвет и XY координаты HUD сообщения информера
    // По умолчанию: "220 160 0 | 0.02 0.38"
    nm_informer_hud_msg "220 160 0 | 0.02 0.38"

    // Время (в секундах), через которое будет показываться информер
    // По умолчанию: "60.0"
    nm_hud_informer_delay "60.0"

    // Сколько времени (в секундах) будет показываться информер
    // По умолчанию: "10.0"
    nm_hud_informer_show_time "10.0"

    // Формат команды: nm_load_plugin "название файла (как в plugins.ini)"
    // nm_load_plugin "csdm_equip.amxx"
    // nm_load_plugin "csdm_ffa.amxx"
    // nm_load_plugin "csdm_itemmode.amxx"
    // nm_load_plugin "csdm_main.amxx"
    // nm_load_plugin "csdm_misc.amxx"
    // nm_load_plugin "csdm_protection.amxx"
    // nm_load_plugin "csdm_spawn_preset.amxx"

    // Формат команды: nm_block_cmd "имя блокируемой команды"
    nm_block_cmd "amx_votemap"
    nm_block_cmd "amx_votemapmenu"
    nm_block_cmd "amx_changelevel"
    nm_block_cmd "amx_mapmenu"
    nm_block_cmd "amx_map"
    nm_block_cmd "amx_rtv"
    nm_block_cmd "say rtv"
    nm_block_cmd "say_team rtv"
    nm_block_cmd "say /rtv"
    nm_block_cmd "say_team /rtv"
    nm_block_cmd "say /votemap"
    nm_block_cmd "say_team /votemap"
    nm_block_cmd "say rockthevote"
    nm_block_cmd "say_team rockthevote"
    nm_block_cmd "say /rockthevote"
    nm_block_cmd "say_team /rockthevote"
    nm_block_cmd "mapm_startvote"

    Настройки (из автоматически создаваемого конфигурационного файла 'night_mode.ini'):

    ; Чтобы ночной режим работал под управлением текущего менеджера карт
    ; вместо названия карты напишите unknown
    ; День недели (week day) указывается либо в виде диапазона от 1 до 7 (1-7)
    ; либо перечислением (1,2,3 и т.д)
    ; При указании дня недели не должно быть никаких пробелов
    ; Mapname    Week Day    Start Time    End Time    Start Commands File    End Commands File
    de_dust2      1-7               00:00          06:00           night_mode_start.cfg  night_mode_end.cfg

    Последние изменения от 19 апр 2021 г.:

    Добавлено:

    • добавлена forward функция 'night_mode_event(event_id)', которая вызывается (на данный момент) когда начинается и заканчивается ночной режим
    • доп значение для native функции nm_get_night_mode_status. Значение 2, означает что ночной режим под управлением менеджера карт (ключевое слово unknown в night_mode.ini)

    Изменено:

    • изменен код под внешнее ядро плагинов (plugins_core.amxx)
    • изменяет код для лучшей совместимости с All Inclusive
    • поправлено положение информера для разрешения 640x480
    • часть дебаг логов переведена в статус обычных, так как они информировали о нештатных ситуациях
    • больше не ставится на паузу если плохая карта (только дебаг лог)

    Обновившиеся файлы:

    • addons/amxmodx/plugins/night_mode.amxx
    • addons/amxmodx/configs/night_mode.cfg
    • addons/amxmodx/configs/night_mode_start.cfg
    • addons/amxmodx/configs/night_mode_end.cfg
    • addons/amxmodx/data/lang/night_mode.txt
    Дата создания: 19.04.21      Просмотров: 3112