Page 1 of 1

UO.GetHP

Posted: 2007-11-17 00:23:01
by Injectioner
I wanna know when the target is dead, but I tryed with UO.GetHP and didn't find the answer.
Someone can help me with this problem?

[]'s

Posted: 2007-11-17 02:19:39
by Destruction
Hmm.. May be uo.getGraphic can helps you?

Posted: 2007-11-17 17:04:30
by Injectioner
Destruction wrote:Hmm.. May be uo.getGraphic can helps you?


How it will be?

I've tryed with Uo.GetHP() like this:

Code: Select all

UO.gethp('0x000000')
if uo.gethp() == 0 then
 uo.say('blablabla')
endif


[]'s

Posted: 2007-11-17 18:03:37
by Scripts Writer
Injectioner wrote:
Scripts Writer wrote:

Code: Select all

sub Test_Hp()
var id=0x00000000
if uo.GetHp('id') == 0 then
  if uo.GetName('id')=="" then
    uo.Click('id')
  end if
  uo.Print(uo.GetName('id')+' is dead.')
end if   
end sub


Didn't work... O.o'


I'm sorry. I wrote wrong scp.

I think u won't see value hp of character by him id. U can see only % from GetHp/MaxHp. Look it in scp where player attack dragon until low hp and then heal him.

2Also u can try to see type of character by uo.GetGraphic. If hp==0 then the character,- ghost. Type of ghost != Type of human.

*sorry for my clumsy english*

Posted: 2007-11-17 18:14:17
by Injectioner
No problem... ;]
Thank you, I will find this script and try do it.

[]'s

Posted: 2007-11-17 18:18:24
by Scripts Writer
Injectioner wrote:No problem... ;]
Thank you, I will find this script and try do it.

[]'s


I advise u to use Destruction example with uo.GetGraphic

Posted: 2007-11-17 22:50:14
by Injectioner
When someone die, the graphic changes?
If the answer is yes, how may I do to save one graphic and start to verify the graphic of the same person, but without lose the first graphic that I have taken.

[]'s

Posted: 2007-11-17 23:12:47
by Scripts Writer
uo.GetGraphic return type of object.
Make two var: type of human & type of ghost and compare with it