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

1 boolean
Bunun ilk kez tahmin edilip edilmediği.

Ö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