OnPlayerGiveDamage 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 lorsque un joueur profère des dégâts à un autre joueur..
(playerid, damagedid, Float:amount, weaponid, bodypart)
playerid | L'ID du joueur qui a proféré les dégâts. |
damagedid | L'ID du joueur qui a reçu les dégâts. |
amount | Le montant de vie/armure perdue (combiné). |
weaponid | L'arme qui a causé les dégats |
bodypart | La partie du corps touchée (NOTE: Ce paramètre a été ajouté dans la 0.3z. Enlevez le si vous êtes dans une ancienne version!) |
Retourne:
Cette callback ne retourne rien, mais doit retourner quelque chose! Regardez ICI pour plus d'informations.
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid, bodypart) { new string[128], victim[MAX_PLAYER_NAME], attacker[MAX_PLAYER_NAME]; new weaponname[24]; GetPlayerName(playerid, attacker, sizeof (attacker)); GetPlayerName(damagedid, victim, sizeof (victim)); GetWeaponName(weaponid, weaponname, sizeof (weaponname)); format(string, sizeof(string), "%s a proféré %.0f dégâts à %s, arme: %s", attacker, amount, victim, weaponname); SendClientMessageToAll(0xFFFFFFFF, string); return 1; }
Callback Relatives
Les Callbacks ci dessous sont indirectement ou directement liées à cette Callback.
- OnPlayerTakeDamage: Cette callback est appelée lorsqu'un joueur subît des dégâts.