# GM:CanProperty

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

```lua
boolean GM:CanProperty( Player ply, string property, Entity ent )
```

> **NOT:** Bu hook [tahmin edilebilir (predicted)](https://gmod.tr/wiki/Prediction). Bu, tek oyunculu modda İstemci (Client) alanında **çağrılmayacağı** anlamına gelir.

## Açıklama

Bir [özelliğin (property)](https://gmod.tr/wiki/properties) kullanılıp kullanılamayacağını kontrol eder.

## Argümanlar

1. [Player](https://gmod.tr/wiki/Player) **ply**: Özelliği kullanmaya çalışan oyuncu
2. [string](https://gmod.tr/wiki/string) **property**: Kullanılmaya çalışılan özelliğin sınıfı, örneğin - bonemanipulate > **UYARI:** Bunun, [properties.Add](https://gmod.tr/wiki/properties.Add) içerisinde kullanılan dahili özellik adı olacağı garanti edilmez!
3. [Entity](https://gmod.tr/wiki/Entity) **ent**: Özelliğin üzerinde kullanılmaya çalışıldığı varlık (entity)

## Dönen Değer

1. [boolean](https://gmod.tr/wiki/boolean): Bu özelliğin kullanımını engellemek için false döndürün

### Örnek

Admin olmayanların remover (kaldırıcı) özelliğini kullanmasını engeller.

```lua
hook.Add( "CanProperty", "block_remover_property", function( ply, property, ent )
	if ( !ply:IsAdmin() && property == "remover" ) then return false end
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/GM:CanProperty
