Вопрос [NL] Switch (Решен)

  • Автор темы Автор темы Laz1io
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
23 Июл 2021
Сообщения
38
Реакции
3
Всем доброго времени суток.
Буквально сегодня начал делать и изучать луа. Возник первый вопрос. Как сделать, чтобы включалась функция по активации свитча, а не включения луа?
 
Если делаешь в draw/createmove коллбеке:
code_language.lua:
Expand Collapse Copy
events.render( function( )
    if switch:get( ) then
        --logic impl
    end
end )

если функа не столь глобальная, а, например, какой нибудь viewmodel или aspectration, то лучше сделать на колбеке самого элемента

code_language.lua:
Expand Collapse Copy
switch:set_callback( function( this )
    if this:get( ) then
        --logic impl
    end
end, true )
 
Если делаешь в draw/createmove коллбеке:
code_language.lua:
Expand Collapse Copy
events.render( function( )
    if switch:get( ) then
        --logic impl
    end
end )

если функа не столь глобальная, а, например, какой нибудь viewmodel или aspectration, то лучше сделать на колбеке самого элемента

code_language.lua:
Expand Collapse Copy
switch:set_callback( function( this )
    if this:get( ) then
        --logic impl
    end
end, true )
Хуесос в коде промежутки это не будет воркать
 
Если делаешь в draw/createmove коллбеке:
code_language.lua:
Expand Collapse Copy
events.render( function( )
    if switch:get( ) then
        --logic impl
    end
end )

если функа не столь глобальная, а, например, какой нибудь viewmodel или aspectration, то лучше сделать на колбеке самого элемента

code_language.lua:
Expand Collapse Copy
switch:set_callback( function( this )
    if this:get( ) then
        --logic impl
    end
end, true )
Почему то не работает. Возможно я что то делаю не так.

code_language.lua:
Expand Collapse Copy
local general = ui.create ("Rage bot", "Ragebot ultra mega super")
local ragebot  = general:switch("Enable ragebot", false)

local rage = ui.find("Aimbot", "Ragebot", "Main", "Enabled")

local function rage_exp()
    if ragebot:get() then
        ragebot:set(true)
    else
        ragebot:override()
    end
end

p.s если что мне не нужен именно то, что я написал, это просто тест, дабы понять как это работает


UPD: Заработало, спасибо
 
Последнее редактирование:
Назад
Сверху Снизу