Активация

Kecer

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

hinazuki

Потрачен
346
95
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
 

Kecer

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


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



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

hinazuki

Потрачен
346
95
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
У меня отдельный скрипт, и я так сказать хочу его вшить и что бы он работал по нажатию


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



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

hinazuki

Потрачен
346
95
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В том то и прикол, я новичков откуда мне копировать? Мне надпись 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