# Entity:ManipulateBoneScale

- **Ortam:** İstemci, Sunucu
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Entity:ManipulateBoneScale
- **Çeviri tarihi:** 2025-09-12

```lua
Entity:ManipulateBoneScale( number boneID, Vector scale )
```

## Açıklama

Özel kemik ölçeğini ayarlar.

> **HATA:** Bu, prosedürel kemikleri ölçeklendirmez.
> Sorun Takipçisi: [3502](https://github.com/Facepunch/garrysmod-issues/issues/3502)

> **NOT:** NaN değerlerine sahip bir Vector verildiğinde sessizce başarısız olur ve kemikle ilişkili köşeleri (vertices) gizler. Aşağıdaki örneğe bakın.

## Argümanlar

1. [number](https://gmod.tr/wiki/number) **boneID**: Manipüle etmek istediğiniz kemiğin indeksi
2. [Vector](https://gmod.tr/wiki/Vector) **scale**: Uygulanacak ölçek vektörü. Ölçeğin dünyaya veya varlığa göre değil, orijinal kemik ölçeğine göre olduğunu unutmayın.

### Örnek

NaN ve sıfırlama ölçeği arasındaki farkı gösterir.

```lua
-- Kafa kemiğini küçülterek esasen köşeleri (vertices) sıkıştırır
concommand.Add( "scale_player_head", function( ply, cmd, args )
	local ply = Entity(1)
	local bone = ply:LookupBone("ValveBiped.Bip01_Head1")

	if not bone then return end
	ply:ManipulateBoneScale( bone, Vector(0,0,0) )
end )

-- Kafa kemiğini takip eden mesh parçasını gizler
concommand.Add( "hide_player_head", function( ply, cmd, args )
	local ply = Entity(1)
	local bone = ply:LookupBone("ValveBiped.Bip01_Head1")
	local nan = 0/0

	if not bone then return end
	ply:ManipulateBoneScale( bone, Vector(nan,nan,nan) )
end )
```

- [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/Entity:ManipulateBoneScale
