Помогите с реколом по гампам
Moderators: Murderator+, Murderator
Помогите с реколом по гампам
Написал макрос чтобы реколился домой по гампам, а единственное что он делает это открывает рунбуку, и пишет:
Set default rune canceled
sub RecallToHome()
Uo.Recall("0x7A84C4D5","3")
end sub
в чем же может быть ошибка?
Все же нормально..
Set default rune canceled
sub RecallToHome()
Uo.Recall("0x7A84C4D5","3")
end sub
в чем же может быть ошибка?
Все же нормально..
LockDog wrote:спасиба только вот страница в разработке....
нее...ссылка работающая
Code: Select all
Описание: infogump •
Синтакс: ,infogump
none uo.infogump()
Тема: Обработка гампов Ключевые слова: command, uoscript, gumpcontrol, system
--------------------------------------------------------------------------------
Выводит информацию о последнем гампе (gump). Гампы это меню шарда собираемые из кнопок, чекбоксов, текстовых полей, картинок и других элементов. Одним из примеров гампов являются рунбуки (runebooks) и крафтовые меню некоторых шардов.
Пример информации о гампе:
_____infogump_______
serial 0x01723e4c
gumpid 0x0093959b
X 0
Y 0
2009 packet size
0 reply packet size
Buttons: ________
page 1
1 [ 900] image=0x09A9 at 55:10
2 [ 800] image=0x09A9 at 230:10
3 [ 800] image=0x08BC at 320:8
4 [ 1] image=0x099D at 142:200
5 [ 601] image=0x0845 at 56:62
page 2
6 [ 601] image=0x08BB at 50:8
7 [ 501] image=0x093A at 85:15
8 [ 601] image=0x0846 at 50:64
9 [ 81] image=0x0985 at 62:124
10 [ 2] image=0x08DF at 65:150
11 [ 3] image=0x08F3 at 135:150
Checks&Radios: __
Entryes: ________
All commands: ____
1] page 0
2] gumppic 0 0 2220
3] page 1
4] button 55 10 2472 2473 1 0 900
5] text 85 12 0 0
6] button 230 10 2472 2473 1 0 800
7] text 260 12 0 6
...
52] button 65 150 2271 2271 1 0 2
53] button 135 150 2291 2291 1 0 3
Text: ____________
0] Rename Book
1] Charges:
2] Max charges:
3] 4
4] 10
5] Set Default
6] Recharge
7] brit
8] brit
9] brit
10] Drop Rune
Самым важным разделом является раздел кнопок Buttons. Идентификатор кнопки указан в квадратных скобках. Image - рисунок кнопки в ненажатом состоянии (можно использовать InsideUO чтобы его увидеть). Далее пишутся координаты кнопки на гампе.
В первой секции указаны основные параметры гампа - его serial и gumpid, координаты начала гампа на экране.
+++++++++++++++++++++++++++++++
Описание: ongump •
Синтакс: ,ongump
none uo.ongump()
Тема: Обработка гампов Ключевые слова: command, uoscript, gumpcontrol
--------------------------------------------------------------------------------
Команда должна устанавливать ловушки ответов на гампы. На данный момент она не доработана. См. так же infogump.
Re: Помогите с реколом по гампам
когда речь заводишь о гампах указывай шард.LockDog wrote:в чем же может быть ошибка?
Все же нормально..
Наваял воть

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 - полученное число