| Yoko http://forum.yoko.com.ua/ |
|
| И снова гамп.... http://forum.yoko.com.ua/viewtopic.php?f=20&t=14243 |
Page 1 of 1 |
| Author: | blackdog [ 2008-12-31 01:12:58 ] |
| Post subject: | И снова гамп.... |
Бьюсь с гампом второй час. Мысли кончились. Прошу посильной помощи имеем : гамп инскрипта, появляется при дк на бланкскрол(0x0E34). В гампе сверху 8 закладок : Level 1, 2, 3....,8, в каждой закладке 8 иконок заклинаний, пишутся по клику на иконку. Задача выбрать одну из вкладок, пример - Level 4 и там одно из заклинаний, пример - гх. Открывается гамп всегда на закладке левел 1, другие закладки - гампы с таким же serial, но с другим gumpid. инфогамп - первоначального гампа с 1 левелом Code: _____infogump_______ инфогамп - гампа на 4 вкладке Code: _____infogump_______ В чем проблема : конструкция Code: uo.ongump('0x0000efed','0x00000040','29')открывает первоночальный гамп, открывает четвертую вкладку, но кнопку 29 с иконкой заклинания не нажимает. Если же елементарно, поменять строки 1 и 2 с ongump местами. то скрипт открывает гамп на первой вкладке, на 4 не переходит, но... если вручную нажимаешь на 4 вкладку, кнопка нужного заклинания 29 нажимается автоматически. пытался реколом сделать. Code: uo.ongump('0x0000efed','0x0000003d','804')
не работает. Делать через клик не позволяет религия. Буду сильно признателен, если кто то ткнет неуча носом, в чем неправ |
|
| Author: | Savage [ 2009-01-03 09:55:21 ] |
| Post subject: | |
Какая версия инжы? 702.11 неправильно работает с гампами. И что будет если взять спелбук в котором только одно заклинание? Может гамп упростится. |
|
| Author: | blackdog [ 2009-01-03 10:38:09 ] |
| Post subject: | |
Savage wrote: Какая версия инжы? 702.11 неправильно работает с гампами. И что будет если взять спелбук в котором только одно заклинание? Может гамп упростится.
505.18 FixGump к сожалению гамп инскрипта не зависит, от того, сколько спелов в буке, в инскрипте все равно все иконки видно. |
|
| Author: | Savage [ 2009-01-03 10:49:08 ] |
| Post subject: | |
Тогда может попробовать 702? Её глюк зключается в том что независмо от того что ты нарисовал в онгампе, реплэй будет на последнюю нажатую руками кнопку гампа. То есть рукми разок рисуешь скрол и запускаешь скрипт. Тоже конечно не шедевр, но лучше чем клик. |
|
| Author: | Dolbo [ 2009-01-03 16:18:22 ] |
| Post subject: | |
viewtopic.php?t=13452&highlight= Гамп случайно не этот? |
|
| Author: | Grin [ 2009-01-03 16:46:31 ] |
| Post subject: | |
Никаких глюков нет, просто онгам можно только на 1 гамп наложить. а проблема твоя просто решается. Благо скрипт гампа на серверае хорошой. он порционный, не шлется весь сразу а по странично, но зато у него все кнопки имеют разный ИД. Отсюда вывод: можно обойтись одной функцией на гамп. Автор не указал какая именно кнопка его интересует, но судя по логике гампа там ИД_кнопаки == ИД_спела. uo.recall(скрол, номер_спела) ну и включить norbcheck и norbcalc |
|
| Author: | Kynep [ 2009-01-29 09:14:43 ] |
| Post subject: | |
ADEPT_ABP wrote: Помогите и мне разобраться. Что я делаю не так? Задача - на паердоле нажать кнопочку Help, в появившемся гампе сделать выбор, в ещё одном появившемся гампе сделать ещё один выбор. Если хочешь сделать Ресс, то делай через UO.Click. И проще и быстрее и всегда работает. Теперь по теме ADEPT_ABP wrote: Немного непонятно, каким образом нажать кнопку Help?
Включи norbcalc и norbcheck, потом дабл кликни на перса и покажи ,infogump. |
|
| Author: | ADEPT_ABP [ 2009-01-29 11:01:20 ] |
| Post subject: | |
После выхода всех клиентвов, запустил один клиент(оригинальный с drw) убрал все гампы с экрана, вышел - зашёл. Убрал 2 появляющихся гампа, двойной клик по персонажу. Запустил скрипт: Code: sub main() получил такую информацию: Code: _____infogump_______ Для того чтобы её вставить в пост, пришлось нажать в инжекте на вкладке 'Script' - кнопку "Edit current script". Вставить туда информацию о гампе, сохранить, открыть в блокноте. Только после этих манипуляций стала отображаться информация на кириллице. P.S. Фух, как много буковок пришлось писать... P.P.S. Дополнительная информация. на вкладке 'Main' отмечены галками следующие пункты:
|
|
| Author: | Kynep [ 2009-01-29 16:04:09 ] |
| Post subject: | |
Походу папердолл как то по другому обрабатывается... ТО что ты здесь выложил код гампа новостей, который появляется при входе на ДРВ.... Остается UO.Click() |
|
| Author: | ADEPT_ABP [ 2009-01-30 11:28:53 ] |
| Post subject: | |
Kynep колись, чего там с рессуректом. |
|
| Author: | Kynep [ 2009-01-30 11:35:50 ] |
| Post subject: | |
ADEPT_ABP wrote: Kynep колись, чего там с рессуректом.
Где то дома валялся модуль ресса, приду вечерком гляну. Да ты быстрее его сам напишешь. Три клика, три проверки и все. |
|
| Author: | ADEPT_ABP [ 2009-01-30 12:10:15 ] |
| Post subject: | |
Кликами? А я думал через OnGump... Ну, ладно. Уговорил давай выкладывай модуль. |
|
| Author: | Savage [ 2009-01-30 14:36:05 ] |
| Post subject: | |
А разве кому-то удалось обработать папердол через онгамп? |
|
| Author: | Kynep [ 2009-01-30 18:45:59 ] |
| Post subject: | |
ADEPT_ABP wrote: Кликами? А я думал через OnGump... Ну, ладно. Уговорил давай выкладывай модуль.
На вот, самый простой вариант. Проверки, я думаю, тебе дописать не составит труда. Портает в Минок. Code: sub ressurect() |
|
| Author: | ADEPT_ABP [ 2009-01-30 22:56:15 ] |
| Post subject: | |
Благодарствую!!! |
|
| Author: | ADEPT_ABP [ 2009-02-20 17:52:36 ] |
| Post subject: | LastGump |
Кто знает какие настройки влияют на команду uo.LastGump()? А то я проверку зарядов в рунбуке хотел сделать, запустил Code: uo.LastGump('text',12) сработало. Потом пытал эту команду, но так и не добился ни чего... P.S. А-аа. Ступил. Надо было так: Code: uo.textprint(uo.LastGump('text',12))
|
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|