С помощю этого плагина вы сможете
изменять 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
Коментарии ( строчки игнорируются)
#include file.cfg
Загрузка конфига из файла file.cfg
(addons/amxmodx/configs/mapconfig/file.cfg)
#exit
Выход
из файла
[ 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.