# math.Clamp

- **Ortam:** İstemci, Sunucu, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/math.Clamp
- **Çeviri tarihi:** 2025-09-08

```lua
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](https://gmod.tr/wiki/number) **input**: Sınırlandırılacak sayı.
2. [number](https://gmod.tr/wiki/number) **min**: Minimum değer.
3. [number](https://gmod.tr/wiki/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](https://gmod.tr/wiki/number): Sınırlandırılmış değer.

### Örnek

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

```lua
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ı:**

```lua
5
3
0
10
```

### Örnek

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

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

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/math.Clamp
