Если возможно то мне чтоб перетаскивал руду... из общей кучи в угол бэк пака... перетаскивал по 1... ну чтоб позже плавить также по 1 штуке..
Или же... чтоб он сразу брал 1... плавил ее брал след 1 штуку плавил..
(руда общий стак лежит в том же бэкпаке)
Заранее огромное спасибо.
sub Plavka()
repeat
uo.findtype("0x19B9")
uo.exec("moveitem finditem 1 backpack 150 50 0")
wait (100)
until UO.Dead()
end sub
Вот... он перетаскивает в кучку слева в углу наверху... а как заставить его плавить то что по 1 штучке разложено?
Хелп плиз) перетаскивание...
Moderators: Murderator+, Murderator
Хелп плиз) перетаскивание...
Last edited by gelp on 2006-05-17 17:50:11, edited 1 time in total.
У единички руды на большинстве шардов другой тип. Можно снова искать по нему и плавить уже ее. Пауза после перемещения у тебя слишком маленькая, не успеет перетащить. Если типы одинаковы - то новый цикл с поиском того же типа и проверкой чтобы квантити было равно 1 (или 0, счас точно не помню).
Если типы разные - попробуй вот этот скрипт.
Писано на коленке, не тестировалось. Кроме того, подобный способ ненадежен, при любом лаге или сэйве все у тебя взглюкнет гарантированно. Чтобы такого не было, надо писать с динамическими паузами и руду брать не из пака, а с пола или сундука на полу. А такие скрипты есть в топике с моим наследством.
Если типы разные - попробуй вот этот скрипт.
Code: Select all
sub Plavka()
repeat
uo.findtype("0x19B9")
If UO.Findcount() > 0 Then
uo.exec("moveitem finditem 1 backpack 150 50 0")
wait (1000)
Endif
UO.DeleteJournal()
UO.Findtype( 'тип единички руды' )
If UO.Findcount() > 0 Then
UO.Useobject( 'finditem' )
repeat
wait(100)
until UO.InJournal( 'успех переплавки' ) OR UO.InJournal( 'физл переплавки' )
Endif
until UO.Dead()
end subПисано на коленке, не тестировалось. Кроме того, подобный способ ненадежен, при любом лаге или сэйве все у тебя взглюкнет гарантированно. Чтобы такого не было, надо писать с динамическими паузами и руду брать не из пака, а с пола или сундука на полу. А такие скрипты есть в топике с моим наследством.