Code:
sub tailor()
var bag=0x4144EE21
UO.FindType('0x175D','0x0000','backpack') ; проверяем достаточно ли ткани
if uo.getquantity('finditem') <= 12 then
UO.FindType('0x175D','0x0000','0x414B2CAC') ; берем ткань из сундука
UO.SetReceivingContainer('0x405A19FD')
wait(2000)
UO.Grab('580','finditem')
wait(2000)
endif
UO.FindType('0x0FA0','0x0000','backpack') ; проверяем достаточно ли ниток
if uo.getquantity('finditem') <= 3 then
UO.FindType('0x0FA0','0x0000','0x414B2CAC') ; берем нитки из сундука
UO.SetReceivingContainer('0x405A19FD')
wait(2000)
UO.Grab('55','finditem')
wait(2000)
endif
uo.usetype(0x1EBA) ; инструмент для шитья
uo.waittargetobject('0x175D','0x0000')
uo.waitmenu('Cloth','Pants','Pants','short pants') ;крафтим штаны
wait(5100) ; жем пока сделается вещь
if uo.injournal("You have failed") then
uo.deletejournal()
repeat
endif
uo.findtype('0x152E','backpack') ; ищем штаны в паке
if uo.findcount('finditem') >0 then
wait(200)
uo.moveitem('finditem','bag')
wait(1000)
while UO.InJournal("You have been") ; проверка не вышел ли из хайда (перед началом скрипта вручную хайдимся)
UO.UseSkill("Hiding")
uo.deletejournal()
wait(2000)
wend
tailor()
end sub
и ныхрэна не работает
