M MY Multiplayer: Wiki
Lado
Tipo

engineRequestCollisionAt

Cliente

Pede que a colisão em volta de um ponto seja carregada. O pedido continua até ela terminar de carregar.

bool engineRequestCollisionAt(float x, y, z [, int interior = nil])

Parâmetros

NomeTipoDescrição
x, y, zfloatO ponto no mundo.
interiorintInterior a carregar. Sem ele, o interior em que o jogador local está.padrão nil

Retorno

Sempre true.

Use antes de mover alguém para longe, para que o chão já esteja sólido quando ele chegar. Confira com engineHasCollisionLoadedAt.

Exemplo

local x, y, z = 1544.0, -1353.0, 329.5
engineRequestCollisionAt(x, y, z)

local timer
timer = setTimer(function()
    if engineHasCollisionLoadedAt(x, y, z) then
        killTimer(timer)
        setElementPosition(localPlayer, x, y, z)
    end
end, 100, 0)

Veja também