Hi again, I've another little problem, this time with the inj recall directive.
I've got the runebook serial, but when i try this:
...
UO.Exec("disarm")
wait(1000)
UO.Exec("recall 0x5c218c13 1")
...
it just only open the runebook but without recalling. Why?
Recall
Moderators: Murderator+, Murderator
Simple answer.
Recall Using Macro:
Искренне Ваш, Тотус Маньяковски.
Code: Select all
sub MRecall(RB_Id, Rune_Number)
UO.Set('norbcheck','1')
UO.Set('norbcalc','1')
Recall(RB_Id, '60'+STR(Rune_Number))
end sub
Искренне Ваш, Тотус Маньяковски.
...thinking - 37% complete...
Re: Simple answer.
куда что вставлять? %)
Всё просто.
RB_Id = идентификатор рунабуки, узнаём по ,info
RuneNumber = номер руны, по которой хотим реколлиться (начиная с 1).
Искренне Ваш, Тотус Маньяковски.
RuneNumber = номер руны, по которой хотим реколлиться (начиная с 1).
Искренне Ваш, Тотус Маньяковски.
Last edited by totus on 2004-04-20 01:34:14, edited 1 time in total.
...thinking - 37% complete...
Hi Xeon, at least in my shard it works this way:
First thing:
translate ,infogump -ed rune number from Hex into Decimal
Second thing (I've spent alot of time figuring this out):
Runenumber should be quoted as a string!
BTW, if you couldn't managed to run it, look on sample recalling algorithm (I saw it in EasyUO - Project Alexandria)
Code: Select all
sub recall()
var ShoppingBook = "0x40101e2f"
#0x029 ->41
#,recall 0x40101e2f 41
uo.set( "norbcheck", "1" )
uo.set( "norbcalc", "1" )
uo.recall( ShoppingBook, "41" )
wait(600)
end sub
First thing:
translate ,infogump -ed rune number from Hex into Decimal
Second thing (I've spent alot of time figuring this out):
Runenumber should be quoted as a string!
BTW, if you couldn't managed to run it, look on sample recalling algorithm (I saw it in EasyUO - Project Alexandria)
Code: Select all
uo.useobject( ShoppingBook )
wait(800)
uo.LClick( 394,396 ) #4th page
wait(800)
uo.LClick( 291,344 ) #Recall on left side
wait(1200)