Ru/AddOutput: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
{{otherlang2|AddOutput|title=AddOutPut}}
{{lang|AddOutput|title=AddOutput}}
AddOutput является output командой в [[Valve_Hammer_Editor:ru|Hammer]] и использует синтаксис: <code><ключ> <значение></code> '''или''' <output команда> <имя цели>:<input команда>:<параметр>:<задержка>:<макс количество вызовов (-1 = бесконечно, 1 = единожды)> всё это добро используется во вкладке [[Inputs_and_Outputs:ru#Output'ы|output]]
AddOutput является output командой в [[Valve_Hammer_Editor:ru|Hammer]] и использует синтаксис: <code><ключ> <значение></code> '''или''' <output команда> <имя цели>:<input команда>:<параметр>:<задержка>:<макс количество вызовов (-1 = бесконечно, 1 = единожды)> всё это добро используется во вкладке [[Inputs_and_Outputs:ru#Output'ы|output]]



Revision as of 03:36, 2 May 2021

English (en)Русский (ru)中文 (zh)Translate (Translate)
Info content.png
This translated page needs to be updated.
You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.(en)
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

Template:Warning:ru

Пример синтакса с параметрами: 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) всё вернётся в норму.

Также стоит обратить внимание на это