---
title: "OnPlayerInteriorChange | open.mp"
description: "Chamada quando um jogador muda de interior."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerInteriorChange
language: pt-BR
---

# OnPlayerInteriorChange

## Descrição

Chamada quando um jogador muda de interior. Pode ser chamada pela função SetPlayerInterior ou quando um jogador entre/sai de uma construção.

| Nome | Descrição |
| --- | --- |
| playerid | O ID do jogador que mudou de interior |
| newinteriorid | O ID do atual interior do jogador |
| oldinteriorid | O ID do antigo interior do jogador |

## Retorno

É sempre chamado primeiro no gamemode.

## Exemplos

```c
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
    new string[42];
    format(string, sizeof(string), "Você foi do interior %d para o interior %d!", oldinteriorid, newinteriorid);
    SendClientMessage(playerid, COLOR_ORANGE, string);
    return 1;
}
```

## Funções Relacionadas

-   [SetPlayerInterior](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetPlayerInterior): Define o interior do jogador.
-   [GetPlayerInterior](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetPlayerInterior): Obtém o atual interior do jogador.
-   [LinkVehicleToInterior](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/LinkVehicleToInterior): Muda o interior do qual um veículo é visto.
-   [OnPlayerStateChange](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerStateChange): Chamado quando um jogador muda de estado.
