Hehehehe >

* Grabs flags and burns them! *
Here's a almost flag-free way: This method is based on direction of ego (v6). Checkout help-file for further information of directions (e.g. getdir)
if(f3){ // Ego hittin Signal Line
if(v6 == 7){ // Ego coming from left
set.view.v(v16,runninview);
force.update(o0);// Optional, if you don't want to wait for next loop
}
if(v6 == 3){ // Ego coming from right
set.view.v(v16,walkinview);
force.update(o0);
}
}
7 & 3 ain't sure..don't remember those right now..like I said, check out that help-file. You probably have to add more directions like coming from up-right, down-left and so on...hopefully you get the picture.
And this is good only for straight signallines..