Page 1 of 1

Targeting in script... иногда выдает ошибку... прошу помощи

Posted: 2004-07-02 23:27:55
by users
sub target()

UO.FindType('0x0FA7')
if UO.GetQuantity('finditem')>0 then
UO.Target('0','finditem')
endif

UO.FindType('0x0A25')
if UO.GetQuantity('finditem')>0 then
UO.Target('0','finditem')
endif

end sub

вот собственно в етом чуде в большенстве случаях ерор "Unhandled exeption in parser" ....
прошу помощи у старейшин... может както изменить его штоб он не матерился...

скрипт посылает таргет на предмет , предмет пропадает ( для обмена на моем шарде ) вобщем и так далее , очень часто вылетает ета байда и все... скрипт слетает , незнаю што делать...

жду ответов)

Posted: 2004-07-03 01:40:11
by users
sub target()
target:
if uo.count('0x0FA7')>0 then
UO.FindType('0x0FA7')
UO.Target('0','finditem')
wait(400)
goto target
endif

end sub

вот так еще попробовал... тут проблема с самим уо.таретом , ну незнаю што такое когда доходит до таргета начинается...(

у нас на шарде за мусор дают ревард поинты ... вейттаргет тут не катит... таргет нужно посылать на каждую вещь отдельно , после указания вещи вещь удаляется.

вобщем незнаю... может у вас будут идеи зделать подругому , а может штото выставить надо... жду ответов...

Posted: 2004-07-03 14:37:11
by SVG
Те нада юзать какой-то предмет на объект в мире, а потом на ненужный предмент в бп или как???

Posted: 2004-07-03 14:50:40
by Yoko
users wrote:вейттаргет тут не катит...

конечно же "катит"
а команда uo.target вообще имеет другой синтакс и ты её вообще не трогай, она не для начинающих

Posted: 2004-07-04 14:28:15
by users
может вы меня не поняли(...
юзать предмет в мире а потом таргет очень долго , я на модеме и гамп долго грузится...

низнаю што там за синтакс , когда я запускаю скрипт он вроде работает но после посыла около 10 таргетов и удаления около 10 вещей вылетает ета ошибка , и все , вобщем незнаю(

Posted: 2004-07-04 14:31:16
by users
ну вот как мне зделать подскажите? после выбора в меню гампа вещей на удаление мне нужно таргетом указывать предметы , которые я хочу удалить... подскажите как ето зделать с вейтом...

Posted: 2004-07-04 16:10:58
by Yoko
Я просто не понимаю точно о чём идёт речь. Ни команда target ни waittarget* не работают с гампами. О "гампе вещей на удаление" я тоже раньше не слышал.
Если всёже имеется в виду то что я понял, то

Code: Select all

sub target() 
while uo.count('0x0FA7')>0 then
UO.waittargettype('0x0FA7')
 while uo.targeting()
 wait(10)
 wend
wait(xxx) #вставить задержку сервера на удаление вещи после того как нажали
wend
endif

Posted: 2004-07-04 16:45:44
by users
вобщем спасибо за помощ , буду пробовать...