---
title: "BeginPlayerObjectEditing | open.mp"
description: "允许玩家通过图形用户界面（GUI）使用鼠标编辑玩家物体（位置和旋转）。"
canonical: https://omp.itsneufox.com/zh-CN/docs/scripting/functions/BeginPlayerObjectEditing
language: zh-CN
---

# BeginPlayerObjectEditing

注意

这个函数是在omp v1.1.0.2612中添加的，在以前的版本中不起作用！

## 描述

允许玩家通过图形用户界面（GUI）使用鼠标编辑玩家物体（位置和旋转）。

| 参数 | 说明 |
| --- | --- |
| playerid | 需要进行物体编辑的玩家 ID |
| objectid | 玩家将要编辑的玩家物体 ID |

## 返回值

`true` - 函数执行成功

`false` - 函数执行失败（玩家或物体无效）

## 示例代码

```c
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, "服务器：你现在可以编辑你的玩家物体！");
        return 1;
    }
    return 0;
}
```

## 注意事项

技巧

编辑过程中按住空格键（车辆中按 W 键）并移动鼠标可以控制视角移动

## 相关函数

-   [CreateObject](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/CreateObject): 创建物体
-   [DestroyObject](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/DestroyObject): 销毁物体
-   [MoveObject](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/MoveObject): 移动物体
-   [EditAttachedObject](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/EditAttachedObject): 编辑附加物体
-   [BeginObjectSelecting](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/BeginObjectSelecting): 选择物体
-   [EndObjectEditing](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/EndObjectEditing): 取消物体编辑
