OnPlayerWeaponShot FR

From SA-MP Wiki

Jump to: navigation, search


OnPlayerWeaponShot FR a été ajouté dans SA-MP 0.3z Cette callback a été ajoutée dans SA-MP 0.3z et ne fonctionnera pas dans les versions antérieures!


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.


Paramètres:
(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
playeridL'ID du joueur qui tire.
weaponidL'ID de l'arme qui tire.
hittypeLa cible touchée (rien, joueur, véhicule, ou objet(de joueur)).
hitidL'ID du joueur, véhicule ou objet touché.
fXLes coordonnées X touchée par le tir.
fYLes coordonnées Y touchée par le tir.
fZLes 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.


Image:32px-Ambox_warning_orange.png

Note

Si la cible est:

- BULLET_HIT_TYPE_NONE: les variables fX, fY et fZ seront égales à des coordonnées normales.;
- Autre: Les variables fX, fY etfZ seront généralement décalés du centre de hitid.


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.
Personal tools
In other languages