модернизировать uo.recall()

Requests of new features and reports on bugs needs to be fixed

Moderators: Murderator+, Murderator

Post Reply
admir
Posts: 528
Joined: 2005-01-13 07:20:54

модернизировать uo.recall()

Post by admir »

уо рекал только кликает по кнопочке . но пакет то содержит еще полезную инфу такю как textcount (response info for textentries)
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: Select all

- 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
to4a
Posts: 265
Joined: 2006-03-10 00:19:11
Location: http://drw.ru/

Post by to4a »

а uo.ongump для чего придуман?
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

to4a wrote:а uo.ongump для чего придуман?
А ты им пользоватся умеешь?
DerMeister сейчас на нейрале!
to4a
Posts: 265
Joined: 2006-03-10 00:19:11
Location: http://drw.ru/

Post by to4a »

да, тебе дать по нему инструкцию?
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

давай -)

Тока не такую, где тупо перечислены входные парамтры
DerMeister сейчас на нейрале!
to4a
Posts: 265
Joined: 2006-03-10 00:19:11
Location: http://drw.ru/

Post by to4a »

Code: Select all

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'
вот что выдает инжа по поводу онгамп, если чё непонятно будет спрашивай...
SLAK
Posts: 182
Joined: 2005-08-19 16:12:23
Contact:

Post by SLAK »

или вот русский вариант :)
Edred wrote:

Code: Select all

Команда 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'
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Code: Select all

   <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)]] 
поясните как этим работать, как узнать номера, сериал картинки, чеки, и.т.д. и.т.п. спосибо
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

SLAK wrote:или вот русский вариант :)
Edred wrote:

Code: Select all

Команда OnGump - автоматический выбор кнопки/галки/текста в гампах
Ты где этот текст откопал? У меня давно уже потерлось все это... Может там есть еще и другие части моего старого учебника? :roll:
Ни один скрипт не работает? Пора обновить [url=http://www.eof.nm.ru/FiLeS/uoloop.exe]Инжект[/url]...
Все работает, но хочется большего? Пора переходить на [url=http://stealth.od.ua/]стелс[/url]...
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

NMY wrote:поясните как этим работать, как узнать номера, сериал картинки, чеки, и.т.д. и.т.п. спосибо
А ,infogump на что?
Ни один скрипт не работает? Пора обновить [url=http://www.eof.nm.ru/FiLeS/uoloop.exe]Инжект[/url]...
Все работает, но хочется большего? Пора переходить на [url=http://stealth.od.ua/]стелс[/url]...
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Edred wrote:
NMY wrote:поясните как этим работать, как узнать номера, сериал картинки, чеки, и.т.д. и.т.п. спосибо
А ,infogump на что?
знаю я инфогамп :!: :!: :!: просто сложно все это переворить...
SLAK
Posts: 182
Joined: 2005-08-19 16:12:23
Contact:

Post by SLAK »

Edred wrote: Ты где этот текст откопал? У меня давно уже потерлось все это... Может там есть еще и другие части моего старого учебника? :roll:
Я некоторые интересующие меня топики сохранял, но сомневаюсь что там есть твой учебник...
admir
Posts: 528
Joined: 2005-01-13 07:20:54

Post by admir »

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

может кто подскажет где можно найти столбик с гампом с вводом текста ?
оттестировать текстентри
и еще моэж кто знает возможно ли работать с уже открытым гампом ?
все для альфы , [url=http://newvlad.nm.ru/prog]здесь[/url]
модернизация ремонт продажа игровых консолей
Sky: admirka1 Москва
to4a
Posts: 265
Joined: 2006-03-10 00:19:11
Location: http://drw.ru/

Post by to4a »

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

может кто подскажет где можно найти столбик с гампом с вводом текста ?
оттестировать текстентри
и еще моэж кто знает возможно ли работать с уже открытым гампом ?
с открытым - нет
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Edred wrote:
SLAK wrote:или вот русский вариант :)
Edred wrote:

Code: Select all

Команда OnGump - автоматический выбор кнопки/галки/текста в гампах
Ты где этот текст откопал? У меня давно уже потерлось все это... Может там есть еще и другие части моего старого учебника? :roll:
Это в кнопочке Search лежит, а англиский вариант - стыдно не знать.

Вешаем Verbose Logging и пишем в клиенте: ,ongump - а оно нам целую хелпу, кажецца так.
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

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

Вешаем Verbose Logging и пишем в клиенте: ,ongump - а оно нам целую хелпу, кажецца так.
Это ты кому пишешь? В огороде бузина, а в Киеве дядька. Перечитай еще раз: этот перевод на русский хелпа по ongump делал в свое время я. И он был частью моего старого учебника по инжекту. Который был размещен на двух форумах - этом и Цитадели. Кто ж знал, что оба форума практически одновременно накроются медным тазом? Тут часть пропала (в том числе этот учебник), там вообще все пропало. Гуглом через поиск в его кэше мне удалось кусок учебника найти. Но очень мало. Жалко.
Ни один скрипт не работает? Пора обновить [url=http://www.eof.nm.ru/FiLeS/uoloop.exe]Инжект[/url]...
Все работает, но хочется большего? Пора переходить на [url=http://stealth.od.ua/]стелс[/url]...
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

Edred wrote:
Destruction wrote:...
...
Дест ладно бы по теме флудил... Мало того ччто криво читаешь так еще и гонишь по ходу дела;))
admir
Posts: 528
Joined: 2005-01-13 07:20:54

Post by admir »

) парни может кто че тестировал по ongump ? я все ищу столбик с текстом ) а у Деста это хранический флуд, прежде чем подумать он напишет ) так что можно даже не обсуждать )
все для альфы , [url=http://newvlad.nm.ru/prog]здесь[/url]
модернизация ремонт продажа игровых консолей
Sky: admirka1 Москва
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

Ввсе тестили и все работает...
там надо у читывать формат команды... Если ты решил использовтаь только поля ввода таекста то тебе стуруктуру команды нельзя обрубать... она должна всебя в ключать кнопки, флаги влюбом случаи если ты их даже не используешь
,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)
Post Reply