Page 1 of 1

не срабатывает гамп

Posted: 03.12.2018 12:24
by Sed
Имеется окно в нем только одна кнопка:

Code: Select all

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page   ElemNum
0   GumpButton: 35  299  2224  2224  1  0  1  0  15
скрипт гамп видит но не нажимает, ставлю ловушку на гапм 2224 но ничего не происходит

Code: Select all

 if IsGump then Begin
    AddToSystemJournal('найден гапм');
    waitGump('2224');
 end;   
где проблема?

Re: не срабатывает гамп

Posted: 03.12.2018 18:12
by nah nah
Return_value - жать это

Re: не срабатывает гамп

Posted: 19.01.2019 16:13
by Tomers
кстати, играю на сервере, где с кнопками на гампах творится что-то странное, методом тыка установил что кнопки на одном и том же гампе имеют каждый раз разный индекс. Так вот придумал вот такой костыль:

Code: Select all

var k:integer;

...

for k:=999999 downto 1 do NumGumpButton(GetGumpsCount-1,k);    // 1-й вариант
for k:=1 to 999999 do NumGumpButton(GetGumpsCount-1,k);    // 2-й вариант
Попробуй оба варианта. Выбери который тебе подойдет, потому как у меня в разных гампах работают разные. Все методом тыка находил.


Случайно не на сервере UOEX играеш?