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

UO.automenu
http://forum.yoko.com.ua/viewtopic.php?f=3&t=4989
Page 1 of 1

Author:  RandomGuy [ 2005-08-28 22:59:06 ]
Post subject:  UO.automenu

Code:
UO.automenu('Blacksmithing','Weapons') 
UO.automenu('Weapons','Swords & Blades')
UO.automenu('Swords & Blades','dagger')

Возможно ли избежать вывода строк о "successfull menu choice" и т.п.? Неохота этим вывод засорять =)

Author:  omi4 [ 2005-08-28 23:47:27 ]
Post subject: 

пример с UO.AutoMenu

Code:
sub Tinker()
#      готовимся....
   UO.DeleteJournal()
   UO.CancelMenu()
   UO.AutoMenu('Tinkering','Keys')
   UO.AutoMenu('Keys','Iron key')
#      делаем....
   repeat
      if UO.Count(0x1BEF) and UO.Count(TinkerTools) then
         UO.DeleteJournal()
         UO.Usetype(TinkerTools)
         repeat
            wait(100)
         until UO.InJournal("You put|fail|You broke your tools")
      endif
   until UO.Dead()
end sub

Author:  RandomGuy [ 2005-08-28 23:51:06 ]
Post subject: 

А каким образом это относится к моему вопросу, можно узнать? =)

Author:  omi4 [ 2005-08-28 23:56:44 ]
Post subject: 

UO.AutoMenu() в отличии от uo.waitmenu() нужно задать один раз….
Прочти скрипт и 2 комментария в нем

Author:  RandomGuy [ 2005-08-29 00:03:07 ]
Post subject: 

Я это знаю, меня интересует не использование этого в скрипте. Скрипт сам работает на ура. Просто помимо нужных мне сообщений он при выборе меню (автовыборе) каждый раз выводит сообщения типа
"Menu 0 blacksmithing --> 1 swords
Menu choice successfull"
И так для каждого выбора, то есть 6 строк лишнего текста на экране... Мне бы их как-нибудь убить.

Author:  omi4 [ 2005-08-29 00:12:59 ]
Post subject: 

В примере что я привел эти строки появятся один раз…. Только при запуске скрипта.
Далее ключики делаются, а строчек про которые ты говоришь нет

Выбор нужно сделать один раз!!!!!!!!!!!!! Перед циклом.

Author:  RandomGuy [ 2005-08-29 00:26:31 ]
Post subject: 

Нет... в скрипте это написано 1 раз, но выбор он делает КАЖДЫЙ раз, и КАЖДЫЙ раз пишет об этом... Вот кусок моего скрипта, можешь убедиться, что он не сильно-то отличается по сути
Code:
Wait(500) 
    UO.automenu('Blacksmithing','Weapons')
    UO.automenu('Weapons','Swords & Blades')
    UO.automenu('Swords & Blades','dagger')
   repeat
    UO.usetype("0x1BEF")
    UO.DeleteJournal()
    while not UO.InJournal("You put the dagger") and not UO.InJournal("You fail") and not UO.InJournal("You have fail")
      Wait(100)
    wend
   until (UO.Count('0x1BEF',0) < 6)

Author:  omi4 [ 2005-08-29 00:38:03 ]
Post subject: 

пробуй ,set quiet [0 или 1]
это отключение всех сообщений Injection

Author:  RandomGuy [ 2005-08-29 00:46:47 ]
Post subject: 

В том то и дело, что всех =) А мне бы только "системные", а то что я вывожу Uo.Print'ом оставить...

Зы, а хотя проклюнулась идейка... - как это квает в скрипте написать?
uo.say(',set quiet 1') или можно по-другому?

Author:  omi4 [ 2005-08-29 10:31:35 ]
Post subject: 

Code:
UO.Set('quiet', '1')
---code---
UO.Set('quiet', '0')

Author:  RandomGuy [ 2005-08-29 10:41:35 ]
Post subject: 

Спасибо. Правда "Quiet mode off" в начале сообщения избежать похоже не удастся, но всё-таки уже не 6 строк лишних...

Author:  gozolo [ 2005-08-31 20:29:12 ]
Post subject: 

в main выруби verbose menu

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