Хочу разобратся или по крайней мере попытатся

Ask for help

Moderators: Murderator+, Murderator

Post Reply
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Хочу разобратся или по крайней мере попытатся

Post by Askaneli »

Собственно гампы, не мог кто нибудь сведущий привести пример или ткнуть пальцем в какую сторону двигатся ???
Ну для примеру такой вот гамп !!!

Code: Select all

_____infogump_______
serial   0x404de669
gumpid   0x000004f6
X   0
Y   0
2229   packet size
23   reply packet size
Buttons: ________
Checks&Radios: __
Entryes: ________
All commands: ____
    1] OMOVE
    2] esizepic 35 50 2600 740 49
    3] esizepic 80 100 5100 220 39
    4] esizepic 85 125 5100 160 3
    5] esizepic 85 160 5100 160 3
    6] esizepic 85 195 5100 160 3
    7] esizepic 85 230 5100 160 3
    8] esizepic 85 265 5100 160 3
    9] esizepic 85 300 5100 160 3
   10] esizepic 85 335 5100 160 3
   11] esizepic 85 370 5100 160 3
   12] esizepic 85 405 5100 160 3
   13] esizepic 85 440 5100 160 3
   14] utton 260 132 5223 5224 1 0
   15] utton 260 167 5223 5224 1 0
   16] utton 260 202 5223 5224 1 0
   17] utton 260 237 5223 5224 1 0
   18] utton 260 272 5223 5224 1 0
   19] utton 260 307 5224 5224 1 0
   20] utton 260 342 5223 5224 1 0
   21] utton 260 377 5223 5224 1 0
   22] utton 260 412 5223 5224 1 0 1
   23] utton 315 130 4005 4007 1 0
   24] utton 315 180 4005 4007 1 0 1
   25] utton 315 230 4005 4007 1 0 1
   26] utton 315 280 4005 4007 1 0 1
   27] utton 315 330 4005 4007 1 0 1
   28] utton 260 447 5223 5224 1 0 2
   29] ext 310 75 2101
   30] ext 90 129 2100
   31] ext 90 164 2100
   32] ext 90 199 2100
   33] ext 90 234 2100
   34] ext 90 269 2100
   35] ext 90 304 2100
   36] ext 90 339 2100
   37] ext 90 374 2100
   38] ext 400 120 2100
   39] ext 400 170 2100 1
   40] ext 400 220 2100 1
   41] ext 400 270 2100 1
   42] ext 400 320 2100 1
   43] ext 400 135 2100 1
   44] ext 400 185 2100 1
   45] ext 400 235 2100 1
   46] ext 400 285 2100 1
   47] ext 400 335 2100 1
   48] ext 90 409 2100 1
   49] ext 90 444 2100 2
   50] ilepic 355 135 392
   51] ilepic 350 180 512
   52] ilepic 355 225 512
   53] ilepic 290 270 393
   54] ilepic 355 325 512
Text: ____________
    0] Blacksmithy main menu
    1] Platemail armor
    2] Chainmail armor
    3] Ringmail armor
    4] Shields & Helms
    5] Sword type
    6] Fence type
    7] Mace type
    8] Axes
    9] Iron Dagger
   10] Iron Kryss
   11] Iron Short Spear
   12] Iron Spear
   13] Iron War Fork
   14] Blacksmithing 26.7 (3 iron ingots)
   15] Blacksmithing 62.0 (8 iron ingots)
   16] Blacksmithing 70.2 (6 iron ingots, 1 log)
   17] Blacksmithing 73.8 (12 iron ingots, 2 logs)
   18] Blacksmithing 63.2 (12 iron ingots, 1 log)
   19] Fences
   20] Items
Reply: ___________
 [0009] primary reply
 Checks&Radios (0)
 Entryes (0)



Нашёл топик про гампы, но дело в том что тута двойные.
Я смог немного не мало открыть первую табличку и нажать в ней нужную мне кнопку. Теперь как в появившейся таблице нажать нужную мне кнопку ?
С этим можно что то сделать или нет ?

Code: Select all

,recall 0x4051daa5 6

А дальше как не врубаюсь !!!
Last edited by Askaneli on 2005-01-18 20:57:18, edited 1 time in total.
Сделал дело - флуди смело !!!
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

тебе нужна та часть информации о гампе, которую ты отрезал и не запостил. То, что под чертой.
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Post by Askaneli »

Edred wrote:тебе нужна та часть информации о гампе, которую ты отрезал и не запостил. То, что под чертой.

Я знаю, с этим я разобрался.
тока если делать ,recall ID 9 например, то он открывает уже второе окно гампа и ждёт пока нажмёшь выбор итема для крафта.

Code: Select all

 После того как кликаешь на инги
Text: ____________
    0] Blacksmithy main menu
    1] Platemail armor
    2] Chainmail armor
    3] Ringmail armor
    4] Shields & Helms
    5] Sword type
    6] Fence type
    7] Mace type
    8] Axes
    9] Fences
   10] Items

Code: Select all

 после того как выбираешь раздел
Text: ____________
    0] Blacksmithy main menu
    1] Platemail armor
    2] Chainmail armor
    3] Ringmail armor
    4] Shields & Helms
    5] Sword type
    6] Fence type
    7] Mace type
    8] Axes
    9] Iron Dagger
   10] Iron Kryss
   11] Iron Short Spear
   12] Iron Spear
   13] Iron War Fork
   14] Blacksmithing 26.7 (3 iron ingots)
   15] Blacksmithing 62.0 (8 iron ingots)
   16] Blacksmithing 70.2 (6 iron ingots, 1 log)
   17] Blacksmithing 73.8 (12 iron ingots, 2 logs)
   18] Blacksmithing 63.2 (12 iron ingots, 1 log)
   19] Fences
   20] Items

Code: Select all

 после того как выбираешь вещь для крафта
Text: ____________
    0] Blacksmithy main menu
    1] Platemail armor
    2] Chainmail armor
    3] Ringmail armor
    4] Shields & Helms
    5] Sword type
    6] Fence type
    7] Mace type
    8] Axes
    9] Iron Dagger
   10] Iron Kryss
   11] Iron Short Spear
   12] Iron Spear
   13] Iron War Fork
   14] Blacksmithing 26.7 (3 iron ingots)
   15] Blacksmithing 62.0 (8 iron ingots)
   16] Blacksmithing 70.2 (6 iron ingots, 1 log)
   17] Blacksmithing 73.8 (12 iron ingots, 2 logs)
   18] Blacksmithing 63.2 (12 iron ingots, 1 log)
   19] Fences
   20] Items
Reply: ___________
 [0009] primary reply
 Checks&Radios (0)
 Entryes (0)

вот шаг за шагом !!! Надо сперва нажать 6 потом 9 !!! Если сразу 9 то он откроет раздел другой просто !!! Причём когда 6 делаешь repla нет на сервер (если это важно конечно)!!!
Edred, помоги плиз разобратся, я сёдня тока в это сунулся !!!
Сделал дело - флуди смело !!!
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

Насколько я знаю, Йоко так нормальной работы с многостраничными гампами не сделал. Для этого была предназначена команда ,ongump (так, кажись), но быстрее всего она отключена. Так что тут спасет только клик по экранным координатам (на втором гампе)
Ugrum.
Posts: 69
Joined: 2004-04-05 11:59:21
Location: RunUO

Post by Ugrum. »

Как это на ДРВ не знаю... но могу сказать как на RunUO,тем более что внешне очень похожая ситуация:)
Крафт меню состоит из гампа,в котором нужно нажать слева выбор
допустим platemail armor,потом справа что именно из него ковать.
после нажатия нужно очень! быстро ввести .infogump т.к. кнопку видно только до того как сам гамп прорисовался...если потренироваться то можно успеть:) Ну а дальше все просто

Code: Select all

<...>
var cli='Gump' <--- у тебя видимо что то другое
var Tools=....

uo.findtype(Tools)
 uo.recall(UO.GetSerial('finditem'),n) <--- первый кнопарик

uo.deletejournal()
repeat
 Wait(100) 
until uo.InJournal(cli)
 
    uo.recall(UO.GetSerial('finditem'),i)  <--- второй кнопарик
<...>

У меня работает 100% :)
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Post by Askaneli »

Ugrum. wrote:Как это на ДРВ не знаю... но могу сказать как на RunUO,тем более что внешне очень похожая ситуация:)
Крафт меню состоит из гампа,в котором нужно нажать слева выбор
допустим platemail armor,потом справа что именно из него ковать.
после нажатия нужно очень! быстро ввести .infogump т.к. кнопку видно только до того как сам гамп прорисовался...если потренироваться то можно успеть:) Ну а дальше все просто

Code: Select all

<...>
var cli='Gump' <--- у тебя видимо что то другое
var Tools=....

uo.findtype(Tools)
 uo.recall(UO.GetSerial('finditem'),n) <--- первый кнопарик

uo.deletejournal()
repeat
 Wait(100) 
until uo.InJournal(cli)
 
    uo.recall(UO.GetSerial('finditem'),i)  <--- второй кнопарик
<...>

У меня работает 100% :)

хм, прикольно, попробую пошарить !!! Спасибо !!!
Сделал дело - флуди смело !!!
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Post by Askaneli »

Edred wrote:Насколько я знаю, Йоко так нормальной работы с многостраничными гампами не сделал. Для этого была предназначена команда ,ongump (так, кажись), но быстрее всего она отключена. Так что тут спасет только клик по экранным координатам (на втором гампе)

Спасибо, просто не хотел делать кликами, как то неспортивно получается !!! Но деватся некуда !!! Если не получится как товарищь посоветовал, то вернёмся к традициям пилота !!!
Сделал дело - флуди смело !!!
Yoko
Site Admin
Posts: 1964
Joined: 2004-04-03 16:49:38
Contact:

Post by Yoko »

многостраничный гамп абсолютно ничем с точки зрения инжекта от одностраничного не отличается. у всех кнопок одного гампа разные коды.
Post Reply