Neznaika wrote:
Почему то в скрипте на кемпинг , чар идя от дерева 1 к дереву 2 делае только 1 шаг , не достаёт до дерева и идёт к дереву 3 и опять один шаг и т.д.
Скажите пожалуйста , в чём проблема?
Замени начало функции GotoXY(x,y) на это:
Code:
Sub GotoXY(x,y)
VAR i
VAR dir,ldir,rdir,key,olddir
VAR dx,dy,Exit=0
x=x+1 # Тут сам подбирай. Влом было писать определение дистан-
y=y+1 # ции по направлению к дереву
While Exit<>1
dx=x-UO.GetX()
dy=y-UO.GetY()
If dx==0 AND dy==0 Then
Exit=1
Endif
If dx<>0 AND dy<>0 Then
В этом случае чар будет подходить к деревьям с одной стороны, с какой - подбери сам.