# net.WriteUInt

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

```lua
net.WriteUInt( number unsignedInteger, number bitCount )
```

## Açıklama

Mevcut ağ (net) mesajına belirtilen bit sayısına sahip işaretsiz bir tam sayı ekler.

Negatif ve pozitif sayılar göndermek istiyorsanız [net.WriteInt](https://gmod.tr/wiki/net.WriteInt) kullanın. Tam sayı olmayan (ör. `2.25`) bir sayı için [net.WriteFloat](https://gmod.tr/wiki/net.WriteFloat) kullanın.

> **NOT:** İşaretsiz sayılar negatif sayıları **desteklemez**.

## Argümanlar

1. [number](https://gmod.tr/wiki/number) **unsignedInteger**: Gönderilecek işaretsiz tam sayı.
2. [number](https://gmod.tr/wiki/number) **bitCount**: Gönderilecek tam sayının bit cinsinden boyutu. Kabul edilebilir değerler `1` ile `32` (dahil) arasındadır. Referans olarak: `1` = bit, `4` = nibble, `8` = byte, `16` = short, `32` = long. İhtiyacınız olan bit sayısını belirlemek için aşağıdaki tabloya bakın. Tüm bit sayıları için minimum değer `0`'dır. | Bit Sayısı | Maksimum değer | |---|---| | 1 | 1 | | 2 | 3 | | 3 | 7 | | 4 | 15 | | 5 | 31 | | 6 | 63 | | 7 | 127 | | 8 | 255 | | 9 | 511 | | 10 | 1,023 | | 11 | 2,047 | | 12 | 4,095 | | 13 | 8,191 | | 14 | 16,383 | | 15 | 32,767 | | 16 | 65,535 | | 17 | 131,071 | | 18 | 262,143 | | 19 | 524,287 | | 20 | 1,048,575 | | 21 | 2,097,151 | | 22 | 4,194,303 | | 23 | 8,388,607 | | 24 | 16,777,215 | | 25 | 33,554,431 | | 26 | 67,108,863 | | 27 | 134,217,727 | | 28 | 268,435,455 | | 29 | 536,870,911 | | 30 | 1,073,741,823 | | 31 | 2,147,483,647 | | 32 | 4,294,967,295 |

### Örnek

Sunucuya istemcinin yaşını gönderir.

```lua
if CLIENT then
	net.Start( "SendAge" )
		net.WriteUInt( 3, 2 ) -- "3" sayısını saklamak için sadece 2 bit gereklidir.
	net.SendToServer()
end

if SERVER then
	util.AddNetworkString( "SendAge" )

	net.Receive( "SendAge", function( len, ply )
	     local age = net.ReadUInt( 2 ) -- yazılanla aynı sayıda bit kullanın.

	     print("Player " .. ply:Nick() .. " is " .. age .. " years old.")
	end )
end
```

**Çıktı:**

```lua
Player <name> is 3 years old.
```

- [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/net.WriteUInt
