Skip to main content

OnPlayerDeath

This event is triggered when a player dies.

  • player: parameter input should be in Player type
  • killer: parameter input should be in Player type
  • reason: parameter input should be in uint type

{{#tag:syntaxhighlight| [ServerEvent(Event.PlayerDeath)] public void OnPlayerDeath(Player player, Player killer, uint reason) {

   if (!killer.IsNull)
   \{
       NAPI.Chat.SendChatMessageToAll($"\{killer.Name\} has killed \{player.Name\} with \{reason\}.");
   \}
   else
   \{
       NAPI.Chat.SendChatMessageToAll($"\{player.Name\} has died (\{reason\}).");
   \}

} |lang=csharp}} }}