跳到主要内容

OnNPCFinishMovePath

注意

这个回调是在omp v1.5.8.3079中添加的,在以前的版本中不起作用!

描述

当 NPC 完成沿预定路径移动时调用此回调。

参数说明
npcid完成路径的 NPC 的 ID
pathid已完成的路径的 ID

示例

public OnNPCFinishMovePath(npcid, pathid)
{
// 查找所有追踪此 NPC 的玩家
for (new playerid = 0; playerid < MAX_PLAYERS; playerid++)
{
if (!IsPlayerConnected(playerid))
continue;

if (PlayerNPC[playerid] == npcid)
{
SendClientMessage(playerid, 0x00FF00FF, "NPC %d 完成沿路径 %d 移动", npcid, pathid);
}
}
return 1;
}

注意事项

  • 当 NPC 到达路径的最终点时触发此回调
  • 当调用此回调时,NPC 会自动停止移动

相关函数

相关回调