Помогите со скриптом на карпентри
Posted: 2011-11-28 18:40:51
Шард rofl (Realm Of Forgotten Legends)
Не могу разобраться с меню крафта, пробывал много вариантов.
Нужна ваша помощь, пожалуйста.
Логи должны быть в бекпеке, кликаем 2 раза на пилу и появляется меню крафта. (такргет на логи кидать не нужно)
Хотел сделать простенький скрипт чтоб он брал логи, карпентрил что то и выкидывал в мусорку.
sub CarpentryClub()
VAR saw = '0x1034' #пила#
VAR log = '0x1BDD'
VAR Udochka = '0x1BD7' #то что карпентрим#
VAR Trash = '0x40042A3B'
VAR LastTimer
UO.DeleteJournal()
LastTimer=UO.Timer()
UO.WaitMenu ('CARPENTRY MENU', 'CATEGORIES', 'Other', 'CARPENTRY MENU', 'SELECTIONS', 'board')
UO.Usetype( saw )
repeat
wait( 300 )
until UO.InJournal("You put|положили|fail|не удалось|You broke|сломали") or UO.Timer()>LastTimer+300
; Сразу переложим ее в мусорку
if UO.Count( Udochka ) > 0 then
UO.FindType( Udochka, -1, 'backpack' )
UO.MoveItem( 'finditem', 0, Trash )
wait( 2000 )
UO.Print( 'готово!' )
end sub
Не могу разобраться с меню крафта, пробывал много вариантов.
Нужна ваша помощь, пожалуйста.
Логи должны быть в бекпеке, кликаем 2 раза на пилу и появляется меню крафта. (такргет на логи кидать не нужно)
Хотел сделать простенький скрипт чтоб он брал логи, карпентрил что то и выкидывал в мусорку.
sub CarpentryClub()
VAR saw = '0x1034' #пила#
VAR log = '0x1BDD'
VAR Udochka = '0x1BD7' #то что карпентрим#
VAR Trash = '0x40042A3B'
VAR LastTimer
UO.DeleteJournal()
LastTimer=UO.Timer()
UO.WaitMenu ('CARPENTRY MENU', 'CATEGORIES', 'Other', 'CARPENTRY MENU', 'SELECTIONS', 'board')
UO.Usetype( saw )
repeat
wait( 300 )
until UO.InJournal("You put|положили|fail|не удалось|You broke|сломали") or UO.Timer()>LastTimer+300
; Сразу переложим ее в мусорку
if UO.Count( Udochka ) > 0 then
UO.FindType( Udochka, -1, 'backpack' )
UO.MoveItem( 'finditem', 0, Trash )
wait( 2000 )
UO.Print( 'готово!' )
end sub