С помощю этого плагина вы сможете изменять server.cfg во время игры, подключать плагины в зависимости от определёных условий, качать ресурсы для карт в зависимости от определёных условий. Например, плагин автоматически может поставить mp_freezetime 0 на fy_ и aim_ карты, а на других будет стоять mp_freezetime 5.
Рабочая папка плагина находится в папке configs\mapconfig\ Там содержатся три файла настроек: 1. config.ini - отвечает за изменение конфига server.cfg во время игры. 2. plugins.ini - подключение дополнительных плагинов в зависимости от условий. 3. resources.ini - закачка новых файлов клиену из сервера в зависимости от определёных условий.
Примеры условий:
[ de_dust ] mp_roundtime 3
Если на сервере карта de_dust, то плагин автоматически ставит mp_roundtime 3, в других случаях значение по умолчанию.
[ @lastMap = de_aztec ] amx_nextmap de_aztec2
Если на сервере карта de_aztec, то автоматически следущая карта станет de_aztec2
[ de_* & @playersCount > 5 ] D csdm_enable
Если карты начинаются на de_ и игроков больше чем 5, то автоматически включается csdm.
Также некоторые примеры в папке example, только на англиском.
Синтаксис:
// comment ; comment
Комментарии (строчки игнорируются).
[ de_aztec] - выполняется на карте de_aztec
[ de_* ] - выполняется на картах с префиксом "de_"
[ *_dust ] - выполняется на картах, которые заканчиваются на "_dust"
[ *dust* ] - выполняется на картах, если она содержит "dust"
[ * ] - выполняется на всех картах
[ de_dust | de_aztec ] - "|" всёравно что "or" ("или") выполняется на картах "de_dust" и "de_aztec"
[ de_* & *_dust ] - "&" всёравно что "and" ("и") выполняется только на картах с началом "de_" и которые заканчиваются на "_dust"
[ /de_dust ] - "/" - запретить выполняется на всех картах кроме "de_dust"
[ * ] Local - выполняется только на локальном сервере.
[ * ] Dedicated - выполняется только на выделенном сервере.
@playersCount > 5 - выполняется только если на сервере строго больше 5 игроков.
Время: @%H - hour @%M - minutes @%S - seconds @%d - day @%m - month @%Y - year
Код: @%H >= 20 & @%H < 23
Выполняется только если время на сервере между 20 и 23.
Скачать: Mapconfigx
|