Ru/Creating multiple buttons for one door p2: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
(Created page with "{{otherlang2 |title=Создание нескольких кнопок для одной двери (Portal 2) }} ==Связка двух кнопок== 1. создайте д...")
 
Line 3: Line 3:
}}
}}
==Связка двух кнопок==
==Связка двух кнопок==
1. создайте две кнопки (любые - prop_floor_button к примеру)
1. Создайте две кнопки (любые - prop_floor_button к примеру)


2. создайте дверь (назовите door1)
2. Создайте дверь (назовите door1)


3. создайте math_counter со следующими настройками
3. Создайте math_counter со следующими настройками


::{| class=standard-table
::{| class=standard-table
Line 17: Line 17:
|}
|}


4. подключаем кнопки к math_counter  
4. Подключаем кнопки к math_counter  


::{| class=standard-table
::{| class=standard-table
Line 29: Line 29:
(повторите 4 пункт со второй кнопкой)
(повторите 4 пункт со второй кнопкой)


5. подключаем math_counter к двери  
5. Подключаем math_counter к двери  


::{| class=standard-table
::{| class=standard-table
Line 41: Line 41:
|-
|-
| [[Image:Io11.png]] ||OnHitMax || door2 || SetHitMin || 0 || 0.00 || No
| [[Image:Io11.png]] ||OnHitMax || door2 || SetHitMin || 0 || 0.00 || No
|}
6. Теперь нужно научить дверь закрываться. Создаём новый math_counter со следующими настройками:
::{| class=standard-table
!  Имя свойства || Значение
|-
| name || door3
|-
| Maximum legal value || 1
|}
|}

Revision as of 12:17, 11 April 2018

Template:Otherlang2

Связка двух кнопок

1. Создайте две кнопки (любые - prop_floor_button к примеру)

2. Создайте дверь (назовите door1)

3. Создайте math_counter со следующими настройками

Имя свойства Значение
name door2
Maximum legal value 2

4. Подключаем кнопки к math_counter

My Output Target Entity Target Input Parameter Delay Only Once
Io11.png OnPressed door2 Add 1 0.00 No
Io11.png OnUnPressed door2 Subtract 1 0.00 No

(повторите 4 пункт со второй кнопкой)

5. Подключаем math_counter к двери

My Output Target Entity Target Input Parameter Delay Only Once
Io11.png OnHitMax door1 open 0.00 No
Io11.png OnHitMax door1 close 0.00 No
Io11.png OnHitMax door2 SetHitMin 1 0.00 No
Io11.png OnHitMax door2 SetHitMin 0 0.00 No

6. Теперь нужно научить дверь закрываться. Создаём новый math_counter со следующими настройками:

Имя свойства Значение
name door3
Maximum legal value 1