Again Bowcraft
Posted: 2009-01-03 07:12:53
Народ нужен скрипт чтобы чар брал из под ног(а не из сундука) 1 лог из кучи и делал из него Shaft,после чего повторял действие...спасибо за раннее
Code: Select all
var log, kit, color, box, box2
log='0x1BDD' ; type log
kit='0x0F51' ; type инструмента(ножа(он же - dagger))
color='0x0000' ; Цвет log-a
box='ground' ; Id - сундука( в данном случае земля(то есть из-под ног)) откуда берём вещь
box2='backpack' ; Id - сундука( в данном случае backpack персонажа) куда кладём вещь
sub main()
uo.set('finddistance','1') ; устанавливаем дистанцию поиска 1 клетка(шаг)
repeat
uo.findtype(log,color,box)
uo.moveitem('finditem',1,box2)
CheckLag()
wait(500)
craft()
until uo.findcount()==0 ; пока количество найденых логов, не будет равно нолю
end sub
sub craft()
while uo.count(log)>0
uo.deletejournal()
uo.waittargettype(log)
uo.usetype(kit)
uo.waitmenu('What do you want to carve the wo','shaft')
while not uo.injournal("You put|You fail")
wait(200)
wend
wend
end sub
sub CheckLag()
UO.DeleteJournal()
UO.Click('backpack')
repeat
wait(100)
until UO.InJournal("backpack")
end sub
yasya wrote:Вылазит менюшка what do you wish to make и скрипт больше нифига не делает и скрипт поднимает сразу все логи..а желательно было бы по 1му
Code: Select all
uo.moveitem('finditem',1,box2)
Code: Select all
uo.findtype(log,color,box)
uo.moveitem('finditem',1,box2)
CheckLag()
wait(500)
Code: Select all
uo.findtype(log,color,box)
Checklag()
uo.grab('1','finditem')
CheckLag()
wait(500)
Code: Select all
uo.waitmenu('What do you want to carve the wo','shaft')
Code: Select all
uo.waitmenu('What do you want to carve','shaft' )
yasya wrote:Спасибо большое.Все получилось.Только осталось одно ноСкрипт не цикличен..после первого шафта перестает
(
Code: Select all
uo.set('finddistance','1')