OnPlayerDeath NL
From SA-MP Wiki
OnPlayerDeath
Beschrijving:
Deze callback wordt opgeroepen wanneer een speler sterft.
(playerid, killerid, reason)
playerid | Het ID van de speler die is gestorven. |
killerid | Het ID van de moordenaar. INVALID_PLAYER_ID als er geen moordenaar is. |
reason | Het ID van de manier waarop de speler is gestorven. |
Retourneert:
Deze callback heeft geen specifieke return waarden.
Voorbeeld:
public OnPlayerDeath(playerid, killerid, reason) { SendDeathMessage(killerid, playerid, reason); // Voegt de kill toe aan de dodenlijst // Eerst checken of de moordenaar wel een bestaande speler is if(killerid != INVALID_PLAYER_ID) { PlayerKillCount[killerid] ++; } // De speler die is gestorven bestaat altijd als deze callback opgeroepen wordt PlayerDeaths[playerid] ++; return 1; }
Note | Je moet niet checken of de moordenaar (killerid) bestaat wanneer je hem gebruikt in SendDeathMessage. INVALID_PLAYER_ID is een correct ID in die functie. |
Extra Callbacks
De volgende callbacks kunnen handig zijn aangezien ze op een manier erbij horen.
- OnPlayerSpawn: Opgeroepen wanneer een speler spawnt.
Extra Functies
De volgende functies zijn mogelijk ook bruikbaar, aangezien ze op een manier erbij horen.
- SendDeathMessage: Toont een kill in de dodenlijst.
- SetPlayerHealth: Wijzig de health van een speler.