# net.WriteVector

- **Ortam:** İstemci, Sunucu
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/net.WriteVector
- **Çeviri tarihi:** 2026-03-29

```lua
net.WriteVector( Vector vector )
```

## Açıklama

Şimdiki net mesajına bir vektör ekler. Bu function are tarafından sıkıştırılmış olarak gönderilen vektörler, bu da hassasiyet kaybına neden olabilir. XYZ bileşenleri `16384`veya daha az `-16384`geri dönüşü olmayan bir şekilde değiştirilir (en önemli bitler kesilir) ve onluk noktası 1 rakam (5 bit) olduktan sonra hassasiyet vardır.

## Argümanlar

- 1. [Vektör](https://gmod.tr/wiki/Vector) **vektör**: Gönderilecek vektör.

### Örnek

Tüm müşterilere bir vektör göndermek için bir sunucu taraf komutu oluşturun ve bir function to istemci tarafındaki vektörü alır. Bu örnek yukarıda tartışılan vektör sıkıştırmasını görüntüler.

```lua
if SERVER then

    util.AddNetworkString( "testingvecs" )

    concommand.Add( "dovectest", function()
        net.Start( "testingvecs" )
        	net.WriteVector( Vector( 10000, 20000, -20000.123456789 ) )
        net.Broadcast()
	end )

elseif CLIENT then

    net.Receive( "testingvecs", function( len )
        print( "RECV: vec = " .. tostring( net.ReadVector() ) .. "\n" )
	end )

end
```

**Çıkış:**

```lua
RECV: vec = 10000.000000 3616.000000 -3616.093750
```

- [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.WriteVector
