Właśnie z tymi 7 metrami to może być problem ( przynajmniej dla mnie ). Prubowałem cos zrobić ale mi cierpliwości brakło
Jeśli nie ważne jest dla Ciebie po której stronie stoi jednostka od ciebie w tych 7 metrach to to będzie dobre:
#Loop
_oa = GetPos e1 Select 0
_ob = GetPos e1 Select 1
e2 DoMove [_oa, _ob +7, 0 ]
~1
Goto "loop"
e2 to nazwa jednostki podążającej za
e1Prubowałem też aby jednostka zawsze była za jednostką ale to nie jest kompletny skrypt. Ale jeśli koncepcja by była dobra i ktoś wiedział by jak to dokończyć ..........
#Loop
_oa = GetPos e1 Select 0
_ob = GetPos e1 Select 1
~1
_oc = GetPos e1 Select 0
_od = GetPos e1 Select 1
?(_oa > _oc) and (_ob > _oc): e2 DoMove [_oc + 5, _ob + 5, 0 ]
?(_oa < _oc) and (_ob > _oc): e2 DoMove [_oc - 5, _ob + 5, 0 ]
?(_oa < _oc) and (_ob < _oc): e2 DoMove [_oc - 5, _ob - 5, 0 ]
?(_oa < _oc) and (_ob > _oc): e2 DoMove [_oc + 5, _ob - 5, 0 ]
Goto "loop"