GM:PlayerNoClip
Bu kanca öngörülmüşYani tek oyunculukta oynayacak.Hayır .Müşteriler alanında çağrılsınlar.
Açıklama
Bir oyuncu noclip modunu değiştirmeye çalışırken çağrılır.
MOVETYPE_NOCLIPBir oyuncunun şu anda noclip modunda olup olmadığını belirlemek için kullanılabilir.
Argümanlar
- 2 Boolean istenilenDevlet
Kullanıcının bu kanca izin verirse gireceği noclip durumunu (açık / kapalı) temsil eder.
Geri dönüşler
Örnek
Oynatıcıya girdiklerinde / çıktıklarında hiçbir klipi gösterme ve durumunu görüntüle
hook.Add( "PlayerNoClip", "isInNoClip", function( ply, desiredNoClipState )
if ( desiredNoClipState ) then
print( ply:Name() .. " wants to enter noclip." )
else
print( ply:Name() .. " wants to leave noclip." )
end
end )
Çıkış:
Player1 wants to enter noclip.
Player1 wants to leave noclip.
Örnek
Sadece admin noclip'in öntanımlı davranışını korurken, aşağıdaki örnek de herkese onu devre dışı bırakmasına izin verecektir (örneğin üçüncü taraf bir yönetim eklentisi tarafından etkinleştirilmişse).
Örnek
Oyuncu'nun noclip'de olup olmadığını belirleyerek bir boolean gönderir.
local meta = FindMetaTable( "Player" )
function meta:InNoclip()
-- bir kontrol yapmak için aşağıdaki satırdan yorum çıkarın, eğer oyuncu bir yöneticidirse.
--if (self:IsAdmin() == false) o zaman yanlış sonu geri gönderin
return self:GetMoveType() == MOVETYPE_NOCLIP
end
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord