Как кликнуть кнопку на гампе, появляющемся в случайном месте

Ask for help

Moderators: Murderator+, Murderator

biiv
Posts: 11
Joined: 2005-09-24 18:02:37

Post by biiv »

Низнаю куда обратиться но вроде тема подходящая.

Code: Select all

_____infogump_______
serial   0x000eaa4d
gumpid   0x0000044f
X   290
Y   175
348   packet size
37   reply packet size
Buttons: ________
Checks&Radios: __
Entryes: ________
All commands: ____
    1] oclose
    2] omove
    3] esizepic 0 0 3500 210 16
    4] ext 28 15 48
    5] ext 80 35 32
    6] esizepic 55 63 83 100 3
    7] extentry 75 69 145 32 998 1
    8] utton 77 108 4005 4006 1 0
    9] utton 103 108 4005 4006 1 0
   10] esizepic 77 108 5120 57 2
   11] ext 87 108 1067
Text: ____________
    0] enter anti macro code:
    1] 6956              ; вот эта цифарка
    2] 
    3] enter
Reply: ___________
 [0001] primary reply
 Checks&Radios (0)
 Entryes (1)
  [0001]  6956
0000: 20 36 39 35 36 -- -- -- -- -- -- -- -- -- -- -- :  6956


Это гамп в котором просят ввести цифры дабы проверить на масрос.
Вопрос заключается в следуйщем.
Какже мне записать reply правельно.

,ongump withtext 'anti macros' …

Умаляю люди добрыи помогите Цифарка 6956
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Гмм, я бы в случае необходимости определить координаты гампа или распознать циферки (настолько хило шифрованные) - подключал бы UoPilot, благо с инжой они замечательно общаются.
biiv
Posts: 11
Joined: 2005-09-24 18:02:37

Post by biiv »

Какбы по подробней можно?
Там ничего сложного и закадураваного просто четырёх значное число.
Это ведь можно через UO.ongump() выполнить :oops:
Titanium
Posts: 73
Joined: 2004-10-20 22:46:03
Location: Moscow
Contact:

Post by Titanium »

biiv wrote:Какбы по подробней можно?
Там ничего сложного и закадураваного просто четырёх значное число.
Это ведь можно через UO.ongump() выполнить :oops:


Через онгамп ты это не выполнишь, т.к. читать циферки с гампа тебе нужно будет после появления гампа...

А в чем проблема сделать так:
1. Вызвать гамп (uo.recall)
2. Прочитать цифры (uo.lastgump)
3. Набрать цифры (uo.say)
4. Кликнуть (uo.lclick)
I'm Titanium [Dragon] from Nova UO Shard
PCGamer
Posts: 125
Joined: 2005-08-12 03:04:00

Post by PCGamer »

DenNSP wrote:
biiv wrote:Какбы по подробней можно?
Там ничего сложного и закадураваного просто четырёх значное число.
Это ведь можно через UO.ongump() выполнить :oops:


Через онгамп ты это не выполнишь, т.к. читать циферки с гампа тебе нужно будет после появления гампа...

А в чем проблема сделать так:
1. Вызвать гамп (uo.recall)
2. Прочитать цифры (uo.lastgump)
3. Набрать цифры (uo.say)
4. Кликнуть (uo.lclick)


У меня проблема возникла в том, что uo.recall
1)Вызывает гамп
5)Тут же кликает кужа скажут.

А нужно:
1) Вызвать гамп
2) Прочитать цифры (uo.lastgump)
3) Поставить курсор в поле ввода цифр, координаты которого все время разные
4) uo.Say
5) Найти кнопку Continue и кликнуть на неё
I NEED HELP at viewtopic.php?t=4903
Titanium
Posts: 73
Joined: 2004-10-20 22:46:03
Location: Moscow
Contact:

Post by Titanium »

PCGamer wrote:
DenNSP wrote:
biiv wrote:Какбы по подробней можно?
Там ничего сложного и закадураваного просто четырёх значное число.
Это ведь можно через UO.ongump() выполнить :oops:


Через онгамп ты это не выполнишь, т.к. читать циферки с гампа тебе нужно будет после появления гампа...

А в чем проблема сделать так:
1. Вызвать гамп (uo.recall)
2. Прочитать цифры (uo.lastgump)
3. Набрать цифры (uo.say)
4. Кликнуть (uo.lclick)


У меня проблема возникла в том, что uo.recall
1)Вызывает гамп
5)Тут же кликает кужа скажут.

А нужно:
1) Вызвать гамп
2) Прочитать цифры (uo.lastgump)
3) Поставить курсор в поле ввода цифр, координаты которого все время разные
4) uo.Say
5) Найти кнопку Continue и кликнуть на неё


Насчет п.1 я немного ошибся, в данном случае нужно использовать uo.usetype, тогда ничего кликаться ну будет, а с остальными пунктами не вижу ни каких проблем...
п.3 у тебя лишний, т.к. курсор уже будет в поле ввода
I'm Titanium [Dragon] from Nova UO Shard
Post Reply