Difference between revisions of "UO.GetHP"

From OpenEUO
Jump to: navigation, search
(Created page with " UO.GetHP ⇒ Returns the hit points of the targetted id as a percentage. I.E.: 100% Cheffe's code: <math>function GetHP(n) local i,nID,nHP,_ = 0 repeat _,_,_,_...")
 
Line 1: Line 1:
 
  
 
UO.GetHP
 
UO.GetHP
Line 7: Line 6:
 
Cheffe's code:
 
Cheffe's code:
  
<math>function GetHP(n)  
+
function GetHP(n)  
 
   local i,nID,nHP,_ = 0  
 
   local i,nID,nHP,_ = 0  
 
   repeat  
 
   repeat  
Line 38: Line 37:
 
----------------------------------------  
 
----------------------------------------  
  
Main()</math>
+
Main()

Revision as of 16:18, 8 November 2010

UO.GetHP

⇒ 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()