|
|
| Line 1: |
Line 1: |
| {{RU/Resource page}}
| |
| Map cycler (сменщик карт) - скрипт, автоматически сменяющий моды и карты, основываясь на XML-списках на сервере, голосованиях в конце раунда, или делающий это случайным образом.
| |
|
| |
|
| ==Добавление кода окончания раунда в мод==
| |
| В код, отвечающий за место, где раунд оканчивается (напр., одна из команд выиграла или вышло время), добавьте следующую строку:
| |
| <syntaxhighlight lang="lua">
| |
| triggerEvent("onRoundFinished", getResourceRootElement(getThisResource()))
| |
| </syntaxhighlight>
| |
| Это оповестит сменщик карт о конце раунда.
| |
|
| |
| ==Режим списка==
| |
| === Список XML-настроек сменщика ===
| |
| Конфигурация сменщика - XML-файл, расположенный где-то в папке с сервером. На данный момент это:
| |
| mods/deathmatch/resources/mapcycler/mapcycle.xml
| |
|
| |
| Цикл модов должен быть составлен следующим образом:
| |
| <syntaxhighlight lang="xml">
| |
| <cycle type="shuffle">
| |
| <game map="ctf-canals" mode="ctf" rounds="3"/>
| |
| <game map="as-heist" mode="assault" rounds="2"/>
| |
| <game map="i69-laputa" mode="Interstate69" rounds="2"/>
| |
| <game map="sewers" mode="stealth" rounds="2"/>
| |
| <game map="as-sharks" mode="assault" rounds="1"/>
| |
| </cycle>
| |
| </syntaxhighlight>
| |
|
| |
| Поддерживаемые типы списков - '''sequential''' (по умолчанию, будет последовательно идти по пунктам вниз) и '''shuffle''' (будет идти по списку случайным образом, но без повторов).
| |
|
| |
| К каждому элементу списка обязательно должен быть указан '''mode''' (мод). '''map''' (карта) - опциональна (так как моды могут работать и без карт), '''rounds''' по умолчанию установлен на бесконечное возможное количество раундов.
| |
|
| |
| ===Команды===
| |
| '''nextmap''' (выводит следующий по списку мод/карту)
| |
|
| |
| '''nextmode''' (аналогично предыдущему)
| |
|
| |
| '''skipmap''' (только для админов; переключает на следующую карту/мод)
| |
|
| |
| ==Режим голосования==
| |
| Режим голосования стартует голосование между случайным образом выбранными модами (и совместимой картой к каждому; или без нее, если моду не нужны карты).
| |
|
| |
| ===Команды===
| |
| '''skipmap''' (только для админов; переключает на следующую карту/мод)
| |
|
| |
| ==Режим случайного выбора==
| |
| Новый мод выбирается случайным образом по окончании раунда.
| |
|
| |
| ===Команды===
| |
| '''skipmap''' (только для админов; переключает на следующую карту/мод)
| |
|
| |
| [[en:Resource:Mapcycler]]
| |