# onElementInteriorChange (Servidor)

> Disparado depois que um elemento muda de interior. Não dispara se o interior continua o mesmo.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Evento Lua
- **Lado**: Servidor
- **Categoria**: Elementos
- **URL**: https://wiki.mymp.gg/pt/onElementInteriorChange

## Sintaxe

```lua
addEventHandler("onElementInteriorChange", root, function(int oldInterior, int newInterior) ... end)
```

## Parâmetros do handler

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `oldInterior` | `int` | Interior anterior. |
| `newInterior` | `int` | Novo interior. |

## Source

O elemento (jogador, ped, veículo, objeto ou som) que mudou de interior.

## Exemplo

```lua
addEventHandler("onElementInteriorChange", root, function(oldInterior, newInterior)
    if getElementType(source) == "player" and newInterior ~= 0 then
        setElementDimension(source, 0)
    end
end)
```

## Veja também

- [setElementInterior (Compartilhado)](https://wiki.mymp.gg/pt/setElementInterior.md): Muda o interior de um elemento.
- [getElementInterior (Compartilhado)](https://wiki.mymp.gg/pt/getElementInterior.md): Lê o interior em que um elemento está. O interior 0 é o mundo aberto.
- [onClientElementInteriorChange (Cliente)](https://wiki.mymp.gg/pt/onClientElementInteriorChange.md): Disparado depois que um elemento muda de interior. Não dispara se o interior continua o mesmo.
