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
| Nome | Tipo | Descrição |
|---|---|---|
| x, y, z | float | O ponto no mundo. |
| interior | int | Interior 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)