Ru/Coop Door (Portal 2): Difference between revisions
Line 133: | Line 133: | ||
Поместите его внутри рамки слева. | Поместите его внутри рамки слева. | ||
3. Повторите шаг 2, но с другой текстурой: signage/signage_coop_teamdoor_blue | 3. Повторите шаг 2, но с другой текстурой: signage/signage_coop_teamdoor_blue. Поместите его внутри рамки справа. | ||
Поместите его внутри рамки справа. | |||
4. Добавьте две [[env_texturetoggle]] со следующими настройками: | 4. Добавьте две [[env_texturetoggle]] со следующими настройками: | ||
Line 183: | Line 179: | ||
И эти выходы к <code>relay_o_out</code>: | И эти выходы к <code>relay_o_out</code>: | ||
::{| class=standard-table | ::{| class=standard-table | ||
! || My Output || Target Entity || Target Input || Parameter || Delay || Only Once | ! || My Output || Target Entity || Target Input || Parameter || Delay || Only Once | ||
Line 202: | Line 197: | ||
И эти выходы к <code>relay_b_out</code>: | И эти выходы к <code>relay_b_out</code>: | ||
::{| class=standard-table | ::{| class=standard-table | ||
! || My Output || Target Entity || Target Input || Parameter || Delay || Only Once | ! || My Output || Target Entity || Target Input || Parameter || Delay || Only Once |
Revision as of 01:13, 11 January 2014
Template:Otherlang2 Кооперативные двери - это два триггера, чрез которые проходят оба робота, чтобы открыть дверь, для каждого робота загорается свой индикатор.
Экземпляр
1. Создайте func_instance со следующими настройками:
Свойство Значение Name coop_exit_door VMF Filename instances/coop/coop_team_double_exit_door.vmf
2. Создайте блок браша с trigger-текстурой, преобразуйте браш в trigger_playerteam со следующими выходами:
Создание вручную
Дверь
1. Добавьте prop_testchamber_door. Со следующими настройками:
Свойство Значение Name door_01
2. Добавьте logic_coop_manager со следующими настройками:
Свойство Значение Name coop_man
и выходами:
Триггеры
1. Добавьте Logic_relay со следующими настройками:
Свойство Значение Name relay_b_in
и выходами:
2. Добавьте Logic_relay со следующими настройками:
Свойство Значение Name relay_b_out
и выходами:
3. Повторите шаги 1-2, но измените следующее:
Свойство Значение Name relay_o_in
выходы:
Добавьте Logic_relay со следующими настройками:
Свойство Значение Name relay_o_out
выходы:
4. Создайте блок браша с trigger-текстурой. Преобразуйте браш в trigger_playerteam со следующими выходами:
Индикаторы для роботов
1. Добавьте Prop_static со следующими настройками:
Свойство Значение World Model models/props/sign_frame02/sign_frame02.mdl
2. Создайте func_brush размером 32Lx4Wx32H
с текстурой signage/signage_coop_teamdoor_orange
Свойство Значение Name checkbox_o
Поместите его внутри рамки слева.
3. Повторите шаг 2, но с другой текстурой: signage/signage_coop_teamdoor_blue. Поместите его внутри рамки справа.
4. Добавьте две env_texturetoggle со следующими настройками:
Свойство Значение Name textog_o Target Brush(es). checkbox_o
Свойство Значение Name textog_b Target Brush(es). checkbox_b
5. Добавьте две ambient_generic со следующими настройками:
Свойство Значение Name sound_out Sound Name portal.button_down
Свойство Значение Name sound_in Sound Name portal.button_up
6. Добавьте следующие выходы к relay_o_in
:
И эти выходы к relay_o_out
:
Добавьте следующие выходы к relay_b_in
:
И эти выходы к relay_b_out
:
Вы создали дверь, которая откроется, как только оба игрока окажутся в зоне триггеров.