Garry's Mod Wiki

Revision Difference

math.max#528441

<function name="max" parent="math" type="libraryfunc"> <description>Returns the largest value of all arguments.</description> <realm>Shared and Menu</realm> <args> <arg name="numbers" type="vararg">Numbers to get the largest from</arg> </args> <rets> <ret name="" type="number">The largest number</ret> </rets> </function> <example> <description>Get the largest number of a group.</description> <code>print( math.max( 464, 654698468, 1, 3, 2 ) )</code> <outputfixedwidth>Fixed width</outputfixedwidth> <output>654698468</output> <output>``` 654698468 ```</output> </example> <example> <description>Prevent a value from falling under a certain minimum. A one-sided version of <page>math.Clamp</page>.</description> <code> local minimumValue = 5 function lowClamp(num) return math.max( minimumValue, num ) end print( lowClamp( 0.1 ) ) print( lowClamp( -6 ) ) print( lowClamp( 5 ) ) print( lowClamp( 8 ) ) print( lowClamp( 24 ) ) </code> <outputfixedwidth>Fixed width</outputfixedwidth> <output> ``` 5 5 5 8 24 ``` </output> </example>