GM:PlayerDeathSound

  boolean GM:PlayerDeathSound( Player ply )

Açıklama

Varsayılan ölüm sesinin susturulup susturulmayacağını döndürür.

Argümanlar

1 Player ply
Oyuncu

Döndürülen Değer

1 boolean
Ölüm sesini sustur

Örnek

Oyuncunun ölümü için yeni bir ses çalar.

hook.Add( "PlayerDeathSound", "CustomPlayerDeath", function( ply ) ply:EmitSound( "beams/beamstart5.wav", 75, math.random( 70, 126 ) ) -- sesi normal ses seviyelerinde ve 70 ile 126 arasında rastgele bir perdeyle çalar return true -- varsayılan sesi istemiyoruz! end )

Örnek

Bir ses listesinden seçim yapar ve Oyuncu 1'e uygulanan ağ değişkenine bağlı olarak belirli birini çalar. Aksi takdirde, orijinal sesle birlikte bir yedek ses çalar.

local p1 = Entity( 1 ) -- oyuncu 1'i döndürür local sndtbl = { "beams/beamstart5", "plats/bigstop1", "friends/message", "ambient/alarms/warningbell1", "vo/ravenholm/madlaugh03" } -- amacımız için rastgele bir ses seçimi p1:SetNWInt( "DSound", math.random( 1, #sndtbl ) ) -- 1'den tablomuzdaki maksimum giriş sayısına kadar rastgele bir sayı seçer hook.Add( "PlayerDeathSound", "SelectedSound", function( ply ) local snd = sndtbl[ p1:GetNWInt( "DSound", 1 ) ] if TypeID(snd) == TYPE_STRING then ply:EmitSound( snd .. ".wav" ) return true else -- yedek davranış print( "Sound does not exist in table, error!" ) ply:EmitSound( "common/bugreporter_failed.wav" ) return false -- orijinal sesi susturmadığında gerçekten bir sorunumuz olduğunu açıkça belirtelim end end )

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