Author Topic: My event suggestions  (Read 513 times)

Here are some of my suggestions for events
OnPlayerStartTouch - The first time a player touches a brick, resets every time they stop touching it.
OnPlayerEndTouch - When a player stops touching a brick, resets every time they touch it.
OnPlayerInBrick - When the player is inside a decolisioned brick.
OnPlayerExitBrick
OnPlayerEnterBrick
- When a player goes into or out of a decolisioned brick.
OnPlayerNorth
OnPlayerSouth
OnPlayerEast
OnPlayerWest
- When a player is north, south, east, or west of a brick.
OnPlayerAbove
OnPlayerBelow
 - When a player is above or below a brick.
OnPlayerEnterArea
OnPlayerExitArea
- When a player goes into or out of the area above a brick

EnableRandomEvent - Enter the numbers of events and this even will disable all events except for a random one.
CycleEvents - Enter the number of events and this will disable all and enable one accordingly to their order.
« Last Edit: November 23, 2010, 06:09:56 PM by Jasa 12265 »

Here are some of my suggestions for events
OnPlayerStartTouch - The first time a player touches a brick, resets every time they stop touching it.
OnPlayerEndTouch - When a player stops touching a brick, resets every time they touch it.
OnPlayerInBrick - When the player is inside a decolisioned brick.
OnPlayerExitBrick
OnPlayerEnterBrick
- When a player goes into or out of a decolisioned brick.
OnPlayerAbove
OnPlayerBelow
  - When a player is above or below a brick.
OnPlayerEnterArea
OnPlayerExitArea
- When a player exits or leaves the area above a brick
CycleEvents - Enter the number of events and this will disable all and enable one accordingly to their order.
i think those are already easily possible
for onstarttouch
onplayertouch>target>output
onplayertouch>self>seteventsenabled[above one]
onplayertouch>self>seteventsenabled[the first one] (delayed by 500 or so)
onplayertouch>self>cancelevents

onstoptouch:
onplayertouch>target>output (delayed by 500 or so)
onplayertouch>self>cancelevents

oninbrick:
onplayerenterzone>target>output
onplayerenterzone>self>setzone[center]

onexitbrick:
onplayerleavezone>target>output

onenterbrick:
onplayerenterzone>target>output

onplayerabove/below:
i think there's a VCE varaible replacer for position

onplayerenterarea:
onplayerenterzone>target>output

onplayerexitarea:
onplayerleavezone>target>output

cyclevents:
input>target>output
input>self>toggleeventsenabled[above, this, below, below that]
input>target>output
input>self>toggleeventsenabled[above, this, below, below that]
input>target>output
input>self>toggleeventsenabled[above, this, top, below top]

Okay, so zone events replace some of those. I think we need the others to make lives easier.