gg.searchNumber("0.10000000149;2.5;6.0::9", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0)
gg.refineNumber("6", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0)
-- Get up to 10 results just in case
local results = gg.getResults(10)
local offset = 0x500
local allResults = {}
-- Loop through each address from results
for _, v in ipairs(results) do
local baseAddress = v.address
gg.clearResults()
gg.searchNumber("-1", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, baseAddress, baseAddress + offset, 0)
-- Get all found results for this address range
local found = gg.getResults(10)
for _, addr in ipairs(found) do
table.insert(allResults, addr) -- Collect each valid result
end
end
-- Load all results found for target value
if #allResults > 0 then
gg.loadResults(allResults)
end