У единички руды на большинстве шардов другой тип. Можно снова искать по нему и плавить уже ее. Пауза после перемещения у тебя слишком маленькая, не успеет перетащить. Если типы одинаковы - то новый цикл с поиском того же типа и проверкой чтобы квантити было равно 1 (или 0, счас точно не помню).
Если типы разные - попробуй вот этот скрипт.
Code:
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
Писано на коленке, не тестировалось. Кроме того, подобный способ ненадежен, при любом лаге или сэйве все у тебя взглюкнет гарантированно. Чтобы такого не было, надо писать с динамическими паузами и руду брать не из пака, а с пола или сундука на полу. А такие скрипты есть в топике с моим наследством.
_________________
Ни один скрипт не работает? Пора обновить
Инжект...
Все работает, но хочется большего? Пора переходить на
стелс...