MoveObject FR

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
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



Description:

Déplacer un Objet


Image:32px-Ambox_warning_orange.png

Note

Les joueurs/Véhicules qui sont sur cet objet seront déplacés eux aussi


Paramètres:
(objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX = -1000.0, Float:RotY = -1000.0, Float:RotZ = -1000.0)
objectidL'ID de l'objet à déplacer
Float:XLes coordonnées X où déplacer l'objet.
Float:YLes coordonnées Y où déplacer l'objet.
Float:ZLes coordonnées Z où déplacer l'objet.
Float:SpeedLa vitesse de déplacement par secondes
Float:RotXLa rotation X de l'objet.
Float:RotYLa rotation Y de l'objet.
Float:RotZLa 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.


Fonctions Relatives

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

  • MoveObject: Déplace un objet.
  • StopObject: Stoppe le mouvement (MoveObject) d'un objet


In other languages