Команды

Материал из Wesnoth Life Wiki
Перейти к: навигация, поиск

Во время игры в Веснот, любой игрок может воспользоваться командами Веснота. Существуют команды для любого игрока, и для хоста. Для того чтобы ввести команду, напечатайте ":" (именно ":", а не ";", т.е. необходимо нажать - Shift+";"). Вы можете переназначить это сочетание в настройках, либо вручную подправив game.cfg. Некоторые команды имеют vi-стиль. Чтобы узнать информацию о командах прямо из игры, предусмотрена команда help. :help - выводит список команд, :help команда - выводит информацию по команде.


Содержание

Общие команды

:q или q!
Выйти из сценария
:w
Сохранить игру
:wq
Сохранить игру, и выйти из сценария
:refresh
Перерисовать изображение
:droid [сторона] [on|off]
Переключение управления стороной, между человеком и компьютером. Эту команду может использовать только игрок, управляющий указанной стороной. Если не указать сторону, будет использована текущая сторона.
:clear
Очистить сообщения чата
:theme
Показать меню выбора темы
:nosaves
Отключить автосохранения
:show_coordinates (или :sc)
Переключение отображения координат на сетке карты
:show_terrain_codes (или :tc)
Переключение отображения кодов местности на сетке карты
:lua оператор
Выполнить оператор Lua
:discover
Отобразить все скрытые описания юнитов, в справке игры.
:version
Просмотреть версию игры или SVN-ревизию.


Мультиплеер

Общие

:control сторона пользователь
Передать управление стороной пользователю. Хост может передавать управление любой из сторон, обычный игрок - только той, которой он управляет в данный момент.

Хост

:muteall
Переключение режима запрета общения в чате всем наблюдателям.
:mute [пользователь]
Запретить общаться в чате указанному наблюдателю. Если пользователь не указан, будет выведен список пользователей, на которых наложен запрет.
:unmute [пользователь]
Снять запрет на общение в чате указанному наблюдателю. Если пользователь не указан, будет снят запрет на общение со всех наблюдателей (не несет эффекта на muteall)
:kick пользователь
Кикнуть (выкинуть из игры) пользователя
:ban пользователь
Забанить (запретить входить в игру) и кикнуть пользователя
:unban пользователь
Разбанить (снять запрет на вход в игру) пользователя


Локальная игра

Команды отладки

:debug
Включить режим отладки (не работает в режиме мультиплеера). Режим отладки отключается при выходе из игры, либо использовании команды :nodebug.
:nodebug
Выключить режим отладки
:n
Перейти к следующему сценарию, вызвав событие победы.
:shroud
Включить/отключить пелену
:fog
Включить/отключить туман войны
:gold сумма
Добавить указанную сумму золота текущему игроку
:create тип_бойца
Создать бойца
:unit hitpoints=очки_здоровья
Изменить очки здоровья юнита
:unit experience=опыт
Изменить опыт юнита
:unit свойство=значение
Когда юнит выбран, это изменить одно из свойств юнита, на указанное значение. См. WML одного бойца, чтобы узнать возможные значения.
:unit advances=число
Когда юнит выбран, эта команда произведет повышение уровня, указанное количество раз.
:set_var переменная=значение
Установить значение WML переменной.
:show_var переменная
Показать значение WML переменной, в всплывающем окне.
:throw/fire название_событиия
Запустить событие игры, например - time over или enemies defeated
:inspect
Запустить диалог инспектора состояния игры, в котором вы можете просмотреть информацию о переменных, команде и ИИ.
:cl
Вызвать меню перехода напрямую в определенный сценарий.
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты