Difference between revisions of "Env fire:ru"

From Valve Developer Community
Jump to: navigation, search
(Created page with "{{otherlang2 |title=Env fire |en=Env fire }} thumb|250px|right|Env_fire поверх кучи мусора {{base point|env_fire}} == Описание...")
 
(moved links and templates to their russian versions)
 
Line 1: Line 1:
{{otherlang2
+
{{lang|Env fire}}
|title=Env fire
 
|en=Env fire
 
}}
 
  
 
[[File:env_fire.jpg|thumb|250px|right|Env_fire поверх кучи мусора]]
 
[[File:env_fire.jpg|thumb|250px|right|Env_fire поверх кучи мусора]]
  
{{base point|env_fire}}
+
{{base point:ru|env_fire}}
  
 
== Описание сущности ==
 
== Описание сущности ==
 
[[File:env_fire.png|left|link=]]
 
[[File:env_fire.png|left|link=]]
Он обрабатывает одно пламя на [[origin]]. Пламя вызывает тепло 'повреждение' других объектов '''env_fire''' вокруг него и, в конце концов, воспламеняет невоспламеняющиеся объекты рядом с env_fire, в результате чего огонь распространяется.
+
Он обрабатывает одно пламя на {{L|origin|ru}}. Пламя вызывает тепло 'повреждение' других объектов '''env_fire''' вокруг него и, в конце концов, воспламеняет невоспламеняющиеся объекты рядом с env_fire, в результате чего огонь распространяется.
 
{{clr-left}}
 
{{clr-left}}
  
{{note|Этот объект не создает эффект освещения любого типа, для этого вам нужно использовать мерцающий [[light]].}}
+
{{note:ru|Этот объект не создает эффект освещения любого типа, для этого вам нужно использовать мерцающий {{L|light|ru}}.}}
{{note|Огонь может упасть сквозь мир, если его разместить точно на уровне земли. Поместите его немного над землей, чтобы исправить это.}}
+
{{note:ru|Огонь может упасть сквозь мир, если его разместить точно на уровне земли. Поместите его немного над землей, чтобы исправить это.}}
{{bug|Этот объект не работает в [[Portal]]. Дополнительную информацию см. В [[Portal: Env_Fire_fix]].}}
+
{{bug:ru|Этот объект не работает в {{L|Portal|ru}}. Дополнительную информацию см. В {{L|Portal: Env_Fire_fix|ru}}.}}
{{bug|Пока он доступен, он в настоящее время не работает правильно [[Team Fortress 2]].}}
+
{{bug:ru|Пока он доступен, он в настоящее время не работает правильно {{L|Team Fortress 2|ru}}.}}
{{bug|While still available, it does not currently work correctly in your Source 2007 based mod until you build(/rebuild) the project.}}
+
{{bug:ru|While still available, it does not currently work correctly in your Source 2007 based mod until you build(/rebuild) the project.}}
  
 
== Ключевые значения ==
 
== Ключевые значения ==
{{KV|Duration|integer|Время, в течение которого огонь будет гореть.}}
+
{{KV:ru|Duration|integer|Время, в течение которого огонь будет гореть.}}
{{KV|Size|integer|Высота (в мировых единицах) пламени.}}
+
{{KV:ru|Size|integer|Высота (в мировых единицах) пламени.}}
{{KV|Attack|integer|Количество времени, за которое огонь должен вырасти до полной силы.}}
+
{{KV:ru|Attack|integer|Количество времени, за которое огонь должен вырасти до полной силы.}}
{{KV|Type|choices|Либо натуральный, либо плазменный. Естественное - это общее пламя цели, как древесный огонь.}}
+
{{KV:ru|Type|choices|Либо натуральный, либо плазменный. Естественное - это общее пламя цели, как древесный огонь.}}
 
:* 0 : Natural
 
:* 0 : Natural
 
:* 1 : Plasma
 
:* 1 : Plasma
{{KV|Ignition Point|float|Количество урона которое должен быть нанесен перед тем как объект загорится.}}
+
{{KV:ru|Ignition Point|float|Количество урона которое должен быть нанесен перед тем как объект загорится.}}
{{KV|Damage Scale|float|Множитель повреждения от ожога, нанесенного пламенем.}}
+
{{KV:ru|Damage Scale|float|Множитель повреждения от ожога, нанесенного пламенем.}}
{{KV Targetname}}
+
{{KV Targetname:ru}}
{{KV Parentname}}
+
{{KV Parentname:ru}}
{{KV EnableDisable}}
+
{{KV EnableDisable:ru}}
  
 
== Флаги ==
 
== Флаги ==
Line 41: Line 38:
 
* 128 : Delete when out(Удалить, когда)
 
* 128 : Delete when out(Удалить, когда)
 
* 256 : Visible from above(Видимый сверху)
 
* 256 : Visible from above(Видимый сверху)
{{note|В Alien Swarm, объект env_fire не может быть потушен игроком, если не установлен "Infinite Duration".}}
+
{{note:ru|В Alien Swarm, объект env_fire не может быть потушен игроком, если не установлен "Infinite Duration".}}
  
 
== Входы ==
 
== Входы ==
{{IO|StartFire|Начать огонь.}}
+
{{IO:ru|StartFire|Начать огонь.}}
{{IO|Extinguish|Постоянно отключает огонь в количестве секунд.|param=float}}
+
{{IO:ru|Extinguish|Постоянно отключает огонь в количестве секунд.|param=float}}
{{IO|ExtinguishTemporary|Временно отключает огонь в количестве секунд.|param=float}}
+
{{IO:ru|ExtinguishTemporary|Временно отключает огонь в количестве секунд.|param=float}}
{{I Targetname}}
+
{{I Targetname:ru}}
{{I Parentname}}
+
{{I Parentname:ru}}
{{I EnableDisable}}
+
{{I EnableDisable:ru}}
  
 
== Выводы ==
 
== Выводы ==
{{IO|OnIgnited|Пожары(урон?), когда огонь сначала воспламеняется.}}
+
{{IO:ru|OnIgnited|Пожары(урон?), когда огонь сначала воспламеняется.}}
{{IO|OnExtinguished|Пожары(урон?), когда огонь полностью гаснет.}}
+
{{IO:ru|OnExtinguished|Пожары(урон?), когда огонь полностью гаснет.}}
{{O Targetname}}
+
{{O Targetname:ru}}
  
[[Category:Special effects]]
+
[[Category:Special effects:ru]]

Latest revision as of 16:41, 24 September 2018

 English Русский 简体中文 
Env_fire поверх кучи мусора

env_fire точечная сущность доступна во всех играх на движке Source и Source2.

Описание сущности

Env fire.png

Он обрабатывает одно пламя на origin. Пламя вызывает тепло 'повреждение' других объектов env_fire вокруг него и, в конце концов, воспламеняет невоспламеняющиеся объекты рядом с env_fire, в результате чего огонь распространяется.

Note.png Примечание: Этот объект не создает эффект освещения любого типа, для этого вам нужно использовать мерцающий light.
Note.png Примечание: Огонь может упасть сквозь мир, если его разместить точно на уровне земли. Поместите его немного над землей, чтобы исправить это.
Bug.png Ошибка: Этот объект не работает в Portal. Дополнительную информацию см. В Portal: Env_Fire_fix.
Bug.png Ошибка: Пока он доступен, он в настоящее время не работает правильно Team Fortress 2.
Bug.png Ошибка: While still available, it does not currently work correctly in your Source 2007 based mod until you build(/rebuild) the project.

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

Duration <целое значение>
Время, в течение которого огонь будет гореть.
Size <целое значение>
Высота (в мировых единицах) пламени.
Attack <целое значение>
Количество времени, за которое огонь должен вырасти до полной силы.
Type <варианты выбора>
Либо натуральный, либо плазменный. Естественное - это общее пламя цели, как древесный огонь.
  • 0 : Natural
  • 1 : Plasma
Ignition Point <число с плавающей запятой>
Количество урона которое должен быть нанесен перед тем как объект загорится.
Damage Scale <число с плавающей запятой>
Множитель повреждения от ожога, нанесенного пламенем.

Targetname:

Name <строка>
targetname, по которому другие энтити обращаются к этой энтити.
Entity Scripts <скриптлист VScript> (Появилось в <Left 4 Dead 2>)
Имена файлов скриптов, которые начнут выполнение после спауна всех энтити.
Script think function <строка> (Появилось в <Left 4 Dead 2>)
Имя функции в скрипте этой энтити, которая автоматически будет вызываться каждые 100 миллисекунд (десять раз в секунду) на протяжении выполнения скрипта. Так можно создавать таймеры или имитировать независимое поведение.
Note.png Примечание: Не назначайте этой функции ресурсоёмкие операции, так как это вызовет проблемы с производительностью.

Parentname:

Parent <targetname>
Определяет родителя энтити. Энтити будет сохранять своё изначальное отделение от родителя.

EnableDisable:

Start Disabled <bool>
Будет бездействовать до тех пор, пока его не активируют (вероятнее всего с вводом Enable).

Флаги

  • 1 : Infinite Duration(Бесконечная продолжительность)
  • 2 : Smokeless(бездымный)
  • 4 : Start On(Начать)
  • 8 : Start Full(Начать полностью разрогевшимся)
  • 16 : Don't drop(Не падает)
  • 32 : No glow(не светится)
  • 128 : Delete when out(Удалить, когда)
  • 256 : Visible from above(Видимый сверху)
Note.png Примечание: В Alien Swarm, объект env_fire не может быть потушен игроком, если не установлен "Infinite Duration".

Входы

StartFire
Начать огонь.
Extinguish  <число с плавающей запятой>
Постоянно отключает огонь в количестве секунд.
ExtinguishTemporary  <число с плавающей запятой>
Временно отключает огонь в количестве секунд.

Targetname:

Kill
Удаляет этот энтити из мира.
KillHierarchy
Удаляет энтити и его потомков из мира.
AddOutput  <строка>
Определяет keyvalue/output в этом энтити. Потенциально представляет большую опасность, используйте с осторожностью.
Формат: <key> <value>
Формат: <output name> <targetname>:<inputname>:<parameter>:<delay>:<макс. количество активаций, -1 - бесконечно>
FireUser1 до FireUser4
Запуск выходов OnUser; см. Пользовательские вводы и выводы.
Use  Отсутствует в FGD!
То же, что и при вызове +use игроком; может не всё. Можно вызвать, создав вывод, которому не указан ввод.
Этот ввод не входит в Valve-файлы FGD.
RunScriptFile  <скрипт> (Появилось в <Left 4 Dead 2>)
Выполнить файл игрового скрипта с диска.
RunScriptCode  <строка> (Появилось в <Left 4 Dead 2>)
Выполнить строку исходного кода скрипта.
Warning.png Предупреждение: Никогда не передавайте строковые параметры функции скрипта с помощью этого входа. Это повредит структуру VMF из-за вложения кавычек, которые потребуется удалять вручную в текстовом редакторе.

SetParent <целевая_энтити-родитель>

Меняет родителя энтити в её иерархии движения.
Присоединяет текущую энтити к специальной именованной точке её родителя, определяемой параметром <строка>
Note.png Примечание: Сначала необходимо задать родителя в иерархии движения этой энтити перед отправкой этой команды.

Заменить энтити, прикреплённую к указанной точки её родителя. Перед отправкой этого входа энтити должны быть дочерними в иерархии. Подаваемый параметр должен быть именем прикрепления. Энтити сохранит свою позицию относительно исходной точки и углов родителя при прикреплении.
Удаляет родителя из иерархии движения этой энтити.

EnableDisable:

Enable - разрешить
Disable - запретить
Разрешает/запрещает выполнять свои действия. Также может пропасть из поля зрения.

Выводы

OnIgnited
Пожары(урон?), когда огонь сначала воспламеняется.
OnExtinguished
Пожары(урон?), когда огонь полностью гаснет.

Targetname:

OnUser1 до OnUser4
Вызывается в ответ на входы FireUser; (см. Пользовательские вводы и выводы).
OnKilled  

(Появилось во всех играх с <Left 4 Dead>)

Вызывается после уничтожения энтити и удаления её из игры.