OnPlayerWeaponShot FR

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 02:02, 20 January 2014
Connor Mead (Talk | contribs)

← Previous diff
Revision as of 17:47, 30 January 2014
Connor Mead (Talk | contribs)
(fixed example, add template, correct typos)
Next diff →
Line 8: Line 8:
{{Param|playerid|L'ID du joueur qui tire.}} {{Param|playerid|L'ID du joueur qui tire.}}
{{Param|weaponid|L'ID de l'arme qui tire.}} {{Param|weaponid|L'ID de l'arme qui tire.}}
-{{Param|hittype|La [[BulletHitTypes FR|cible]] touchée (rien, joueur, vehicule, ou objet(de joueur)).}}+{{Param|hittype|La [[BulletHitTypes FR|cible]] touchée (rien, joueur, véhicule, ou objet(de joueur)).}}
{{Param|hitid|L'ID du joueur, véhicule ou objet touché.}} {{Param|hitid|L'ID du joueur, véhicule ou objet touché.}}
{{Param|fX|Les coordonnées X touchée par le tir.}} {{Param|fX|Les coordonnées X touchée par le tir.}}
Line 15: Line 15:
{{ReturnsFR| {{ReturnsFR|
-* 0 - Empêche le tir de causer des degats.+* 0 - Empêche le tir de causer des dégâts.
-* 1 - Autorise le tir à causer des degats.}}+* 1 - Autorise le tir à causer des dégâts.}}
{{noteFR|Si la <b>[[BulletHitTypes FR|cible]]</b> est: {{noteFR|Si la <b>[[BulletHitTypes FR|cible]]</b> est:
Line 28: Line 28:
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); 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); SendClientMessage(playerid, -1, szString);
 +
 + return 1;
} }
</pawn> </pawn>
{{RelatedCallbacksFR}} {{RelatedCallbacksFR}}
-*[[OnPlayerGiveDamage_FR|OnPlayerGiveDamage]]+{{OnPlayerGiveDamage_FR}}
[[Category:Scripting Callbacks FR]] [[Category:Scripting Callbacks FR]]

Revision as of 17:47, 30 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, 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.