跳到主要内容

UseGangZoneCheck

注意

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

描述

启用当玩家进入/离开指定帮派区域时的回调触发功能。

名称描述
zoneid需要启用区域检测的帮派区域 ID
bool:enable是否启用区域检测功能(true启用/false停用)

返回值

1: 函数执行成功

0: 函数执行失败(指定的帮派区域不存在)

示例

new gGangZoneID = INVALID_GANG_ZONE;

public OnGameModeInit()
{
gGangZoneID = GangZoneCreate(1248.011, 2072.804, 1439.348, 2204.319);

// 启用该区域的进出检测回调
UseGangZoneCheck(gGangZoneID, true);
}

public OnPlayerEnterGangZone(playerid, zoneid)
{
if (zoneid == gGangZoneID)
{
new string[64];
format(string, sizeof(string), "你正在进入帮派区域 %i", zoneid);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
return 1;
}

public OnPlayerLeaveGangZone(playerid, zoneid)
{
if (zoneid == gGangZoneID)
{
new string[64];
format(string, sizeof(string), "你正在离开帮派区域 %i", zoneid);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
return 1;
}

相关回调

以下回调函数与本文档功能相关:

相关函数

以下函数与本文档功能相关: