something like this might work in macropump

` If IsMoving() Then`

If GetUserDro(1301) = 0 Then

If (GetDro(0) > 10) And (GetDro(0) < 15) Then

ActivateSignal(OUTPUT2)

SetUserDro(1300,10)

SetUserDro(1301,1)

End If

If (GetDro(0) > 60) And (GetDro(0) < 65) Then

ActivateSignal(OUTPUT2)

SetUserDro(1300,10)

SetUserDro(1301,1)

End If

If (GetDro(0) > 110) And (GetDro(0) < 115) Then

ActivateSignal(OUTPUT2)

SetUserDro(1300,10)

SetUserDro(1301,1)

End If

End if

End If

If GetUserDro(1300) >= 0 Then

SetUserDro(1300,GetUserDro(1300)-1)

If GetUserDro(1300) = 0 Then

DeactivateSignal(OUTPUT2)

SetUserDro(1301,0)

End If

End If