
Оригинальное название: NightMap
Версия: One
Автор: SLIMSHADY
Вступление:
Приветствую. Не так давно я решил сделать свою собственную версию плагина ночного режима на сервере, на это у меня было несколько причин, например как: Слишком замудренный код в аналогах, нехватка или перебор каких-либо функций или же вовсе отсутствие корректной работоспособности.
Функционал/Описание:
* Вы можете установить время начала ночного режима и его конец, указать можно любое время, плагин корректно обрабатывает введенное время. У кого-то, к примеру, при вводе времени от 23:00 до 10:00 утра плагин был не в состоянии рассчитать время, здесь такого бага не имеется.
* При активации режима будет произведена смена карты на ту, которую Вы укажете в настройках, произойдет перенастройка лимита игры на карте и заблокируются некоторые чат-команды для игроков, которые Вы так же можете изменить сами.
* При смене карты или активации режима в чат поступает оповещение для игроков, чтобы никто не начал рассказывать о своих ночных похождениях с родственниками администратора сервера.
* Разумеется, при активации карта не сменится если игра была и так на ночной карте, лишь поступит чат-уведомление, что не выбраться нам из этих стен до самого утра.
* Вы можете и скорее даже обязаны в настройках указать плагин, который будет отключен при ночной игре, а именно Вы должны указать свой мап-менеджер, это может быть Galileo, mapchooser или что-то еще. После окончания режима – остановленный плагин будет включен автоматически.
* Если Вы заядлый перфекционист или же пират, который плевать хотел на авторские права, то Вы можете изменить префикс чат-уведомлений и указать в нем, например, имя своего сервера. По умолчанию стоит название плагина.
* В плагине, по умолчанию, текущее время проверяется каждые две минуты, но опять же, возвращаясь к перфекционизму, можно указать и меньше, но смысла в этом, как такового – нет.
* Чтобы не вызвать эффект неожиданности или по-другому “поймать нежданчик” – перед сменой карты будет показана таблица счета игроков, как в мап-менеджерах, время ее показа доступно к редактированию.
[От модератора: Если же у вас мало различных карт предлагаю карты на кс 1.6]
* Плагин имеет и свои логи, возможно, что Вы найдете там для себя что-то полезное, для своеобразной статистики. Пример содержания: 22.11.14 – 22:00:00 | Players online: 28 | Night Mod Activated | Galileo.amxx pause. В настройках можно изменить путь к логам, ну и сменить имя файла с логами, хотя зачем Вам это.
* А вот очищение логов при достижении определенного количества килобайт, вероятно, будет кстати, тоже настраивается.
* Для скриптеров доступен натив is_nightmap() с помощью которого к примеру, можно реализовать ночные скидки в магазинах и прочие прелести.
* Ну и напоследок, завершая описание, хочу сказать, что все вышеуказанное и нижеописанное настраивается в едином конфигурационном файле плагина – nightmap.cfg, его по традиции помещаем в папку configs.
Спойлер
Настройки:
Время начала и окончания ночного режима.
nightmap_start “21”
nightmap_end “10”
Плагин, который будет отключен при включении ночного режима.
Вписывайте свой менеджер карт (Galileo, mapchooser or etc.)
nightmap_stopplugin “galileo_RU_by_MastaMan.amxx”
Ночная карта.
nightmap_mapname “de_dust2_2x2”
Чат-команды, которые будут заблокированы при ночном режиме.
Обязательно с ‘;’
nightmap_blockcmds “say rockthevote;say rtv;say timeleft;say nextmap”
Префикс в чат-оповещениях плагина.
nightmap_chatprefix “Night Map”
Периодичность проверки времени, можно не менять.
nightmap_checktime “120.0”
Задержка на экране таблицы счета команд во время смены карты на ночную.
nightmap_scorehold “4.0”
Путь к логам плагина.
nightmap_logdir “addons/amxmodx/logs/NightMap”
Имя файла логов, можно не менять.
nightmap_logname “LOG.log”
При достижении какого кол-ва килобайт файл логов будет очищен.
nightmap_logremovesize “512”
Спойлер
Еще немножко от себя.
Пишу сайты для игровых серверов, плагины, различные скрипты.
Продаю игровой движок для сайта (живые сообщения, как в ВК, серверный онлайн чат, сайтовый чат, форум и т.д.) – www.Banan.ws.
Связь со мной там же на сайте, ник Admin.
За приобретением писать в Skype: bcem_3hakom
Отличный плагин, лучший из всех в своем роде.
Хороший плагин )
Для тех, кто успел скачать версию с сообщением в чате о смене карты после входа на сервер – перекачайте архив.
tuvix, благодарю.