跳到主要内容

BeginPlayerObjectEditing

注意

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

描述

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

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

返回值

true - 函数执行成功

false - 函数执行失败(玩家或物体无效)

示例代码

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: 您现在可以编辑您的玩家物体!");
return 1;
}
return 0;
}

注意事项

提示

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

相关函数