GM:PlayerDeath

  GM:PlayerDeath( Player victim, Entity inflictor, Entity attacker )

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.

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

1 Player victim
Ölen oyuncu
2 Entity inflictor
Kurbanı öldürmek için kullanılan eşya
3 Entity attacker
Kurbanı öldüren oyuncu veya varlık

Ö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