Page 1 of 1
Маленькый вопросец по поводу ходьбы по координатам.
Posted: 2006-02-06 13:12:04
by Johnny_spb
Есть у меня файл в который построчно записываются координаты вида xxx xxx
Хочется собсно по ним ходить...
наваял скрипт
но.... команда uo.waittargettile(x,y) не делает тайл lasttile-ом...
как бы выйти из ситуации?
Если кто уделит моему вопросу пару минуток своего времени, буду оочень признателен.
Code: Select all
sub walk()
var f=file("C:\xxx.dat")
var x,y
f.open()
x=f.readstring()
y=f.readstring()
uo.waittargettile(x,y)
Walker(UO.LastTile(1),UO.LastTile(2))
f.close()
endsub
Posted: 2006-02-06 13:14:01
by Destruction
Конечно не делает, он вешает ловушку на прицел, тем более синтаксис у неё не совсем такой:
uo.waittargettile("тип тайла","x,"y","z");
Posted: 2006-02-06 13:17:17
by Johnny_spb
а как бы сделать чтобы этот самый тайл сделался последним?
простите мою безграмотность
Даже с правильным синтаксисом, посредством этой команды, насколько я понимаю, того чего я хочу - сделать не получится?
Posted: 2006-02-06 13:22:35
by Destruction
Johnny_spb wrote:а как бы сделать чтобы этот самый тайл сделался последним?
простите мою безграмотность
Даже с правильным синтаксисом, посредством этой команды, насколько я понимаю, того чего я хочу - сделать не получится?
По-моему, это происходит после указания тайла в качестве цели

Попробуйте например командой ,infotile ткнуть или просто ,info
Прошу прощения, давно с ласттайлом не работал.
Posted: 2006-02-06 13:57:05
by Johnny_spb
Destruction wrote:По-моему, это происходит после указания тайла в качестве цели

Попробуйте например командой ,infotile ткнуть или просто ,info
Да, это решило бы проблему, я уже думал над этим.
Подскажите, если не сложно, как програмно uo.infotile натравить на координаты?
что то типа uo.infotile ("тип тайла",x,y,z)
по идее должно работать:
uo.infotile ()
uo.waittargettile("тип тайла", x,y,z)
но почему то не работает ;(
Что я делаю не так?

Posted: 2006-02-06 16:09:11
by Savage
Так те ходить надо или прицеливаться в тайлы?
Posted: 2006-02-06 16:15:47
by Johnny_spb
Savage wrote:Так те ходить надо или прицеливаться в тайлы?
Первостепенно ессно ходить...
Скрипт выше вроде работает, единственная неувязка с этим самым ласттайлом...
Posted: 2006-02-06 16:33:00
by Savage
А что валкер обычные координаты не понимает что ли? Нахрена ему через ласттайл их передавать???
Posted: 2006-02-06 16:39:58
by Johnny_spb
Savage wrote:А что валкер обычные координаты не понимает что ли? Нахрена ему через ласттайл их передавать???
обычные понимает...
а вида walker(x,y) почему то нет...
x и y - переменные которым присваевается значение из файла.
и я вот придумал через ласттайл.
...ногами не пинайте тока
А как сделать то правильно?
я уже долго мучаюсь
Posted: 2006-02-06 16:44:06
by Savage
VAL(x),VAL(Y)
утебя же в файле стринги.
Posted: 2006-02-06 16:50:45
by Johnny_spb
Savage wrote:VAL(x),VAL(Y)
утебя же в файле стринги.
опс
заработало
в очередной раз спасибо
