Recall

General Injection issues

Moderators: Murderator+, Murderator

Post Reply
xeon
Posts: 8
Joined: 2004-04-17 15:35:31

Recall

Post by xeon »

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?
totus
Posts: 48
Joined: 2004-04-17 23:02:41
Location: Odessa, Ukraine
Contact:

Simple answer.

Post by totus »

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...
Psimorph
Posts: 118
Joined: 2004-04-06 12:27:32
Contact:

Re: Simple answer.

Post by Psimorph »

куда что вставлять? %)
totus
Posts: 48
Joined: 2004-04-17 23:02:41
Location: Odessa, Ukraine
Contact:

Всё просто.

Post by totus »

RB_Id = идентификатор рунабуки, узнаём по ,info
RuneNumber = номер руны, по которой хотим реколлиться (начиная с 1).

Искренне Ваш, Тотус Маньяковски.
Last edited by totus on 2004-04-20 01:34:14, edited 1 time in total.
...thinking - 37% complete...
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Номер руны +1 хотя возможны варианты. На дрв по первой руне - перезаряд рунбуки.
xeon
Posts: 8
Joined: 2004-04-17 15:35:31

Post by xeon »

I've tried many values for rune number, and I found that the first rune is number 16. My conclusion is that the runenumber is specific for every shard.
Anywat tnx. Now I've to figure out how to recall while mining (damn pk) (the disarm doesn't instantly work because pickaxe is already used :( )
dodo
Posts: 6
Joined: 2004-04-10 10:58:34

Post by dodo »

Hi Xeon, at least in my shard it works this way:

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)
xeon
Posts: 8
Joined: 2004-04-17 15:35:31

Post by xeon »

Solved all. I've done a nice script antipk that (almost) instantly recall away if an enemy approach. I'll put it in the scripts section. Tnx to all 4 your aid :)
Yoko
Site Admin
Posts: 1964
Joined: 2004-04-03 16:49:38
Contact:

Post by Yoko »

all this where told at FAQ (old forum archive)
Post Reply