MoveObject FR
From SA-MP Wiki
(Difference between revisions)
Revision as of 11:08, 7 January 2013 Connor Mead (Talk | contribs) ← Previous diff |
Revision as of 01:24, 1 February 2014 Connor Mead (Talk | contribs) Next diff → |
||
Line 1: | Line 1: | ||
{{ScriptingFR}} | {{ScriptingFR}} | ||
- | {{Title}} | ||
{{Description|Déplacer un Objet}} | {{Description|Déplacer un Objet}} | ||
- | {{note|Les joueurs/Véhicules qui sont sur cet Objet seront déplacés eux aussi}} | + | {{note|Les joueurs/Véhicules qui sont sur cet objet seront déplacés eux aussi}} |
{{ParametersFR|objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX = -1000.0, Float:RotY = -1000.0, Float:RotZ = -1000.0}} | {{ParametersFR|objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX = -1000.0, Float:RotY = -1000.0, Float:RotZ = -1000.0}} | ||
Line 19: | Line 18: | ||
<pawn> | <pawn> | ||
- | new obj; // Somewhere at the top of your script | + | new obj; // Quelque part en haut du script, avant les callbacks |
public OnGameModeInit() | public OnGameModeInit() | ||
Line 42: | Line 41: | ||
{{RelatedCallbacksFunctionFR}} | {{RelatedCallbacksFunctionFR}} | ||
- | *[[OnObjectMoved_FR|OnObjectMoved:]] Quand un objet est déplacé | + | {{OnObjectMoved_FR}} |
{{RelatedFunctionsFR}} | {{RelatedFunctionsFR}} | ||
- | *[[CreateObject_FR|CreateObject:]] Créer un Objet | + | {{CreateObject_FR}} |
- | *[[DestroyObject_FR|DestroyObject:]] Détruire un Objet | + | {{IsValidObject_FR}} |
- | *[[IsValidObject_FR|IsValidObject:]] Vérifier si l'objet existe | + | {{MoveObject_FR}} |
- | *[[IsObjectMoving_FR|IsObjectMoving:]] Vérifier si l'objet est en mouvement | + | {{StopObject_FR}} |
- | *[[StopObject_FR|StopObject:]] Arrêter le mouvement d'un Objet | + | {{SetObjectPos_FR}} |
- | *[[SetObjectPos_FR|SetObjectPos:]] Modifier la position d'un Objet | + | {{SetObjectRot_FR}} |
- | *[[SetObjectRot_FR|SetObjectRot:]] Modifier la rotation d'un Objet | + | {{GetObjectPos_FR}} |
- | *[[GetObjectPos_FR|GetObjectPos:]] Récupérer la position d'un Objet | + | {{GetObjectRot_FR}} |
- | *[[GetObjectRot_FR|GetObjectRot:]] Récupérer la rotation d'un Objet | + | {{AttachObjectToPlayer_FR}} |
- | *[[AttachObjectToPlayer_FR|AttachObjectToPlayer:]] Attacher un Objet à un joueur | + | {{AttachObjectToVehicle_FR}} |
+ | {{SetPlayerAttachedObject_FR}} | ||
- | *[[CreatePlayerObject_FR|CreatePlayerObject:]] Créer un Objet | + | {{CreatePlayerObject_FR}} |
- | *[[DestroyPlayerObject_FR|DestroyPlayerObject:]] Détruire un Objet | + | {{DestroyPlayerObject_FR}} |
- | *[[IsValidPlayerObject_FR|IsValidPlayerObject:]] Vérifier si l'objet existe | + | {{IsValidPlayerObject_FR}} |
- | *[[SetPlayerObjectPos_FR|SetPlayerObjectPos:]] Modifier la position d'un Objet | + | {{MovePlayerObject_FR}} |
- | *[[SetPlayerObjectRot_FR|SetPlayerObjectRot:]] Modifier la rotation d'un Objet | + | {{StopPlayerObject_FR}} |
- | *[[GetPlayerObjectPos_FR|GetPlayerObjectPos:]] Récupérer la position d'un Objet | + | {{SetPlayerObjectPos_FR}} |
- | *[[GetPlayerObjectRot_FR|GetPlayerObjectRot:]] Récupérer la rotation d'un Objet | + | {{SetPlayerObjectRot_FR}} |
- | *[[AttachPlayerObjectToPlayer_FR|AttachPlayerObjectToPlayer:]] Attacher un Objet à un joueur | + | {{GetPlayerObjectPos_FR}} |
+ | {{GetPlayerObjectRot_FR}} | ||
+ | {{AttachPlayerObjectToPlayer_FR}} | ||
[[Category:Scripting Functions FR]] | [[Category:Scripting Functions FR]] | ||
+ | |||
+ | [[en:MoveObject]] |
Revision as of 01:24, 1 February 2014
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:
Déplacer un Objet
(objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX = -1000.0, Float:RotY = -1000.0, Float:RotZ = -1000.0)
objectid | L'ID de l'objet à déplacer |
Float:X | Les coordonnées X où déplacer l'objet. |
Float:Y | Les coordonnées Y où déplacer l'objet. |
Float:Z | Les coordonnées Z où déplacer l'objet. |
Float:Speed | La vitesse de déplacement par secondes |
Float:RotX | La rotation X de l'objet. |
Float:RotY | La rotation Y de l'objet. |
Float:RotZ | La rotation Z de l'objet. |
Retourne:
Le temps que prend l'objet pour être déplacé en milliseconde.
new obj; // Quelque part en haut du script, avant les callbacks public OnGameModeInit() { obj = CreateObject(980, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/moveobject", true) == 0) { new string[50]; new movetime = MoveObject(obj, 0, 0, 10, 2.00); format(string, sizeof(string), "Votre objet à été déplacé en %d millisecondes", movetime); SendClientMessage(playerid, 0xFF000000, string); return 1; } return 0; }
Callbacks Relatives
Les Callbacks suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.
- OnObjectMoved: Appelée lorsqu'un objet arrête de bouger.
Fonctions Relatives
Les fonctions suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.
- CreateObject: Crée un objet.
- IsValidObject: Vérifie si un certain objet est valide.
- MoveObject: Déplace un objet.
- StopObject: Stoppe le mouvement (MoveObject) d'un objet
- SetObjectPos: Modifie la position d'un objet.
- SetObjectRot: Modifie la rotation d'un objet.
- GetObjectPos: Récupère la position d'un objet.
- GetObjectRot: Récupère la rotation d'un objet.
- AttachObjectToPlayer: Attache un objet sur un joueur.
- AttachObjectToVehicle: Attache un objet sur un véhicule.
- SetPlayerAttachedObject: Attache un objet à un joueur.
- CreatePlayerObject: Crée un objet juste pour un joueur.
- DestroyPlayerObject: Détruit un objet de joueur.
- IsValidPlayerObject: Vérifie si un certain objet de joueur est valide.
- MovePlayerObject: Déplace un objet de joueur.
- StopPlayerObject: Stoppe le déplacement d'un objet de joueur.
- SetPlayerObjectPos: Modifie la position d'un certain objet de joueur.
- SetPlayerObjectRot: Modifie la rotation d'un certain objet de joueur.
- GetPlayerObjectPos: Récupère la position d'un objet de joueur.
- GetPlayerObjectRot: Récupère la rotation d'un objet de joueur.
- AttachPlayerObjectToPlayer: Attache un objet de joueur sur un joueur.