DayNight Mode Switcher

iOS

Команда форума
Модератор
Регистрация
9 Июн 2017
Сообщения
506
Симпатии
148
Пол
Мужской
Telegram
@pogorelov_ios
Автор: the_hunter

Версия: 1.0.6

Описание:
Универсальный плагин для организации дневного\ночного режима на сервере.
Может быть полезен, если например вы хотите ночью отключить смену карт; или чтобы днем работал GunGame мод, а ночью DM; или для включения дополнительных плагинов\бонусов по времени.
Можно найти много применений.

Возможности:
  • выполнение консольных команд при переключении режима
  • остановка\пауза плагинов
  • блокировка пользовательских команд
  • выполнение консольных команд по расписанию

    Квары:
    [*]
    Код:
    /*
    *    Квары:
    *
    *    dns_enabled 1/0 (по умолчанию: 1)
    *        - вкл/выкл DayNight Mode Switcher
    *
    *    dns_day_time "час:мин" (по умолчанию: "07:00")
    *        - время начала дневного режима
    *
    *    dns_night_time "час:мин" (по умолчанию: "00:00")
    *        - время начала ночного режима
    *
    *    dns_switch_mode 0/1/2 (по умолчанию: 0)
    *        0 - переход на дневной/ночной режим, после смены карты
    *        1 - переход на дневной/ночной режим, после завершения раунда
    *        2 - переход на дневной/ночной режим сразу, по времени
    *
    *    dns_restart_limit "количество рестартов" (по умолчанию: 3)
    *        - рестарт, после перехода на дневной/ночной режим
    *
    *    dns_change_map 1/0 (по умолчанию: 0)
    *        - менять карту, после перехода на дневной/ночной режим
    *        - (не работает, если dns_switch_mode 0)
    *
    *    dns_change_map_name "название_карты" (по умолчанию: "")
    *        - на какую карту менять, после перехода на дневной/ночной режим
    *        - пустое значение ("") - карта будет сменена на текущую
    *
    *    dns_switch_speak 1/0 (по умолчанию: 1)
    *        - вкл/выкл звуковое оповещение, после перехода на дневной/ночной режим
    *
    *    dns_announce_time "количество минут" (по умолчанию: 5)
    *        - за сколько минут до смены режима показывать HUD оповещение о предстоящей смене режима
    *        - (не работает, если dns_switch_mode 0)
    *
    *    dns_hud_informer 0/1/2/3 (по умолчанию: 1)
    *        - 0 - выключить HUD информер
    *        - 1 - включить HUD информер
    *        - 2 - показывать время режима (с какого времени : по какое)
    *        - 3 - показывать время режима и текущую карту
    *
    *    dns_hud_informer_pos_x "координата" (по умолчанию: 0.011)
    *        - X координата расположения HUD информера
    *        - идёт слева направо, 0.0 слева, 1.0 справа, -1.0 по центру
    *
    *    dns_hud_informer_pos_y "координата" (по умолчанию: 0.24)
    *        - Y координата расположения HUD информера
    *        - идёт сверху вниз, 0.0 сверху, 1.0 снизу, -1.0 по центру
    *
    *    dns_hud_informer_r "интенсивность" (по умолчанию: 127)
    *        - количество красного цвета HUD информера
    *
    *    dns_hud_informer_g "интенсивность" (по умолчанию: 127)
    *        - количество зеленого цвета HUD информера
    *
    *    dns_hud_informer_b "интенсивность" (по умолчанию: 127)
    *        - количество синего цвета HUD информера
    */
    [*]

    Команды:
    [*]
    Код:
    /*
    *    dns_enable
    *        - включить DayNight Mode Switcher
    *
    *    dns_disable
    *        - выключить DayNight Mode Switcher
    *
    *    dns_set_mode day\night\time
    *        - активировать дневной\ночной режим или по времени
    *        - после принудительной активации дневного или ночного режима
    *        - переход на другой режим в зависимости от времени осуществляться не будет
    */
    [*]

    Настройки:
    [*]
    Код:
    ; [day]/[night]
    ;
    ; EXEC_CMD - выполнить команду. Пример использования:
    ; EXEC_CMD = dns_change_map_name "de_dust2_2x2"
    ;
    ; EXEC_CFG - применить конфиг. Пример использования:
    ; EXEC_CFG = addons/amxmodx/configs/amxx.cfg
    ;
    ; BLOCK_CMD - заблокировать команду. Пример использования:
    ; BLOCK_CMD = say timeleft
    ;
    ; STOP_PLUGIN - остановить плагин. Пример использования:
    ; STOP_PLUGIN = timeleft.amxx
    ;
    ; PAUSE_PLUGIN - приостановить плагин. Пример использования:
    ; PAUSE_PLUGIN = timeleft.amxx
    ;
    ; UNPAUSE_PLUGIN - возобновить работу плагина. Пример использования:
    ; UNPAUSE_PLUGIN = timeleft.amxx
    ;
    ; [tasks]
    ; час:мин - выполнить команду по расписанию. Пример использования:
    ; 03:30 = amx_map "de_dust2_2x2"
    
    
    [day]
    
    
    [night]
    
    
    [tasks]
    [*]
[DOUBLEPOST=1578219523][/DOUBLEPOST]## Добавлена версия для amxx 1.8.2
 

Вложения

Последнее редактирование:

6yunblu

Пользователь
Регистрация
20 Янв 2019
Сообщения
38
Симпатии
1
Хороший плагин, то что нужно!
 

Kobra

Пользователь
Регистрация
24 Июн 2017
Сообщения
20
Симпатии
5
Пол
Мужской
Can't compile it due to dhudmessage.inc errors even tho I have the inc file in include folder
 

Midnight1337

Пользователь
Регистрация
8 Дек 2018
Сообщения
72
Симпатии
10
Kobra If you using amxmodx 1.8.3+ just remove dhudmessage.inc from line and try to compile
 
  • Мне нравится
Симпатии: Kobra
Сверху Снизу