С помощью этого плагина вы сможете изменять 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 ] Dcsdm_enable
Если карты начинаются на de_ и игроков больше чем 5, то автоматически включается csdm.Также некоторые примеры в папке example, только на англиском.
Синтаксис:
// comment
; comment
Комментарий (строчки игнорируются).#include file.cfg
Загрузка конфига из файла file.cfg (addons/amxmodx/configs/mapconfig/file.cfg)#exit
Выход из файла.[ de_dust2 ]
Выполняется на карте de_dust2.[ de_* ]
Выполняется на картах с префиксом "de_".[ *_dust ]
Выполняется на картах, которые заканчиваются на "_dust".
[ *dust* ]
Выполняется только на выделенном сервере.[ @playersCount > 5 ]
Выполняется только если на сервере больше 5 игроков.
Время@%H - час
@%M - минута
@%S - секунда
@%d - день
@%m - месяц
@%Y - год
[ @%H > 20 & @%H < 23 ]
mapconfigx.zip [24,28 Kb] (cкачиваний: 413)
Теги: Amxmodx amxx plugins