Показывает время (часы, минуты, секунды), оставшиеся до Нового года.
Примечание: этот плагин учитывает локальный часовой пояс каждого клиента по его геолокации.
Внимательно читайте требования и процесс установки.
P.S. По желанию, возможна доработка удобства функционала.
На CS не тестировалось. Кто будет ставить, отпишитесь о результатах.
Требования
- SourceMod 1.8 - 1.10
- GeoIP v2 от Accelerator
Переменные
sm_days_to_newyear.cfg:
- "sm_newyear_days_delay" - по умолчанию: 17 - через сколько секунд после триггера отображать сообщение
- "sm_newyear_days_onjoin" - по умолчанию: 1 - показывать сообщение при первом подключении клиента к серверу (1 - Да, 0 - Нет)
- "sm_newyear_days_onroundstart" - по умолчанию: 0 - Показывать сообщение при старте каждого раунда (1 - Да, 0 - Нет)
- "sm_newyear_days_onfinalewin" - (только для Left 4 dead) по умолчанию: 1 - Показывать сообщение, когда команда выигрывает финал (1 - Да, 0 - Нет)
Команды
sm_days - показать сообщение (для себя)
Установка
Вдумчиво установите все зависимости из раздела "Требования".
Предупреждение: обязательно перекомпилируйте ВСЕ плагины*, которые используют #include <geoip>, иначе на сервере появятся скрытые проблемы.
Скомпилируйте sm_DaysToNewYear.sp:
sm_DaysToNewYear.smx => скопировать в addons/sourcemod/plugins
days_to_new_year.phrases.txt => скопировать в addons/sourcemod/translations
* проще всего узнать, какие плагины у вас используют geoip можно, удалив расширение extensions/geoip.ext.so с сервера совсем. Затем сменить карту (или перезагрузить сервер). Нужные плагины будут указаны в логе ошибок, т.к. не смогут загрузиться.
Примечание: этот плагин учитывает локальный часовой пояс каждого клиента по его геолокации.
Внимательно читайте требования и процесс установки.
P.S. По желанию, возможна доработка удобства функционала.
На CS не тестировалось. Кто будет ставить, отпишитесь о результатах.
Требования
- SourceMod 1.8 - 1.10
- GeoIP v2 от Accelerator
Переменные
sm_days_to_newyear.cfg:
- "sm_newyear_days_delay" - по умолчанию: 17 - через сколько секунд после триггера отображать сообщение
- "sm_newyear_days_onjoin" - по умолчанию: 1 - показывать сообщение при первом подключении клиента к серверу (1 - Да, 0 - Нет)
- "sm_newyear_days_onroundstart" - по умолчанию: 0 - Показывать сообщение при старте каждого раунда (1 - Да, 0 - Нет)
- "sm_newyear_days_onfinalewin" - (только для Left 4 dead) по умолчанию: 1 - Показывать сообщение, когда команда выигрывает финал (1 - Да, 0 - Нет)
Команды
sm_days - показать сообщение (для себя)
Установка
Вдумчиво установите все зависимости из раздела "Требования".
Предупреждение: обязательно перекомпилируйте ВСЕ плагины*, которые используют #include <geoip>, иначе на сервере появятся скрытые проблемы.
Скомпилируйте sm_DaysToNewYear.sp:
sm_DaysToNewYear.smx => скопировать в addons/sourcemod/plugins
days_to_new_year.phrases.txt => скопировать в addons/sourcemod/translations
* проще всего узнать, какие плагины у вас используют geoip можно, удалив расширение extensions/geoip.ext.so с сервера совсем. Затем сменить карту (или перезагрузить сервер). Нужные плагины будут указаны в логе ошибок, т.к. не смогут загрузиться.