Ru/AddOutput: Difference between revisions
No edit summary |
m (Multipage removal) |
||
(14 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LanguageBar}} | ||
}} | |||
{{ | AddOutput является output командой в {{L|Valve Hammer Editor|Hammer}} и использует синтаксис: <code><ключ> <значение></code> '''или''' <output команда> <имя цели>:<input команда>:<параметр>:<задержка>:<макс количество вызовов (-1 = бесконечно, 1 = единожды)> всё это добро используется во вкладке [[Inputs_and_Outputs#Output'ы|output]] | ||
{{Warning|Не используйте кавычки (“) в своих командах (как если бы писали в консоль color “128 11 128”) ибо не сработает. Более того, это может вызвать краш хаммера при последующем запуске и подгрузке {{L|VMF}} проекта, а чтобы восстановить проект, придётся править его строки через текстовый редактор. | |||
{{Warning|Не используйте кавычки (“) в своих командах (как если бы писали в консоль color “128 11 128”) ибо не сработает. Более того, это может вызвать краш хаммера при последующем запуске и подгрузке | |||
}} | }} | ||
Пример синтакса с параметрами: OutputName TargetName:Color:255 255 255:0:-1 | Пример синтакса с параметрами: OutputName TargetName:Color:255 255 255:0:-1 | ||
Line 18: | Line 10: | ||
Пример синтакса без переметров: OutputName TargetName:Open::0:-1 | Пример синтакса без переметров: OutputName TargetName:Open::0:-1 | ||
Стоит отметить, если у вас нет параметров, то между двумя двоеточиями ничего не нужно ставить. Максимальное время срабатывания не будет работать со значениями, отличными от 1 или -1. 1 = единожды, -1 = бесконечно | |||
Стоит отметить, если у | |||
==Примеры== | ==Примеры== | ||
:Формат: <code><ключ> <значение></code> | :Формат: <code><ключ> <значение></code> | ||
Line 72: | Line 61: | ||
:After a delay in seconds: ''0.00'' | :After a delay in seconds: ''0.00'' | ||
В результате, игрок будет полупрозрачен стоя в триггере (OnStartTouch), | |||
В результате, игрок будет полупрозрачен стоя в триггере (OnStartTouch), а выйдя из него (OnEndTouch) всё вернётся в норму. | |||
==Также стоит обратить внимание на это== | ==Также стоит обратить внимание на это== | ||
*[https://www.youtube.com/watch?v=EW_ph0NtRAQ&feature=youtu.be|Кратко об Addoutput] | *[https://www.youtube.com/watch?v=EW_ph0NtRAQ&feature=youtu.be|Кратко об Addoutput] | ||
{{ACategory|IO System}} |
Latest revision as of 03:58, 12 July 2024

You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.
This notice is put here by LanguageBar template and if you want to remove it after updating the translation you can do so on this page.
AddOutput является output командой в Hammer и использует синтаксис: <ключ> <значение>
или <output команда> <имя цели>:<input команда>:<параметр>:<задержка>:<макс количество вызовов (-1 = бесконечно, 1 = единожды)> всё это добро используется во вкладке output

Пример синтакса с параметрами: OutputName TargetName:Color:255 255 255:0:-1
Пример синтакса без переметров: OutputName TargetName:Open::0:-1
Стоит отметить, если у вас нет параметров, то между двумя двоеточиями ничего не нужно ставить. Максимальное время срабатывания не будет работать со значениями, отличными от 1 или -1. 1 = единожды, -1 = бесконечно
Примеры
- Формат:
<ключ> <значение>
{ "classname" "prop_physics" "targetname" "prop01" . . . "OnHealthChange" "!self,AddOutput,targetname prop9001" }
В данном случае меняется имя пропа. А именно, он сам себе его переназначает в игре через цель !self== prop01.
- Формат:
<output команда> <имя цели>:<input команда>:<параметр>:<задержка>:<макс количество вызовов, 1 значит единожды и -1 значит бесконечно>
{ "classname" "tf_logic_auto" . . . "OnMapSpawn" "team_round_timer_red,AddOutput,OnFinished game_round_win:RoundWin::0:-1,0,-1" }
Это добавит output команду для энтити с именем "team_round_timer_red".
- Trigger_Multiple
- Name: Ghost
- Outputs
- My Output Named: OnEndTouch
- Targets entities named: !activator
- Via this input: Alpha
- With a parameter override of: 255
- After a delay in seconds: 0.10
- My Output Named: OnStartTouch
- Targets entities named: !activator
- Via this input: AddOutput
- With a parameter override of: rendermode 1
- After a delay in seconds: 0.00
- My Output Named: OnStartTouch
- Targets entities named: !activator
- Via this input: Alpha
- With a parameter override of: 120
- After a delay in seconds: 0.00
В результате, игрок будет полупрозрачен стоя в триггере (OnStartTouch), а выйдя из него (OnEndTouch) всё вернётся в норму.