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

Тыкнуть в первом гампе получается, а вот во втором затык

тут можно задать вопрос по скриптингу
Post Reply
Vargul
Neophyte
Neophyte
Posts: 49
Joined: 16.09.2010 10:30

Тыкнуть в первом гампе получается, а вот во втором затык

Post by Vargul »

Всем привет. На нашем серваке чтобы начать разводить живность надо ввести команду .breed и потом тыкая по гампам выбрать нужное. Аналогично работает инскрипт, но в инскрипте прокатывает это а здесь нет, не могу понять почему не работает:
WaitGump('3');
WaitGump('1');
UOSAY('.breed');

Подскажите где я не прав.
Спасибо
Attachments
Это 1 гамп<br />Serial: 4AAF46<br />GumpID: 1DEDF2A0<br />X: 0000<br />Y: 0000<br />Pages: 0<br />Gump Options:<br /><br />GumpPics: X  Y  ID  Hue  Page  ElemNum<br />GumpPic: 15  20  1417  0  0  2<br />GumpPic: 15  100  1417  0  0  5<br />GumpPic: 15  180  1417  0  0  8<br /><br />ResizePics: X   Y   ID   Width   Height   Page   ElemNum<br />0   ResizePic: 0  0  2620  250  280  0  0<br /><br />GumpTexts: X   Y   Color   Text_ID   Page   ElemNum<br />0   GumpText: 110  50  95  0  0  1<br />1   GumpText: 110  130  95  1  0  4<br />2   GumpText: 110  210  95  2  0  7<br /><br />Text Lines:<br />Breed the Horse<br />Breed the Ostard<br />Breed the Llama<br /><br />GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page   ElemNum<br />0   GumpButton: 25  30  5549  5550  1  0  1  0  3<br />1   GumpButton: 25  110  5545  5546  1  0  2  0  6<br />2   GumpButton: 25  190  5573  5574  1  0  3  0  9
Это 1 гамп
Serial: 4AAF46
GumpID: 1DEDF2A0
X: 0000
Y: 0000
Pages: 0
Gump Options:

GumpPics: X Y ID Hue Page ElemNum
GumpPic: 15 20 1417 0 0 2
GumpPic: 15 100 1417 0 0 5
GumpPic: 15 180 1417 0 0 8

ResizePics: X Y ID Width Height Page ElemNum
0 ResizePic: 0 0 2620 250 280 0 0

GumpTexts: X Y Color Text_ID Page ElemNum
0 GumpText: 110 50 95 0 0 1
1 GumpText: 110 130 95 1 0 4
2 GumpText: 110 210 95 2 0 7

Text Lines:
Breed the Horse
Breed the Ostard
Breed the Llama

GumpButtons: X Y Released_ID Pressed_ID Quit Page_ID Return_value Page ElemNum
0 GumpButton: 25 30 5549 5550 1 0 1 0 3
1 GumpButton: 25 110 5545 5546 1 0 2 0 6
2 GumpButton: 25 190 5573 5574 1 0 3 0 9
1.jpg (28.42 KiB) Viewed 3816 times
Это то где не получается нажать на Start Breeding<br /><br />Serial: 4AAF46<br />GumpID: 19BD8F68<br />X: 0000<br />Y: 0000<br />Pages: 0<br />Gump Options:<br /><br />GumpPics: X  Y  ID  Hue  Page  ElemNum<br />GumpPic: 15  20  1417  0  0  2<br />GumpPic: 15  100  1417  0  0  5<br />GumpPic: 15  180  1417  0  0  8<br /><br />ResizePics: X   Y   ID   Width   Height   Page   ElemNum<br />0   ResizePic: 0  0  2620  250  280  0  0<br /><br />GumpTexts: X   Y   Color   Text_ID   Page   ElemNum<br />0   GumpText: 110  50  95  0  0  1<br />1   GumpText: 110  130  95  1  0  4<br />2   GumpText: 110  210  95  2  0  7<br /><br />Text Lines:<br />Start Breeding<br />Specials<br />Status<br /><br />GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page   ElemNum<br />0   GumpButton: 25  30  5573  5574  1  0  1  0  3<br />1   GumpButton: 25  110  5547  5548  1  0  2  0  6<br />2   GumpButton: 25  190  5563  5564  1  0  3  0  9
Это то где не получается нажать на Start Breeding

Serial: 4AAF46
GumpID: 19BD8F68
X: 0000
Y: 0000
Pages: 0
Gump Options:

GumpPics: X Y ID Hue Page ElemNum
GumpPic: 15 20 1417 0 0 2
GumpPic: 15 100 1417 0 0 5
GumpPic: 15 180 1417 0 0 8

ResizePics: X Y ID Width Height Page ElemNum
0 ResizePic: 0 0 2620 250 280 0 0

GumpTexts: X Y Color Text_ID Page ElemNum
0 GumpText: 110 50 95 0 0 1
1 GumpText: 110 130 95 1 0 4
2 GumpText: 110 210 95 2 0 7

Text Lines:
Start Breeding
Specials
Status

GumpButtons: X Y Released_ID Pressed_ID Quit Page_ID Return_value Page ElemNum
0 GumpButton: 25 30 5573 5574 1 0 1 0 3
1 GumpButton: 25 110 5547 5548 1 0 2 0 6
2 GumpButton: 25 190 5563 5564 1 0 3 0 9
2.jpg (28.17 KiB) Viewed 3816 times
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Тыкнуть в первом гампе получается, а вот во втором затык

Post by Vizit0r »

[quote="Vargul"] WaitGump('3');
WaitGump('1');
UOSAY('.breed');quote]

два вейтгампа подряд - второй подменяет первый, в итоге действует только последний.

Я бы оформил это ивентом на гамп.
В обработчике проверять тип, координаты, на худой конец уникальные строки или картинки - и в зависимости от этого нажимать нужную кнопку.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply