Clamp DE

From SA-MP Wiki

Revision as of 16:29, 20 February 2013; view current revision
←Older revision | Newer revision→
Jump to: navigation, search


Description:

Zwingt einen Wert, innerhalb eines angegebenen Bereichs zu sein.


Parameter:
(value, min=cellmin, max=cellmax)
valueDer Wert, der angepasst wird.
minDer kleinste erlaubte Wert.
maxDer größte erlaubte Wert.


Rückgabevalue, wenn es zwischen min und max liegt, min, wenn value kleiner als min ist oder max, wenn value größer als max ist.


new valueA = 3, valueB = 7, valueC = 100;
printf("Dieser Wert ist: %d", clamp(valueA, 5, 10)); // output: "Dieser Wert ist: 5"
printf("Dieser Wert ist: %d", clamp(valueB, 5, 10)); // output: "Dieser Wert ist: 7"
printf("Dieser Wert ist: %d", clamp(valueC, 5, 10)); // output: "Dieser Wert ist: 10"
In other languages