4
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

26 lines
797 B

Scriptname DefaultDisableOnLoadAfterTrig extends ObjectReference
{This trigger will disable itself on the next load, after it's been triggered.}
bool property beenTriggered auto hidden
{If true the player has walked into this trigger}
EVENT OnLoad()
if beenTriggered
self.disable()
;utility.trace("DARYL - " + self + " Disabling myself since I've previously been triggered")
else
;utility.trace("DARYL - " + self + " Not disabling myself since I wasn't previously triggered")
endif
EndEVENT
EVENT OnTriggerEnter(objectReference triggerRef)
if triggerRef == Game.GetPlayer()
beenTriggered = TRUE
;utility.trace("DARYL - " + self + " Setting beenTriggered to TRUE since the player walked in the trigger")
else
;Do nothing since triggerRef wasn't the player
endif
EndEVENT