Scriptname AADAArcheryTriggerScript extends ObjectReference import gameimport debugint property startarchy = 0 autoauto State Waiting Event onTriggerEnter (objectReference triggerRef) Actor actorRef = triggerRef as Actor if(actorRef == game.getplayer()) Debug.Trace("Player is in Trigger") activate(self as objectReference) gotoState("Active") endif EndEventEndStateState Active Event onActivate(ObjectReference triggerRef) startarchy = 1 gotoState("AllDone") Debug.Trace("Trigger Activated") EndEventEndState State AllDone Event onTriggerLeave (objectReference triggerRef) Actor actorRef = triggerRef as Actor if(actorRef == game.getplayer()) Debug.Trace("Player has left Trigger") startarchy = 0 gotoState("Waiting") endif EndEventEndState Any help would be much appreciated.
