Page 1 of 1

Problem with get target

Posted: 2004-11-04 05:43:10
by clagio
var check = 0
repeat
Uo.Press(80)#target next
hp = uo.GetHP("laststatus")
IF hp <= 0 THEN
UO.DeleteJournal()
IF UO.GetDistance("laststatus") <=1 THEN
serial = UO.GetSerial("laststatus")
#UO.Say(",set lasttarget " + serial)
#UO.Target("laststatus")
repeat
uo.waittargetlast()
uo.exec ("usetype bandage")
wait(4000)
until UO.InJournal("cliloc# 0xADD7")
check = 1
END IF
END IF
UO.DeleteJournal()
wait(100)
Until check > 0

i made this script that automatic ress ghost's player that are near my pg (max 1 tile of distance), but i have a problem with targeting..
infact remain always the last manual target i used.. i tried UO.Say(",set lasttarget " + serial) and UO.Target("laststatus") but it doesn't seem to work. any help?

thanks

Posted: 2004-11-04 07:35:57
by AGRS
UO.Say(",set lasttarget " + serial)

Hmmm... Great string! :lol:


UO.Set('lasttarget', serial)

Posted: 2004-11-05 06:29:14
by clagio
great or not, it doesn't work ;)

Posted: 2004-11-05 07:29:55
by AGRS
TWI id on?

Posted: 2004-11-05 19:24:23
by clagio
yes :(

Posted: 2004-11-06 15:01:08
by clagio
ok i solved with :
UO.Target("0x0004CC92",serial)

;)

Posted: 2004-12-24 14:45:26
by clagio
i have a problem with another script but the topic is the same.. so i prefer to reply here..

i have the serial ofmy new target with this command:
new_target = UO.GetSerial('laststatus')
now i want to set this serial my lasttarget..
UO.Set('lasttarget', new_target)

if i use the client macro "attacklast" or "cast flamestrike - waitfortarget - lasttarget" i hit the target before this one
if i put this command just after my script:
UO.Cast('Flamestrike,"lasttarget")
i cast the flamestrike on my new target..

How can i pass the injection 's lasttarget to my client?

Posted: 2004-12-25 22:15:10
by clagio
no way?

Posted: 2004-12-25 22:35:51
by Yoko
no way