Pular para o conteúdo principal

OnNPCFinishNodePoint

aviso

Esta função foi adicionada no omp v1.5.8.3079 e não funcionará em versões anteriores!

Descrição

Esse callback é chamado quando um NPC atinge um ponto específico durante a navegação baseada em nó.

NomeDescrição
npcidO ID do NPC que atingiu o ponto do nó
nodeidO ID do nó que está sendo navegado
pointidO ID do ponto específico que foi alcançado

Exemplos

public OnNPCFinishNodePoint(npcid, nodeid, pointid)
{
// Notifique os jogadores que estão rastreando este NPC
for (new playerid = 0; playerid < MAX_PLAYERS; playerid++)
{
if (!IsPlayerConnected(playerid))
continue;

if (PlayerNPC[playerid] == npcid)
{
SendClientMessage(playerid, 0xFFFF00FF, "NPC %d reached node %d point %d", npcid, nodeid, pointid);
}
}
return 1;
}

Notas

  • Este callback só é chamado quando NPCs está usando navegação baseada em nó via NPC_PlayNode
  • É chamado cada vez que NPC atinge um waypoint dentro do nó
  • O pointid corresponde ao índice de waypoint específico dentro do arquivo do nó

Funções Relacionadas

As funções a seguir podem ser úteis, pois estão relacionadas a esse callback de uma forma ou de outra.

Callbacks Relacionadas