SendDeathInfo: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{Welcome| desc=.| params=<syntaxhighlight lang="lua">( weaponId, killerId, bodypartId )</syntaxhighlight> <poem>::weaponId : The same as weapon IDs on server side. ::killerI...") |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Welcome| | {{Welcome| | ||
desc=.| | desc=This sends packet to server so that server treats npc as killed ( by a player ) and shows the death message.| | ||
params=<syntaxhighlight lang="lua">( weaponId, killerId, bodypartId )</syntaxhighlight> | params=<syntaxhighlight lang="lua">( weaponId, killerId, bodypartId )</syntaxhighlight> | ||
<poem>::weaponId : The same as weapon IDs on server side. | <poem>::weaponId : The same as weapon IDs on server side. | ||
::killerId : The ID of the killer who 'killed' the npc. | ::killerId : The ID of the killer who 'killed' the npc. | ||
bodypartId : The [[bodypart]] the npc was hit.</poem>| | ::bodypartId : The [[bodypart]] the npc was hit. | ||
SendDeathInfo must be preceded by a call to SendShotInfo for the animation of npc falling down etc. SendDeathInfo removes body and call onPlayerDeath/onPlayerKill serverside.</poem>| | |||
retvals=This function does not return any specific values.| | retvals=This function does not return any specific values.| | ||
example=<source lang="lua"> | example=<source lang="lua"> | ||
function | function ICantTakeItAnyMore | ||
{ | { | ||
SendDeathInfo | |||
SendShotInfo(0, 0xd); | |||
SetTimerEx("SendDeathInfo", 2000, 1, 70, 255, 0 ); | |||
} | } | ||
</source>| | </source>| | ||
relfuncs=*[[SendShotInfo]] | relfuncs=*[[SendShotInfo]] | ||
*[[SetTimerEx]] | |||
}} | }} |
Latest revision as of 09:32, 3 February 2023
Description:
This sends packet to server so that server treats npc as killed ( by a player ) and shows the death message.
Parameters:
( weaponId, killerId, bodypartId )
weaponId : The same as weapon IDs on server side.
killerId : The ID of the killer who 'killed' the npc.
bodypartId : The bodypart the npc was hit.
SendDeathInfo must be preceded by a call to SendShotInfo for the animation of npc falling down etc. SendDeathInfo removes body and call onPlayerDeath/onPlayerKill serverside.
Return Values:
This function does not return any specific values.
Example
function ICantTakeItAnyMore { SendShotInfo(0, 0xd); SetTimerEx("SendDeathInfo", 2000, 1, 70, 255, 0 ); }
Related Functions
The following functions may be helpful as they relate to this function in one way or another.