Вопрос про Луа, кто шарит

Hacksync

Registered
Регистрация
26 Май 2025
Сообщения
32
Код:
local font_main = render.setup_font("C:/windows/fonts/tahomabd.ttf", 14, 0)
if not font_main then
    print("Ошибка: шрифт не загружен!")
end

local master_switch_active = false  -- Флаг состояния menu.master_switch

-- Отрисовка состояния мастер-свитча
local function on_paint1()
    if master_switch_active then
        render.text("[#] MASTER SWITCH = ON", font_main, vec2_t(100, 600), color_t(0, 255, 0, 255))
    else
        render.text("[#] MASTER SWITCH = OFF", font_main, vec2_t(100, 600), color_t(255, 0, 0, 255))
    end
end

-- FFI и битовая библиотека
local ffi = require("ffi")
local bit = require("bit")

ffi.cdef[[
    unsigned short GetAsyncKeyState(int vKey);
]]

local function is_key_pressed(vKey)
    return bit.band(ffi.C.GetAsyncKeyState(vKey), 32768) == 32768
end

-- Код клавиши C
local keys = {
    c = 0x43
}

local prevC = false

-- Переключатель menu.master_switch
local function on_paint()
    local currentC = is_key_pressed(keys.c)
    if currentC and not prevC then
        master_switch_active = not master_switch_active
        if master_switch_active then
            menu.ragebot_master_switch = true
            print("[#] Master Switch включён")
        else
            menu.ragebot_master_switch = false
            print("[#] Master Switch выключен")
        end
    end
    prevC = currentC
end

register_callback("paint", on_paint1)
register_callback("paint", on_paint)
 
Последнее редактирование:
Мастер свич не переключается просто)
 
Я не понимаю в чем трабл пробывал просто master_switch = true
 
Хз даже


local font_main = render.setup_font("C:/windows/fonts/tahomabd.ttf", 14, 0)
if not font_main then
print("Ошибка: шрифт не загружен!")
end

local master_switch_active = false

local ffi = require("ffi")
local bit = require("bit")

ffi.cdef[[
unsigned short GetAsyncKeyState(int vKey);
]]

local function is_key_pressed(vKey)
return bit.band(ffi.C.GetAsyncKeyState(vKey), 0x8000) ~= 0
end

local keys = {
c = 0x43
}

local prevC = false

local function on_paint()
local currentC = is_key_pressed(keys.c)

if currentC and not prevC then
master_switch_active = not master_switch_active
menu.ragebot_master_switch = master_switch_active

if master_switch_active then
print("[#] Master Switch включён")
else
print("[#] Master Switch выключен")
end
end

prevC = currentC

if master_switch_active then
render.text("[#] MASTER SWITCH = ON", font_main, vec2_t(100, 600), color_t(0, 255, 0, 255))
else
render.text("[#] MASTER SWITCH = OFF", font_main, vec2_t(100, 600), color_t(255, 0, 0, 255))
end
end

register_callback("paint", on_paint)
 
может потому что чатжпт
ну я взял луашку на АА - и просто не понимал почему мастерсвич крашит если заменить на путь до неё, я просто прямой путь найти не мог, по апи - мастер свич это меню рейдж мастер свич, но я пробовал и без меню рейдж, ниче не получалось, спасибо:)
Щас проверю луа
 
Хз даже


local font_main = render.setup_font("C:/windows/fonts/tahomabd.ttf", 14, 0)
if not font_main then
print("Ошибка: шрифт не загружен!")
end

local master_switch_active = false

local ffi = require("ffi")
local bit = require("bit")

ffi.cdef[[
unsigned short GetAsyncKeyState(int vKey);
]]

local function is_key_pressed(vKey)
return bit.band(ffi.C.GetAsyncKeyState(vKey), 0x8000) ~= 0
end

local keys = {
c = 0x43
}

local prevC = false

local function on_paint()
local currentC = is_key_pressed(keys.c)

if currentC and not prevC then
master_switch_active = not master_switch_active
menu.ragebot_master_switch = master_switch_active

if master_switch_active then
print("[#] Master Switch включён")
else
print("[#] Master Switch выключен")
end
end

prevC = currentC

if master_switch_active then
render.text("[#] MASTER SWITCH = ON", font_main, vec2_t(100, 600), color_t(0, 255, 0, 255))
else
render.text("[#] MASTER SWITCH = OFF", font_main, vec2_t(100, 600), color_t(255, 0, 0, 255))
end
end

register_callback("paint", on_paint)
Не бро, крашит.
 
И мастер свич нельзя переключать через Луа
 
Ответ от ТП, на данный момент нельзя
 
Больше нейронками пользуйся, видно же что код нейросеть писала.
Если ты сам lua изучал - не тупил бы
Иы перед тем как дать свое мнение, хотя бы разбиресь где ты его даешь:)Я взял другой опен сурс - единственное что изменил это путь до мастер свитч. Я уже в сппорт написал, в меню дамке нет такой функии
 
Назад
Сверху