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
Я это знаю, меня интересует не использование этого в скрипте. Скрипт сам работает на ура. Просто помимо нужных мне сообщений он при выборе меню (автовыборе) каждый раз выводит сообщения типа
"Menu 0 blacksmithing --> 1 swords
Menu choice successfull"
И так для каждого выбора, то есть 6 строк лишнего текста на экране... Мне бы их как-нибудь убить.
Нет... в скрипте это написано 1 раз, но выбор он делает КАЖДЫЙ раз, и КАЖДЫЙ раз пишет об этом... Вот кусок моего скрипта, можешь убедиться, что он не сильно-то отличается по сути
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)