Portal 2 vote page: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Created page with "To make the vote screen appear, you will need to use either triggers or buttons (cube/ball/normal). In other words, you need something to activate it. ==With prop_button== #Plac...")
 
No edit summary
Line 1: Line 1:
To make the vote screen appear, you will need to use either triggers or buttons (cube/ball/normal). In other words, you need something to activate it.
To make the vote screen appear, you will need to use either triggers or buttons (cube/ball/normal). In other words, you need something to activate it.


==With prop_button==
==With buttons==
#Place a [[prop_button]], using the entity tool.
#Place a [[prop_button]], using the entity tool.
#Place a [[func_instance]], using an entity tool aswell and go to its properties. Do the following changes:
#Place a [[func_instance]], using an entity tool aswell and go to its properties. Do the following changes:
Line 17: Line 17:
| OnPressed || Vote_screen || instance:@relay_pti_level_end;Trigger || 0.00 || Yes
| OnPressed || Vote_screen || instance:@relay_pti_level_end;Trigger || 0.00 || Yes
|}
|}
:If you want to make it a floor button, then just put a [[prop_floor_button]] instead of [[prop_button]]
==With triggers==
#Make a block with the block tool and press Ctrl+T (while you have it selected). Make it [[trigger_once]].
# Repeat step 2
# Repeat step 3 but with the only change of "OnPressed" to "OnStartTouch"

Revision as of 13:01, 20 March 2013

To make the vote screen appear, you will need to use either triggers or buttons (cube/ball/normal). In other words, you need something to activate it.

With buttons

  1. Place a prop_button, using the entity tool.
  2. Place a func_instance, using an entity tool aswell and go to its properties. Do the following changes:
Property Value
Fix Up Name Vote_screen
VMF Filename instances/p2editor/global_pti_ents.vmf

3. In prop_button's properties, go to Outputs tab and Add the following:

My Output Target Entity Target Input Delay Only Once
OnPressed Vote_screen instance:@relay_pti_level_end;Trigger 0.00 Yes
If you want to make it a floor button, then just put a prop_floor_button instead of prop_button

With triggers

  1. Make a block with the block tool and press Ctrl+T (while you have it selected). Make it trigger_once.
  2. Repeat step 2
  3. Repeat step 3 but with the only change of "OnPressed" to "OnStartTouch"