Ok, I had a look through your guide and I found it really helpful.
I had a go at scripting, using light1.fpi as a base. Light1 turned off when I walked through a trigger zone so I added more code to make the trigger zone flash the light on and off. It didn't work, what am I doing wrong?
;Artificial Intelligence Script
;Header
desc = Light on, flickers then stays on
;Triggers
:state=0:state=1
:state=1,activated=0:state=2,lighton
:state=2,activated=1:state=10
:state=10,timerstart,state=11
:state=11,timergreater=1000:state=12
:state=12,lightoff,state=13
:state=13,timergreater=1000:state=14
:state=14,lighton,state=15
:state=15,timergreater=1000:state=16
:state=16,lightoff,state=17
:state=17,timergreater=1000:state=18
:state=18,lighton
;End of Script
I've been coding in Dark Basic classic and professional for several years now so I should know all this.