uo.cancelmenu()
Moderators: Murderator+, Murderator
uo.cancelmenu()
у кого-нить пашет? Потому как у меня она не работает...
Hi
Но как тогда закрыть уже открытое меню?
из-за лагов и save world-ов очень часто остаётся открытое подменю
в слечае, когда делался выбор в подменю, пример:
UO.WaitMenu('Choose a category.','leather','What you you want to create?','Leather Cap - takes 2 hides')
в данном примере часто остаётся открытым второе меню с заголовком 'What you you want to create?', часто - это раз в 30 мин..2 часа) и теперь если я делаю ,waitmenu или ,automenu 'What you you want to create?' 'cancel' - происходит 'waiting for menu', а меню уже открыто...
вопрос: возможно ли как-то закрыть уже открытое меню (автоматически в скрипте), при условии, что окно UO не активно (свёрнуто в taskbar)...
ЗЫ: проверил и из скрипта, захваты (uo.waitmenu) на уже открытое меню не отрабатывают...
ЗЗЫ: в идеале какая-то команда, вроде uo.cancelaction(), которая бы прерывала любое действие, которое происходит в данный момент была бы весьма полезна...
Но как тогда закрыть уже открытое меню?
из-за лагов и save world-ов очень часто остаётся открытое подменю
в слечае, когда делался выбор в подменю, пример:
UO.WaitMenu('Choose a category.','leather','What you you want to create?','Leather Cap - takes 2 hides')
в данном примере часто остаётся открытым второе меню с заголовком 'What you you want to create?', часто - это раз в 30 мин..2 часа) и теперь если я делаю ,waitmenu или ,automenu 'What you you want to create?' 'cancel' - происходит 'waiting for menu', а меню уже открыто...
вопрос: возможно ли как-то закрыть уже открытое меню (автоматически в скрипте), при условии, что окно UO не активно (свёрнуто в taskbar)...
ЗЫ: проверил и из скрипта, захваты (uo.waitmenu) на уже открытое меню не отрабатывают...
ЗЗЫ: в идеале какая-то команда, вроде uo.cancelaction(), которая бы прерывала любое действие, которое происходит в данный момент была бы весьма полезна...
lazymax wrote:Но как тогда закрыть уже открытое меню?
только правым кликом. но опять же делаю замечание что если появилось открытое меню это означает что скрипт плохо написан.
lazymax wrote:из-за лагов и save world-ов очень часто остаётся открытое подменю
используй automenu, оно надёжнее в примитивных скриптах
lazymax wrote:ЗЗЫ: в идеале какая-то команда, вроде uo.cancelaction(), которая бы прерывала любое действие, которое происходит в данный момент была бы весьма полезна...
что такое "любое действие"?
Yoko wrote:lazymax wrote:Но как тогда закрыть уже открытое меню?
только правым кликом. но опять же делаю замечание что если появилось открытое меню это означает что скрипт плохо написан.
sub blankscroll()
repeat
uo.print('drova='+str(uo.count('0x1BDD')))
uo.waittargetobject('0x59A7B0CE')
UO.WaitMenu('Select an Item','Paper items','Choose an Item','Blank Scroll')
UO.Useobject('0x50CEACB8')
wait (13000)
uo.findtype('0x0E34')
uo.moveitem('finditem',-1,'0x596D3243')
wait (2000)
until uo.dead() OR (uo.count('0x1BDD') < 2)
end sub