как использовать кнопки?
Moderators: Murderator+, Murderator
как использовать кнопки?
на моем шарде у расс есть способности которые можно использовать открыв одно меню и нажав в нем на кнопку. Можно ли както обращаться к этой кнопке через скрипт или через Hotkeys?
Вот инфо этого гампа
____infogump_______
serial 0x0008391a
gumpid 0x00000413
X 0
Y 25
602 packet size
0 reply packet size
Buttons: ________
Checks&Radios: __
Entryes: ________
All commands: ____
1] omove
2] odispose
3] esizepic 0 0 3500 300 13
4] esizepic 290 0 3500 240 5
5] ext 315 15 80
6] utton 20 15 2445 2445 1 0
7] ext 150 15 110
8] utton 20 45 2445 2445 1 0
9] ext 150 45 110
10] utton 20 75 2445 2445 1 0
11] ext 150 75 110
12] ext 55 15 80
13] ext 23 45 80
14] ext 45 75 80
Text: ____________
0] Strength Of Spirit: 2.3
1] Нужно маны: 30
2] Нужно маны: 40
3] Нужно маны: 50
4] Сила
5] Жажда крови
6] Сломать
а че дальше делать?
[/code]
____infogump_______
serial 0x0008391a
gumpid 0x00000413
X 0
Y 25
602 packet size
0 reply packet size
Buttons: ________
Checks&Radios: __
Entryes: ________
All commands: ____
1] omove
2] odispose
3] esizepic 0 0 3500 300 13
4] esizepic 290 0 3500 240 5
5] ext 315 15 80
6] utton 20 15 2445 2445 1 0
7] ext 150 15 110
8] utton 20 45 2445 2445 1 0
9] ext 150 45 110
10] utton 20 75 2445 2445 1 0
11] ext 150 75 110
12] ext 55 15 80
13] ext 23 45 80
14] ext 45 75 80
Text: ____________
0] Strength Of Spirit: 2.3
1] Нужно маны: 30
2] Нужно маны: 40
3] Нужно маны: 50
4] Сила
5] Жажда крови
6] Сломать
а че дальше делать?

Вот инфо этого гампа
____infogump_______
serial 0x0008391a
gumpid 0x00000413
X 0
Y 25
602 packet size
0 reply packet size
Buttons: ________
Checks&Radios: __
Entryes: ________
All commands: ____
1] omove
2] odispose
3] esizepic 0 0 3500 300 13
4] esizepic 290 0 3500 240 5
5] ext 315 15 80
6] utton 20 15 2445 2445 1 0
7] ext 150 15 110
8] utton 20 45 2445 2445 1 0
9] ext 150 45 110
10] utton 20 75 2445 2445 1 0
11] ext 150 75 110
12] ext 55 15 80
13] ext 23 45 80
14] ext 45 75 80
Text: ____________
0] Strength Of Spirit: 2.3
1] Нужно маны: 30
2] Нужно маны: 40
3] Нужно маны: 50
4] Сила
5] Жажда крови
6] Сломать
а че дальше делать?
____infogump_______
serial 0x0008391a
gumpid 0x00000413
X 0
Y 25
602 packet size
0 reply packet size
Buttons: ________
Checks&Radios: __
Entryes: ________
All commands: ____
1] omove
2] odispose
3] esizepic 0 0 3500 300 13
4] esizepic 290 0 3500 240 5
5] ext 315 15 80
6] utton 20 15 2445 2445 1 0
7] ext 150 15 110
8] utton 20 45 2445 2445 1 0
9] ext 150 45 110
10] utton 20 75 2445 2445 1 0
11] ext 150 75 110
12] ext 55 15 80
13] ext 23 45 80
14] ext 45 75 80
Text: ____________
0] Strength Of Spirit: 2.3
1] Нужно маны: 30
2] Нужно маны: 40
3] Нужно маны: 50
4] Сила
5] Жажда крови
6] Сломать
а че дальше делать?

-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Edred wrote:Кинуть полное инфо этого гампа, ничего от него не отрезая. Перед тем как снимать инфо - вручную один раз кликнуть по нужной кнопке в этом гампе.
А я вот например не знаю как делать, искать жутко лень %)
Вот тебе мой гамп - для локастатов, расскажи как его юзать плиз:
Code: Select all
_____infogump_______
serial 0x0000b2c7
gumpid 0x00000434
X 0
Y 0
558 packet size
0 reply packet size
Buttons: ________
Checks&Radios: __
Entryes: ________
All commands: ____
1] OMOVE
2] oclose
3] esizepic 70 90 10421 310 25
4] umppic 97 313 1044
5] ext 136 188 0
6] utton 110 185 10431 10432 1 0
7] ext 136 218 0
8] utton 110 215 10431 10432 1 0
9] ext 136 248 0
10] utton 110 245 10431 10432 1 0
11] utton 210 322 247 248 1 0
12] ext 134 94 0
13] ext 114 141 44
Text: ____________
0] Lock Strenght? (yes/no)
1] Lock Intelligence? (yes/no)
2] Lock Dexterity? (yes/no)
3] :: Dominaria Shard ::
4] STATS LOCKING SYSTEM
Вот скрин: http://web-master.hoha.ru/gump.jpg
Это мне на будущее - чтобы знать что и к чему

Эдред а он прав.
Сие тварение получается после нажатия на любую кнопку кнопку.
Но тут есть 1 хитрость.
Нажал на кнопку и до восстановления окошка (оно скрывается на секунду) пишеш ",infogump"
и в конце будет
Собственно гампы идут по порядку
0001 сила
0002 ловкость
0003 инт
0004 окей
Сие тварение получается после нажатия на любую кнопку кнопку.
Но тут есть 1 хитрость.
Нажал на кнопку и до восстановления окошка (оно скрывается на секунду) пишеш ",infogump"
и в конце будет
Code: Select all
Reply: ___________
[0004] primary reply
Checks&Radios (0)
Entryes (0)
Собственно гампы идут по порядку
0001 сила
0002 ловкость
0003 инт
0004 окей
Code: Select all
sub Gumper()
UO.Say(".lockstats")
UO.ReCall("self",1)
wait(500)
UO.ReCall("self",2)
wait(400)
UO.ReCall("self",3)
wait(300)
UO.ReCall("self",4)
endsub
Гыыы у меня работает притом почти стабильно

сделал все как вы сказали - гамп у мя токой же:
но я наверно не умею реколиться=(
на Uo.recall('self',2) инжект отвечает - Set default rune canceled
Code: Select all
Reply: ___________
[0002] primary reply
Checks&Radios (0)
Entryes (0)
но я наверно не умею реколиться=(
на Uo.recall('self',2) инжект отвечает - Set default rune canceled
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
I'm wrote:Code: Select all
sub Gumper()
UO.Say(".lockstats")
UO.ReCall("self",1)
wait(500)
UO.ReCall("self",2)
wait(400)
UO.ReCall("self",3)
wait(300)
UO.ReCall("self",4)
endsub
Гыыы у меня работает притом почти стабильно
Благодарю за справку

Лано, тада вопрос, тут будет все нормульно, а откуда инжект знает какой гамп юзать? Ведь если я поверх открою инскрипт, то он будет искать в инскрипте...

Code: Select all
Инструкция: RuneBook ReCall [Общий случай]
---------------------------------------------
Первое:
,info на РунБуку, смотрим её ID
Второе:
Пишем 2 команды:
,set norbcheck 1, должно написаться в Ultima "NoRBCheck on" и вторая команда,
,set norbcalc 1 , должно написаться "NoRBCalc on"
Третье:
Реколимся 1 раз вручную по этой рунбуке, например на первую руну в ней. Пишем
,infogump Смотрим в окошке TEXT в самый низ, на Reply: сразу после этого слова строка [000B] primary reply
Четвертое:
Команда рекола требует ID рунбуки, Номер руны, вот он номер
Reply: ___________
[000B] primary reply
Но он в Хекс коде, чтобы перевести его в нормальный численный вид используем простой калькулятор.
В самом Калькуляторе кликаем на кнопочку "HEX"
Пишем что написал инфогамп, тоесть [000B]
Затем кликаем на кнопочку "DEC" и видим нормальный цифренный результат
Идём в UO и пишем
,recall n z
Где
n - RuneBook's Id
z - полученное число
[UO.ReCall многофункциональный.]
Узнает предположительно через n