Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
Stealing with strange menu
Stealing with strange menu
Всем привет, нужна помощь как задействовать такое меню в скрипте на стилинг
- Attachments
-
- test.JPG (101.28 KiB) Viewed 56869 times
Re: Stealing with strange menu
обычный гамп, с полупрозрачным фоном. ничего такого хитрого.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Re: Stealing with strange menu
а с помощью какой функции указать чтобы он брал нужный предмет? через тайп не получается, через waitmenu так жеVizit0r wrote:обычный гамп, с полупрозрачным фоном. ничего такого хитрого.
Re: Stealing with strange menu
http://stealth.od.ua/Doc:RU/Manual/Reference/Gumpcameli0n wrote:а с помощью какой функции указать чтобы он брал нужный предмет? через тайп не получается, через waitmenu так жеVizit0r wrote:обычный гамп, с полупрозрачным фоном. ничего такого хитрого.
Re: Stealing with strange menu
в титориале нету линков к тексту, это ошибка или нету еще учебников?drabadan wrote:http://stealth.od.ua/Doc:RU/Manual/Reference/Gumpcameli0n wrote:а с помощью какой функции указать чтобы он брал нужный предмет? через тайп не получается, через waitmenu так жеVizit0r wrote:обычный гамп, с полупрозрачным фоном. ничего такого хитрого.
Re: Stealing with strange menu
Если я ничего не путаю, получается мне достаточно просто того чтобы был произведен клик по кнопке нужной, только вот как указать ее? через waitgump это возможно?
Re: Stealing with strange menu
нет, читай матчасть! ъ!cameli0n wrote:Если я ничего не путаю, получается мне достаточно просто того чтобы был произведен клик по кнопке нужной, только вот как указать ее? через waitgump это возможно?
ъ!
Пример использования
Re: Stealing with strange menu
Этой процедурой я получаю количество этих кнопок, осталось только нажать:).Был бы благодарен если бы сказано было как, но попробую сам разобраться, спасибо.drabadan wrote:нет, читай матчасть! ъ!cameli0n wrote:Если я ничего не путаю, получается мне достаточно просто того чтобы был произведен клик по кнопке нужной, только вот как указать ее? через waitgump это возможно?
ъ!
Пример использованиякак нажать на любую из кнопок додумывайся сам или пойми, что тут написано.
Re: Stealing with strange menu
Code: Select all
procedure PushTehButton;
var
AGInfo : TGumpInfo;
i : Integer;
begin
if IsGump then
GetGumpInfo(GetGumpsCount-1, AGInfo);
AddToSystemJournal('Gump has ' + IntToStr(Length(AGInfo.GumpButtons)) + ' buttons');
i := 0; //индекс кнопки в массиве кнопок.
NumGumpButton(GetGumpsCount-1, AGInfo.GumpButtons[i].return_value);
end;
Re: Stealing with strange menu
получаю ошибку Out Of Range на строке NumGumpButton(GetGumpsCount-1, AGInfo.GumpButtons.return_value);drabadan wrote:Code: Select all
procedure PushTehButton; var AGInfo : TGumpInfo; i : Integer; begin if IsGump then GetGumpInfo(GetGumpsCount-1, AGInfo); AddToSystemJournal('Gump has ' + IntToStr(Length(AGInfo.GumpButtons)) + ' buttons'); i := 0; //индекс кнопки в массиве кнопок. NumGumpButton(GetGumpsCount-1, AGInfo.GumpButtons[i].return_value); end;
Re: Stealing with strange menu
cameli0n wrote:получаю ошибку Out Of Range на строке NumGumpButton(GetGumpsCount-1, AGInfo.GumpButtons.return_value);drabadan wrote:Code: Select all
procedure PushTehButton; var AGInfo : TGumpInfo; i : Integer; begin if IsGump then GetGumpInfo(GetGumpsCount-1, AGInfo); AddToSystemJournal('Gump has ' + IntToStr(Length(AGInfo.GumpButtons)) + ' buttons'); i := 0; //индекс кнопки в массиве кнопок. NumGumpButton(GetGumpsCount-1, AGInfo.GumpButtons[i].return_value); end;
мы могли бы продолжить когда бы ты сказал, что означает эта ошибка и почему ты ее получаешь!
дам подсказки - ",gumpinfo", google vsem pomoget!
Re: Stealing with strange menu
И все же как узнать номер гампа на кнопку, из всего выше описанного я понял -0
Вот нельзя было просто подсказать как в этой теме?
http://stealth.od.ua/forum/viewtopic.ph ... %BF#p21995
вписал вайтгамп и все работает=)
Вот нельзя было просто подсказать как в этой теме?
![Smile :)](./images/smilies/icon_smile.gif)
http://stealth.od.ua/forum/viewtopic.ph ... %BF#p21995
вписал вайтгамп и все работает=)