Page 1 of 1

Что в скрипте не правильно - подскажите.

Posted: 2005-01-31 15:50:51
by Soul Fly
sub GetTree(Type,X,Y,Z)
var i
uo.Print('Начинаем рубку дерева...')
for i=0 to 15
if uo.Warmode()==1 then
return 0
end if
wait(200)
uo.DeleteJournal()
### CheckLag()
uo.WaitTargetTile(Type,X,Y,Z+10) - это строка(ошибка) почему ?
uo.UseObject('Axe')
if WaitForChange()==1 then
return 1
end if
next
return 0
end sub

Re: Что в скрипте не правильно - подскажите.

Posted: 2005-01-31 16:29:46
by Askaneli
Soul Fly wrote:sub GetTree(Type,X,Y,Z)
var i
uo.Print('Начинаем рубку дерева...')
for i=0 to 15
if uo.Warmode()==1 then
return 0
end if
wait(200)
uo.DeleteJournal()
### CheckLag()
uo.WaitTargetTile(Type,X,Y,Z+10) - это строка(ошибка) почему ?
uo.UseObject('Axe')
if WaitForChange()==1 then
return 1
end if
next
return 0
end sub


uo.WaitTargetTile(Type,X,Y,STR(NUMBER(Z)+10))

Причём 10 это нашару
надо будет разное попробовать значение, пока не заработает.

Re: Что в скрипте не правильно - подскажите.

Posted: 2005-01-31 16:42:48
by Sfagnum
Askaneli wrote:uo.WaitTargetTile(Type,X,Y,STR(Val(Z)+10))

Posted: 2005-01-31 17:51:06
by Soul Fly
сп.. будем пробовать