warning Not Translated
This page has not been translated into the language that your browser requested yet. The English content is being shown as a fallback.
If you want to contribute a translation for this page then please click here.
BeginPlayerObjectEditing
warning
This function was added in omp v1.1.0.2612 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
true
- The function executed successfully.
false
- The function failed to execute. Player or object not valid.
Examples
new gPlayerObject[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
gPlayerObject[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))
{
BeginPlayerObjectEditing(playerid, gPlayerObject[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.
Related Functions
- CreateObject: Create an object.
- DestroyObject: Destroy an object.
- MoveObject: Move an object.
- EditAttachedObject: Edit an attached object.
- BeginObjectSelecting: Select an object.
- EndObjectEditing: Cancel the edition of an object.