  | 
	
	
	
		Aselarin Beginner
 
  Joined: 23 Jul 2005 Posts: 26
 
  | 
		
		  
			
			   Posted: Sun Jul 31, 2005 12:13 am   
  problem with decimals   | 
			 
			
				hi, got a damage trigger to calculate % dmg of diff type
 
my math line is like this
 
#var test %format(1, %float( %eval(41239/(4365,0))))
 
then the test variable is empty
 
 
but when i do this
 
#var test %format( %float( %eval(41239/(4365,0))))
 
the test variable is 9,44765186309814
 
 
i want it reduced to only 1 decimal
 
 
anyone help me plz ? | 
			 
		  | 
	
	
	  | 
		  
		 | 
	
	
		  | 
	
	
		nexela Wizard
  
  Joined: 15 Jan 2002 Posts: 1644 Location: USA
  | 
		
		  
			
			   Posted: Sun Jul 31, 2005 12:38 am      | 
			 
			
				You are using %float in the wrong spot perchance?, Also %float is not needed if one number is currently floating point.
 
 
 
#VAR test %format(1, %eval(%float(41239)/4365)) | 
			 
		  | 
	
	
	  | 
		  
		 | 
	
	
		  | 
	
	
		Aselarin Beginner
 
  Joined: 23 Jul 2005 Posts: 26
 
  | 
		
		  
			
			   Posted: Sun Jul 31, 2005 12:42 am      | 
			 
			
				Still only returns the test variable empty
 
thx anyways | 
			 
		  | 
	
	
	  | 
		  
		 | 
	
	
		  | 
	
	
		Aarlot Adept
  
  Joined: 30 Dec 2003 Posts: 226
 
  | 
		
		  
			
			   Posted: Sun Jul 31, 2005 12:54 am      | 
			 
			
				Hrmm... nexala's test works for me... 9.4 is what it gives
  | 
			 
		  | 
	
	
	  
		  
		    
			  _________________ Everyone is entitled to their beliefs - until they die.  Then only the truth matters. | 
			       | 
			 
		   
		 | 
	
	
		  | 
	
	
		Aselarin Beginner
 
  Joined: 23 Jul 2005 Posts: 26
 
  | 
		
		  
			
			   Posted: Sun Jul 31, 2005 12:59 am      | 
			 
			
				wonder if there is something wrong with my zmud then, running 7.13b
  | 
			 
		  | 
	
	
	  | 
		  
		 | 
	
	
		  | 
	
	
		Aselarin Beginner
 
  Joined: 23 Jul 2005 Posts: 26
 
  | 
		
		  
			
			   Posted: Sun Jul 31, 2005 1:11 am      | 
			 
			
				have even tried it on 3 diff comp, and still don't work
 
%float only works on shit like 5/2, 3/2 etc
 
though only without the %format infront | 
			 
		  | 
	
	
	  | 
		  
		 | 
	
	
		  | 
	
	
		nexela Wizard
  
  Joined: 15 Jan 2002 Posts: 1644 Location: USA
  | 
		
		  
			
			   Posted: Sun Jul 31, 2005 2:05 am      | 
			 
			
				Please be wary of your language here! My example was tested and worked for me
 
 
%float will return a floating point value I.E
 
 
4 become 4.0
 
and
 
4.0 will still be 4.0
 
 
I have noticed in your first example a coma? is that your default decimal seperator? Also post another example of how your script works now. | 
			 
		  | 
	
	
	  | 
		  
		 | 
	
	
		  | 
	
	
		| 
		
		 | 
	
	
		 |