OnPlayerDamage: Difference between revisions
From Onset Developer Wiki
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Info|Event|Server|1.0}} | {{Info|Event|Server|1.0}} | ||
{{FuncDescription| | {{FuncDescription|Event thats called when player receives damage.}} | ||
{{FuncSyntax|OnPlayerDamage(player, damagetype, amount)}} | {{FuncSyntax|OnPlayerDamage(player, damagetype, amount)}} | ||
Line 27: | Line 27: | ||
{{RelatedFunctions}} | {{RelatedFunctions}} | ||
{{ | {{Template:PlayerEvents}} |
Revision as of 07:12, 13 December 2019
Description
Event thats called when player receives damage.
Syntax
OnPlayerDamage(player, damagetype, amount)
Parameters
- player
The player who is being damaged. - damagetype
Type of damage applied. - amount
Amount of damage applied.
Example
function OnPlayerDamage(player, damagetype, amount)
local DamageName = {
"Weapon",
"Explosion",
"Fire",
"Fall",
"Vehicle Collision"
}
print(GetPlayerName(player).."("..player..") took "..amount.." damage of type "..DamageName[damagetype])
end
AddEvent("OnPlayerDamage", OnPlayerDamage)
See also
- OnPlayerServerAuth
- OnPlayerSteamAuth
- OnPlayerStreamIn
- OnPlayerStreamOut
- OnPlayerJoin
- OnPlayerQuit
- OnPlayerSpawn
- OnPlayerDeath
- OnPlayerWeaponShot
- OnPlayerDamage
- OnPlayerChat
- OnPlayerChatCommand
- OnPlayerInteractDoor
- OnPlayWeaponHitEffects
- OnPlayerSwitchCamera
- OnPlayerEnterWater
- OnPlayerLeaveWater
- OnPlayerCrouch
- OnPlayerEndCrouch
- OnPlayerEndFall
- OnPlayerFall
- OnPlayerTalking