Added TSPlayer.KillPlayer() which uses NetMessage.SendPlayerDeath(...).
Changed /kill to use `TSPlayer.KillPlayer()`
This commit is contained in:
parent
02c58b5c93
commit
739892a611
2 changed files with 9 additions and 1 deletions
|
|
@ -5179,7 +5179,7 @@ namespace TShockAPI
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
var plr = players[0];
|
var plr = players[0];
|
||||||
plr.DamagePlayer(999999);
|
plr.KillPlayer();
|
||||||
args.Player.SendSuccessMessage(string.Format("You just killed {0}!", plr.Name));
|
args.Player.SendSuccessMessage(string.Format("You just killed {0}!", plr.Name));
|
||||||
plr.SendErrorMessage("{0} just killed you!", args.Player.Name);
|
plr.SendErrorMessage("{0} just killed you!", args.Player.Name);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1024,6 +1024,14 @@ namespace TShockAPI
|
||||||
NetMessage.SendPlayerHurt(Index, PlayerDeathReason.LegacyDefault(), damage, (new Random()).Next(-1, 1), false, false, 0, -1, -1);
|
NetMessage.SendPlayerHurt(Index, PlayerDeathReason.LegacyDefault(), damage, (new Random()).Next(-1, 1), false, false, 0, -1, -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Kills the player.
|
||||||
|
/// </summary>
|
||||||
|
public virtual void KillPlayer()
|
||||||
|
{
|
||||||
|
NetMessage.SendPlayerDeath(Index, PlayerDeathReason.LegacyDefault(), 99999, (new Random()).Next(-1, 1), false, -1, -1);
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Sets the player's team.
|
/// Sets the player's team.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue