跳到主要内容

CreatePlayerGangZone

注意

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

描述

创建玩家独立可见的帮派区域,用于突破全局帮派区域的数量限制。

参数名说明
playerid目标玩家 ID
Float:minX区域西侧边界 X 坐标(最小水平坐标)
Float:minY区域南侧边界 Y 坐标(最小垂直坐标)
Float:maxX区域东侧边界 X 坐标(最大水平坐标)
Float:maxY区域北侧边界 Y 坐标(最大垂直坐标)

返回值

成功返回帮派区域 ID,创建失败返回-1。

应用示例

// 使用变量存储玩家帮派区域ID
new gGangZoneID[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
// 创建矩形帮派区域(坐标范围2236.1475,2424.7266至2319.1636,2502.4348)
gGangZoneID[playerid] = CreatePlayerGangZone(playerid, 2236.1475, 2424.7266, 2319.1636, 2502.4348);
}
                          MaxY

-------------* < MaxX
| |
| 帮派区域 |
| 中心点 |
| |
MinX > *-------------

MinY

注意事项

注意
  • 单个玩家最大支持 1024 个帮派区域
  • 参数顺序错误会导致区域显示异常
提示

本函数仅创建区域,需调用PlayerGangZoneShow显示可视化效果

关联函数

辅助工具