Yoko
http://forum.yoko.com.ua/

Маленькый вопросец по поводу ходьбы по координатам.
http://forum.yoko.com.ua/viewtopic.php?f=20&t=5534
Page 1 of 1

Author:  Johnny_spb [ 2006-02-06 13:12:04 ]
Post subject:  Маленькый вопросец по поводу ходьбы по координатам.

Есть у меня файл в который построчно записываются координаты вида xxx xxx
Хочется собсно по ним ходить...
наваял скрипт
но.... команда uo.waittargettile(x,y) не делает тайл lasttile-ом...
как бы выйти из ситуации?
Если кто уделит моему вопросу пару минуток своего времени, буду оочень признателен.

Code:
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

Author:  Destruction [ 2006-02-06 13:14:01 ]
Post subject: 

Конечно не делает, он вешает ловушку на прицел, тем более синтаксис у неё не совсем такой:
uo.waittargettile("тип тайла","x,"y","z");

Author:  Johnny_spb [ 2006-02-06 13:17:17 ]
Post subject: 

а как бы сделать чтобы этот самый тайл сделался последним?
простите мою безграмотность :roll:
Даже с правильным синтаксисом, посредством этой команды, насколько я понимаю, того чего я хочу - сделать не получится?

Author:  Destruction [ 2006-02-06 13:22:35 ]
Post subject: 

Johnny_spb wrote:
а как бы сделать чтобы этот самый тайл сделался последним?
простите мою безграмотность :roll:
Даже с правильным синтаксисом, посредством этой команды, насколько я понимаю, того чего я хочу - сделать не получится?

По-моему, это происходит после указания тайла в качестве цели :-) Попробуйте например командой ,infotile ткнуть или просто ,info

Прошу прощения, давно с ласттайлом не работал.

Author:  Johnny_spb [ 2006-02-06 13:57:05 ]
Post subject: 

Destruction wrote:
По-моему, это происходит после указания тайла в качестве цели :-) Попробуйте например командой ,infotile ткнуть или просто ,info

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

Author:  Savage [ 2006-02-06 16:09:11 ]
Post subject: 

Так те ходить надо или прицеливаться в тайлы?

Author:  Johnny_spb [ 2006-02-06 16:15:47 ]
Post subject: 

Savage wrote:
Так те ходить надо или прицеливаться в тайлы?

Первостепенно ессно ходить...
Скрипт выше вроде работает, единственная неувязка с этим самым ласттайлом...

Author:  Savage [ 2006-02-06 16:33:00 ]
Post subject: 

А что валкер обычные координаты не понимает что ли? Нахрена ему через ласттайл их передавать???

Author:  Johnny_spb [ 2006-02-06 16:39:58 ]
Post subject: 

Savage wrote:
А что валкер обычные координаты не понимает что ли? Нахрена ему через ласттайл их передавать???

обычные понимает...
а вида walker(x,y) почему то нет...
x и y - переменные которым присваевается значение из файла.
и я вот придумал через ласттайл.
...ногами не пинайте тока :-)
А как сделать то правильно?
я уже долго мучаюсь

Author:  Savage [ 2006-02-06 16:44:06 ]
Post subject: 

VAL(x),VAL(Y)
утебя же в файле стринги.

Author:  Johnny_spb [ 2006-02-06 16:50:45 ]
Post subject: 

Savage wrote:
VAL(x),VAL(Y)
утебя же в файле стринги.

опс
заработало 8)
в очередной раз спасибо :roll:

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/