erstmal danke für die Antworten
Das hier ist das Script:
_punkt1=_this select 0
_punkt2=_this select 1
_punkt3=_this select 2
_unit =_this select 3
#safe
_unit setspeedmode "limited"
_unit setbehaviour "safe"
#movea
_unit domove getpos _punkt1
? _unit distance _punkt1 <10: goto "moveb"
? !(alive _unit): goto "exit"
~2
goto "movea"
#moveb
_unit domove getpos _punkt2
? _unit distance _punkt2 <10: goto "movec"
? !(alive _unit): goto "exit"
~2
goto "moveb"
#movec
_unit domove getpos _punkt3
? _unit distance _punkt3 <10: goto "movea"
? !(alive _unit): goto "exit"
~2
goto "movec"
#exit
exit
_punkt1,... sind dann die Koordinaten
das mit dem unsichtbaren H werde ich mal ausprobieren.
Und noch was: gibt es einen Befehl mit dem man ein Objekt wieder löschen kann, weil sonst ja irgendwann die map voller H´s ist und das für die performence wahrscheinlich nicht so gut ist...