OnPlayerDamage: Difference between revisions
(Rage -> RAGE) |
No edit summary |
||
| Line 10: | Line 10: | ||
{{Parameters}} | {{Parameters}} | ||
*'''player:''' parameter input should be in ''' | *'''player:''' parameter input should be in '''Player''' type | ||
*'''health:''' parameter input should be in '''float''' type | *'''health:''' parameter input should be in '''float''' type | ||
*'''armor:''' parameter input should be in '''float''' type | *'''armor:''' parameter input should be in '''float''' type | ||
| Line 17: | Line 17: | ||
{{#tag:syntaxhighlight| | {{#tag:syntaxhighlight| | ||
[ServerEvent(Event.PlayerDamage)] | [ServerEvent(Event.PlayerDamage)] | ||
public void OnPlayerDamage( | public void OnPlayerDamage(Player player, float healthLoss, float armorLoss) | ||
{ | { | ||
player.SendChatMessage($"You have lost {healthLoss} health and {armorLoss} armor."); | player.SendChatMessage($"You have lost {healthLoss} health and {armorLoss} armor."); | ||
Latest revision as of 05:47, 9 May 2023
This event is triggered when a player's health or armor changes.
C# Syntax
[ServerEvent(Event.PlayerDamage)]
Parameters
- player: parameter input should be in Player type
- health: parameter input should be in float type
- armor: parameter input should be in float type
Example
[ServerEvent(Event.PlayerDamage)]
public void OnPlayerDamage(Player player, float healthLoss, float armorLoss)
{
player.SendChatMessage($"You have lost {healthLoss} health and {armorLoss} armor.");
}