Zloi_ru wrote:
Ну кто нибудь выложите свой скрипт на алхимию...
Короче тут всё по чястям в падлу было один единый писать и написал по частям дабы ошибок небыло
sub kolba() # Берём 1 колбу
UO.FindType("0x0F0E", "0x0000", "0x4000C43F")
UO.Grab("2","finditem")
wait(500)
UO.FindType("0x0F0E", "0x0000", "-1")
UO.MoveItem("finditem", "1", "0x4000C43F")
wait(500)
endsub
sub Alxa() # Делаем ЯД
UO.DeleteJournal()
While not UO.InJournal("You put the lesser poison potion in your pack")
If UO.Count('0x0F88', '0x0000')<2 then
UO.FindType("0x0F88", "0x0000", "0x400161C3")
UO.Grab("2","finditem")
Wait(500)
endif
UO.UseType('0x0F88', '0x0000')
UO.DeleteJournal()
Wait(10000)
Wend
endsub
sub Stake() # Берём 1 жаренный стайк
UO.FindType("0x097B", "0x0000", "0x4000C43F")
UO.Grab("2","finditem")
wait(1000)
UO.FindType("0x097B", "0x0000", "-1") # ищем жаренный стайк
UO.MoveItem("finditem", "1", "0x4001B921")# складываем его в мешок
wait(500)
endsub
sub Poisoning() # Травим Стайк
UO.DeleteJournal()
While not UO.InJournal("You apply lesser poison potion on fish steak")
If UO.Count('0x0F0A', '0x0000')<1 then
kolba()
Wait(500)
Alxa()
Wait(500)
endif
UO.WaitTargetType('0x097B','0x0000')
UO.UseType('0x0F0A','0x0000')
UO.DeleteJournal()
Wait(2000)
Wend
endsub
sub quit() # Кладём отравленный сстайк в мешок
UO.FindType("0x097B", "0x0000", "-1") # ищем жаренный отравленный стайк
UO.MoveItem("finditem", "2", "0x4001B921")# складываем его в мешок
wait(500)
endsub
sub xaxa() # Запуск творения
kolba()
Alxa()
Stake()
Poisoning()
quit()
xaxa()
endsub