Page 1 of 1

Гамп

Posted: 08.01.2013 19:01
by VeL
Задание такое.
Появляется гамп антимакроса в котором нужно сложить два числа, стереть условие и ввести на его место результат. Проблема в том что стелс не видит чем заполнена строка ввода (строка выделена красным).

Stealth:
GetGumpShortLines(GetGumpsCount - 1, GumpLines_List);
GumpLines_List[3] ==> пустая строка

Injection (обрабатывает правильно):
UO.LastGump('command', 4) ==> 15+14

Code: Select all

Serial: 8210F
GumpID: 04D5
X: 00C8
Y: 00C8
Pages: 0
Gump Options: NoClose

ResizePics: X   Y   ID   Width   Height   Page   ElemNum
0   ResizePic: 0  0  83  400  300  0  1

HTMLGump: X   Y   Width   Height   TextID   Background   scrollbar   Page   ElemNum
0   HTMLGump: 10  45  380  210  1  1  1  0  3

GumpTexts: X   Y   Color   Text_ID   Page   ElemNum
0   GumpText: 130  20  67  0  0  2
1   GumpText: 50  265  1159  2  0  5

TextEntries: X   Y   Width   Height   Color   Return_value   Default_text_id   Page   ElemNum
0   TextEntry: 200  265  1158  25  55  0  3  0  6

Text Lines:
...SKIP...
...SKIP...: [color=#BF0000]15+14[/color] - ВОТ ЭТОГО НЕТ!!!

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page   ElemNum
0   GumpButton: 10  265  4011  4013  1  0  1  0  4

Previous gump reply:
  Button id: 0
Хотелось бы чтобы в новой версии пофиксили)))

Re: Гамп

Posted: 08.01.2013 19:21
by Vizit0r
так и не понял чего там нет, а что наоборот есть.
хорошо бы пример непоскипаный.

у TextEntry есть поле Default_text_id, посмотри на него внимательно.

Re: Гамп

Posted: 08.01.2013 19:31
by VeL
В поскипаном тексте ничего интересного. Нету 15+14 - эту сроку надо стереть и в нее записать 29, но стелс как раз и не видит эту строку.

Re: Гамп

Posted: 08.01.2013 19:34
by Vizit0r
я все еще тебя не понимаю.
пример всего гампа без авторских урезок в студию.

Re: Гамп

Posted: 08.01.2013 19:36
by VeL

Code: Select all

Serial: 8210F
GumpID: 04D5
X: 00C8
Y: 00C8
Pages: 0
Gump Options: NoClose

ResizePics: X   Y   ID   Width   Height   Page   ElemNum
0   ResizePic: 0  0  83  400  300  0  1

HTMLGump: X   Y   Width   Height   TextID   Background   scrollbar   Page   ElemNum
0   HTMLGump: 10  45  380  210  1  1  1  0  3

GumpTexts: X   Y   Color   Text_ID   Page   ElemNum
0   GumpText: 130  20  67  0  0  2
1   GumpText: 50  265  1159  2  0  5

TextEntries: X   Y   Width   Height   Color   Return_value   Default_text_id   Page   ElemNum
0   TextEntry: 200  265  1158  25  55  0  3  0  6

Text Lines:
Привет, добытчик!
XXXXX, это самая обыкновенная процедура, и не стоит пугаться. Если Вы правильно решите простую арифметическую задачу, сможете продолжить добычу. В противном случае, будете предупреждены за подозрение в использовании запрещенных средств. Три подобных предупреждения обернутся для Вас каторгой. Будьте очень внимательны! Сотрите условие задачи и впишите вместо него результат, после чего нажмите кнопку! На ответ Вам отводится ровно минута.
Замените ответом:

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page   ElemNum
0   GumpButton: 10  265  4011  4013  1  0  1  0  4

Previous gump reply:
  Button id: 0

Re: Гамп

Posted: 08.01.2013 19:39
by Vizit0r
в аську ко мне постучись.

Re: Гамп

Posted: 08.01.2013 20:30
by VeL
Файл с пакетами:
_Sheeba_packets.log.7z
(6.82 KiB) Downloaded 616 times

Re: Гамп

Posted: 09.01.2013 0:08
by Vizit0r
пока делал одно масштабное изменение кода - мимоходом зацепил и исправил и это тоже.
код там был такой, кривоватый мягко говоря. Я удивлен что за столько лет ты первый это заметил.