IsFirstTimePredicted
boolean IsFirstTimePredicted()
Açıklama
Bu hook'un ilk kez tahmin edilip edilmediğini döndürür.
Bu, SWEP'lerinizin PrimaryAttack, SecondaryAttack, Reload ve diğer hook'larında tek seferlik mantık için kullanışlıdır (bu hook'ların art arda hızla çağrılmasını önlemek için). Ayrıca, istemci hareketi tahmin ettiğinde bir Move hook'u içinde de kullanışlıdır.
Bu davranış hakkında daha fazla bilgi için Prediction sayfasını ziyaret edin.
Bu, Entity:EmitSound, Weapon:SendWeaponAnim ve Entity:FireBullets için dahili olarak zaten kullanılmaktadır, ancak util.Effect'te KULLANILMAZ.
Döndürülen Değerler
Örnek
Hook'un birden çok kez çağrılması sorununu çözmek için GM:KeyPress'in üzerine yazılmış bir örnek.
-- Unutmayın, bazı nedenlerden dolayı KeyPress ve KeyRelease,
-- çok oyunculu modda aynı tuş olayı için birden çok kez çağrılır.
function GM:KeyPress(ply, key)
if key != IN_SPEED then return end
if not IsFirstTimePredicted() then return end
if not IsValid(ply) or ply != LocalPlayer() then return end
timer.Simple(0.05, function() RunConsoleCommand("+voicerecord") end)
end
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord