GM:PlayerDeathSound
Açıklama
Varsayılan ölüm sesinin susturulup susturulmayacağını döndürür.
Argümanlar
Döndürülen Değer
Örnek
Oyuncunun ölümü için yeni bir ses çalar.
Ö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