math.Round
From GMod Wiki
| Function | |
| Syntax |
math.Round( Float value [, Integer decimals] ) Where is this used? |
| Description: | |
| Return value rounded to the nearest whole number. Anything less than 0.5 gets rounded down, and anything greater than or equal to 0.5 gets rounded up. | |
| Returns: | Integer |
| Part of Library: | Math |
| Realm: |
|
| BBCode Link: | [b][url=http://wiki.garrysmod.com/?title=Math.Round]Math.Round [img]http://wiki.garrysmod.com/favicon.ico[/img][/url][/b] |
Example
| Description | Rounds 0.1 down and 0.6 up. |
|---|---|
| Used on | |
| Code | print(math.Round(0.1)) print(math.Round(0.6)) |
| Output | 0 1 |
Example
| Description | Rounds the players velocity. |
|---|---|
| Used on | |
| Code | local speed = ply:GetVelocity():Length() math.Round(speed) // Would round the persons speed so it isn't like 250.34543525253)) |
| Output | 250 |
Additional Notes
- The decimals argument lets you decide which decimal point you want to round to. math.Round(1.234, 2) would be rounded to 1.23.