OnPlayerDeath FR
From SA-MP Wiki
Page d'Accueil | Les Fonctions | Les Callbacks | Les bases du Scripting | Plugins de Serveur | Tutoriaux
Ne prenez pas en compte les FR dans les noms
Description:
Cette callback est appelée lorsqu'un joueur meurt.
(playerid, killerid, reason)
playerid | L'ID du joueur qui est mort. |
killerid | L'ID du tueur ou INVALID_PLAYER_ID si il n'y en a pas. |
reason | L'ID de l'arme qui a servit à tuer. |
Retourne:
Cette callback ne retourne rien, mais doit retourner quelque chose! Regardez ICI pour plus d'informations.
new PlayerDeaths[MAX_PLAYERS]; new PlayerKills[MAX_PLAYERS]; public OnPlayerDeath(playerid, killerid, reason) { SendDeathMessage(killerid, playerid, reason); //Affiche le meurtre dans la deathlist (list de mort) // Vérifie si l'ID du tueur est valide avant de faire quoi que ce soit if(killerid != INVALID_PLAYER_ID) { PlayerKillCount[killerid] ++; } PlayerDeaths[playerid] ++; return 1; }
Note | Vous n'avez pas besoin de vérifier si killerid vaut INVALID_PLAYER_ID avant d'utiliser SendDeathMessage. INVALID_PLAYER_ID et un id de tueur valid et s'affichera correctement. |
Callback Relatives
Les Callbacks ci dessous sont indirectement ou directement liées à cette Callback.
- OnPlayerSpawn: Appelée lorsqu'un joueur spawn (apparaît).
Fonctions relatives
Les fonctions suivantes peuvent êtres utiles car elles concernent indirectement ou non cette callback.
- SendDeathMessage: Ajoute une mort dans la deathlist (liste de mort).
- SetPlayerHealth: Modifie la vie d'un joueur.