# onElementDimensionChange (Servidor)

> Disparado depois que um elemento muda de dimensão. Não dispara se a dimensão continua a mesma.

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

## Sintaxe

```lua
addEventHandler("onElementDimensionChange", root, function(int oldDimension, int newDimension) ... end)
```

## Parâmetros do handler

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `oldDimension` | `int` | Dimensão anterior. |
| `newDimension` | `int` | Nova dimensão. |

## Source

O elemento (jogador, ped, veículo, objeto, área de colisão, som, efeito ou elemento criado com `createElement`) que mudou de dimensão.

## Exemplo

```lua
addEventHandler("onElementDimensionChange", root, function(oldDimension, newDimension)
    if getElementType(source) == "player" then
        outputServerLog(getPlayerName(source) .. " foi para a dimensão " .. newDimension)
    end
end)
```

## Veja também

- [setElementDimension (Compartilhado)](https://wiki.mymp.gg/pt/setElementDimension.md): Muda a dimensão de um elemento e de todos os seus filhos.
- [getElementDimension (Compartilhado)](https://wiki.mymp.gg/pt/getElementDimension.md): Lê a dimensão de um elemento, de 0 a 65535.
- [onClientElementDimensionChange (Cliente)](https://wiki.mymp.gg/pt/onClientElementDimensionChange.md): Disparado depois que um elemento muda de dimensão. Não dispara se a dimensão continua a mesma.
