Pular para o conteúdo principal

OnNPCFinishMovePathPoint

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 termina de se mover para um ponto específico em um caminho.

NomeDescrição
npcidO ID do NPC que finalizou o caminho ponto
pathidO ID do caminho que está sendo seguido
pointidO índice do ponto alcançado

Exemplos

public OnNPCFinishMovePathPoint(npcid, pathid, pointid)
{
// Encontre todos os jogadores 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 point %d on path %d", npcid, pointid, pathid);
}
}
return 1;
}

Notas

  • Este callback é acionado para cada ponto do caminho
  • Use OnNPCFinishMovePath para detectar quando todo o caminho for concluído
  • O NPC deve estar se movendo ao longo de um caminho usando NPC_MoveByPath

Funções Relacionadas

Callbacks Relacionadas