math.Clamp

  number math.Clamp( number input, number min, number max )

Açıklama

Bir sayıyı, belirtilen minimum ve maksimum değerler arasında sınırlar.

Argümanlar

1 number input
Sınırlandırılacak sayı.
2 number min
Minimum değer.
3 number max
Maksimum değer, bu fonksiyon asla bu değerden daha büyük bir sayı döndürmez.

Döndürülen Değerler

1 number
Sınırlandırılmış değer.

Örnek

Bu fonksiyonun ne işe yaradığını gösterir.

print( math.Clamp( 10, 0, 5 ) ) -- 10, 5'ten büyük olduğu için 5 döndürür print( math.Clamp( 3, 0, 5 ) ) -- 3, 0'dan büyük ve 5'ten küçük olduğu için 3 döndürür print( math.Clamp( -1, 0, 5 ) ) -- -1, 0'dan küçük olduğu için 0 döndürür print( math.Clamp( 20, 50, 10 ) ) -- 20, 10'dan büyük olduğu için 10 döndürür, min argümanı 50 olsa bile
Çıktı:
5 3 0 10

Örnek

Oyuncuyu 10 can iyileştirir, ancak canının 100'ün üzerine çıkmasına izin vermez.

ply:SetHealth( math.Clamp( ply:Health() + 10, 0, 100 ) )

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord