You need a condition with an @ command: you have no condition. What you need is something like
@ dayTime >= 7
but don't quote me on the syntax.
This is quite CPU intensive and, assuming the last second isn't critical, you'd be better of with something like
#loop
~5
? dayTime >= 7 goto "shoot"
goto "loop"
#shoot
loon1 doTarget etc etc
The signs of OFP2 are good at the moment. However, I'll believe it when I see it.