| Yoko http://forum.yoko.com.ua/ |
|
| uo.cancelmenu() http://forum.yoko.com.ua/viewtopic.php?f=4&t=746 |
Page 1 of 1 |
| Author: | Log'an [ 2004-07-01 16:41:25 ] |
| Post subject: | uo.cancelmenu() |
у кого-нить пашет? Потому как у меня она не работает... |
|
| Author: | Yoko [ 2004-07-01 22:10:21 ] |
| Post subject: | |
[yhlp_cancelmenu] отменяет ОЖИДАНИЕ меню а не закрывает меню как некоторые могут думать для отмены меню используется выбор (cancel), см. подробнее [yhlp_waitmenu] и [yhlp_automenu] - параметр [yhlp_choice] |
|
| Author: | lazymax [ 2004-09-19 14:27:23 ] |
| Post subject: | |
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(), которая бы прерывала любое действие, которое происходит в данный момент была бы весьма полезна... |
|
| Author: | Yoko [ 2004-09-19 15:16:48 ] |
| Post subject: | |
lazymax wrote: Но как тогда закрыть уже открытое меню? только правым кликом. но опять же делаю замечание что если появилось открытое меню это означает что скрипт плохо написан. lazymax wrote: из-за лагов и save world-ов очень часто остаётся открытое подменю используй automenu, оно надёжнее в примитивных скриптах lazymax wrote: ЗЗЫ: в идеале какая-то команда, вроде uo.cancelaction(), которая бы прерывала любое действие, которое происходит в данный момент была бы весьма полезна...
что такое "любое действие"? |
|
| Author: | lazymax [ 2004-09-20 20:18:51 ] |
| Post subject: | |
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 |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|