OnPlayerWeaponShot FR

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search

Revision as of 02:52, 18 January 2014



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.


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, vehicule, ou objet).
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 degats.
  • 1 - Autorise le tir à causer des degats.


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);
}

Callback Relatives

Les Callbacks ci dessous sont indirectement ou directement liées à cette Callback.