Проход по данжу
Moderators: Murderator+, Murderator
-
- Posts: 123
- Joined: 2008-03-03 22:49:34
- Contact:
Проход по данжу
Может кто нибудь выложить пример скрипта как из 1 точки в данже выйти к выходу по координатам?
-
- Posts: 164
- Joined: 2009-03-21 10:03:06
- Location: Одесса-Мама
- Contact:
-
- Posts: 123
- Joined: 2008-03-03 22:49:34
- Contact:
-
- Posts: 164
- Joined: 2009-03-21 10:03:06
- Location: Одесса-Мама
- Contact:
В таких случаях, я всегда юзаю walker. Проблем с ним никогда не было. Единственное, что скоростью прохода он не радует. Но это пустяки.
Как вариант можно полностью прописывать путь на клавишах (эмулировать нажатия как во всех ходилках).
Как вариант можно полностью прописывать путь на клавишах (эмулировать нажатия как во всех ходилках).
Если без извратов, то как-то так:)
Где map - записанный массив координат вида
Code: Select all
sub goMap(map, len)
for var i = 1 to len - 2 step 2
goto(map[i], map[i+1], 1) #любая ходилка вида goto(x,y,prec)
next
endsub
Где map - записанный массив координат вида
Code: Select all
dim map[4]
map[0] = 5096; x1
map[1] = 1222; y1
map[2] = 5110; x2
map[3] = 1230; y2
-
- Expert!
- Posts: 1205
- Joined: 2004-04-04 11:13:54
- Location: Балаково, Саратовская обл.
- Contact:
Используя любую ходилку последовательно вызывай её с новыми координатами до той точки, до которой ходилка доходит без затыков.
Чего тут сложного?
Можно и в массив координаты загнать, но смысла нет. Потому как координаты опорных точек будут постоянными.
Пример:
чар идёт до угла дома, далее до двери, открывает её, проходит в дом, скидывает логи и назад тем же макаром.
Чего тут сложного?
Можно и в массив координаты загнать, но смысла нет. Потому как координаты опорных точек будут постоянными.
Пример:
Code: Select all
sub unload(TempX,TempY)
SuperWalk(218,1391,'')
SuperWalk(213,1391,'')
UO.UseObject('0x6B1625B5')
SuperWalk(213,1387,'')
UO.MoveItem('^0x1BDD',-1,'~0x1BDD',uo.GetX('finditem'),uo.GetY('finditem'),uo.GetZ('finditem'))
CheckLag()
SuperWalk(213,1391,'')
UO.UseObject('0x6B1625B5')
SuperWalk(218,1391,'')
SuperWalk(TempX,TempY,'')
end sub
чар идёт до угла дома, далее до двери, открывает её, проходит в дом, скидывает логи и назад тем же макаром.
-
- Posts: 123
- Joined: 2008-03-03 22:49:34
- Contact: