MovePlayerObject

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 00:57, 4 September 2009
Mikep (Talk | contribs)

← Previous diff
Revision as of 12:20, 5 October 2011
Garsino (Talk | contribs)
(Updated for 0.3d)
Next diff →
Line 4: Line 4:
{{Description|This function can be used to move an object in an animated (slow) way. If you let the object move slowly you can move the players on/under/in the object with it.}} {{Description|This function can be used to move an object in an animated (slow) way. If you let the object move slowly you can move the players on/under/in the object with it.}}
-{{Parameters|playerid, objectid, Float:X, Float:Y, Float:Z, Float:Speed}}+{{Parameters|playerid, objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX = -1000.0, Float:RotY = -1000.0, Float:RotZ = -1000.0}}
{{Param|playerid|The player you associated this object to.}} {{Param|playerid|The player you associated this object to.}}
{{Param|objectid|The objectid you want to move.}} {{Param|objectid|The objectid you want to move.}}
Line 11: Line 11:
{{Param|Float:Z|The new Z coordinate.}} {{Param|Float:Z|The new Z coordinate.}}
{{Param|Float:Speed|The speed of which the object will be moved with.}} {{Param|Float:Speed|The speed of which the object will be moved with.}}
 +{{Param|Float:RotX|The new X rotation (optional).}}
 +{{Param|Float:RotY|The new Y rotation (optional).}}
 +{{Param|Float:RotZ|The new Z rotation (optional).}}
-{{NoReturn}}+{{Returns|The time it will take for the object to move in milliseconds.}}
 + 
 +*For Movement distance, One unit = 1.0 object travel distance.
 + 
 + 
 + 
 +<div style="background: #dcdcdc; border-bottom: 1px solid black; border-left: 10px solid #339900; border-right: 1px solid black; border-top: 1px solid black; color: black; font-style: italic; padding: 2px 2px 1px 8px; width: 700px;">
 +<strong>Note:</strong> The parameters below are for 0.3c and older versions and should be ignored if you run the latest version of SA-MP.
 +</div><br/>
 + 
 +{{Parameters|playerid, objectid, Float:X, Float:Y, Float:Z, Float:Speed}}
 +{{Param|playerid|The player you associated this object to.}}
 +{{Param|objectid|The objectid you want to move.}}
 +{{Param|Float:X|The new X coordinate.}}
 +{{Param|Float:Y|The new Y coordinate.}}
 +{{Param|Float:Z|The new Z coordinate.}}
 +{{Param|Float:Speed|The speed at which to move the object.}}
<pawn> <pawn>
-MovePlayerObject( playerid, objectid, 2001.195679, 1547.113892, 10 );+MovePlayerObject(playerid, objectid, 2001.195679, 1547.113892, 10);
</pawn> </pawn>

Revision as of 12:20, 5 October 2011


This function can be used to move an object in an animated (slow) way. If you let the object move slowly you can move the players on/under/in the object with it.


Parameters:
(playerid, objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX = -1000.0, Float:RotY = -1000.0, Float:RotZ = -1000.0)
playeridThe player you associated this object to.
objectidThe objectid you want to move.
Float:XThe new X coordinate.
Float:YThe new Y coordinate.
Float:ZThe new Z coordinate.
Float:SpeedThe speed of which the object will be moved with.
Float:RotXThe new X rotation (optional).
Float:RotYThe new Y rotation (optional).
Float:RotZThe new Z rotation (optional).


ReturnsThe time it will take for the object to move in milliseconds.


  • For Movement distance, One unit = 1.0 object travel distance.


Note: The parameters below are for 0.3c and older versions and should be ignored if you run the latest version of SA-MP.


Parameters:
(playerid, objectid, Float:X, Float:Y, Float:Z, Float:Speed)
playeridThe player you associated this object to.
objectidThe objectid you want to move.
Float:XThe new X coordinate.
Float:YThe new Y coordinate.
Float:ZThe new Z coordinate.
Float:SpeedThe speed at which to move the object.


MovePlayerObject(playerid, objectid, 2001.195679, 1547.113892, 10);

Related Functions

The following functions may be useful, as they are related to this function in one way or another.


Personal tools