Difference between revisions of "UO.GetHP"
From OpenEUO
| Line 11: | Line 11: | ||
return nHP | return nHP | ||
end | end | ||
| − | + | ||
function Main() | function Main() | ||
UO.TargCurs = true | UO.TargCurs = true | ||
| Line 17: | Line 17: | ||
wait(1) | wait(1) | ||
end | end | ||
| − | + | ||
local hp = GetHP(UO.LTargetID) | local hp = GetHP(UO.LTargetID) | ||
if not hp then | if not hp then | ||
| Line 25: | Line 25: | ||
end | end | ||
| − | + | if hp then | |
| − | + | print("Target HP = "..hp.."%") | |
| − | + | end | |
| − | end | + | end |
| − | + | ||
| − | Main() | + | Main() |
Revision as of 16:27, 8 November 2010
Returns the hit points of the targetted id as a percentage. I.E.: 100%
Cheffe's code:()
function GetHP(n)
local i,nID,nHP,_ = 0
repeat
_,_,_,_,_,_,nID,_,nHP = UO.GetCont(i)
i = i + 1
until nID==n or nID==nil
return nHP
end
function Main()
UO.TargCurs = true
while UO.TargCurs do
wait(1)
end
local hp = GetHP(UO.LTargetID)
if not hp then
UO.StatBar(UO.LTargetID)
wait(300)
hp = GetHP(UO.LTargetID)
end
if hp then
print("Target HP = "..hp.."%")
end
end
Main()