跳到主要内容

OnNPCCreate

注意

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

描述

当 NPC 成功创建并添加到服务器时调用此回调。

参数说明
npcid已创建的 NPC 的 ID

示例

public OnNPCCreate(npcid)
{
printf("[NPC] NPC %d 已创建", npcid);

// 通知所有已连接的玩家
for (new playerid = 0; playerid < MAX_PLAYERS; playerid++)
{
if (!IsPlayerConnected(playerid))
continue;

SendClientMessage(playerid, 0x00FF00FF, "NPC %d 已创建", npcid);
}
return 1;
}

注意事项

  • 此回调在 NPC 创建后立即调用,但在其生成之前
  • NPC 需要使用 NPC_Spawn 生成才能在游戏世界中可见

相关函数

以下函数可能有用,因为它们与此回调以某种方式相关。

相关回调