Page 1 of 1

Ходилка по координатам

Posted: 2009-03-13 15:48:00
by deeperzone
Итак имеется функция WalkN(x,y,'') - вытащенная и какого-то скрипта. Мне нужно чтобы каждый раз он ходил на новые координаты, а как видно из функции туда можно вбить только константу, и она будет всё время одинакова. А мне нужно например чтобы раз сходил на координаты 2454,666 а следущий 2567,476 и следущий ещё какие-то. Мне нужно что то на подобии масива координаты по которым он будет ходить, чтобы каждый раз они менялись, можно и рандомно.

Пробовал так

Code: Select all

sub go()
WalkN(2561+uo.random(9),480+uo.random(14),'')
end sub

Это почти подоходит, только плохо то, что он в тупиках упирается и всё, и ходит влево и вправо пытаясь обойти, а там круглая стена, никак не обойти ..

Спасибо за помощь, надеюсь что понятно написал ;)

Posted: 2009-03-13 18:22:54
by Millerbeer
можно вбить координаты в массивы, типа так

Code: Select all

sub test()
dim x[10],y[10]
x[0]=2454
y[0]=666
x[1]=2567
y[1]=479
  и т. д.
for var i=0 to 9
   walkn(x[i],y[i])
   тут втыкаешь, если надо чтоб чар что-нить сделал, когда прибежит на точку
next
endsub


так он по всем координатам из массива пробегает

Posted: 2009-03-13 19:23:46
by deeperzone
Мм, вставил, но он доходит до одной точки потом до второй и так проходит до последней и уже начинает что то делать .. Может конечно next не туда вставил ?

Posted: 2009-03-13 20:24:20
by Millerbeer
Есессно, не туда, сначала делаешь, потом некст

Posted: 2009-03-13 21:04:57
by deeperzone
Давай я тебе в ПМ кину скрипт, вставишь ?

Posted: 2009-03-14 07:23:49
by Millerbeer
Кидай, такой секретный скрипт, что тут нельзя выложить?

Posted: 2009-03-29 06:53:09
by mostovoy
Будте добры... кинте мне в лс скрипт ходилки к координате

Posted: 2009-03-29 07:14:59
by Millerbeer