M MY Multiplayer: Wiki
Lado
Tipo

engineRequestCollisionAt

Cliente

Pide que se cargue la colisión alrededor de un punto. El pedido sigue hasta que termina de cargarse.

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

Parámetros

NombreTipoDescripción
x, y, zfloatEl punto en el mundo.
interiorintInterior a cargar. Sin él, el interior en el que está el jugador local.por defecto nil

Retorno

Siempre true.

Úsala antes de mover a alguien lejos, para que el suelo ya esté sólido cuando llegue. Compruébalo con engineHasCollisionLoadedAt.

Ejemplo

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)

Ver también