Here is the script layout I use for my once-only trigger zones:
;Artificial Intelligence Script
;Header
desc = My Own HUD
;Triggers
:state=0:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\huds\MyHud.dds,hudname=HUD,hudhide=1,hudmake=display,state=1
:state=1,plrwithinzone=1:hudshow=HUD,state=2
:state=2,plrwithinzone=0:hudfadeout=HUD,
destroy
;End of Script
It is that "destroy" command which ends the trigger zone from, just add that to the last line of your trigger zone, as I know that the default "plrwithinzone" scripts use a state=0 loop... Still, that huge drop in FPS is odd -
Anyway, Hope that helped
-Duke.
So we beat on, boats against the current, borne back ceaselessly into the past.