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

i need a help for this gump

Ask for help
-k-
Neophyte
Neophyte
Posts: 41
Joined: 23.01.2012 0:22

i need a help for this gump

Post by -k- »

Image
Image

Code: Select all

Serial: 1866ED1
GumpID: 13EE96
X: 0000
Y: 0000
Pages: 1
Gump Options:

ResizePics: X   Y   ID   Width   Height   Page
0   ResizePic: 23  471  9200  200  100  0
1   ResizePic: 29  516  9200  185  30  0
2   ResizePic: 108  476  9200  105  19  0
3   ResizePic: 132  476  9200  19  19  0
4   ResizePic: 132  476  9200  25  19  0
5   ResizePic: 150  476  9200  37  19  0
6   ResizePic: 161  476  9200  44  19  0
7   ResizePic: 117  476  9200  95  19  0
8   ResizePic: 127  476  9200  39  19  0
9   ResizePic: 127  476  9200  17  19  0
10   ResizePic: 139  476  9200  32  19  0
11   ResizePic: 154  476  9200  22  19  0

GumpTexts: X   Y   Color   Text_ID   Page
0   GumpText: 30  475  900  0  0
1   GumpText: 30  495  900  1  0
2   GumpText: 117  475  1152  3  0
3   GumpText: 100  495  1152  4  0
4   GumpText: 117  475  1152  5  0
5   GumpText: 132  475  1152  6  0
6   GumpText: 132  475  1152  7  0
7   GumpText: 150  475  1152  8  0
8   GumpText: 150  475  1152  9  0
9   GumpText: 161  475  1152  10  0
10   GumpText: 181  475  1152  11  0
11   GumpText: 161  475  1152  12  0
12   GumpText: 117  475  1152  13  0
13   GumpText: 127  475  1152  14  0
14   GumpText: 127  475  1152  15  0
15   GumpText: 127  475  1152  16  0
16   GumpText: 139  475  1152  17  0
17   GumpText: 159  475  1152  18  0
18   GumpText: 139  475  1152  19  0
19   GumpText: 154  475  1152  20  0

TextEntries: X   Y   Width   Height   Color   Return_value   Default_text_id   Page
0   TextEntry: 35  521  166  20  55  1  2  0

Text Lines:
Anti Macro: 
Tentativa:


1
6
4
0
3
9
6
8
2
5
0
2
0
1
3
4
1

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page
0   GumpButton: 30  547  247  248  1  0  0  0
thanks
nah nah
Developer
Developer
Posts: 414
Joined: 13.07.2011 11:23
Contact:

Re: i need a help for this gump

Post by nah nah »

more examples please

Я не спец, но кажется, что нужные строки это

Code: Select all

13   GumpText: 127  475  1152  14  0
16   GumpText: 139  475  1152  17  0
19   GumpText: 154  475  1152  20  0
По крайней мере координаты вроде как соответствуют (четверка на картинке слегка смещена вправо).
Непонятно почему в GumpTexts 20 позиций, а в Text lines 21.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: i need a help for this gump

Post by Vizit0r »

парсер написать можно, но сложно.
надо проходиться по списку GumpText, сверять X у всех строк, чтобы в итоге получить те "строки" (на деле - отдельные цифры), которые будут находиться поверх остальных. хлопотно это.

непонятно только, почему не рисуются те цифры, которые не полностью перекрываются, или вообще не перекрываются (например, 10 позиция, XY 181 475 ). Скорее всего клиент не рисует те цифры, которые хотя бы частично закрыты сверху.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Alex
Moderator
Moderator
Posts: 351
Joined: 07.04.2005 4:41

Re: i need a help for this gump

Post by Alex »

nah nah wrote:Непонятно почему в GumpTexts 20 позиций, а в Text lines 21.
1 GumpText: 30 495 900 1 0
2 GumpText: 117 475 1152 3 0

предполагаю, что в пришедшем с сервера списке пропущен один GumpText (предпоследнее число(Text_ID) с 1 на 3 прыгает), а в Text lines пропущенный индекс пустой строкой замещается). что-то такое
Новый стелс лежит тут. Стелс это произведение искусства! :)
-k-
Neophyte
Neophyte
Posts: 41
Joined: 23.01.2012 0:22

Re: i need a help for this gump

Post by -k- »

Image

Code: Select all

Serial: 1866ED1
GumpID: 1700A8
X: 0000
Y: 0000
Pages: 1
Gump Options:

ResizePics: X   Y   ID   Width   Height   Page
0   ResizePic: 23  471  9200  200  100  0
1   ResizePic: 29  516  9200  185  30  0
2   ResizePic: 108  476  9200  105  19  0
3   ResizePic: 131  476  9200  33  19  0
4   ResizePic: 131  476  9200  42  19  0
5   ResizePic: 131  476  9200  19  19  0
6   ResizePic: 162  476  9200  18  19  0
7   ResizePic: 117  476  9200  95  19  0
8   ResizePic: 123  476  9200  23  19  0
9   ResizePic: 153  476  9200  37  19  0
10   ResizePic: 153  476  9200  34  19  0
11   ResizePic: 153  476  9200  44  19  0

GumpTexts: X   Y   Color   Text_ID   Page
0   GumpText: 30  475  900  0  0
1   GumpText: 30  495  900  1  0
2   GumpText: 117  475  1152  3  0
3   GumpText: 100  495  1152  4  0
4   GumpText: 117  475  1152  5  0
5   GumpText: 131  475  1152  6  0
6   GumpText: 131  475  1152  7  0
7   GumpText: 131  475  1152  8  0
8   GumpText: 131  475  1152  9  0
9   GumpText: 144  475  1152  10  0
10   GumpText: 162  475  1152  11  0
11   GumpText: 162  475  1152  12  0
12   GumpText: 117  475  1152  13  0
13   GumpText: 123  475  1152  14  0
14   GumpText: 138  475  1152  15  0
15   GumpText: 153  475  1152  16  0
16   GumpText: 153  475  1152  17  0
17   GumpText: 153  475  1152  18  0

TextEntries: X   Y   Width   Height   Color   Return_value   Default_text_id   Page
0   TextEntry: 35  521  166  20  55  1  2  0

Text Lines:
Anti Macro: 
Tentativa:


1
0
4
8
2
8
3
2
5
1
3
7
2
4
9

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page
0   GumpButton: 30  547  247  248  1  0  0  0
Image

Code: Select all

Serial: 1866ED1
GumpID: 170BE5
X: 0000
Y: 0000
Pages: 1
Gump Options:

ResizePics: X   Y   ID   Width   Height   Page
0   ResizePic: 23  471  9200  200  100  0
1   ResizePic: 29  516  9200  185  30  0
2   ResizePic: 108  476  9200  105  19  0
3   ResizePic: 117  476  9200  23  19  0
4   ResizePic: 117  476  9200  37  19  0
5   ResizePic: 130  476  9200  25  19  0
6   ResizePic: 130  476  9200  42  19  0
7   ResizePic: 117  476  9200  95  19  0
8   ResizePic: 117  476  9200  36  19  0
9   ResizePic: 117  476  9200  38  19  0
10   ResizePic: 131  476  9200  40  19  0
11   ResizePic: 146  476  9200  36  19  0
12   ResizePic: 146  476  9200  40  19  0
13   ResizePic: 155  476  9200  44  19  0

GumpTexts: X   Y   Color   Text_ID   Page
0   GumpText: 30  475  900  0  0
1   GumpText: 30  495  900  1  0
2   GumpText: 117  475  1152  3  0
3   GumpText: 100  495  1152  4  0
4   GumpText: 117  475  1152  5  0
5   GumpText: 117  475  1152  6  0
6   GumpText: 117  475  1152  7  0
7   GumpText: 130  475  1152  8  0
8   GumpText: 130  475  1152  9  0
9   GumpText: 147  475  1152  10  0
10   GumpText: 117  475  1152  11  0
11   GumpText: 117  475  1152  12  0
12   GumpText: 117  475  1152  13  0
13   GumpText: 131  475  1152  14  0
14   GumpText: 151  475  1152  15  0
15   GumpText: 131  475  1152  16  0
16   GumpText: 146  475  1152  17  0
17   GumpText: 166  475  1152  18  0
18   GumpText: 146  475  1152  19  0
19   GumpText: 146  475  1152  20  0
20   GumpText: 155  475  1152  21  0
21   GumpText: 175  475  1152  22  0

TextEntries: X   Y   Width   Height   Color   Return_value   Default_text_id   Page
0   TextEntry: 35  521  166  20  55  1  2  0

Text Lines:
Anti Macro: 
Tentativa:


1
2
5
6
4
3
4
4
8
8
5
6
0
5
5
7
8
6
4

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page
0   GumpButton: 30  547  247  248  1  0  0  0
Image

Code: Select all

Serial: 1866ED1
GumpID: 17139A
X: 0000
Y: 0000
Pages: 1
Gump Options:

ResizePics: X   Y   ID   Width   Height   Page
0   ResizePic: 23  471  9200  200  100  0
1   ResizePic: 29  516  9200  185  30  0
2   ResizePic: 108  476  9200  105  19  0
3   ResizePic: 134  476  9200  22  19  0
4   ResizePic: 134  476  9200  41  19  0
5   ResizePic: 145  476  9200  25  19  0
6   ResizePic: 145  476  9200  29  19  0
7   ResizePic: 145  476  9200  33  19  0
8   ResizePic: 163  476  9200  23  19  0
9   ResizePic: 117  476  9200  95  19  0
10   ResizePic: 117  476  9200  34  19  0
11   ResizePic: 117  476  9200  20  19  0
12   ResizePic: 117  476  9200  32  19  0
13   ResizePic: 123  476  9200  34  19  0
14   ResizePic: 123  476  9200  20  19  0
15   ResizePic: 131  476  9200  17  19  0
16   ResizePic: 131  476  9200  19  19  0

GumpTexts: X   Y   Color   Text_ID   Page
0   GumpText: 30  475  900  0  0
1   GumpText: 30  495  900  1  0
2   GumpText: 117  475  1152  3  0
3   GumpText: 100  495  1152  4  0
4   GumpText: 117  475  1152  5  0
5   GumpText: 134  475  1152  6  0
6   GumpText: 134  475  1152  7  0
7   GumpText: 134  475  1152  8  0
8   GumpText: 145  475  1152  9  0
9   GumpText: 145  475  1152  10  0
10   GumpText: 145  475  1152  11  0
11   GumpText: 145  475  1152  12  0
12   GumpText: 163  475  1152  13  0
13   GumpText: 117  475  1152  14  0
14   GumpText: 117  475  1152  15  0
15   GumpText: 117  475  1152  16  0
16   GumpText: 117  475  1152  17  0
17   GumpText: 123  475  1152  18  0
18   GumpText: 143  475  1152  19  0
19   GumpText: 123  475  1152  20  0
20   GumpText: 123  475  1152  21  0
21   GumpText: 131  475  1152  22  0
22   GumpText: 131  475  1152  23  0
23   GumpText: 131  475  1152  24  0

TextEntries: X   Y   Width   Height   Color   Return_value   Default_text_id   Page
0   TextEntry: 35  521  166  20  55  1  2  0

Text Lines:
Anti Macro: 
Tentativa:


1
6
7
6
4
0
9
3
6
1
8
4
5
9
6
2
5
2
9
9
3

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page
0   GumpButton: 30  547  247  248  1  0  0  0
nah nah
Developer
Developer
Posts: 414
Joined: 13.07.2011 11:23
Contact:

Re: i need a help for this gump

Post by nah nah »

Image
Может тут решение?

Code: Select all

ResizePics: X   Y   ID   Width   Height   Page
0   ResizePic: 23  471  9200  200  100  0
1   ResizePic: 29  516  9200  185  30  0
2   ResizePic: 108  476  9200  105  19  0
3   ResizePic: 134  476  9200  22  19  0
4   ResizePic: 134  476  9200  41  19  0
5   ResizePic: 145  476  9200  25  19  0
6   ResizePic: 145  476  9200  29  19  0
7   ResizePic: 145  476  9200  33  19  0
8   ResizePic: 163  476  9200  23  19  0
9   ResizePic: 117  476  9200  95  19  0
10   ResizePic: 117  476  9200  34  19  0
11   ResizePic: 117  476  9200  20  19  0
12   ResizePic: 117  476  9200  32  19  0
13   ResizePic: 123  476  9200  34  19  0
14   ResizePic: 123  476  9200  20  19  0
15   ResizePic: 131  476  9200  17  19  0
16   ResizePic: 131  476  9200  19  19  0
Зачем накладывать друг на друга столько одинаковых картинок
Image
CFA
Developer
Developer
Posts: 492
Joined: 20.04.2006 6:03
Contact:

Re: i need a help for this gump

Post by CFA »

А мне кажется, что рисунки и текст идут вперемешку, наверху остаются только последние цифры, поверх которых нет рисунков. Так, что надо еще знать "сквозной" номер картинки и текста внутри гампа.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: i need a help for this gump

Post by Vizit0r »

скриптеру шарда респект за такие гампы, да.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
nah nah
Developer
Developer
Posts: 414
Joined: 13.07.2011 11:23
Contact:

Re: i need a help for this gump

Post by nah nah »

Не знаю как отрисовываются гампы, но накладывать рисунки так, так указано в ResizePics: было бы логично. Сначала отрисовывается "форма" (200х100пикс.), затем все остальное.
Скажите, правильно ли я определил номера?

Code: Select all

16   GumpText: 117  475  1152  17  0			9   первый номер
20   GumpText: 123  475  1152  21  0			2   второй номер
23   GumpText: 131  475  1152  24  0			3   третий номер
зы Что мешало скриптерц отправить хренолион цифр, а затем перекрыть одной картинкой и отправить 3 нужных циферки?
-k-
Neophyte
Neophyte
Posts: 41
Joined: 23.01.2012 0:22

Re: i need a help for this gump

Post by -k- »

nah nah wrote:Не знаю как отрисовываются гампы, но накладывать рисунки так, так указано в ResizePics: было бы логично. Сначала отрисовывается "форма" (200х100пикс.), затем все остальное.
Скажите, правильно ли я определил номера?

Code: Select all

16   GumpText: 117  475  1152  17  0			9   первый номер
20   GumpText: 123  475  1152  21  0			2   второй номер
23   GumpText: 131  475  1152  24  0			3   третий номер
зы Что мешало скриптерц отправить хренолион цифр, а затем перекрыть одной картинкой и отправить 3 нужных циферки?
sorry, but i don`t understand.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: i need a help for this gump

Post by Vizit0r »

nah nah wrote:Не знаю как отрисовываются гампы, но накладывать рисунки так, так указано в ResizePics: было бы логично. Сначала отрисовывается "форма" (200х100пикс.), затем все остальное.
Скажите, правильно ли я определил номера?

Code: Select all

16   GumpText: 117  475  1152  17  0			9   первый номер
20   GumpText: 123  475  1152  21  0			2   второй номер
23   GumpText: 131  475  1152  24  0			3   третий номер
зы Что мешало скриптерц отправить хренолион цифр, а затем перекрыть одной картинкой и отправить 3 нужных циферки?
это было бы сильно просто для детекта нужных цифр :)
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
nah nah
Developer
Developer
Posts: 414
Joined: 13.07.2011 11:23
Contact:

Re: i need a help for this gump

Post by nah nah »

Так строки то соответствуют или я напутал? Это для последнего примера
-k-
Neophyte
Neophyte
Posts: 41
Joined: 23.01.2012 0:22

Re: i need a help for this gump

Post by -k- »

nah nah wrote:Так строки то соответствуют или я напутал? Это для последнего примера
no, no. i can´t understand the language. I translate in google, but the translation is very bad
nah nah
Developer
Developer
Posts: 414
Joined: 13.07.2011 11:23
Contact:

Re: i need a help for this gump

Post by nah nah »

i am trying to solve your problem
the question was intended to developers

translated by google and Marya Ivanovna's lessons (school teacher who taught me English) :lol:
nah nah
Developer
Developer
Posts: 414
Joined: 13.07.2011 11:23
Contact:

Re: i need a help for this gump

Post by nah nah »

Vizit0r wrote:это было бы сильно просто для детекта нужных цифр :)
Но так оно и есть. На скрине гампа видно наложение, такое же как на картинке, которуя минут 10 рисовал в пэинте :roll: Я имею ввиду, что картинки рисуются в порядке, который выдает ,infogump

Вопрос другой... Как они перемешиваются. Я не уверен, что правильно соотношу Text lines и GumpTexts.
Post Reply