AttachObjectToVehicle FR

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 19:31, 15 March 2013
Smithy (Talk | contribs)

← Previous diff
Revision as of 21:49, 18 January 2014
Connor Mead (Talk | contribs)

Next diff →
Line 1: Line 1:
-{{Delete|it's empty}}+{{ScriptingFR}}
 +{{Title}}
 + 
 +{{AddedIn0.3cFR|fonction}}
 + 
 +{{Description|Attache un objet à un véhicule.}}
 + 
 + 
 +{{Parameters|objectid, vehicleid, Float:OffsetX, Float:OffsetY, Float:OffsetZ, Float:RotX, Float:RotY, Float:RotZ}}
 + 
 +{{Param|objectid|L'ID de l'objet à attacher au véhicule.}}
 +{{Param|vehicleid|L'ID du véhicule sur lequel sera attaché l'objet}}
 +{{Param|Float:OffsetX|L'axe X.}}
 +{{Param|Float:OffsetY|L'axe Y.}}
 +{{Param|Float:OffsetZ|L'axe Z.}}
 +{{Param|Float:RotX|La rotation X.}}
 +{{Param|Float:RotY|La rotation Y.}}
 +{{Param|Float:RotZ|La rotation Z.}}
 + 
 +{{NoReturnFR}}
 + 
 +{{note|Vous avez besoin de [[CreateObject_FR|créer l'objet]] en premier.}}
 +{{note2FR|Quand le véhicule est détruit ou re-spawné (ré-apparaît), l'objet ne disparaît pas. Il restera fixé dans les air à l'endroit où était le véhicule avant de disparaître et s'attachera au véhicule correspondant à vehicleid, même si le véhicule n'est pas le même.}}
 + 
 +<pawn>
 +new objectid = CreateObject(...);
 +new vehicleid = GetPlayerVehicleID(playerid);
 +AttachObjectToVehicle(objectid, vehicleid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0);
 +</pawn>
 + 
 +{{RelatedFunctionsFR}}
 +*[[AttachObjectToPlayer_FR|AttachObjectToPlayer]]
 + 
 +*[[CreateObject_FR|CreateObject]]
 +*[[DestroyObject_FR|DestroyObject]]
 +*[[IsValidObject_FR|IsValidObject]]
 +*[[MoveObject_FR|MoveObject]]
 +*[[StopObject_FR|StopObject]]
 +*[[SetObjectPos_FR|SetObjectPos]]
 +*[[SetObjectRot_FR|SetObjectRot]]
 +*[[GetObjectPos_FR|GetObjectPos]]
 +*[[GetObjectRot_FR|GetObjectRot]]
 + 
 +*[[CreatePlayerObject_FR|CreatePlayerObject]]
 +*[[DestroyPlayerObject_FR|DestroyPlayerObject]]
 +*[[IsValidPlayerObject_FR|IsValidPlayerObject]]
 +*[[MovePlayerObject_FR|MovePlayerObject]]
 +*[[StopPlayerObject_FR|StopPlayerObject]]
 +*[[SetPlayerObjectPos_FR|SetPlayerObjectPos]]
 +*[[SetPlayerObjectRot_FR|SetPlayerObjectRot]]
 +*[[GetPlayerObjectPos_FR|GetPlayerObjectPos]]
 +*[[GetPlayerObjectRot_FR|GetPlayerObjectRot]]
 +*[[AttachPlayerObjectToPlayer_FR|AttachPlayerObjectToPlayer]]
 + 
 +[[Category:Scripting Functions FR]]

Revision as of 21:49, 18 January 2014




Cette fonction a été ajoutée dans SA-MP 0.3c et n'est pas utilisable dans les versions antérieures!


Description:

Attache un objet à un véhicule.


Parameters:
(objectid, vehicleid, Float:OffsetX, Float:OffsetY, Float:OffsetZ, Float:RotX, Float:RotY, Float:RotZ)


objectidL'ID de l'objet à attacher au véhicule.
vehicleidL'ID du véhicule sur lequel sera attaché l'objet
Float:OffsetXL'axe X.
Float:OffsetYL'axe Y.
Float:OffsetZL'axe Z.
Float:RotXLa rotation X.
Float:RotYLa rotation Y.
Float:RotZLa rotation Z.


RetourneCette fonction ne retourne pas de valeur spécifique.


Image:32px-Ambox_warning_orange.png

Note

Vous avez besoin de créer l'objet en premier.
Image:32px-Circle-style-warning.png

Note
Importante

Quand le véhicule est détruit ou re-spawné (ré-apparaît), l'objet ne disparaît pas. Il restera fixé dans les air à l'endroit où était le véhicule avant de disparaître et s'attachera au véhicule correspondant à vehicleid, même si le véhicule n'est pas le même.



new objectid = CreateObject(...);
new vehicleid = GetPlayerVehicleID(playerid);
AttachObjectToVehicle(objectid, vehicleid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0);

Fonctions Relatives

Les fonctions suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.