GM:PlayerButtonDown
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
Ö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