Pular para o conteúdo principal

OnNPCPlaybackStart

aviso

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

Descrição

Este callback é chamado quando um NPC inicia a reprodução de um arquivo gravado.

NomeDescrição
npcidO ID do NPC que iniciou a reprodução
recordidO ID do disco que começou a tocar

Exemplos

public OnNPCPlaybackStart(npcid, recordid)
{
printf("[NPC] NPC %d started playback (record: %d)", npcid, recordid);

// 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, 0x00FF00FF, "NPC %d started playback (record ID: %d)", npcid, recordid);
}
}
return 1;
}

Notas

  • Este callback é chamado imediatamente quando NPC_StartPlayback é executado com sucesso
  • O recordid corresponde ao arquivo de registro carregado
  • O NPC seguirá os movimentos gravados no arquivo

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