
Ps. Играю на Drw, на нём скрипт работает замечательно, на других шардах к сожалению не тестировал.
Code: Select all
sub torch()
var colour='0x0482' ##Цвет логов
var cont='0x400709D6' ##Id контейнера с логами и куда кидать торчи
var backpack='0x40037475' ##Id backpack
var count=0 ##For developing
repeat
UO.FindType(0x1BDD,colour,backpack)
If UO.GetQuantity('finditem')<20 then
UO.FindType(0x1BDD,colour,cont)
UO.Grab('500','finditem')
wait(1000)
endif
UO.WaittargetType('0x1BDD')
UO.Usetype('0x0F51')
UO.WaitMenu('What do you want to carve the wood into?', 'Items', 'Items', 'torch')
wait(1000)
UO.DeleteJournal()
count=0
while NOT UO.InJournal('You put') AND NOT UO.InJournal('fail') AND (count<50)
count=count+1
wait(300)
wend
UO.FindType(0x0F64,colour,backpack)
uo.moveitem('finditem',-1,cont)
wait(1000)
until UO.Dead()
end sub
PS. Сначало прочитал тему в хелпе, потом сдесь, и написал его. Приятной игры
