Stealth Client Forum

Альтернативный клиент Ultima Online
Текущее время: 14.11.2018 23:24

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Глюки 7.8.3
СообщениеДобавлено: 01.01.2017 21:53 
Не в сети Novice
Novice

Зарегистрирован: 28.01.2012 19:48
Сообщения: 193
1) В версии 7.8.3.0 не пашет связка:
Код:
GumpAutoTextEntry(53, '4');
WaitGump('226');

или аналогичная:
Код:
NumGumpTextEntry(GetGumpsCount-1, 53, '4');
NumGumpButton(GetGumpsCount-1, 226);

В версии 7.6.2.0 всё работает. Глючит именно GumpAutoTextEntry и NumGumpTextEntry - значение, которое должно "вводиться" в TextEntry (в моём случае '4') просто не отправляется на сервак! Сервак мне сообщает, что типа "введённое значение не верно". Я подозреваю, что вместо '4' отправляется пустота, как если просто нажать на кнопку "отправить" проверочного гампа, оставив поле ввода пустым.

2) Разное инфо гампа в разных версиях. Команда: GetGumpFullLines
Версия 7.8.3.0 выдаёт:
Код:
Serial: 7E0FA
GumpID: 968740
X: 0064
Y: 0064
Pages: 0
Gump Options: NoResize

GumpPics: X  Y  ID  Hue  Page  ElemNum
0:        180  101  2443  1153  0  3

ResizePics: X   Y   ID   Width   Height   Page   ElemNum
0:        100  10  5054  300  150  0  1

GumpTexts: X   Y   Color   Text_ID   Page   ElemNum
0:        140  20  250  0  0  2
1:        230  50  1153  2  0  6

TextEntries: X   Y   Width   Height   Color   Return_value   Default_text_id   Page   ElemNum
0:        182  103  53  20  0  3

Text Lines:
Please answer the following Question

3 + 1

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page   ElemNum
0:        255  101  247  248  1  0  226  0  4

Версия 7.6.2.0 выдаёт:
Код:
Serial: 7E0FA
GumpID: 968740
X: 0064
Y: 0064
Pages: 0
Gump Options: NoResize

GumpPics: X  Y  ID  Hue  Page  ElemNum
GumpPic: 180  101  2443  1153  0  3

ResizePics: X   Y   ID   Width   Height   Page   ElemNum
0   ResizePic: 100  10  5054  300  150  0  1

GumpTexts: X   Y   Color   Text_ID   Page   ElemNum
0   GumpText: 140  20  250  0  0  2
1   GumpText: 230  50  1153  2  0  6

TextEntries: X   Y   Width   Height   Color   Return_value   Default_text_id   Page   ElemNum
0   TextEntry: 182  103  53  20  0  3

Text Lines:
Please answer the following Question

3 + 1

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page   ElemNum
0   GumpButton: 255  101  247  248  1  0  226  0  4

То есть в версии 7.8.3.0 в выдаче исчезла часть текста:
GumpPic
ResizePic
GumpText
GumpText
TextEntry
GumpButton

И добавилась куча пробелов, но не вместо текста, а почему-то после двоеточий.

_________________
Stealth 8.8.3 | Клиент: 7.0.13.4


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Глюки 7.8.3
СообщениеДобавлено: 01.01.2017 21:53 
Не в сети Novice
Novice

Зарегистрирован: 28.01.2012 19:48
Сообщения: 193
Программа не запоминает последнюю открытую папку с которой загружался скрипт на выполнение. Всегда открывает свою по умолчанию: "..\Stealth\Scripts"

_________________
Stealth 8.8.3 | Клиент: 7.0.13.4


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Глюки 7.8.3
СообщениеДобавлено: 02.01.2017 9:05 
Не в сети Developer
Developer

Зарегистрирован: 24.03.2005 17:05
Сообщения: 3754
GeeZeR писал(а):
1) В версии 7.8.3.0 не пашет связка:
Код:
GumpAutoTextEntry(53, '4');
WaitGump('226');

или аналогичная:
Код:
NumGumpTextEntry(GetGumpsCount-1, 53, '4');
NumGumpButton(GetGumpsCount-1, 226);

В версии 7.6.2.0 всё работает. Глючит именно GumpAutoTextEntry и NumGumpTextEntry - значение, которое должно "вводиться" в TextEntry (в моём случае '4') просто не отправляется на сервак! Сервак мне сообщает, что типа "введённое значение не верно". Я подозреваю, что вместо '4' отправляется пустота, как если просто нажать на кнопку "отправить" проверочного гампа, оставив поле ввода пустым.

В 7.8.5 пробовал?

GeeZeR писал(а):
2) Разное инфо гампа в разных версиях. Команда: GetGumpFullLines

и?
Я перепахивал давеча гамповую часть, в том числе и формирование строк для GetGumpFullLines - там в нескольких местах были перепутаны параметры, в одном месте вообще для элемента выдавались значения от других элементов. И в том числе сделал одинаковый вывод значений для всех элементов.
Проблема-то в чем?

GeeZeR писал(а):
Программа не запоминает последнюю открытую папку с которой загружался скрипт на выполнение. Всегда открывает свою по умолчанию: "..\Stealth\Scripts"


Ага, знаю, причем давно. Надо глянуть, главное - не забыть.

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Глюки 7.8.3
СообщениеДобавлено: 02.01.2017 13:45 
Не в сети Novice
Novice

Зарегистрирован: 28.01.2012 19:48
Сообщения: 193
Vizit0r писал(а):
GeeZeR писал(а):

GeeZeR писал(а):
2) Разное инфо гампа в разных версиях. Команда: GetGumpFullLines

и?
Я перепахивал давеча гамповую часть, в том числе и формирование строк для GetGumpFullLines - там в нескольких местах были перепутаны параметры, в одном месте вообще для элемента выдавались значения от других элементов. И в том числе сделал одинаковый вывод значений для всех элементов.
Проблема-то в чем?

Мой антигамп скрипт ориентировался по строкам TextEntry и GumpButton чтоб найти Return_value. Ну это не страшно, я переделал, хотя это ж неправильно если эти строки есть, а команда их не находит.

В общем в 7.8.5 те две проблемы с гампом так и остались - не отсылается и не полностью выводит инфу.
Баг с запоминанием последней папки исправлен.

_________________
Stealth 8.8.3 | Клиент: 7.0.13.4


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron


Тюнинг и аксессуары. Тюнинг внедорожников: магазин 4х4 в Одессе. Интернет магазин "AMAX".
Также, на правах рекламы: школьный сайт: school-work.net и еще один: https://www.youtube.com/channel/UCFSPHKHjP22tEl8Rjcst9Fw.


Рейтинг@Mail.ru
Powered by phpBB® Forum Software © phpBB Group