Jump to content

Применение removieWorldModel только в одной дименсии


Recommended Posts

На клиенте отслеживать текущее измерение и при необходимости удалять или восстанавливать мировые объекты. Например, можно обернуть функцию:

local MY_DIM = 1 -- Измерение, в котором необходимо удалить мировой объект 
local _setElementDimension = setElementDimension 
local lastDim 
setElementDimension = function ( element, dimension ) 
    if element == localPlayer and dimension ~= lastDim then 
        lastDim = dimension 
        if dimension == MY_DIM then 
            -- Удаляем мировые объекты 
        else 
            -- Восстанавливаем мировые объекты 
        end 
    end 
     
    return _setElementDimension ( element, dimension ) 
end 

Или отслеживая таймером:

local MY_DIM = 1 -- Измерение, в котором необходимо удалить мировой объект 
local lastDim 
setTimer (  
    function ( ) 
        local dimension = getElementDimension ( localPlayer ) 
        if dimension ~= lastDim then 
            lastDim = dimension 
            if dimension == MY_DIM then 
                -- Удаляем мировые объекты 
            else 
                -- Восстанавливаем мировые объекты 
            end 
        end 
    end 
, 1000, 0 ) 
  

Link to comment
  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...