OnPlayerWeaponShot 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 fonction est appelée lorsqu'un joueur tire avec une arme à feu. Si un conducteur tire depuis son véhicule, la callback ne sera pas appelée. En revanche, si un passager tire depuis son véhicule, la callback sera bel et bien appelée.
(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
playerid | L'ID du joueur qui tire. |
weaponid | L'ID de l'arme qui tire. |
hittype | La cible touchée (rien, joueur, véhicule, ou objet(de joueur)). |
hitid | L'ID du joueur, véhicule ou objet touché. |
fX | Les coordonnées X touchée par le tir. |
fY | Les coordonnées Y touchée par le tir. |
fZ | Les coordonnées Z touchée par le tir. |
Retourne:
- 0 - Empêche le tir de causer des dégâts.
- 1 - Autorise le tir à causer des dégâts.
Note | Si la cible est:
- BULLET_HIT_TYPE_NONE: les variables fX, fY et fZ seront égales à des coordonnées normales.; |
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ) { new szString[144]; format(szString, sizeof(szString), "L'arme %i vient de faire feu. hittype: %i hitid: %i position: %f, %f, %f", weaponid, hittype, hitid, fX, fY, fZ); SendClientMessage(playerid, -1, szString); return 1; }
Callback Relatives
Les Callbacks ci dessous sont indirectement ou directement liées à cette Callback.
- OnPlayerGiveDamage: Cette callback est appelée lorsqu'un joueur profère des dégâts à un autre joueur.