Yoko
http://forum.yoko.com.ua/

скрипт на бс по координатам
http://forum.yoko.com.ua/viewtopic.php?f=17&t=14419
Page 1 of 1

Author:  neokron115 [ 2009-02-14 17:53:16 ]
Post subject:  скрипт на бс по координатам

Сразу скажу что толком программирования в школе не было поэтому все на ощупь делаю...с гампами работать не умею(кто дать ссылочку на гайд рус, буду рад)

поэтому решил сделать так

Code:
sub bs()
   Repeat
      UO.LClick(810,671)
      wait(1500)
      UO.LClick(489,453)

      [u]UO.InJournal('You put the') or ('You have failed')or ('You fail') <<<<тут не знаю что делать, какой исп цикл ?[/u]
      
   Until UO.Dead()
end sub


вообщем ковать кует но я хочу сделать чтобы скрипт ,после начала ковки, ждал одно из сообщений ('You put the') or ('You have failed')or ('You fail') и сново возвращялся к Repeat...собственно хелп...

Author:  Millerbeer [ 2009-02-14 18:18:20 ]
Post subject: 

Code:
sub Blacksmitting()
      while uo.count('0x1BEF')>=8
         uo.deletejournal()
         UO.WaitMenu('Blacksmithing','Weapons','Weapons','Swords & Blades','Swords & Blades','dagger')
         UO.UseType('0x1BEF')
            repeat
               wait(300)
            until uo.injournal('You put|You have failed')
      wend
endsub


на вот, для примера, куёт даггеры из простого железа, разбирайся что да как

Author:  neokron115 [ 2009-02-15 10:54:03 ]
Post subject: 

неттт там не обычное меню :) а новое... а как с гампами работать я не знаю...

кто нить сказал бы как мне на этом гампе одну кнопочку нажать и было бы круто :)

А пока токо через координаты...

Author:  neokron115 [ 2009-02-15 10:56:54 ]
Post subject: 

repeat
wait(300)
until uo.injournal('You put|You have failed')

хм...тоже тогда так зациклить попробую :)

Author:  neokron115 [ 2009-02-15 11:58:22 ]
Post subject: 

не получается :((начал постоянно вызывать меню крафта

кто нить помогите как будет выглядеть цикл типо:
если появилось сообщение UO.InJournal('You put the') or ('You have failed')or ('You fail') то возвращается к Repeat(то есть заново ковать)

Code:
sub bs()
   Repeat
      UO.LClick(810,671)
      wait(1500)
      UO.LClick(489,453)

      Тут цикл...
     
   Until UO.Dead()
end sub

Author:  neokron115 [ 2009-02-15 13:28:30 ]
Post subject: 

короч ни фига не получается :( и ни кто не хочет помочь :(

Author:  Successful [ 2009-02-15 14:25:09 ]
Post subject: 

Code:
sub bs()
   Repeat
      UO.LClick(810,671)
      wait(1500)
      UO.LClick(489,453)
repeat
wait(100)
until uo.injournal('You put the') or uo.injournal('You have failed') or uo.injournal('You fail')
   Until UO.Dead()
end sub

Author:  neokron115 [ 2009-02-15 16:22:43 ]
Post subject: 

Successful wrote:
Code:
sub bs()
   Repeat
      UO.LClick(810,671)
      wait(1500)
      UO.LClick(489,453)
repeat
wait(100)
until uo.injournal('You put the') or uo.injournal('You have failed') or uo.injournal('You fail')
   Until UO.Dead()
end sub


начинает постоянно открывать окно крафта(тыкать по координатам) и все соответственно сбивая крафт(и сжигая инги)

Author:  Successful [ 2009-02-15 16:48:28 ]
Post subject: 

+
Code:
uo.usetype(Ingots)

Code:
uo.deletejournal()

Author:  Millerbeer [ 2009-02-15 18:04:34 ]
Post subject: 

Code:
sub bs() 
   Repeat
      uo.deletejournal()
      UO.LClick(810,671)
      wait(1500)
      UO.LClick(489,453)
           repeat
                 wait(100)
           until uo.injournal('You put the|You have failed|You fail')
   Until UO.Dead()
end sub


а чего у вас за меню крафта такое, можешь показать?

Author:  Successful [ 2009-02-15 20:52:44 ]
Post subject: 

если я правильно понимаю,это клики в самом меню)
Code:
      UO.LClick(810,671)
      wait(1500)
      UO.LClick(489,453)

тогда нужен юз инга сначало)

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/