function wol()
gg.clearResults()
-- Search ur Pattern there
gg.searchNumber('33D;17D;2145D:50', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
-- Refine ✓
gg.refineNumber('2145', gg.TYPE_DWORD)
local results = gg.getResults(1)
if #results == 0 then
gg.alert("Value not found! Please Search try again.")
return
end
local baseAddress = results[1].address
-- u give first 0x520 now 0x1E8 look here true value !!!
local target = baseAddress + 0x1E8
local freezeValue = 10 -- freeze Value
local freezeActive = false --( freeze control init
-- Initial write to the address
gg.setValues({{
address = target,
flags = gg.TYPE_DWORD,
value = freezeValue
}})
gg.toast("Address found and initial value set")
-- Main menu loop With Added Freeze
while true do
local menu = gg.choice({
" Enable Freeze",
" Disable Freeze",
" Exit"
}, nil, "MISSION HACK - Select an option:")
if menu == nil then
break
end
if menu == 1 then
-- Enable freeze there
freezeActive = true
gg.toast("Freeze ENABLED")
gg.alert("Freeze is now active. Play Denomination mission on easy level with Ace deployed.")
-- Start freeze in background because u want this ..
gg.setVisible(false)
while freezeActive do
gg.setValues({{
address = target,
flags = gg.TYPE_DWORD,
value = freezeValue
}})
-- Check if GG interface is visible or if user wants to stop
if gg.isVisible() then
freezeActive = false
gg.setVisible(true)
gg.toast("Freeze stopped")
end
gg.sleep(100)
end
elseif menu == 2 then
-- Disable freeze
freezeActive = false
gg.toast("Freeze DISABLED")
elseif menu == 3 then
-- Exit
freezeActive = false
gg.toast("Script ended")
break
end
end
end
wol()
I hope I understood correctly