_Object = _this select 0
_Centre = _this select 1
_radius = _this select 2
_freq = _this select 3
_script = _this select 4
_vektor = _this select 5
_life = _this select 6

#Update
~_freq
? (_Object Distance _Centre) <= _radius : goto "InZone"
goto "Update"

#InZone
_vektor exec _script
? (_life == "LOOP") : goto "Update"
exit