вобщем после переделки получилось :
Code:
sub cartography()
var pack1 = '0x6B83951B'; ID sumki s blankami
var trash = '0x6C0D6C76'; ID trash
var typeb = '0x14EB'; Type Blank
var colorb = '0x14EC';Colour Blank
var i
repeat
uo.useobject(pack1)
wait(200)
uo.findtype(typeb, colorb, pack1)
i = uo.getserial('finditem')
uo.moveitem(i,1,'backpack')
wait(500)
UO.WaitTargetObject('finditem')
UO.UseSkill('Cartography')
uo.waitmenu("What you you want to create?", "Regional Map")
wait(500)
if uo.injournal("?? ?????????? ?????.") then #### ??? ??????? ?????????? ?????????
uo.findtype(typeb, -1,'backpack')
i = uo.getserial('finditem')
uo.moveitem(i,-1,trash)
wait(500)
endif
wait(9500)
UO.DeleteJournal()
until 1==0
endsub
но трабла в том что таргет на блак после юзанья скила не кидается и пишет cancelled