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

нужна помощь с гампом(

тут можно задать вопрос по скриптингу
sadX_Xface
Neophyte
Neophyte
Posts: 34
Joined: 10.04.2012 11:28

нужна помощь с гампом(

Post by sadX_Xface »

Думаю данная тема мне еще понадобится, ибо только начинаю со стелсом.

И проблема сразу же супер-нубская))))

Code: Select all

Program Hello_World;

{$Include 'checksave.inc'}
{$Include 'WaitConnection.inc'}

Procedure test;
var
x:integer;
ListIT : TStringList;
begin
ListIt:=TStringList.Create;
SetSilentMode(False);
for x := 0 to GetGumpsCount - 1 do
GetGumpFullLines(x,ListIt);
ListIt.free;
end;

Begin
newMoveXY(976,514,true,0,false);
newMoveXY(979,523,true,0,false);
SetContextMenuHook($0000A832,3);   
RequestContextMenu($0000A832);
test();
end.
собственно, подкатывает к вендору, все пучком, открывает что надо в контекстном меню, выходит гамп типа Image... а менюшка с инфой по нему почему-то не выходит. если поменять хук на контекст на 1 (для опции на покупку) меню с инфой по гампу (в данном случае список покупки) выйдет.... подскажите плиз где я не прав(

*EDIT* Проблема решена))) видимо активным гампом считалось контектное меню или хз
CFA
Developer
Developer
Posts: 492
Joined: 20.04.2006 6:03
Contact:

Re: нужна помощь с гампом(

Post by CFA »

Гамп не появляется мгновенно, после
SetContextMenuHook($0000A832,3);
RequestContextMenu($0000A832);
стоит подождать пока появится гамп (с помощью IsGump или GetGumpsCount), а только потом получать информацию о нем.
sadX_Xface
Neophyte
Neophyte
Posts: 34
Joined: 10.04.2012 11:28

Re: нужна помощь с гампом(

Post by sadX_Xface »

CFA wrote:Гамп не появляется мгновенно, после
SetContextMenuHook($0000A832,3);
RequestContextMenu($0000A832);
стоит подождать пока появится гамп (с помощью IsGump или GetGumpsCount), а только потом получать информацию о нем.
спасибо. запилил временный хак, потом переделаю... не знаю насколько это правильно:

Code: Select all

while GetGumpsCount <= 0 do begin
wait(50);
end; 
а вот как разобраться где тут инфа о правильном ответе (картинке) вот примеры
Image

Code: Select all

Serial: 12C9C5
GumpID: 2336
X: 0032
Y: 0032
Pages: 1
Gump Options:

GumpPicTiled: X Y   Width   Height   Gump_ID
GumpPicTiled: 33  20  413  245  2624

GumpPics: X Y ID  Page
GumpPic: 20  5  10460  0
GumpPic: 430  5  10460  0
GumpPic: 20  249  10460  0
GumpPic: 430  249  10460  0

ResizePics: X   Y   ID   Width   Height   Page
0   ResizePic: 25  10  5054  430  264  0
1   ResizePic: 60  107  9260  120  100  0
2   ResizePic: 60  107  5100  120  100  0
3   ResizePic: 60  107  5120  120  100  0

XmfHTMLGumpColor: X   Y   Width   Height   ClilocID   Background   scrollbar   Hue
0   XmfHTMLGumpColor: 288  72  200  20  1025908  0  0  32767
1   XmfHTMLGumpColor: 288  97  200  20  1025907  0  0  32767
2   XmfHTMLGumpColor: 288  122  200  20  1025909  0  0  32767
3   XmfHTMLGumpColor: 288  147  200  20  1025910  0  0  32767
4   XmfHTMLGumpColor: 288  172  200  20  1025444  0  0  32767
5   XmfHTMLGumpColor: 288  197  200  20  1025911  0  0  32767
6   XmfHTMLGumpColor: 288  222  200  20  1025440  0  0  32767

CheckerTrans: X   Y   Width   Height   Page
0   CheckerTrans: 33  20  413  245  0

Text Lines:
<BASEFONT COLOR=#FFFFFF><CENTER>To show that you are worthy of a bulk order, please name the item shown below.</CENTER></BASEFONT>
wide-brim hat
floppy hat
cap
tall straw hat
skullcap
straw hat
bandana

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page
0   GumpButton: 241  70  4005  4007  1  0  10  0
1   GumpButton: 241  95  4005  4007  1  0  11  0
2   GumpButton: 241  120  4005  4007  1  0  12  0
3   GumpButton: 241  145  4005  4007  1  0  13  0
4   GumpButton: 241  170  4005  4007  1  0  14  0
5   GumpButton: 241  195  4005  4007  1  0  15  0
6   GumpButton: 241  220  4005  4007  1  0  16  0
Image

Code: Select all

Serial: 12CBDA
GumpID: 2336
X: 0032
Y: 0032
Pages: 1
Gump Options:

GumpPicTiled: X Y   Width   Height   Gump_ID
GumpPicTiled: 33  20  413  245  2624

GumpPics: X Y ID  Page
GumpPic: 20  5  10460  0
GumpPic: 430  5  10460  0
GumpPic: 20  249  10460  0
GumpPic: 430  249  10460  0

ResizePics: X   Y   ID   Width   Height   Page
0   ResizePic: 25  10  5054  430  264  0
1   ResizePic: 60  107  5100  120  100  0

XmfHTMLGumpColor: X   Y   Width   Height   ClilocID   Background   scrollbar   Hue
0   XmfHTMLGumpColor: 223  77  200  20  1025078  0  0  32767
1   XmfHTMLGumpColor: 223  102  200  20  1027178  0  0  32767
2   XmfHTMLGumpColor: 223  127  200  20  1027170  0  0  32767
3   XmfHTMLGumpColor: 223  152  200  20  1027168  0  0  32767
4   XmfHTMLGumpColor: 223  177  200  20  1027174  0  0  32767
5   XmfHTMLGumpColor: 223  202  200  20  1027176  0  0  32767
6   XmfHTMLGumpColor: 223  227  200  20  1025077  0  0  32767

CheckerTrans: X   Y   Width   Height   Page
0   CheckerTrans: 33  20  413  245  0

Text Lines:
<BASEFONT COLOR=#FFFFFF><CENTER>To show that you are worthy of a bulk order, please name the item shown below.</CENTER></BASEFONT>
studded gorget
leather bustier
studded armor
leather shorts
female leather armor
leather skirt
studded gloves

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page
0   GumpButton: 184  75  4005  4007  1  0  10  0
1   GumpButton: 184  100  4005  4007  1  0  11  0
2   GumpButton: 184  125  4005  4007  1  0  12  0
3   GumpButton: 184  150  4005  4007  1  0  13  0
4   GumpButton: 184  175  4005  4007  1  0  14  0
5   GumpButton: 184  200  4005  4007  1  0  15  0
6   GumpButton: 184  225  4005  4007  1  0  16  0
Image

Code: Select all

Serial: 12F352
GumpID: 2336
X: 0032
Y: 0032
Pages: 4
Gump Options:

GumpPicTiled: X Y   Width   Height   Gump_ID
GumpPicTiled: 33  20  413  245  2624

GumpPics: X Y ID  Page
GumpPic: 20  5  10460  0
GumpPic: 430  5  10460  0
GumpPic: 20  249  10460  0
GumpPic: 430  249  10460  0

ResizePics: X   Y   ID   Width   Height   Page
0   ResizePic: 25  10  5054  430  264  0
1   ResizePic: 60  107  5100  120  100  1
2   ResizePic: 60  107  5100  120  100  1
3   ResizePic: 60  107  5100  120  100  1
4   ResizePic: 60  107  5100  120  100  2
5   ResizePic: 60  107  5120  120  100  2

XmfHTMLGumpColor: X   Y   Width   Height   ClilocID   Background   scrollbar   Hue
0   XmfHTMLGumpColor: 308  80  200  20  1028969  0  0  32767
1   XmfHTMLGumpColor: 308  105  200  20  1027939  0  0  32767
2   XmfHTMLGumpColor: 308  130  200  20  1027935  0  0  32767
3   XmfHTMLGumpColor: 308  155  200  20  1025437  0  0  32767
4   XmfHTMLGumpColor: 308  180  200  20  1027937  0  0  32767
5   XmfHTMLGumpColor: 308  205  200  20  1025397  0  0  32767
6   XmfHTMLGumpColor: 308  230  200  20  1028973  0  0  32767

CheckerTrans: X   Y   Width   Height   Page
0   CheckerTrans: 33  20  413  245  0

Text Lines:
<BASEFONT COLOR=#FFFFFF><CENTER>To show that you are worthy of a bulk order, please name the item shown below.</CENTER></BASEFONT>
fur cape
robe
fancy dress
full apron
plain dress
cloak
gilded dress

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page
0   GumpButton: 246  78  4005  4007  1  0  10  0
1   GumpButton: 246  103  4005  4007  1  0  11  0
2   GumpButton: 246  128  4005  4007  1  0  12  0
3   GumpButton: 246  153  4005  4007  1  0  13  0
4   GumpButton: 246  178  4005  4007  1  0  14  0
5   GumpButton: 246  203  4005  4007  1  0  15  0
6   GumpButton: 246  228  4005  4007  1  0  16  0
И еще одно, есть ли где-нить примеры скрипта, чтобы коннектил сам. Скажем у меня 100 персов по 5 на акке + 15 персов по 1 на акке... надо чтобы он ими по очереди заходил. что-то в этом духе.
MuDaCk
Apprentice
Apprentice
Posts: 393
Joined: 10.10.2006 0:03
Contact:

Re: нужна помощь с гампом(

Post by MuDaCk »

Мужик, а что за сервер то? Неужели это новые гумпы для приёма булок?
My name is Игорёшка Image
Пишу скрипты за едуImage
sadX_Xface
Neophyte
Neophyte
Posts: 34
Joined: 10.04.2012 11:28

Re: нужна помощь с гампом(

Post by sadX_Xface »

MuDaCk wrote:Мужик, а что за сервер то? Неужели это новые гумпы для приёма булок?
не... это кастомные гампы чтобы не ботоводили. ABCUO буржуйский. Причем ладно бы у них норм все падало на 1 или хотя бы на 5 роботов... рейты довольно поганые (125 персонажей в течении года гонял хардкорно и еще год on and off, собирая булки 1-2 раза в день выходило 1-2 кита в неделю... за все время скрафтил только одну шмотку с топовыми пропсами), а теперь вот еще runic reforging добавили, надо те же топ 5 пропсов на куске + еще 2 довольно рандомных. так что решил снова роботов погонять)


*edit* чет никак не пойму где тут картинка ответа, та что в левой части... ищу по айди из uofiddler нужные циферки не вижу в упор...ни hex и dec нет тут id графики. как тогда номерок выловить???

*edit2* нашел функции Connect и Disconnect.... есть ли функции позволяющие из скрипта менять активный профиль?? как-то так...
yuras
Novice
Novice
Posts: 142
Joined: 11.01.2011 10:34

Re: нужна помощь с гампом(

Post by yuras »

sadX_Xface wrote: *edit2* нашел функции Connect и Disconnect.... есть ли функции позволяющие из скрипта менять активный профиль?? как-то так...
неа, нету.
http://stealth.od.ua/forum/viewtopic.php?f=2&t=1668
sadX_Xface
Neophyte
Neophyte
Posts: 34
Joined: 10.04.2012 11:28

Re: нужна помощь с гампом(

Post by sadX_Xface »

тааааакс.... поидее все сохранненые настройки стелс хранит в реестре?! что если в планировщик задач запихнуть либо бат файл либо сам .reg или еще как который будет генерироваться стелсом, содержащий нужные данные. таким образом профайл вроде как один, но когда надо - дисконнект - генерация файла - пауза чтоб добавилось в реестр - коннект итп.... такое же возможно? можно ли как-то усовершенствовать сей процесс?
CFA
Developer
Developer
Posts: 492
Joined: 20.04.2006 6:03
Contact:

Re: нужна помощь с гампом(

Post by CFA »

yuras wrote:
sadX_Xface wrote: *edit2* нашел функции Connect и Disconnect.... есть ли функции позволяющие из скрипта менять активный профиль?? как-то так...
неа, нету.
http://stealth.od.ua/forum/viewtopic.php?f=2&t=1668
Есть
sadX_Xface
Neophyte
Neophyte
Posts: 34
Joined: 10.04.2012 11:28

Re: нужна помощь с гампом(

Post by sadX_Xface »

где же он блин картинку-ответ передает?! всю ночь голову ломал... только этой части не хватает теперь чтоб все написать(((( может инфа не полная по гампу в стелс приходит?((
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: нужна помощь с гампом(

Post by Vizit0r »

какая еще картинка? картинку рисует клиент.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
yuras
Novice
Novice
Posts: 142
Joined: 11.01.2011 10:34

Re: нужна помощь с гампом(

Post by yuras »

Vizit0r wrote:какая еще картинка? картинку рисует клиент.
а где ему говорится что рисовать?)
sadX_Xface
Neophyte
Neophyte
Posts: 34
Joined: 10.04.2012 11:28

Re: нужна помощь с гампом(

Post by sadX_Xface »

Вот... Слева картинка-задание, справа - варианты ответов, надо выбрать правильный
sadX_Xface wrote: а вот как разобраться где тут инфа о правильном ответе (картинке) вот примеры
Image

Code: Select all

Serial: 12C9C5
GumpID: 2336
X: 0032
Y: 0032
Pages: 1
Gump Options:

GumpPicTiled: X Y   Width   Height   Gump_ID
GumpPicTiled: 33  20  413  245  2624

GumpPics: X Y ID  Page
GumpPic: 20  5  10460  0
GumpPic: 430  5  10460  0
GumpPic: 20  249  10460  0
GumpPic: 430  249  10460  0

ResizePics: X   Y   ID   Width   Height   Page
0   ResizePic: 25  10  5054  430  264  0
1   ResizePic: 60  107  9260  120  100  0
2   ResizePic: 60  107  5100  120  100  0
3   ResizePic: 60  107  5120  120  100  0

XmfHTMLGumpColor: X   Y   Width   Height   ClilocID   Background   scrollbar   Hue
0   XmfHTMLGumpColor: 288  72  200  20  1025908  0  0  32767
1   XmfHTMLGumpColor: 288  97  200  20  1025907  0  0  32767
2   XmfHTMLGumpColor: 288  122  200  20  1025909  0  0  32767
3   XmfHTMLGumpColor: 288  147  200  20  1025910  0  0  32767
4   XmfHTMLGumpColor: 288  172  200  20  1025444  0  0  32767
5   XmfHTMLGumpColor: 288  197  200  20  1025911  0  0  32767
6   XmfHTMLGumpColor: 288  222  200  20  1025440  0  0  32767

CheckerTrans: X   Y   Width   Height   Page
0   CheckerTrans: 33  20  413  245  0

Text Lines:
<BASEFONT COLOR=#FFFFFF><CENTER>To show that you are worthy of a bulk order, please name the item shown below.</CENTER></BASEFONT>
wide-brim hat
floppy hat
cap
tall straw hat
skullcap
straw hat
bandana

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page
0   GumpButton: 241  70  4005  4007  1  0  10  0
1   GumpButton: 241  95  4005  4007  1  0  11  0
2   GumpButton: 241  120  4005  4007  1  0  12  0
3   GumpButton: 241  145  4005  4007  1  0  13  0
4   GumpButton: 241  170  4005  4007  1  0  14  0
5   GumpButton: 241  195  4005  4007  1  0  15  0
6   GumpButton: 241  220  4005  4007  1  0  16  0
Image

Code: Select all

Serial: 12CBDA
GumpID: 2336
X: 0032
Y: 0032
Pages: 1
Gump Options:

GumpPicTiled: X Y   Width   Height   Gump_ID
GumpPicTiled: 33  20  413  245  2624

GumpPics: X Y ID  Page
GumpPic: 20  5  10460  0
GumpPic: 430  5  10460  0
GumpPic: 20  249  10460  0
GumpPic: 430  249  10460  0

ResizePics: X   Y   ID   Width   Height   Page
0   ResizePic: 25  10  5054  430  264  0
1   ResizePic: 60  107  5100  120  100  0

XmfHTMLGumpColor: X   Y   Width   Height   ClilocID   Background   scrollbar   Hue
0   XmfHTMLGumpColor: 223  77  200  20  1025078  0  0  32767
1   XmfHTMLGumpColor: 223  102  200  20  1027178  0  0  32767
2   XmfHTMLGumpColor: 223  127  200  20  1027170  0  0  32767
3   XmfHTMLGumpColor: 223  152  200  20  1027168  0  0  32767
4   XmfHTMLGumpColor: 223  177  200  20  1027174  0  0  32767
5   XmfHTMLGumpColor: 223  202  200  20  1027176  0  0  32767
6   XmfHTMLGumpColor: 223  227  200  20  1025077  0  0  32767

CheckerTrans: X   Y   Width   Height   Page
0   CheckerTrans: 33  20  413  245  0

Text Lines:
<BASEFONT COLOR=#FFFFFF><CENTER>To show that you are worthy of a bulk order, please name the item shown below.</CENTER></BASEFONT>
studded gorget
leather bustier
studded armor
leather shorts
female leather armor
leather skirt
studded gloves

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page
0   GumpButton: 184  75  4005  4007  1  0  10  0
1   GumpButton: 184  100  4005  4007  1  0  11  0
2   GumpButton: 184  125  4005  4007  1  0  12  0
3   GumpButton: 184  150  4005  4007  1  0  13  0
4   GumpButton: 184  175  4005  4007  1  0  14  0
5   GumpButton: 184  200  4005  4007  1  0  15  0
6   GumpButton: 184  225  4005  4007  1  0  16  0
Image

Code: Select all

Serial: 12F352
GumpID: 2336
X: 0032
Y: 0032
Pages: 4
Gump Options:

GumpPicTiled: X Y   Width   Height   Gump_ID
GumpPicTiled: 33  20  413  245  2624

GumpPics: X Y ID  Page
GumpPic: 20  5  10460  0
GumpPic: 430  5  10460  0
GumpPic: 20  249  10460  0
GumpPic: 430  249  10460  0

ResizePics: X   Y   ID   Width   Height   Page
0   ResizePic: 25  10  5054  430  264  0
1   ResizePic: 60  107  5100  120  100  1
2   ResizePic: 60  107  5100  120  100  1
3   ResizePic: 60  107  5100  120  100  1
4   ResizePic: 60  107  5100  120  100  2
5   ResizePic: 60  107  5120  120  100  2

XmfHTMLGumpColor: X   Y   Width   Height   ClilocID   Background   scrollbar   Hue
0   XmfHTMLGumpColor: 308  80  200  20  1028969  0  0  32767
1   XmfHTMLGumpColor: 308  105  200  20  1027939  0  0  32767
2   XmfHTMLGumpColor: 308  130  200  20  1027935  0  0  32767
3   XmfHTMLGumpColor: 308  155  200  20  1025437  0  0  32767
4   XmfHTMLGumpColor: 308  180  200  20  1027937  0  0  32767
5   XmfHTMLGumpColor: 308  205  200  20  1025397  0  0  32767
6   XmfHTMLGumpColor: 308  230  200  20  1028973  0  0  32767

CheckerTrans: X   Y   Width   Height   Page
0   CheckerTrans: 33  20  413  245  0

Text Lines:
<BASEFONT COLOR=#FFFFFF><CENTER>To show that you are worthy of a bulk order, please name the item shown below.</CENTER></BASEFONT>
fur cape
robe
fancy dress
full apron
plain dress
cloak
gilded dress

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page
0   GumpButton: 246  78  4005  4007  1  0  10  0
1   GumpButton: 246  103  4005  4007  1  0  11  0
2   GumpButton: 246  128  4005  4007  1  0  12  0
3   GumpButton: 246  153  4005  4007  1  0  13  0
4   GumpButton: 246  178  4005  4007  1  0  14  0
5   GumpButton: 246  203  4005  4007  1  0  15  0
6   GumpButton: 246  228  4005  4007  1  0  16  0
yuras
Novice
Novice
Posts: 142
Joined: 11.01.2011 10:34

Re: нужна помощь с гампом(

Post by yuras »

sadX_Xface wrote:Вот... Слева картинка-задание, справа - варианты ответов, надо выбрать правильный
это понятно, вопрос был Визитору, единственно что подходит это

Code: Select all

ResizePic: 25  10  5054  430  264  0
но у меня типы вещей другие.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: нужна помощь с гампом(

Post by Vizit0r »

"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
CFA
Developer
Developer
Posts: 492
Joined: 20.04.2006 6:03
Contact:

Re: нужна помощь с гампом(

Post by CFA »

yuras wrote: это понятно, вопрос был Визитору, единственно что подходит это

Code: Select all

ResizePic: 25  10  5054  430  264  0
но у меня типы вещей другие.
Не очень то оно подходит, тк во всех гампах ID=5054 + по моему итемов в таком ракурсе в гамп-картинках нет. Я тоже не нашел подходящего элемента в этих гампах, так что вопрос остается открытым)
Post Reply