Page 1 of 1

Рунбука.Гампы.

Posted: 2007-01-20 18:17:32
by sh0rty
Искал хелп по работе с гампами, ненашел. Поетому обращаюсь к экспертам. Вот инфогамп с рунбуки, открытой на страничке где мне нужно нажать кнопку реколла с регов, а не со скролла.

Code: Select all

_____infogump_______
serial   0x40015c2f
gumpid   0x000003ee
X   0
Y   0
2938   packet size
0   reply packet size
Buttons: ________
Checks&Radios: __
Entryes: ________
All commands: ____
    1] umppic 225 200 220
    2] umppic 250 240 5
    3] umppic 280 240 5
    4] umppic 290 240 5
    5] umppic 300 240 5
    6] umppic 310 240 5
    7] umppic 320 240 5
    8] umppic 330 240 5
    9] umppic 340 240 5
   10] umppic 355 240 5
   11] umppic 415 240 5
   12] umppic 445 240 5
   13] umppic 455 240 5
   14] umppic 465 240 5
   15] umppic 475 240 5
   16] umppic 485 240 5
   17] umppic 495 240 5
   18] umppic 505 240 5
   19] umppic 520 240 5
   20] ext 263 228 0
   21] ext 345 228 0
   22] ext 425 228 0
   23] ext 509 228 0
   24] utton 255 377 2225 2225 1 0 8
   25] utton 290 377 2226 2226 1 0 9
   26] utton 325 377 2227 2227 1 0 9
   27] utton 360 377 2228 2228 1 0 9
   28] utton 425 377 2229 2229 1 0 9
   29] utton 460 377 2230 2230 1 0 9
   30] utton 495 377 2231 2231 1 0 9
   31] utton 530 377 2232 2232 1 0 9
   32] age
   33] roppedtext 270 250 115 20 0
   34] utton 255 255 2104 2103 1 0
   35] roppedtext 270 265 115 20 0
   36] utton 255 270 2104 2103 1 0
   37] roppedtext 270 280 115 20 0
   38] utton 255 285 2104 2103 1 0
   39] roppedtext 270 295 115 20 0
   40] utton 255 300 2104 2103 1 0
   41] roppedtext 270 310 115 20 0
   42] utton 255 315 2104 2103 1 0
   43] roppedtext 270 325 115 20 0
   44] utton 255 330 2104 2103 1 0
   45] roppedtext 270 340 115 20 0 1
   46] utton 255 345 2104 2103 1 0
   47] roppedtext 270 355 115 20 0 1
   48] utton 255 360 2104 2103 1 0
   49] roppedtext 430 250 115 20 0 1
   50] utton 415 255 2104 2103 1 0 1
   51] roppedtext 430 265 115 20 0 1
   52] utton 415 270 2104 2103 1 0 1
   53] roppedtext 430 280 115 20 0 1
   54] utton 415 285 2104 2103 1 0 1
   55] roppedtext 430 295 115 20 0 1
   56] utton 415 300 2104 2103 1 0 1
   57] roppedtext 430 310 115 20 0 1
   58] utton 415 315 2104 2103 1 0 1
   59] roppedtext 430 325 115 20 0 1
   60] utton 415 330 2104 2103 1 0 1
   61] roppedtext 430 340 115 20 0 1
   62] utton 415 345 2104 2103 1 0 1
   63] roppedtext 430 355 115 20 0 1
   64] utton 415 360 2104 2103 1 0 1
   65] age
   66] utton 250 204 2205 2205 1 0 8
   67] utton 520 204 2206 2206 1 0 8
   68] ext 300 205 0 2
   69] roppedtext 270 250 115 20 0 2
   70] utton 255 255 2104 2103 1 0
   71] roppedtext 260 275 115 20 0 2
   72] ext 290 304 0 2
   73] utton 260 305 4005 4006 1 0 7
   74] utton 260 330 2271 2271 1 0 2
   75] utton 330 330 2291 2291 1 0 4
   76] ext 430 205 0 2
   77] roppedtext 430 250 115 20 0 2
   78] utton 415 255 2104 2103 2 0
   79] roppedtext 430 275 115 20 0 2
   80] ext 460 304 0 2
   81] utton 430 305 4005 4006 1 0 7
   82] utton 430 330 2271 2271 1 0 2
   83] utton 500 330 2291 2291 1 0 4
Text: ____________
    0] Charges
    1] 1
    2] Maximal
    3] 5
    4] Oreon`s Marketplace
    5] Babylon Keep
    6] El`Crog
    7] Moonglow
    8] Yew
    9] Minoc
   10] Faorens
   11] Minoc
   12] Zeljonie
   13] Ice LORD
   14] Shame
   15] -=MOST=-
   16] Fire Dungeon
   17] -=KLADBIWE=-
   18] Vesper
   19] Empty
   20] Oreon`s Marketplace
   21] Oreon`s Marketplace
   22] 1395,1627,30
   23] drop Oreon`s Marketplace
   24] Babylon Keep
   25] Babylon Keep
   26] 4574,1678,25
   27] drop Babylon Keep


Пожалуйста напишите функцию, которая делает реколл по этой кнопке. :roll:

Posted: 2007-01-24 16:44:55
by biv
,recall 0x40015c2f [xxx]

xxx - тут ты вписываеш Reply, который узнаёш когда нажимаеш на кнопку рекалла и затем смотриш infogump (Чтото вроде 0021, впишеш 0x0021)

recall надёжней чем ongump.

Posted: 2007-02-11 13:03:11
by to4a
biv wrote:,recall 0x40015c2f [xxx]

xxx - тут ты вписываеш Reply, который узнаёш когда нажимаеш на кнопку рекалла и затем смотриш infogump (Чтото вроде 0021, впишеш 0x0021)

recall надёжней чем ongump.


и чем же он надежнее?

и нахрена нажимать кнопку рекола а потом смотреть, если тут и так есть коды всех кнопок:

Code: Select all

    0] Charges
    1] 1
    2] Maximal
    3] 5
    4] Oreon`s Marketplace
    5] Babylon Keep
    6] El`Crog
    7] Moonglow
    8] Yew
    9] Minoc
   10] Faorens
   11] Minoc
   12] Zeljonie
   13] Ice LORD
   14] Shame
   15] -=MOST=-
   16] Fire Dungeon
   17] -=KLADBIWE=-
   18] Vesper
   19] Empty
   20] Oreon`s Marketplace
   21] Oreon`s Marketplace
   22] 1395,1627,30
   23] drop Oreon`s Marketplace
   24] Babylon Keep
   25] Babylon Keep
   26] 4574,1678,25
   27] drop Babylon Keep


просто ищешь нужную кнопку, например 26] 4574,1678,25, номер конвертирует в хекс, хоть стандартным калькулятором, в хексе получаешь номер, в данном случае, 1A, добавляешь недостающие нули и получаешь 0x001A, а потом хоть в рекол вписывай хоть в онгамп

кстати хелп по ongump есть в самой инже, нужно просто написать ,ongump и инжа напишет:

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'

Posted: 2007-02-11 19:59:36
by Nmy
онгамп регулярно крешыт клиент епты!

Posted: 2007-02-12 17:23:23
by to4a
NMY wrote:онгамп регулярно крешыт клиент епты!

хз, хз, шард дрв, клиент 2.0.3 патченый, юзаю онгамп регулярно по очень многу раз в день(у меня рекол по рунбуке через онгамп, и ещё много скриптов с онгампом) и мои скрипты юзает ещё несколько знакомых, на протяжении уже более чем пол года - НИ ОДНОГО КРАША!

Posted: 2007-04-14 17:39:08
by to4a
хм.. вот заметил закономерность, с отключенным norbcalc и norbcheck у меня не работал recall и ongump не крашил, включил их заработал recall и стал крашить ongump...