Clamp
From SA-MP Wiki
clamp
Note: This function name starts with a lowercase letter. |
Description:
Force a value to be inside a range.
(value, min=cellmin, max=cellmax)
value | The value to force in a range. |
min | The low bound of the range. |
max | The high bound of the range. |
Return Values:
value, if it is in the range min–max, min, if value is lower than min or max, if value is higher than max.
Example Usage:
new valueA = 3, valueB = 7, valueC = 100 ; printf("The value is: %d", clamp(valueA, 5, 10)); // output: "The value is: 5" because 3 is less than 5. printf("The value is: %d", clamp(valueB, 5, 10)); // output: "The value is: 7" because 7 is between 5 and 10. printf("The value is: %d", clamp(valueC, 5, 10)); // output: "The value is: 10" because 100 is more than 10.