miniFAQ UO.ReCall & RuneBook [Номера слотов в рунбуке]

Things you must know!

Moderators: Murderator+, Murderator

Post Reply
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

miniFAQ UO.ReCall & RuneBook [Номера слотов в рунбуке]

Post by I'm »

miniFAQ по UO.ReCall & RuneBook
Last edited by I'm on 2008-03-02 18:51:55, edited 2 times in total.
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

1) Ступай ты верною дорогою (Универсальное место).
2) Смотреть тут (Для DrW).

3) Если настоко лень пройти по пункту 2.

Code: Select all

UO.Recall(RuneBook, 21) ; - 1 
UO.Recall(RuneBook, 33) ; - 2
UO.Recall(RuneBook, 46) ; - 3
UO.Recall(RuneBook, 58) ; - 4
UO.Recall(RuneBook, 64) ; - 5
UO.Recall(RuneBook, 73) ; - 6
UO.Recall(RuneBook, 88) ; - 7
UO.Recall(RuneBook, 94) ; - 8
UO.Recall(RuneBook, 1025) ; - 9
; (Для DrW)



4) А сие то что можно было найти 1 раз зайдя в Многоуважаемый Поиск.

Code: Select all

---------------------------------------------
Первое:
,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 - полученное число

5) Либо реколится так.

Code: Select all

sub RuneBookRecall(n) 
var OldX=uo.GetX()
var OldY=uo.GetY()
var Time
repeat
uo.Exec('warmode 0')
uo.UseObject('Runebook')
CheckLag()
uo.Lclick(135, n*15+55) 
CheckLag()
Time=uo.Timer()
repeat
wait(500)
until OldX<>uo.GetX() or OldY<>uo.GetY() or uo.Dead() or uo.InJournal('needs') or uo.InJournal('fizzles') or Time+200<uo.Timer()
uo.DeleteJournal()
until OldX<>uo.GetX() or OldY<>uo.GetY() or uo.Dead() or uo.InJournal('needs')
end sub
Post Reply