Проверка на изменение перменной

lovandog

Активный
Автор темы
226
98
Версия MoonLoader
.026-beta
Допустим у меня есть переменная isCar, которая все время проверяет, находится ли игрок в машине и мне нужно чтобы когда например эта переменная менялась с false на true сраабатывал бы кусок кода. хелп
 

RedHolms

Известный
Проверенный
617
360
Допустим у меня есть переменная isCar, которая все время проверяет, находится ли игрок в машине и мне нужно чтобы когда например эта переменная менялась с false на true сраабатывал бы кусок кода. хелп
Там, где ты её меняешь, если она true, вызываешь функцию, в чём трабл?
 

RedHolms

Известный
Проверенный
617
360
надо чтобы это работало 1 раз при смене с тру на фолс и наоборот
Lua:
do
    local _InCarPrevState = false
    
    -- функция где ты меняешь её
    function ...(...)
        local inCar = ...(...)
        if inCar ~= _InCarPrevState then
            ...
        end
        _InCarPrevState = inCar
    end
end
 
  • Нравится
Реакции: lovandog