Ru/Creating multiple buttons for one door: Difference between revisions
mNo edit summary |
Thunder4ik (talk | contribs) m (→Настройка кнопок на открытие двери: Unicodifying, replaced: [[Image: → [[File: (8)) |
||
Line 21: | Line 21: | ||
! || My Output || Target Entity || Target Input || Parameter || Delay || Only Once | ! || My Output || Target Entity || Target Input || Parameter || Delay || Only Once | ||
|- | |- | ||
| [[ | | [[File:Io11.png]] || OnHitMax || door_left || Open || <none> || 0.00 || No | ||
|- | |- | ||
| [[ | | [[File:Io11.png]] || OnHitMax || door_right || Open || <none> || 0.00 || No | ||
|- | |- | ||
| [[ | | [[File:Io11.png]] || OnHitMax || buttoncounter || SetHitMin || 1 || 0.00 || No | ||
|- | |- | ||
| [[ | | [[File:Io11.png]] || OnHitMin || door_left || Close || <none> || 0.00 || No | ||
|- | |- | ||
| [[ | | [[File:Io11.png]] || OnHitMin || door_right || Close || <none> || 0.00 || No | ||
|- | |- | ||
| [[ | | [[File:Io11.png]] || OnHitMin || buttoncounter || SetHitMin || 0 || 0.00 || No | ||
|} | |} | ||
3. После завершения 2-го шага выберите браш func_door, находящийся под кнопкой, и в Outputs пропишите следующее: | 3. После завершения 2-го шага выберите браш func_door, находящийся под кнопкой, и в Outputs пропишите следующее: | ||
Line 38: | Line 38: | ||
! || My Output || Target Entity || Target Input || Parameter || Delay || Only Once | ! || My Output || Target Entity || Target Input || Parameter || Delay || Only Once | ||
|- | |- | ||
| [[ | | [[File:Io11.png]] || OnOpen || buttoncounter || Add || 1 || 0.00 || No | ||
|- | |- | ||
| [[ | | [[File:Io11.png]] || OnClose || buttoncounter || Subtract || 1 || 0.00 || No | ||
|} | |} | ||
== Теория == | == Теория == |
Revision as of 08:42, 8 January 2024
В данном туториале вы научитесь основам открытия двери только при активации двух (или более) кнопок.
Дверь, кнопки и триггеры
Сперва вам нужно сделать дверь и две кнопки следуя туториалу по созданию напольной кнопки, соединенной с дверью.

Настройка кнопок на открытие двери
1. Создайте энтити math_counter со следующими настройками:
Property Name Value Name buttoncounter Maximum Legal Value 2

2. Перейдите во вкладку Outputs и установите следующие значения:
3. После завершения 2-го шага выберите браш func_door, находящийся под кнопкой, и в Outputs пропишите следующее:
Теория
Счетчик начинается с нуля. Когда вы активируете кнопку любым способом, кнопка добавляет 1 к счетчику. Когда вы деактивируете кнопку, кнопка отнимает 1 из счетчика. Когда счетчик достигает максимального значения 2, он открывает дверь и устанавливает минимальное значение 1. Когда счетчик достигает этого минимального значения, он закрывает дверь и сбрасывает минимальное значение.