EditObject

From SA-MP Wiki

Jump to: navigation, search

EditObject was added in SA-MP 0.3x This function was added in SA-MP 0.3e and will not work in earlier versions!


Description:

Allows a player to edit an object (position and rotation) using their mouse on a GUI (Graphical User Interface).


The GUI to edit the object.


Parameters:
(playerid, objectid)
playeridThe ID of the player that should edit the object.
objectidThe ID of the object to be edited by the player.


Return Values:

  • 1: The function executed successfully. Success is reported when a non-existent object is specified, but nothing will happen.
  • 0: The function failed to execute. The player is not connected.


Example Usage:

new object;
public OnGameModeInit()
{
    object = CreateObject(1337, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
    return 1;
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/oedit", true))
    {
        EditObject(playerid, object);
        SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: You can now edit the object!");
        return 1;
    }
    return 0;
}
Image:32px-Ambox_warning_orange.png

Note

Players can move the camera while editing by holding the sprint key (by default this is the spacebar) and moving the mouse.


Related Functions

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

Personal tools
In other languages