Yoko
http://forum.yoko.com.ua/

модернизировать uo.recall()
http://forum.yoko.com.ua/viewtopic.php?f=4&t=7815
Page 1 of 1

Author:  admir [ 2006-05-31 01:53:47 ]
Post subject:  модернизировать uo.recall()

уо рекал только кликает по кнопочке . но пакет то содержит еще полезную инфу такю как textcount (response info for textentries)

Quote:
Gump Menu Selection (Variable # of bytes)
· BYTE cmd
· BYTE[2] blockSize
· BYTE[4] id (first Id in 0xb0)
· BYTE[4] gumpId (second Id in 0xb0)
· BYTE[4] buttonId (which button perssed ? 0 if closed)
· BYTE[4] switchcount (response info for radio buttons and checkboxes, any switches listed here are switched on)
For each switch
· BYTE[4] SwitchId
* BYTE[4] textcount (response info for textentries)
For each textentry
· BYTE[2] textId
· BYTE[2] textlength
· BYTE[length*2] Unicode text (not nullterminated)


как раз в случаях что в каком-то гампе нада вписать слово и нажать на кнопку .

пример - столб с гампом , кликаем ждем появления гампа , и отправляем инфу ) покрайней мере с 1 текстовым полем проблем не возникает . ( в примере отправил текст 4444 с нажатой кнопкой 1 )
Code:
- 000638734+4359 --- client Dialog Choice
0000: b1 00 23 40 01 3c 8b 00 00 03 f7 00 00 00 01 00 : ..#@.<..........
0010: 00 00 00 00 00 00 01 00 00 00 04 00 34 00 34 00 : ............4.4.
0020: 34 00 34 -- -- -- -- -- -- -- -- -- -- -- -- -- : 4.4

Author:  to4a [ 2006-06-19 00:10:23 ]
Post subject: 

а uo.ongump для чего придуман?

Author:  DerMeister =) [ 2006-06-19 00:12:18 ]
Post subject: 

to4a wrote:
а uo.ongump для чего придуман?


А ты им пользоватся умеешь?

Author:  to4a [ 2006-06-19 00:12:38 ]
Post subject: 

да, тебе дать по нему инструкцию?

Author:  DerMeister =) [ 2006-06-19 01:41:39 ]
Post subject: 

давай -)

Тока не такую, где тупо перечислены входные парамтры

Author:  to4a [ 2006-06-19 12:01:19 ]
Post subject: 

Code:
OnGump command - autochoice buttons/checks/text in gumps

Variant1a (repeat exact choice in exact gump):
   ,ongump repeat

Variant1b (repeat exact choice in any gump):
   ,ongump superrepeat

Variant2 (general form):
   ,ongump GUMP [CHOICE]
GUMP: identifyes gump, variants:
   <serial>|anyserial <gumpid>|anygump      example: anyserial 0x00112233
   anygump
   lastgump
   lastpos
   pos <x> <y>
   withtext 'text_part_to_seek'    example: withtext 'Blacksmith'
   withcommand 'command_part_to_seek'   example: withcommand 'tilepic 60 295 5181'
CHOICE: identifyes choice you make pressing buttons.
Consist of 3 parts:
1) (serial of) button you press to close gump e.g. 'Ok' (default is first button happend)
   <button_serial>           example: 315
   (button_number            example: (2
   [image_serial             example: [0x01
   lastbutton
2) (serials of) checks and radios enabled on moment of pressing 1)
   checks <ID1> <ID2> ...    example: checks 315 316 0x0102
   checks (num1 (num2 ...    example: checks (1 (3 (8
   lastchecks
   nochecks
3) (texts) what entered in textentry(es) (the same amount as in gump)
   entryes 'txt1' 'txt2' ... example: entryes 'macrocheck'
   lastentryes
   noentryes
So CHOICE have syntax:
   [1) [2)] [3)]]
Examples:
,ongump repeat
,ongump any 0x00001234 (1
,ongump withtext 'Blacksmith' 315 nochecks entryes '10'
,ongump anygump [0x0123 checks (1 316 entryes '10'

вот что выдает инжа по поводу онгамп, если чё непонятно будет спрашивай...

Author:  SLAK [ 2006-06-19 15:40:05 ]
Post subject: 

или вот русский вариант :)
Edred wrote:
Code:
Команда OnGump - автоматический выбор кнопки/галки/текста в гампах 

Вариант 1а (повтор конкретного выбора в конкретном гампе - [i]думаю речь идет о последнем выборе в последнем гампе[/i]):
   ,ongump repeat

Вариант 1b (повтор конкретного выбора в любом гампе):
   ,ongump superrepeat

Вариант 2 (основная форма):
   ,ongump GUMP [CHOICE]
GUMP: идентификатор гампа, возможны следующие варианты:
   <serial>|anyserial <gumpid>|anygump      Например: anyserial 0x00112233
   anygump
   lastgump
   lastpos
   pos <x> <y>
   withtext 'text_part_to_seek'    Например: withtext 'Blacksmith'
   withcommand 'command_part_to_seek'   example: withcommand 'tilepic 60 295 5181'
CHOICE: идентификатор выбора для нажатия кнопок.
Состоит из 3 частей:
1) (сериал) кнопки, которую вы нажимаете для закрытия гампа, то есть 'Ok' (обычно это первая кнопка)
   <button_serial>           Например: 315
   (button_number            Например: (2
   [image_serial             Например: [0x01
   lastbutton
2) (сериал) выбора (чекбокс или радио), доступного в момент нажатия 1)
   checks <ID1> <ID2> ...    Например: checks 315 316 0x0102
   checks (num1 (num2 ...    Например: checks (1 (3 (8
   lastchecks
   nochecks
3) (текст) который надо ввести в текстовое поле(я) (такое же количество, сколько в гампе)
   entryes 'txt1' 'txt2' ... Например: entryes 'macrocheck'
   lastentryes
   noentryes
Итак, CHOICE имеет синтаксис:
   [1) [2)] [3)]]
Например:
,ongump repeat
,ongump any 0x00001234 (1
,ongump withtext 'Blacksmith' 315 nochecks entryes '10'
,ongump anygump [0x0123 checks (1 316 entryes '10'

Author:  Nmy [ 2006-06-19 16:12:06 ]
Post subject: 

Code:
   <button_serial>           example: 315
   (button_number            example: (2
   [image_serial             example: [0x01
   checks <ID1> <ID2> ...    example: checks 315 316 0x0102
   checks (num1 (num2 ...    example: checks (1 (3 (8
 lastchecks
   nochecks
3) (texts) what entered in textentry(es) (the same amount as in gump)
   entryes 'txt1' 'txt2' ... example: entryes 'macrocheck'
   lastentryes
   noentryes
So CHOICE have syntax:
   [1) [2)] [3)]]


поясните как этим работать, как узнать номера, сериал картинки, чеки, и.т.д. и.т.п. спосибо

Author:  Edred [ 2006-06-19 17:07:25 ]
Post subject: 

SLAK wrote:
или вот русский вариант :)
Edred wrote:
Code:
Команда OnGump - автоматический выбор кнопки/галки/текста в гампах


Ты где этот текст откопал? У меня давно уже потерлось все это... Может там есть еще и другие части моего старого учебника? :roll:

Author:  Edred [ 2006-06-19 17:09:19 ]
Post subject: 

NMY wrote:
поясните как этим работать, как узнать номера, сериал картинки, чеки, и.т.д. и.т.п. спосибо


А ,infogump на что?

Author:  Nmy [ 2006-06-19 17:12:56 ]
Post subject: 

Edred wrote:
NMY wrote:
поясните как этим работать, как узнать номера, сериал картинки, чеки, и.т.д. и.т.п. спосибо


А ,infogump на что?


знаю я инфогамп :!: :!: :!: просто сложно все это переворить...

Author:  SLAK [ 2006-06-19 18:10:28 ]
Post subject: 

Edred wrote:
Ты где этот текст откопал? У меня давно уже потерлось все это... Может там есть еще и другие части моего старого учебника? :roll:

Я некоторые интересующие меня топики сохранял, но сомневаюсь что там есть твой учебник...

Author:  admir [ 2006-06-19 20:34:51 ]
Post subject: 

параметр anygump крашит инжу ,

может кто подскажет где можно найти столбик с гампом с вводом текста ?
оттестировать текстентри
и еще моэж кто знает возможно ли работать с уже открытым гампом ?

Author:  to4a [ 2006-06-19 21:37:29 ]
Post subject: 

admir wrote:
параметр anygump крашит инжу ,

может кто подскажет где можно найти столбик с гампом с вводом текста ?
оттестировать текстентри
и еще моэж кто знает возможно ли работать с уже открытым гампом ?

с открытым - нет

Author:  Destruction [ 2006-06-24 08:10:37 ]
Post subject: 

Edred wrote:
SLAK wrote:
или вот русский вариант :)
Edred wrote:
Code:
Команда OnGump - автоматический выбор кнопки/галки/текста в гампах


Ты где этот текст откопал? У меня давно уже потерлось все это... Может там есть еще и другие части моего старого учебника? :roll:

Это в кнопочке Search лежит, а англиский вариант - стыдно не знать.

Вешаем Verbose Logging и пишем в клиенте: ,ongump - а оно нам целую хелпу, кажецца так.

Author:  Edred [ 2006-06-24 11:12:36 ]
Post subject: 

Destruction wrote:
Это в кнопочке Search лежит, а англиский вариант - стыдно не знать.

Вешаем Verbose Logging и пишем в клиенте: ,ongump - а оно нам целую хелпу, кажецца так.


Это ты кому пишешь? В огороде бузина, а в Киеве дядька. Перечитай еще раз: этот перевод на русский хелпа по ongump делал в свое время я. И он был частью моего старого учебника по инжекту. Который был размещен на двух форумах - этом и Цитадели. Кто ж знал, что оба форума практически одновременно накроются медным тазом? Тут часть пропала (в том числе этот учебник), там вообще все пропало. Гуглом через поиск в его кэше мне удалось кусок учебника найти. Но очень мало. Жалко.

Author:  Grin [ 2006-06-24 21:05:23 ]
Post subject: 

Edred wrote:
Destruction wrote:
...

...

Дест ладно бы по теме флудил... Мало того ччто криво читаешь так еще и гонишь по ходу дела;))

Author:  admir [ 2006-06-25 22:50:28 ]
Post subject: 

) парни может кто че тестировал по ongump ? я все ищу столбик с текстом ) а у Деста это хранический флуд, прежде чем подумать он напишет ) так что можно даже не обсуждать )

Author:  Grin [ 2006-06-25 23:22:38 ]
Post subject: 

Ввсе тестили и все работает...
там надо у читывать формат команды... Если ты решил использовтаь только поля ввода таекста то тебе стуруктуру команды нельзя обрубать... она должна всебя в ключать кнопки, флаги влюбом случаи если ты их даже не используешь
,ongump GUMP [CHOICE]
где CHOICE - (serial of) button [(serials of) checks and radios [(texts) what entered in textentry]]
Так ясне?;) тоесть если хочешь ввести текст то пример
,ongump anygump 0x1 nochecks entryes 'text1' 'text2'
заполнение полей про исходит по "старжеству" если в поле ничег овводить н енадо то просто '' и тд

,ongump withtext 'Blacksmith' 315 nochecks entryes '10' (из ongump)

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/