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.
EditAttachedObject
Description
Enter edition mode for an attached object.
Name | Description |
---|---|
playerid | The ID of the player to enter in to edition mode |
index | The index (slot) of the attached object to edit |
Returns
1 on success and 0 on failure.
Examples
public OnPlayerSpawn(playerid)
{
SetPlayerAttachedObject(playerid, 0, 1337, 2);
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/edit", true))
{
EditAttachedObject(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: You now edit your attached object on index slot 0!");
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.
warning
Players will be able to scale objects up to a very large or negative value size. Limits should be put in place using OnPlayerEditAttachedObject to abort the edit or clip the scale values.
Related Functions
- SetPlayerAttachedObject: Attach an object to a player
- RemovePlayerAttachedObject: Remove an attached object from a player
- IsPlayerAttachedObjectSlotUsed: Check whether an object is attached to a player in a specified index
- EditObject: Edit an object.
- EditPlayerObject: Edit an object.
- SelectObject: Select an object.
- CancelEdit: Cancel the edition of an object.
Related Callbacks
- OnPlayerEditAttachedObject: Called when a player finishes editing an attached object.