Yoko

All sides of Injection
It is currently 2024-03-29 16:21:30

All times are UTC+02:00




Post new topic  Reply to topic  [ 5 posts ] 
Author Message
 Post subject: uo.cancelmenu()
PostPosted: 2004-07-01 16:41:25 
Offline

Joined: 2004-05-16 14:03:52
Posts: 10
у кого-нить пашет? Потому как у меня она не работает...


Top
   
 Post subject:
PostPosted: 2004-07-01 22:10:21 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
[yhlp_cancelmenu] отменяет ОЖИДАНИЕ меню а не закрывает меню как некоторые могут думать

для отмены меню используется выбор (cancel), см. подробнее [yhlp_waitmenu] и [yhlp_automenu] - параметр [yhlp_choice]


Top
   
 Post subject:
PostPosted: 2004-09-19 14:27:23 
Offline

Joined: 2004-08-26 13:35:55
Posts: 2
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(), которая бы прерывала любое действие, которое происходит в данный момент была бы весьма полезна...


Top
   
 Post subject:
PostPosted: 2004-09-19 15:16:48 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
lazymax wrote:
Но как тогда закрыть уже открытое меню?

только правым кликом. но опять же делаю замечание что если появилось открытое меню это означает что скрипт плохо написан.
lazymax wrote:
из-за лагов и save world-ов очень часто остаётся открытое подменю

используй automenu, оно надёжнее в примитивных скриптах
lazymax wrote:
ЗЗЫ: в идеале какая-то команда, вроде uo.cancelaction(), которая бы прерывала любое действие, которое происходит в данный момент была бы весьма полезна...

что такое "любое действие"?


Top
   
 Post subject:
PostPosted: 2004-09-20 20:18:51 
Offline

Joined: 2004-08-26 13:35:55
Posts: 2
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


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 10 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