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

Гамп

тут можно задать вопрос по скриптингу
Post Reply
VeL
Novice
Novice
Posts: 54
Joined: 03.12.2010 18:15

Гамп

Post 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
Хотелось бы чтобы в новой версии пофиксили)))
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Гамп

Post by Vizit0r »

так и не понял чего там нет, а что наоборот есть.
хорошо бы пример непоскипаный.

у TextEntry есть поле Default_text_id, посмотри на него внимательно.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
VeL
Novice
Novice
Posts: 54
Joined: 03.12.2010 18:15

Re: Гамп

Post by VeL »

В поскипаном тексте ничего интересного. Нету 15+14 - эту сроку надо стереть и в нее записать 29, но стелс как раз и не видит эту строку.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Гамп

Post by Vizit0r »

я все еще тебя не понимаю.
пример всего гампа без авторских урезок в студию.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
VeL
Novice
Novice
Posts: 54
Joined: 03.12.2010 18:15

Re: Гамп

Post 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
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Гамп

Post by Vizit0r »

в аську ко мне постучись.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
VeL
Novice
Novice
Posts: 54
Joined: 03.12.2010 18:15

Re: Гамп

Post by VeL »

Файл с пакетами:
_Sheeba_packets.log.7z
(6.82 KiB) Downloaded 413 times
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Гамп

Post by Vizit0r »

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