# render.MaterialOverrideByIndex

- **Ortam:** İstemci
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/render.MaterialOverrideByIndex
- **Çeviri tarihi:** 2025-12-04

```lua
render.MaterialOverrideByIndex( number index = nil, IMaterial material = nil )
```

## Açıklama

[render.MaterialOverride](https://gmod.tr/wiki/render.MaterialOverride) fonksiyonuna benzer, ancak materyalleri dizine göre geçersiz kılar. Basit varlıklar için sadece [Entity:SetSubMaterial](https://gmod.tr/wiki/Entity:SetSubMaterial) kullanmak isteyebilirsiniz.

[render.MaterialOverride](https://gmod.tr/wiki/render.MaterialOverride), bu fonksiyonun etkilerini geçersiz kılar.

## Argümanlar

1. [number](https://gmod.tr/wiki/number) **index** = nil: Geçersiz kılınacak materyalin 0 ile 31 aralığındaki dizini. `nil` değeri tüm geçersiz kılmaları sıfırlar.
2. [IMaterial](https://gmod.tr/wiki/IMaterial) **material** = nil: Geçersiz kılınacak materyal. `nil` değeri, belirtilen dizin için geçersiz kılmayı sıfırlar.

### Örnek

Modelin materyallerinden sadece birinin üzerine yazma örneği.

```lua
function ENT:Initialize()

	if ( CLIENT ) then return end

	-- Modeli, birden çok materyali olan bir modelle ayarla.
	self:SetModel( "models/props_phx/construct/windows/window1x1.mdl" )

end

local matForOverride = Material( "phoenix_storms/stripes" )

function ENT:Draw( flags )

	-- Yalnızca belirli bir alt materyali (cam dokusunu) geçersiz kıl
	render.MaterialOverrideByIndex( 3, matForOverride )

		-- Modeli her zamanki gibi çiz
        self:DrawModel( flags )

	-- Tüm materyal geçersiz kılmalarını sıfırla
	render.MaterialOverrideByIndex()
end
```

**Çıktı:**

![image.png](https://gmod.tr/api/uploads/wiki/d4c13b2012b7b16db3bf.png)

- [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/render.MaterialOverrideByIndex
