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

Кнопки гампа

тут можно задать вопрос по скриптингу
Post Reply
Stels
Novice
Novice
Posts: 118
Joined: 15.02.2011 12:15

Кнопки гампа

Post by Stels »

Ребят, подскажите, можно ли глядя в текст после команды infogump понять какой кнопке какой номер принадлежит? Или нужно юзнуть каждую кнопку, посмотреть в самом низу button id и больше никак иначе?
К примеру, если это крафт меню? Мне нужно каждую кнопку в нем нажать и посмотреть?? это же очень трудоемко и неудобно...
nah nah
Developer
Developer
Posts: 414
Joined: 13.07.2011 11:23
Contact:

Re: Кнопки гампа

Post by nah nah »

по координатам можно понять, какая кнопка где находится. чем больше Х, тем правее кнопка, чем больше Y, тем она выше
GeeZeR
Apprentice
Apprentice
Posts: 226
Joined: 28.01.2012 19:48

Re: Кнопки гампа

Post by GeeZeR »

Code: Select all

Program takegump;  
var 
b : TStringList; 
i : Integer;  
Begin 
b := TStringList.Create; 
SetSilentMode(False); 
for  i := 0 to GetGumpsCount - 1 do 
  GetGumpFullLines(i,b); 
b.free; 
End.
и ориентируешься по координатам x,y подписей к кнопкам. Больше по моему никак. Можно конечно замутить скрипт где под подписи будут подставляться кнопки и выводиться список.
Stealth 8.10.2 | Клиент: 7.0.13.4
Stels
Novice
Novice
Posts: 118
Joined: 15.02.2011 12:15

Re: Кнопки гампа

Post by Stels »

а номер кнопки - это какой параметр Elem_Num , Pressed_Id или что-то другое?
Stels
Novice
Novice
Posts: 118
Joined: 15.02.2011 12:15

Re: Кнопки гампа

Post by Stels »

понял, это Return_Value
Post Reply