EditPlayerObject

Tags: player

WARNING

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

Description

Allows players to edit a player-object (position and rotation) with a GUI and their mouse.

Name Description
playerid The ID of the player that should edit the object
objectid The object to be edited by the player

Returns

1: The function executed successfully.

0: The function failed to execute. Player or object not valid.

Examples

new object[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
    object[playerid] = CreatePlayerObject(playerid, 1337, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/edit", true))
    {
        EditPlayerObject(playerid, object[playerid]);
        SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: You now edit your object!");
        return 1;
    }
    return 0;
}

Notes

TIP

You can move the camera while editing by pressing and holding the spacebar (or W in vehicle) and moving your mouse.

  • CreateObject: Create an object.
  • DestroyObject: Destroy an object.
  • MoveObject: Move an object.
  • EditObject: Edit an object.
  • EditAttachedObject: Edit an attached object.
  • SelectObject: Select an object.
  • CancelEdit: Cancel the edition of an object.