Page 1 of 1

Проблемко...

Posted: 2008-07-07 20:26:54
by Spirit
Я написал скрипт, который выполняет следуйщие дейтвия: режет труп моба и лутает 3 итема из него:

Code: Select all

sub script()
uo.set('finddistance','5')
   var i
   DIM Loot[3]
   
Loot[0]='0x0F78'
Loot[1]='0x1BFB'
Loot[2]='0x0EED'

for i=0 to 2

uo.setarm('arm')
uo.waittargetobject('lastcorpse')
uo.usetype('0x0F51')
wait(500)
uo.arm('arm')
uo.Ignore('self')
wait(500)
repeat
uo.findtype(Loot[i],'-1','lastcontainer')
wait(100)
uo.moveitem('finditem')
wait(750)
until uo.findcount()==0
end sub


Но у меня почему-то лутает только первый итем и выключается, помогите исправить. Заранее благодарен. :)

Posted: 2008-07-07 21:03:20
by Scripts Writer
Цикл for закрой

2Так как используешь в скрипте команду Ignore, то и IgnoreReset по окончанию работы скрипта тоже желательно делать

Posted: 2008-07-07 22:04:32
by Spirit
Во, вроде стал лутать, но он после каждоно слутанного итема режет труп.. :shock: Почему так?(

Posted: 2008-07-07 23:32:03
by Scripts Writer
Потому что ты так написал. Поставь резку трупа за цикл, и будет тебе счастье

Posted: 2008-07-08 06:11:26
by Spirit
А всё, дошло. :) Спасибо...