GM:PlayerButtonDown

  GM:PlayerButtonDown( Player ply, number button )
Bu hook, tahmin edilir (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 kullanın.

IN enum kullanan bir alternatif için GM:KeyPress'e bakın. "Tuş bırakma" olayı için GM:PlayerButtonUp'a bakın.

Argümanlar

1 Player ply
Tuşa basan oyuncu
2 BUTTON_CODE enum içeren number button
Tuş, BUTTON_CODE enum'una bakın

Örnek

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

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.

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)

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord