OnPlayerGiveDamageActor 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 quand a un joueur donne des dommages à un actor.
(playerid, damaged_actorid, Float:amount, weaponid, bodypart)
playerid | L'ID du joueur donnant des dommages à l'actor. |
damaged_actorid | L'ID de l'actor recevant des dommages du joueur. |
amount | La somme de la santé et de l'armure que l'actor a perdu. |
weaponid | L'arme qui a cause les dommages à l'actor. |
bodypart | La partie du corps touchée. |
Retourne:
Cette callback ne retourne rien, mais doit retourner quelque chose! Regardez ICI pour plus d'informations.
Note | Cette callback n'est pas appelée si l'actor est invulnérable. Voir SetActorInvulnerable. |
public OnPlayerGiveDamageActor(playerid, damaged_actorid, Float: amount, weaponid, bodypart) { static string[128], attacker[MAX_PLAYER_NAME], weaponname[24]; GetPlayerName(playerid, attacker, sizeof (attacker)); GetWeaponName(weaponid, weaponname, sizeof (weaponname)); format(string, sizeof(string), "%s a fait %.0f de dommages à l'actor ID %d avec l'arme : %s", attacker, amount, damaged_actorid, weaponname); SendClientMessageToAll(0xFFFFFFFF, string); return 1; }
Fonctions Relatives
Les fonctions suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.
- CreateActor: créer un actor.
Template:SetActorInvulnerable FR Template:SetActorHealth FR Template:GetActorHealth FR Template:IsActorInvulnerable FR Template:IsValidActor FR
Callback Relatives
Les Callbacks ci dessous sont indirectement ou directement liées à cette Callback.
- OnActorStreamOut: Quand un actor est déchargé (n'est plus visible) pour un joueur.
- OnPlayerStreamIn: Quand un joueur est chargé (devient visible) pour un autre joueur