Difference between revisions of "UO.GetHP"

From OpenEUO
Jump to: navigation, search
Line 1: Line 1:
  
  Returns the hit points of the targetted id as a percentage.  I.E.: 100%  
+
Returns the hit points of the targetted id as a percentage.  I.E.: 100%  
  
 
Cheffe's code:
 
Cheffe's code:
  
function GetHP(n)  
+
<nowiki>function GetHP(n)  
 
   local i,nID,nHP,_ = 0  
 
   local i,nID,nHP,_ = 0  
 
   repeat  
 
   repeat  
Line 31: Line 31:
 
end  
 
end  
 
   
 
   
 
+
Main()</nowiki>
Main()
+

Revision as of 16:20, 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()