Активация

Kecer

Новичок
Автор темы
21
1
Версия MoonLoader
.026-beta
Всем привет, хотел бы задать вопрос как сделать активацию, к примеру есть toggle.button и я хочу сделать так что бы если галочка стоит у меня определённый скрипт работает если не стоит он не работает, к примеру возьмём анти афк, у меня есть отдельный скрипт, и я хочу его вшить в свой что бы при нажатой галочке он работал, хочу написать так сказать свой хелпер читерский не много) Так как опыта мало беру исходники и пытаюсь ими работать, по чуть-чуть набираю опыт
 

Mayako

Активный
184
27
 

Kecer

Новичок
Автор темы
21
1
У меня отдельный скрипт, и я так сказать хочу его вшить и что бы он работал по нажатию


function main()
while true do
wait(0)
if testCheat('AFK') then SV() end
end
end
function SV()
check = not check
local memory = require "memory"
if check then
printString('~g~ AFK ON', 2000)
memory.setuint8(7634870, 1, false)
memory.setuint8(7635034, 1, false)
memory.fill(7623723, 144, 8, false)
memory.fill(5499528, 144, 6, false)
else
printString('~r~ AFK OFF', 2000)
memory.setuint8(7634870, 0, false)
memory.setuint8(7635034, 0, false)
memory.hex2bin('0F 84 7B 01 00 00', 7623723, 8)
memory.hex2bin('50 51 FF 15 00 83 85 00', 5499528, 6)
end
end



Что мне отсюда взять что бы оно работало
 

Mayako

Активный
184
27
У меня отдельный скрипт, и я так сказать хочу его вшить и что бы он работал по нажатию


function main()
while true do
wait(0)
if testCheat('AFK') then SV() end
end
end
function SV()
check = not check
local memory = require "memory"
if check then
printString('~g~ AFK ON', 2000)
memory.setuint8(7634870, 1, false)
memory.setuint8(7635034, 1, false)
memory.fill(7623723, 144, 8, false)
memory.fill(5499528, 144, 6, false)
else
printString('~r~ AFK OFF', 2000)
memory.setuint8(7634870, 0, false)
memory.setuint8(7635034, 0, false)
memory.hex2bin('0F 84 7B 01 00 00', 7623723, 8)
memory.hex2bin('50 51 FF 15 00 83 85 00', 5499528, 6)
end
end



Что мне отсюда взять что бы оно работало
В чем проблема вшить его в этот код?
 

Mayako

Активный
184
27
В том то и прикол, я новичков откуда мне копировать? Мне надпись function копировать?
Lua:
-- В начало скрипта
local memory = require "memory"
imgui.ToggleButton = require('imgui_addons').ToggleButton
local tbutton = imgui.ImBool(false) -- Переменная кнопки
local active = false -- Активация/деактивация части скрипта (по умолчанию: деактивирована)

function imgui.OnDrawFrame()
imgui.Text(u8"Активировать что-то")
imgui.SameLine(250) -- Тут отступ, чтобы типа как столбцы было
if imgui.ToggleButton("##active", tbutton) then
    active = not active
    if active then
        -- Тут код, который будет выполняться при активации
        memory.setuint8(7634870, 1, false)
        memory.setuint8(7635034, 1, false)
        memory.fill(7623723, 144, 8, false)
        memory.fill(5499528, 144, 6, false)
        sampAddChatMessage("Активирован", -1)
    else
        -- Тут при деактивации
        memory.setuint8(7634870, 0, false)
        memory.setuint8(7635034, 0, false)
        memory.hex2bin('0F 84 7B 01 00 00', 7623723, 8)
        memory.hex2bin('50 51 FF 15 00 83 85 00', 5499528, 6)
        sampAddChatMessage("Деактивирован", -1)
    end
end
 
  • Нравится
Реакции: Kecer