---
title: "OnPlayerInteriorChange | open.mp"
description: "Se llama cuando un jugador cambia de interior."
canonical: https://omp.itsneufox.com/es/docs/scripting/callbacks/OnPlayerInteriorChange
language: es
---

# OnPlayerInteriorChange

## Descripción

Se llama cuando un jugador cambia de interior. Puede ser desencadenada por SetPlayerInterior o cuando un jugador entra o sale de un edificio.

| Nombre | Descripción |
| --- | --- |
| playerid | El ID del jugador que cambió de interior. |
| newinteriorid | El interior en el que el jugador está ahora. |
| oldinteriorid | El interior en el que el jugador estaba antes. |

## Devoluciones

Siempre se llama primero en el gamemode.

## Ejemplos

```c
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
    new string[42];
    format(string, sizeof(string), "Cambiaste del interior %d al interior %d!", oldinteriorid, newinteriorid);
    SendClientMessage(playerid, COLOR_ORANGE, string);
    return 1;
}
```

## Funciones Relacionadas

-   [SetPlayerInterior](https://omp.itsneufox.com/es/docs/scripting/functions/SetPlayerInterior): Establecer el interior a un jugador.
-   [GetPlayerInterior](https://omp.itsneufox.com/es/docs/scripting/functions/GetPlayerInterior): Obtener el interior actual de un jugador.
-   [LinkVehicleToInterior](https://omp.itsneufox.com/es/docs/scripting/functions/LinkVehicleToInterior): Cambiar el interior en el que un vehículo es visible.
-   [OnPlayerStateChange](https://omp.itsneufox.com/es/docs/scripting/callbacks/OnPlayerStateChange): Se llama cuando el estado de un jugador cambia.
