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

Нажатие кнопки в меню. RunUO.

тут можно задать вопрос по скриптингу
Post Reply
Андрюха из Одессы
Neophyte
Neophyte
Posts: 10
Joined: 20.08.2011 20:26

Нажатие кнопки в меню. RunUO.

Post by Андрюха из Одессы »

Добрый день.
Прошу написать пример, как нажать на кнопку изготовления топора(hatchet). Снимок меню прилагается.

Code: Select all

Serial: 30E1
GumpID: 54F4539B
X: 0028
Y: 0028
Pages: 4
Gump Options:

GumpPicTiled: X Y   Width   Height   Gump_ID   ElemNum
GumpPicTiled: 10  10  510  22  2624  2
GumpPicTiled: 10  292  150  45  2624  3
GumpPicTiled: 165  292  355  45  2624  4
GumpPicTiled: 10  342  510  105  2624  5
GumpPicTiled: 10  37  200  250  2624  6
GumpPicTiled: 215  37  305  250  2624  7

ResizePics: X   Y   ID   Width   Height   Page   ElemNum
0   ResizePic: 0  0  5054  530  460  0  1

XmfHTMLGumpColor: X   Y   Width   Height   ClilocID   Background   scrollbar   Hue   ElemNum   ClilocText
0   XmfHTMLGumpColor: 10  12  510  20  1044007  0  0  32767  9  <CENTER>TINKERING MENU</CENTER>
1   XmfHTMLGumpColor: 10  37  200  22  1044010  0  0  32767  10  <CENTER>CATEGORIES</CENTER>
2   XmfHTMLGumpColor: 215  37  305  22  1044011  0  0  32767  11  <CENTER>SELECTIONS</CENTER>
3   XmfHTMLGumpColor: 10  302  150  25  1044012  0  0  32767  12  <CENTER>NOTICES</CENTER>
4   XmfHTMLGumpColor: 50  405  150  18  1011441  0  0  32767  14  EXIT
5   XmfHTMLGumpColor: 305  405  150  18  1044013  0  0  32767  16  MAKE LAST
6   XmfHTMLGumpColor: 305  365  150  18  1044017  0  0  32767  18  MARK ITEM
7   XmfHTMLGumpColor: 305  427  166  18  1094726  0  0  32767  20  ALTER ITEM (GARGOYLE)
8   XmfHTMLGumpColor: 305  345  150  18  1044260  0  0  32767  22  REPAIR ITEM
9   XmfHTMLGumpColor: 305  385  150  18  1061001  0  0  32767  24  ENHANCE ITEM
10   XmfHTMLGumpColor: 50  63  150  18  1044014  0  0  32767  28  LAST TEN
11   XmfHTMLGumpColor: 50  83  150  18  1044042  0  0  32767  30  Wooden Items
12   XmfHTMLGumpColor: 50  103  150  18  1044046  0  0  32767  32  Tools
13   XmfHTMLGumpColor: 50  123  150  18  1044047  0  0  32767  34  Parts
14   XmfHTMLGumpColor: 50  143  150  18  1044048  0  0  32767  36  Utensils
15   XmfHTMLGumpColor: 50  163  150  18  1044050  0  0  32767  38  Miscellaneous
16   XmfHTMLGumpColor: 50  183  150  18  1044049  0  0  32767  40  Jewelry
17   XmfHTMLGumpColor: 50  203  150  18  1044051  0  0  32767  42  Assemblies
18   XmfHTMLGumpColor: 50  223  150  18  1044052  0  0  32767  44  Traps
19   XmfHTMLGumpColor: 50  243  150  18  1073107  0  0  32767  46  Magic Jewelry
20   XmfHTMLGumpColor: 255  63  220  18  1023998  0  0  32767  51  scissors
21   XmfHTMLGumpColor: 255  83  220  18  1023739  0  0  32767  54  mortar and pestle
22   XmfHTMLGumpColor: 255  103  220  18  1024327  0  0  32767  57  scorp
23   XmfHTMLGumpColor: 255  123  220  18  1044164  0  0  32767  60  tinker's tools
24   XmfHTMLGumpColor: 255  143  220  18  1023907  0  0  32767  63  hatchet
25   XmfHTMLGumpColor: 255  163  220  18  1024324  0  0  32767  66  draw knife
26   XmfHTMLGumpColor: 255  183  220  18  1023997  0  0  32767  69  sewing kit
27   XmfHTMLGumpColor: 255  203  220  18  1024148  0  0  32767  72  saw
28   XmfHTMLGumpColor: 255  223  220  18  1024136  0  0  32767  75  dovetail saw
29   XmfHTMLGumpColor: 255  243  220  18  1024325  0  0  32767  78  froe
30   XmfHTMLGumpColor: 405  263  100  18  1044045  0  0  32767  81  NEXT PAGE
31   XmfHTMLGumpColor: 255  263  100  18  1044044  0  0  32767  84  PREV PAGE
32   XmfHTMLGumpColor: 255  63  220  18  1023898  0  0  32767  86  shovel
33   XmfHTMLGumpColor: 255  83  220  18  1024138  0  0  32767  89  hammer
34   XmfHTMLGumpColor: 255  103  220  18  1024028  0  0  32767  92  tongs
35   XmfHTMLGumpColor: 255  123  220  18  1025091  0  0  32767  95  smith's hammer
36   XmfHTMLGumpColor: 255  143  220  18  1024021  0  0  32767  98  sledge hammer
37   XmfHTMLGumpColor: 255  163  220  18  1024326  0  0  32767  101  inshave
38   XmfHTMLGumpColor: 255  183  220  18  1023718  0  0  32767  104  pickaxe
39   XmfHTMLGumpColor: 255  203  220  18  1025371  0  0  32767  107  lockpick
40   XmfHTMLGumpColor: 255  223  220  18  1044567  0  0  32767  110  skillet
41   XmfHTMLGumpColor: 255  243  220  18  1024158  0  0  32767  113  flour sifter
42   XmfHTMLGumpColor: 405  263  100  18  1044045  0  0  32767  116  NEXT PAGE
43   XmfHTMLGumpColor: 255  263  100  18  1044044  0  0  32767  119  PREV PAGE
44   XmfHTMLGumpColor: 255  63  220  18  1044166  0  0  32767  121  fletcher's tools
45   XmfHTMLGumpColor: 255  83  220  18  1044167  0  0  32767  124  mapmaker's pen
46   XmfHTMLGumpColor: 255  103  220  18  1044168  0  0  32767  127  scribe's pen
47   XmfHTMLGumpColor: 255  123  220  18  1072154  0  0  32767  130  metal container engraving tool

XmfHTMLTok: X   Y   Width   Height   Background   scrollbar   Color   ClilocID   Arguments   ElemNum   ClilocText
0   XmfHTMLTok: 50  365  250  18  0  0  32767  1044022  [@0@]  26  IRON (Gump Options:)

CheckerTrans: X   Y   Width   Height   Page   ElemNum
0   CheckerTrans: 10  10  510  455  0  8

GumpTexts: X   Y   Color   Text_ID   Page   ElemNum
0   GumpText: 50  260  1152  0  0  48

Text Lines:
Gargish Jewelry

GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page   ElemNum
0   GumpButton: 15  402  4017  4019  1  0  0  0  13
1   GumpButton: 270  402  4005  4007  1  0  21  0  15
2   GumpButton: 270  362  4005  4007  1  0  49  0  17
3   GumpButton: 270  424  4005  4007  1  0  70  0  19
4   GumpButton: 270  342  4005  4007  1  0  42  0  21
5   GumpButton: 270  382  4005  4007  1  0  63  0  23
6   GumpButton: 15  362  4005  4007  1  0  7  0  25
7   GumpButton: 15  60  4005  4007  1  0  28  0  27
8   GumpButton: 15  80  4005  4007  1  0  1  0  29
9   GumpButton: 15  100  4005  4007  1  0  8  0  31
10   GumpButton: 15  120  4005  4007  1  0  15  0  33
11   GumpButton: 15  140  4005  4007  1  0  22  0  35
12   GumpButton: 15  160  4005  4007  1  0  29  0  37
13   GumpButton: 15  180  4005  4007  1  0  36  0  39
14   GumpButton: 15  200  4005  4007  1  0  43  0  41
15   GumpButton: 15  220  4005  4007  1  0  50  0  43
16   GumpButton: 15  240  4005  4007  1  0  57  0  45
17   GumpButton: 15  260  4005  4007  1  0  64  0  47
18   GumpButton: 220  60  4005  4007  1  0  2  1  50
19   GumpButton: 480  60  4011  4012  1  0  3  1  52
20   GumpButton: 220  80  4005  4007  1  0  9  1  53
21   GumpButton: 480  80  4011  4012  1  0  10  1  55
22   GumpButton: 220  100  4005  4007  1  0  16  1  56
23   GumpButton: 480  100  4011  4012  1  0  17  1  58
24   GumpButton: 220  120  4005  4007  1  0  23  1  59
25   GumpButton: 480  120  4011  4012  1  0  24  1  61
26   GumpButton: 220  140  4005  4007  1  0  30  1  62
27   GumpButton: 480  140  4011  4012  1  0  31  1  64
28   GumpButton: 220  160  4005  4007  1  0  37  1  65
29   GumpButton: 480  160  4011  4012  1  0  38  1  67
30   GumpButton: 220  180  4005  4007  1  0  44  1  68
31   GumpButton: 480  180  4011  4012  1  0  45  1  70
32   GumpButton: 220  200  4005  4007  1  0  51  1  71
33   GumpButton: 480  200  4011  4012  1  0  52  1  73
34   GumpButton: 220  220  4005  4007  1  0  58  1  74
35   GumpButton: 480  220  4011  4012  1  0  59  1  76
36   GumpButton: 220  240  4005  4007  1  0  65  1  77
37   GumpButton: 480  240  4011  4012  1  0  66  1  79
38   GumpButton: 370  260  4005  4007  0  2  0  1  80
39   GumpButton: 220  260  4014  4015  0  1  0  2  83
40   GumpButton: 220  60  4005  4007  1  0  72  2  85
41   GumpButton: 480  60  4011  4012  1  0  73  2  87
42   GumpButton: 220  80  4005  4007  1  0  79  2  88
43   GumpButton: 480  80  4011  4012  1  0  80  2  90
44   GumpButton: 220  100  4005  4007  1  0  86  2  91
45   GumpButton: 480  100  4011  4012  1  0  87  2  93
46   GumpButton: 220  120  4005  4007  1  0  93  2  94
47   GumpButton: 480  120  4011  4012  1  0  94  2  96
48   GumpButton: 220  140  4005  4007  1  0  100  2  97
49   GumpButton: 480  140  4011  4012  1  0  101  2  99
50   GumpButton: 220  160  4005  4007  1  0  107  2  100
51   GumpButton: 480  160  4011  4012  1  0  108  2  102
52   GumpButton: 220  180  4005  4007  1  0  114  2  103
53   GumpButton: 480  180  4011  4012  1  0  115  2  105
54   GumpButton: 220  200  4005  4007  1  0  121  2  106
55   GumpButton: 480  200  4011  4012  1  0  122  2  108
56   GumpButton: 220  220  4005  4007  1  0  128  2  109
57   GumpButton: 480  220  4011  4012  1  0  129  2  111
58   GumpButton: 220  240  4005  4007  1  0  135  2  112
59   GumpButton: 480  240  4011  4012  1  0  136  2  114
60   GumpButton: 370  260  4005  4007  0  3  0  2  115
61   GumpButton: 220  260  4014  4015  0  2  0  3  118
62   GumpButton: 220  60  4005  4007  1  0  142  3  120
63   GumpButton: 480  60  4011  4012  1  0  143  3  122
64   GumpButton: 220  80  4005  4007  1  0  149  3  123
65   GumpButton: 480  80  4011  4012  1  0  150  3  125
66   GumpButton: 220  100  4005  4007  1  0  156  3  126
67   GumpButton: 480  100  4011  4012  1  0  157  3  128
68   GumpButton: 220  120  4005  4007  1  0  163  3  129
69   GumpButton: 480  120  4011  4012  1  0  164  3  131

Previous gump reply:
  Button id: 0
Заранее благодарен.
Attachments
TinkMenu.JPG
TinkMenu.JPG (74.8 KiB) Viewed 4573 times
drabadan
Expert
Expert
Posts: 730
Joined: 13.12.2012 17:35
Contact:

Re: Нажатие кнопки в меню. RunUO.

Post by drabadan »

Code: Select all

procedure PushTheButton;
begin
 NumGumpButton(GetGumpsCount-1, {Cюда, за фигурными скобками запиши номер кнопки, который можно выяснить нажав на нее, а потом опять инфогамп сделать. В самом низу инфогампа будет превиоус баттон айди, вот его надо и запсать.} 19);
end;
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Нажатие кнопки в меню. RunUO.

Post by Vizit0r »

48й батон вроде...
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Андрюха из Одессы
Neophyte
Neophyte
Posts: 10
Joined: 20.08.2011 20:26

Re: Нажатие кнопки в меню. RunUO.

Post by Андрюха из Одессы »

Спасибо большое. Помогли разобраться.
Post Reply