Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

нужна помощь с гампом(

тут можно задать вопрос по скриптингу
sadX_Xface
Neophyte
Neophyte
Posts: 34
Joined: 10.04.2012 11:28

Re: нужна помощь с гампом(

Post by sadX_Xface »

все я все понял)))))
nepopus
Novice
Novice
Posts: 121
Joined: 29.02.2012 23:45
Location: Москва
Contact:

Re: нужна помощь с гампом(

Post by nepopus »

sadX_Xface wrote:все я все понял)))))
Ну слава тебе. Мы всем форумом наблюдали за твоими мучениями :)
Может дашь решение твоим последователям?
<( o_O<) <( O_O )> (>O_o )>
sadX_Xface
Neophyte
Neophyte
Posts: 34
Joined: 10.04.2012 11:28

Re: нужна помощь с гампом(

Post by sadX_Xface »

конечно))) хоть и есть вариант что это приведет к тому что не я один буду в топовом гире бегать))) я все равно как скрипт налажу и погоняю админу отпишусь)

суть примерно такая (я все еще в процессе тестирования моего метода) есть один пропавший ElemNum. ТайлПикХуе после которого идет "пропавший номерок" является правильным ответом. Все что нужно это спарсить гамп, получить числовой ряд всех ElemNum, вычислить пропавший элемент начиная с первого ЭлемНум первого ТайлПика... отнять 1 и получить собственно ElemNum строки содержащей правильную картинку.

Кстати спасибо за вопрос)))) помогло мне четче сформулировать алгоритм вычленения нужной инфы))
можно и не парсить... с TGumpInfo пока что не подружился. вот как раз этим и займусь.
sadX_Xface
Neophyte
Neophyte
Posts: 34
Joined: 10.04.2012 11:28

Re: нужна помощь с гампом(

Post by sadX_Xface »

нет... нифига я не понял((( но истина где-то рядом. вот пример со стр. 2 как видно мой алгоритм тут не работает. отсутсвующих элемента аж 3 и ответ аккурат между ними.... буду статистику собирать, чего поделать.

тем не менее алгоритм получения кнопки (да я уже и парсер запилил))) работает % в 75 наверное... это уже успех. с учетом того что все будет происходит афк 24/7 даже этот % для меня вполне приемлем учитывая огромное количество ботов на моих руках.

Code: Select all

Serial: 18615F
GumpID: 2336
X: 0032
Y: 0032
Pages: 4
Gump Options:

GumpPicTiled: X Y   Width   Height   Gump_ID   ElemNum
GumpPicTiled: 33  20  413  245  2624  2

GumpPics: X  Y  ID  Hue  Page  ElemNum
GumpPic: 20  5  10460  0  0  4
GumpPic: 430  5  10460  0  0  5
GumpPic: 20  249  10460  0  0  6
GumpPic: 430  249  10460  0  0  7

TilePicHue: X   Y   ID   Hue   Page   ElemNum
0   TilePicHue: 75  152  5063  1895  24
1   TilePicHue: 114  129  5067  1895  26
2   TilePicHue: 94  159  5061  1895  29
3   TilePicHue: 74  155  5063  1895  32
4   TilePicHue: 102  165  5068  1895  34
5   TilePicHue: 112  137  10201  1895  37
6   TilePicHue: 88  126  10201  1895  39
7   TilePicHue: 100  117  7609  1895  41

ResizePics: X   Y   ID   Width   Height   Page   ElemNum
0   ResizePic: 25  10  5054  430  264  0  1
1   ResizePic: 60  107  5120  120  100  0  23
2   ResizePic: 60  107  9260  120  100  0  25
3   ResizePic: 60  107  5120  120  100  1  28
4   ResizePic: 60  107  9260  120  100  2  31
5   ResizePic: 60  107  5120  120  100  2  33
6   ResizePic: 60  107  5100  120  100  3  36
7   ResizePic: 60  107  5100  120  100  3  38
8   ResizePic: 60  107  9260  120  100  3  40

XmfHTMLGumpColor: X   Y   Width   Height   ClilocID   Background   scrollbar   Hue   ElemNum   ClilocText
0   XmfHTMLGumpColor: 239  74  200  20  1025068  0  0  32767  10  leather tunic
1   XmfHTMLGumpColor: 239  99  200  20  1027609  0  0  32767  12  leather cap
2   XmfHTMLGumpColor: 239  124  200  20  1025063  0  0  32767  14  leather gorget
3   XmfHTMLGumpColor: 239  149  200  20  1025062  0  0  32767  16  leather gloves
4   XmfHTMLGumpColor: 239  174  200  20  1030201  0  0  32767  18  leather ninja hood
5   XmfHTMLGumpColor: 239  199  200  20  1025061  0  0  32767  20  leather sleeves
6   XmfHTMLGumpColor: 239  224  200  20  1025067  0  0  32767  22  leather leggings

CheckerTrans: X   Y   Width   Height   Page   ElemNum
0   CheckerTrans: 33  20  413  245  0  3

HTMLGump: X   Y   Width   Height   TextID   Background   scrollbar   Page   ElemNum
0   HTMLGump: 80  25  320  60  0  0  0  0  8

Text Lines:
<BASEFONT COLOR=#FFFFFF><CENTER>To show that you are worthy of a bulk order, please name the item shown below.</CENTER></BASEFONT>

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page   ElemNum
0   GumpButton: 191  72  4005  4007  1  0  10  0  9
1   GumpButton: 191  97  4005  4007  1  0  11  0  11
2   GumpButton: 191  122  4005  4007  1  0  12  0  13
3   GumpButton: 191  147  4005  4007  1  0  13  0  15
4   GumpButton: 191  172  4005  4007  1  0  14  0  17
5   GumpButton: 191  197  4005  4007  1  0  15  0  19
6   GumpButton: 191  222  4005  4007  1  0  16  0  21
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: нужна помощь с гампом(

Post by Vizit0r »

час убил, чтобы пакет из логгера(сообщение в конце 2й страницы) расжать и декодировать.
25 элемент там есть,

Code: Select all

resizepic 60 107 5120 120 100
          x   y  gump_id  width height.
Почему не показывается в общем списке - незнаю, визуально по коду все нормально.

нужен чар на котором проверить в риалтайме, ну и что там надо чтобы гамп получить.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply