---
title: "OnNPCRespawn | open.mp"
description: "Este callback é chamado quando um NPC reaparece."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnNPCRespawn
language: pt-BR
---

# OnNPCRespawn

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 reaparece.

| Nome | Descrição |
| --- | --- |
| npcid | O ID do NPC que reapareceu |

## Exemplos

```c
public OnNPCRespawn(npcid)
{
    printf("[NPC] NPC %d has respawned", npcid);

    // 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, "Your tracked NPC %d has respawned", npcid);
        }
    }
    return 1;
}
```

## Notas

-   Este callback é chamado depois que NPC foi respawnado usando `NPC_Respawn`
-   A saúde e a armadura do NPC são restauradas automaticamente durante o reaparecimento
-   Qualquer movimento contínuo, reprodução, etc., são interrompidos ao reaparecer

## 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\_Respawn](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/NPC_Respawn): Reaparece um NPC
-   [NPC\_Spawn](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/NPC_Spawn): Gera um NPC pela primeira vez
-   [NPC\_SetHealth](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/NPC_SetHealth): Definir a saúde de NPC
-   [NPC\_SetPos](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/NPC_SetPos): Defina a posição de NPC

## Callbacks Relacionadas

-   [OnNPCSpawn](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnNPCSpawn): Chamado quando um NPC surge pela primeira vez
-   [OnNPCDeath](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnNPCDeath): Chamado quando um NPC morre
-   [OnPlayerSpawn](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerSpawn): Chamado quando um jogador surge
