# GM:PlayerButtonDown

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

```lua
GM:PlayerButtonDown( Player ply, number button )
```

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

## Açıklama

Bir oyuncu bir tuşa bastığında çağrılır.

Eğer oyuncunun klavye girdisi etkinleştirilmiş bir paneli açıksa bu çağrılmaz, bunun yerine [PANEL:OnKeyCodePressed](https://gmod.tr/wiki/PANEL:OnKeyCodePressed) kullanın.

[IN enum](https://gmod.tr/wiki/Enums/IN) kullanan bir alternatif için [GM:KeyPress](https://gmod.tr/wiki/GM:KeyPress)'e bakın. "Tuş bırakma" olayı için [GM:PlayerButtonUp](https://gmod.tr/wiki/GM:PlayerButtonUp)'a bakın.

## Argümanlar

1. [Player](https://gmod.tr/wiki/Player) **ply**: Tuşa basan oyuncu
2. [BUTTON_CODE enum](https://gmod.tr/wiki/Enums/BUTTON_CODE) içeren [number](https://gmod.tr/wiki/number) **button**: Tuş, [BUTTON_CODE enum](https://gmod.tr/wiki/Enums/BUTTON_CODE)'una bakın

### Örnek

Tuşa basan kişinin adını yazdırır.

```lua
hook.Add( "PlayerButtonDown", "PlayerButtonDownWikiExample", function( ply, button )
	if CLIENT then
		if ( IsFirstTimePredicted() ) then print( ply:Nick() .. " tuşuna bastı: " .. input.GetKeyName( button ) ) end
	else
		print( ply:Nick() .. " tuşuna bastı: " .. button )
	end
end)
```

### Örnek

Eğer basılan tuş T tuşu ise, tuşa basan kişinin adını yazdırır.

```lua
hook.Add( "PlayerButtonDown", "PlayerButtonDownWikiExample2", function( ply, button )
	if button != KEY_T then return end

	if CLIENT and not IsFirstTimePredicted() then
		return
	end

	print( ply:Nick() )
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:PlayerButtonDown
