# DTextEntry:AllowInput

- **Ortam:** İstemci, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/DTextEntry:AllowInput
- **Çeviri tarihi:** 2025-09-08

```lua
boolean DTextEntry:AllowInput( string char )
```

## Açıklama

Panelin değeri güncellendiğinde (kullanıcı girdisi veya başka bir şekilde) çağrılır.

Kullanıcının [TextEntry](https://gmod.tr/wiki/TextEntry)'nin metnini değiştirip değiştiremeyeceğini belirlemenizi sağlar.

Varsayılan olarak bu, yalnızca panelin sayısal karakterleri engelleyip engellemediğini kontrol eder ve değer herhangi bir sayısal karakter içeriyorsa düzenlemeyi önler.

Bu aslında sadece [TextEntry](https://gmod.tr/wiki/TextEntry)'den türetilmiş elemanlarda çalışan bir motor kancasıdır (engine hook).

Karakter sınırlarını değiştirmenin bir yolunu arıyorsanız, [Panel:SetMaximumCharCount](https://gmod.tr/wiki/Panel:SetMaximumCharCount) sayfasına bakın.

## Argümanlar

1. [string](https://gmod.tr/wiki/string) **char**: Panele girilen son karakter.

## Döndürülen Değerler

1. [boolean](https://gmod.tr/wiki/boolean): Değerin değişmesini önlemek için `true`, izin vermek için `false` döndürün.

### Örnek

Kullanıcının metni tamamen düzenlemesini engeller.

```lua
local TextEntry = vgui.Create( "DTextEntry" )
TextEntry.AllowInput = function( self, stringValue )
	return true
end
```

**Çıktı:** Panel herhangi bir değişikliğe izin vermez.

- [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/DTextEntry:AllowInput
