GM:PlayerDeath
Açıklama
Player:Kill veya diğer normal yollarla bir oyuncu öldürüldüğünde çağrılır.
Eğer oyuncu Player:KillSilent ile öldürülürse bu kanca çağrılmaz. Bunun için GM:PlayerSilentDeath'e bakın.
- GM:DoPlayerDeath bu kancadan önce çağrılır.
- GM:PostPlayerDeath bu kancadan sonra çağrılır.
Eğer oyuncunun son isabet alan vuruş grubunu (hitgroup) almanız gerekiyorsa Player:LastHitGroup'a bakın.
Player:Alive bu kancada false (yanlış) değerini döndürecektir.
Argümanlar
Örnek
Eğer oyuncu intihar ederse (yani katil ve kurban aynı kişiyse), konsola bir mesaj yazdırılır. Eğer başka biri onları öldürürse, konsola farklı bir mesaj yazdırılır.
hook.Add( "PlayerDeath", "GlobalDeathMessage", function( victim, inflictor, attacker )
if ( victim == attacker ) then
PrintMessage( HUD_PRINTTALK, victim:Name() .. " committed suicide." )
else
PrintMessage( HUD_PRINTTALK, victim:Name() .. " was killed by " .. attacker:Name() .. ".")
end
end )
Çıktı:
-- Eğer intihar ederse...
Player1 intihar etti.
-- diğer durumda...
Player1, Player2 tarafından öldürüldü.
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord