Yoko

All sides of Injection
It is currently 2025-11-08 06:45:42

All times are UTC+02:00




Post new topic  Reply to topic  [ 4 posts ] 
Author Message
PostPosted: 2006-05-17 17:09:24 
Offline

Joined: 2006-05-06 20:21:58
Posts: 4
Если возможно то мне чтоб перетаскивал руду... из общей кучи в угол бэк пака... перетаскивал по 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 штучке разложено?


Last edited by gelp on 2006-05-17 17:50:11, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2006-05-17 17:21:52 
Offline

Joined: 2005-06-12 22:12:15
Posts: 247
vot tuta skriptik derzhi


Top
   
 Post subject:
PostPosted: 2006-05-17 17:31:20 
Offline

Joined: 2006-05-06 20:21:58
Posts: 4
Искал... совсем за идиота то не держи:)


Top
   
 Post subject:
PostPosted: 2006-05-17 21:38:04 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
У единички руды на большинстве шардов другой тип. Можно снова искать по нему и плавить уже ее. Пауза после перемещения у тебя слишком маленькая, не успеет перетащить. Если типы одинаковы - то новый цикл с поиском того же типа и проверкой чтобы квантити было равно 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


Писано на коленке, не тестировалось. Кроме того, подобный способ ненадежен, при любом лаге или сэйве все у тебя взглюкнет гарантированно. Чтобы такого не было, надо писать с динамическими паузами и руду брать не из пака, а с пола или сундука на полу. А такие скрипты есть в топике с моим наследством.

_________________
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 4 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited