note Help Needed
This wiki is the result of an ongoing community effort — thank you all for helping!
If you want to provide changes to this page then please click here.
EditObject
Description
Allows a player to edit an object (position and rotation) using their mouse on a GUI (Graphical User Interface).
Name | Description |
---|---|
playerid | The ID of the player that should edit the object. |
objectid | The ID of the object to be edited by the player. |
Returns
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.
Examples
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;
}
Notes
tip
You can move the camera while editing by pressing and holding the spacebar (or W in vehicle) and moving your mouse.
Related Functions
- CreateObject: Create an object.
- DestroyObject: Destroy an object.
- MoveObject: Move an object.
- EditPlayerObject: Edit an object.
- EditAttachedObject: Edit an attached object.
- SelectObject: Select an object.
- CancelEdit: Cancel the edition of an object.