Difference between revisions of "Info gamemode:ru"

From Valve Developer Community
Jump to: navigation, search
(Created page with "{{otherlang2 |title=info_gamemode |en=info_gamemode }} {{l4d2 point|info_gamemode|sprite=1}}")
 
Line 4: Line 4:
 
}}
 
}}
  
{{l4d2 point|info_gamemode|sprite=1}}
+
{{l4d2 point|info_gamemode|sprite=1}}(Является point entity, доступным в Left 4 Dead 2) Когда карта загружается, этот объект может запускать выходы в зависимости от текущего режима игры. Это позволяет использовать все игровые режимы на одной карте вместо отдельных карт для каждого игрового режима. {{clr}}
 +
 
 +
== Ключевые значения ==
 +
Name <string>
 +
 
 +
Имя цели, с помощью которого другие объекты обращяются к этому объекту.
 +
 
 +
Entity Scripts <scriptlist> (New with Left 4 Dead 2)
 +
 
 +
Список файлов VScript, ограниченный пробелами (без расширения файла), которые выполняются после появления всех объектов. Все сценарии выполняются в той же области сценария, которые позже перезаписывают любые идентичные переменные и функции.
 +
 
 +
Script think function <string> (New with Left 4 Dead 2)
 +
 
 +
Имя функции в скрипте этого объекта, которая будет вызываться автоматически каждые 100 миллисекунд (десять раз в секунду) в течение всего сценария. Его можно использовать для создания таймеров или для имитации автономного поведения. Возвращаемое значение (если присутствует) устанавливает время до следующего вызова.
 +
 
 +
Старайтесь избегать дорогостоящих операций в этой функции, так как это может вызвать проблемы с производительностью.
 +
 
 +
Углы:
 +
 
 +
Pitch Yaw Roll (Y Z X) <angle>
 +
 
 +
Ориентация этого лица в мире. Pitch (Шаг) - вращение вокруг оси Y, yaw(рыскание) - вращение вокруг оси Z, roll(рулон) - вращение вокруг оси X.(Это описание почему функция так называется. Необходимо?).
 +
 
 +
== Выходы ==
 +
Kill
 +
 
 +
Удаляет эту сущность из мира.
 +
 
 +
KillHierarchy
 +
 
 +
Удаляет эту сущность и всех ее детей из мира.
 +
 
 +
AddOutput  <string>
 +
Вычисляет ключевое значение / вывод для этого объекта. Это может быть очень опасно, используйте с осторожностью.
 +
 
 +
Формат: <ключ> <значение>
 +
 
 +
Формат: <имя вывода> <имя_пользователя>: <имя_пользователя>: <параметр>: <задержка>: <максимальное время срабатывания, -1 означает бесконечность>
 +
 
 +
FireUser1 to FireUser4
 +
 
 +
Смотрите User Inputs and Outputs.
 +
 
 +
Используйте !FGD
 +
 
 +
То же, что игрок, использующий +use; Может ничего не делать. Также можно вызвать, создав вывод, который не указывает ввод.
 +
 
 +
Этот вход не включен в FGD Valve.
 +
 
 +
RunScriptFile  <script> (New with Left 4 Dead 2)
 +
 
 +
Выполните файл VScript с диска без расширения файла. Содержимое сценария сливается с областью сценария получающего объекта.
 +
 
 +
RunScriptCode  <string> (New with Left 4 Dead 2)
 +
 
 +
Выполните строку исходного кода VScript в области сущности, получающей вход. При запуске через консоль может потребоваться котировка строк.
 +
 
 +
Баг: В <Left 4 Dead 2> код выполняется в области сценария объекта, который запускает вывод, а не тот, который получает вход.
 +
 
 +
Предупреждение: Никогда не пытайтесь передать строковые параметры функции сценария с этим вводом. Это приведет к повреждению структуры VMF из-за вложенных кавычек, которые затем должны быть удалены вручную с помощью текстового редактора.
 +
 
 +
CallScriptFunction  <string> (New with Left 4 Dead 2)
 +
 
 +
Выполните функцию VScript в области принимающего объекта.
 +
 
 +
Этот вход отсутствует в некоторых файлах FGD игр.
 +
 
 +
SetLocalOrigin  <origin> (New with Alien Swarm)
 +
 
 +
Укажите начало этого объекта на карте.
 +
 
 +
Этот вход отсутствует в некоторых файлах FGD игр.
 +
 
 +
SetLocalAngles  <angles> (New with Alien Swarm)
 +
 
 +
Установит углы объекта на карте.
 +
 
 +
Этот вход отсутствует в некоторых файлах FGD игр.
 +
 
 +
== Входы ==
 +
{{IO|OnCoop|Удалён, когда карта появляется в режиме coop.}}
 +
{{IO|OnVersus|Удалён, когда карта появляется в режиме versus.}}
 +
{{IO|OnSurvival|Удалён, когда карта появляется в режиме survival.}}
 +
{{IO|OnScavenge|Удалён, когда карта появляется в режиме scavenge.|since=L4D2}}
 +
{{IO|OnCoopPostIO|Удалён после того, как все объекты IO, генерируемые с помощью <code>OnCoop</code> появились.|since=L4D2}}
 +
{{IO|OnVersusPostIO|Запущен после того, как все объекты IO, генерируемые с помощью <code>OnVersus</code> появились|since=L4D2}}
 +
{{IO|OnSurvivalPostIO|Удалён после того, как все объекты IO, генерируемые с помощью <code>OnSurvival</code> появились|since=L4D2}}
 +
{{IO|OnScavengePostIO|Удалён после того, как все объекты IO, генерируемые с помощью <code>OnScavenge</code> появились|since=L4D2}}
 +
{{IO|OnScavengeMatchStart|Удалён при первой загрузке карты scavenge. Не запускается при циклических перезагрузках.|since=L4D2}}
 +
{{IO|OnNavAnalyze|Удалён, когда карта загружена с помощью -navanalyze в командной строке.|since=L4D2}}
 +
 
 +
Название цели:
 +
 
 +
OnUser1 to OnUser4
 +
 
 +
Эти выходы запускают 'огонь' в ответ на срабатывание с FireUser1 до FireUser4 Input; См. '''User Inputs and Outputs'''.
 +
 
 +
OnKilled
 +
 
 +
Этот выход срабатывает, когда объект убит и удален из игры.
 +
 
 +
== Смотрите также ==
 +
* [[Left 4 Dead Level Creation]]
 +
* [[Left 4 Dead 2 Level Creation]]
 +
* [[L4D Level Design/Versus Maps]]
 +
* [[L4D2 Level Design]]
 +
* [[L4D2 Level Design/Multi-Gamemode Support]]
 +
* [[L4D2 Level Design/VMF Instances]]
 +
* [[L4D2 Level Design/Scavenge Maps]]
 +
* [[Survival Gametype (L4D)]]

Revision as of 07:07, 27 July 2017

English


Info gamemode.png
<Left 4 Dead 2> info_gamemode is a point entity available in Left 4 Dead 2.(Является point entity, доступным в Left 4 Dead 2) Когда карта загружается, этот объект может запускать выходы в зависимости от текущего режима игры. Это позволяет использовать все игровые режимы на одной карте вместо отдельных карт для каждого игрового режима.

Ключевые значения

Name <string>

Имя цели, с помощью которого другие объекты обращяются к этому объекту.

Entity Scripts <scriptlist> (New with Left 4 Dead 2)

Список файлов VScript, ограниченный пробелами (без расширения файла), которые выполняются после появления всех объектов. Все сценарии выполняются в той же области сценария, которые позже перезаписывают любые идентичные переменные и функции.

Script think function <string> (New with Left 4 Dead 2)

Имя функции в скрипте этого объекта, которая будет вызываться автоматически каждые 100 миллисекунд (десять раз в секунду) в течение всего сценария. Его можно использовать для создания таймеров или для имитации автономного поведения. Возвращаемое значение (если присутствует) устанавливает время до следующего вызова.

Старайтесь избегать дорогостоящих операций в этой функции, так как это может вызвать проблемы с производительностью.

Углы:

Pitch Yaw Roll (Y Z X) <angle>

Ориентация этого лица в мире. Pitch (Шаг) - вращение вокруг оси Y, yaw(рыскание) - вращение вокруг оси Z, roll(рулон) - вращение вокруг оси X.(Это описание почему функция так называется. Необходимо?).

Выходы

Kill

Удаляет эту сущность из мира.

KillHierarchy

Удаляет эту сущность и всех ее детей из мира.

AddOutput <string> Вычисляет ключевое значение / вывод для этого объекта. Это может быть очень опасно, используйте с осторожностью.

Формат: <ключ> <значение>

Формат: <имя вывода> <имя_пользователя>: <имя_пользователя>: <параметр>: <задержка>: <максимальное время срабатывания, -1 означает бесконечность>

FireUser1 to FireUser4

Смотрите User Inputs and Outputs.

Используйте !FGD

То же, что игрок, использующий +use; Может ничего не делать. Также можно вызвать, создав вывод, который не указывает ввод.

Этот вход не включен в FGD Valve.

RunScriptFile <script> (New with Left 4 Dead 2)

Выполните файл VScript с диска без расширения файла. Содержимое сценария сливается с областью сценария получающего объекта.

RunScriptCode <string> (New with Left 4 Dead 2)

Выполните строку исходного кода VScript в области сущности, получающей вход. При запуске через консоль может потребоваться котировка строк.

Баг: В <Left 4 Dead 2> код выполняется в области сценария объекта, который запускает вывод, а не тот, который получает вход.

Предупреждение: Никогда не пытайтесь передать строковые параметры функции сценария с этим вводом. Это приведет к повреждению структуры VMF из-за вложенных кавычек, которые затем должны быть удалены вручную с помощью текстового редактора.

CallScriptFunction <string> (New with Left 4 Dead 2)

Выполните функцию VScript в области принимающего объекта.

Этот вход отсутствует в некоторых файлах FGD игр.

SetLocalOrigin <origin> (New with Alien Swarm)

Укажите начало этого объекта на карте.

Этот вход отсутствует в некоторых файлах FGD игр.

SetLocalAngles <angles> (New with Alien Swarm)

Установит углы объекта на карте.

Этот вход отсутствует в некоторых файлах FGD игр.

Входы

OnCoop
Удалён, когда карта появляется в режиме coop.
OnVersus
Удалён, когда карта появляется в режиме versus.
OnSurvival
Удалён, когда карта появляется в режиме survival.
OnScavenge  (New with Left 4 Dead 2)
Удалён, когда карта появляется в режиме scavenge.
OnCoopPostIO  (New with Left 4 Dead 2)
Удалён после того, как все объекты IO, генерируемые с помощью OnCoop появились.
OnVersusPostIO  (New with Left 4 Dead 2)
Запущен после того, как все объекты IO, генерируемые с помощью OnVersus появились
OnSurvivalPostIO  (New with Left 4 Dead 2)
Удалён после того, как все объекты IO, генерируемые с помощью OnSurvival появились
OnScavengePostIO  (New with Left 4 Dead 2)
Удалён после того, как все объекты IO, генерируемые с помощью OnScavenge появились
OnScavengeMatchStart  (New with Left 4 Dead 2)
Удалён при первой загрузке карты scavenge. Не запускается при циклических перезагрузках.
OnNavAnalyze  (New with Left 4 Dead 2)
Удалён, когда карта загружена с помощью -navanalyze в командной строке.

Название цели:

OnUser1 to OnUser4

Эти выходы запускают 'огонь' в ответ на срабатывание с FireUser1 до FireUser4 Input; См. User Inputs and Outputs.

OnKilled

Этот выход срабатывает, когда объект убит и удален из игры.

Смотрите также