Помогите с реколом по гампам

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
LockDog
Posts: 8
Joined: 2005-03-25 21:19:58

Помогите с реколом по гампам

Post by LockDog »

Написал макрос чтобы реколился домой по гампам, а единственное что он делает это открывает рунбуку, и пишет:
Set default rune canceled

sub RecallToHome()
Uo.Recall("0x7A84C4D5","3")
end sub

в чем же может быть ошибка?
Все же нормально..
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

мож разберешься........

http://yoko.netroof.net/help/

-)) обработка гампов
LockDog
Posts: 8
Joined: 2005-03-25 21:19:58

Post by LockDog »

спасиба только вот страница в разработке....
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

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.

LockDog
Posts: 8
Joined: 2005-03-25 21:19:58

Post by LockDog »

Я все понимаю вот только он не реколиться а просто рунбуку открывает, гампы указываю правильно...
Это какой-то глюк, мб...
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

можешь поглядеть....как в крафтовых скриптах происходит реколл по рунбуке-)
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Re: Помогите с реколом по гампам

Post by Sfagnum »

LockDog wrote:в чем же может быть ошибка?
Все же нормально..
когда речь заводишь о гампах указывай шард.
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

Наваял воть :lol:

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 - полученное число
LockDog
Posts: 8
Joined: 2005-03-25 21:19:58

Post by LockDog »

I'm wrote:Наваял воть :lol:

Code: Select all

Инструкция: RuneBook ReCall [Общий случай.]

Вот это действительно помог!!!!
Огромное спасиба..
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

Незачт :lol:
Мелоч а приятно как :roll:
Post Reply