---
title: "OnNPCPlaybackEnd | open.mp"
description: "Este callback é chamado quando um NPC termina a reprodução de um arquivo gravado."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnNPCPlaybackEnd
language: pt-BR
---

# OnNPCPlaybackEnd

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 termina a reprodução de um arquivo gravado.

| Nome | Descrição |
| --- | --- |
| npcid | O ID do NPC que finalizou a reprodução |
| recordid | O ID do disco que terminou de tocar |

## Exemplos

```c
public OnNPCPlaybackEnd(npcid, recordid)
{
    printf("[NPC] NPC %d finished 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 finished playback (record ID: %d)", npcid, recordid);
        }
    }
    return 1;
}

```

## Notas

-   Este callback é chamado quando a gravação chega ao fim naturalmente
-   Também é chamado quando a reprodução é interrompida manualmente usando `NPC_StopPlayback`
-   O `recordid` corresponde ao arquivo de registro carregado

## Funções Relacionadas

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

-   [NPC\_StartPlayback](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/NPC_StartPlayback): inicia a reprodução NPC de uma gravação
-   [NPC\_StopPlayback](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/NPC_StopPlayback): Interrompe a reprodução de NPC
-   [NPC\_PausePlayback](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/NPC_PausePlayback): Pausar/retomar a reprodução NPC
-   [NPC\_IsPlayingPlayback](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/NPC_IsPlayingPlayback): Verifique se NPC está reproduzindo uma gravação

## Callbacks Relacionadas

-   [OnNPCPlaybackStart](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnNPCPlaybackStart): Chamado quando NPC começa a reproduzir uma gravação
