Advertisement
hadyproxml

script noofey

Jan 8th, 2022 (edited)
864
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 37.42 KB | None | 0 0
  1.  
  2. function libBase(offset, type, value, name) a = os.clock() gg.setValues({ [1] = { address = gg.getRangesList('libUE4.so' or 'libtersafe.so')[1].start + offset, flags = type, value = value}}) b = os.clock() - a gg.toast(name .. ' MODIFIED \nIN '..b) end function split(szFullString, szSeparator) local nFindStartIndex = 1 local nSplitIndex = 1 local nSplitArray = {} while true do local nFindLastIndex = string.find (szFullString, szSeparator, nFindStartIndex) if not nFindLastIndex then nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, string.len (szFullString)) break end nSplitArray[nSplitIndex] = string.sub (szFullString, nFindStartIndex, nFindLastIndex - 1) nFindStartIndex = nFindLastIndex + string.len (szSeparator) nSplitIndex = nSplitIndex + 1 end return nSplitArray end function xgxc(szpy, qmxg) for x = 1, #(qmxg) do xgpy = szpy + qmxg[x]["offset"] xglx = qmxg[x]["type"] xgsz = qmxg[x]["value"] xgdj = qmxg[x]["freeze"] if xgdj == nil or xgdj == "" then gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) else gg.addListItems({[1] = {address = xgpy, flags = xglx, freeze = xgdj, value = xgsz}}) end xgsl = xgsl + 1 xgjg = true end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) gg.searchNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. " FAILED TO OPEN") else gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. " FAILED TO OPEN") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for i = 1, sz do pdsz = true for v = 4, #(qmnb) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]["offset"] pysz[1].flags = qmnb[v]["type"] szpy = gg.getValues(pysz) pdpd = qmnb[v]["lv"] .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[i].address xgxc(szpy, qmxg) end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "SUCCESSFULLY OPENED,一ALL TOGETHER" .. xgsl .. "DATA") else gg.toast(qmnb[2]["name"] .. "NO DATA FOUND, FAILED TO OPEN") end end end end function SearchWrite(Search, Write, Type) gg.clearResults() gg.setVisible(false) gg.searchNumber(Search[1][1], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do local tmp = {} local offset = Search[k][2] - base local num = Search[k][1] for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + offset tmp[#tmp].flags = v.flags end tmp = gg.getValues(tmp) for i, v in ipairs(tmp) do if ( tostring(v.value) ~= tostring(num) ) then result[i].isUseful = false end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+1] = v.address end end if (#data > 0) then local t = {} local base = Search[1][2] for i=1, #data do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[1] if (w[3] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast("SUCCESSFULLY OPEN,一ALL TOGETHER MODIFIED"..#t.."DATA") gg.addListItems(t) else gg.toast("NOT DATA FOUND,OPEN FAILED", false) return false end else gg.toast("NOT FOUND") return false end end function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end gg.clearResults() response = 50000 GT = gg.TYPE_DWORD unit = gg.REGION_C_ALLOC edit = 84149249 token = 67371777 function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end function SearchWrite(Search, Write, Type)    gg.clearResults()    gg.setVisible(false)    gg.searchNumber(Search[1][1], Type)    local count = gg.getResultCount()    local result = gg.getResults(count)    gg.clearResults()    local data = {}     local base = Search[1][2]    if (count > 0) then        for i, v in ipairs(result) do            v.isUseful = true         end        for k=2, #Search do            local tmp = {}            local offset = Search[k][2] - base             local num = Search[k][1]                         for i, v in ipairs(result) do                tmp[#tmp+1] = {}                 tmp[#tmp].address = v.address + offset                  tmp[#tmp].flags = v.flags              end            tmp = gg.getValues(tmp)             for i, v in ipairs(tmp) do                if ( tostring(v.value) ~= tostring(num) ) then                    result[i].isUseful = false                 end            end        end        for i, v in ipairs(result) do            if (v.isUseful) then                data[#data+1] = v.address            end        end        if (#data > 0) then           local t = {}           local base = Search[1][2]           for i=1, #data do               for k, w in ipairs(Write) do                   offset = w[2] - base                   t[#t+1] = {}                   t[#t].address = data[i] + offset                   t[#t].flags = Type                   t[#t].value = w[1]                   if (w[3] == true) then                      local item = {}                       item[#item+1] = t[#t]                       item[#item].freeze = true                       gg.addListItems(item)                   end                                 end           end           gg.setValues(t)           gg.addListItems(t)        else            gg.toast("@CheatPopeye", false)            return false        end    else        gg.toast("Vᴀʟᴜᴇs Nᴏᴛ Fᴏᴜɴᴅ")        return false    end end function split(szFullString, szSeparator) local nFindStartIndex = 1 local nSplitIndex = 1 local nSplitArray = {} while true do local nFindLastIndex = string.find(szFullString, szSeparator, nFindStartIndex) if not nFindLastIndex then nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, string.len(szFullString)) break end nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, nFindLastIndex - 1) nFindStartIndex = nFindLastIndex + string.len(szSeparator) nSplitIndex = nSplitIndex + 1 end return nSplitArray end function xgxc(szpy, qmxg) for x = 1, #(qmxg) do xgpy = szpy + qmxg[x]["offset"] xglx = qmxg[x]["type"] xgsz = qmxg[x]["value"] gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) xgsl = xgsl + 1 end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) gg.searchNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "") else gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for i = 1, sz do pdsz = true for v = 4, #(qmnb) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]["offset"] pysz[1].flags = qmnb[v]["type"] szpy = gg.getValues(pysz) pdpd = qmnb[v]["lv"] .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[i].address xgxc(szpy, qmxg) xgjg = true end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "" .. xgsl .. "") else gg.toast(qmnb[2]["name"] .. "") end end end end function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end function setvalue(address,flags,value) Virus('Modify address value(Address, value type, value to be modified)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end function split(szFullString, szSeparator) local nFindStartIndex = 1 local nSplitIndex = 1 local nSplitArray = {} while true do local nFindLastIndex = string.find (szFullString, szSeparator, nFindStartIndex) if not nFindLastIndex then nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, string.len (szFullString)) break end nSplitArray[nSplitIndex] = string.sub (szFullString, nFindStartIndex, nFindLastIndex - 1) nFindStartIndex = nFindLastIndex + string.len (szSeparator) nSplitIndex = nSplitIndex + 1 end return nSplitArray end function xgxc(szpy, qmxg) for x = 1, #(qmxg) do xgpy = szpy + qmxg[x]["offset"] xglx = qmxg[x]["type"] xgsz = qmxg[x]["value"] xgdj = qmxg[x]["freeze"] if xgdj == nil or xgdj == "" then gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) else gg.addListItems({[1] = {address = xgpy, flags = xglx, freeze = xgdj, value = xgsz}}) end xgsl = xgsl + 1 xgjg = true end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) gg.searchNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "Failed to open") else gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "Failed to open") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for i = 1, sz do pdsz = true for v = 4, #(qmnb) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]["offset"] pysz[1].flags = qmnb[v]["type"] szpy = gg.getValues(pysz) pdpd = qmnb[v]["lv"] .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[i].address xgxc(szpy, qmxg) end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "Successfully opened,Altogether modify" .. xgsl .. "Article data") else gg.toast(qmnb[2]["name"] .. "No data found,Failed to open") end end end end function SearchWrite(Search, Write, Type) gg.clearResults() gg.setVisible(false) gg.searchNumber(Search[1][1], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do local tmp = {} local offset = Search[k][2] - base local num = Search[k][1] for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + offset tmp[#tmp].flags = v.flags end tmp = gg.getValues(tmp) for i, v in ipairs(tmp) do if ( tostring(v.value) ~= tostring(num) ) then result[i].isUseful = false end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+1] = v.address end end if (#data > 0) then local t = {} local base = Search[1][2] for i=1, #data do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[1] if (w[3] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast("Successfully opened,Altogether modify"..#t.."Article data") gg.addListItems(t) else gg.toast("No data found,Failed to open", false) return false end else gg.toast("Not Found") return false end end function SearchWrite(Search, Write, Type)    gg.clearResults()    gg.setVisible(false)    gg.searchNumber(Search[1][1], Type)    local count = gg.getResultCount()    local result = gg.getResults(count)    gg.clearResults()    local data = {}     local base = Search[1][2]    if (count > 0) then        for i, v in ipairs(result) do            v.isUseful = true         end        for k=2, #Search do            local tmp = {}            local offset = Search[k][2] - base             local num = Search[k][1]                         for i, v in ipairs(result) do                tmp[#tmp+1] = {}                 tmp[#tmp].address = v.address + offset                  tmp[#tmp].flags = v.flags              end            tmp = gg.getValues(tmp)             for i, v in ipairs(tmp) do                if ( tostring(v.value) ~= tostring(num) ) then                    result[i].isUseful = false                 end            end        end        for i, v in ipairs(result) do            if (v.isUseful) then                data[#data+1] = v.address            end        end        if (#data > 0) then           local t = {}           local base = Search[1][2]           for i=1, #data do               for k, w in ipairs(Write) do                   offset = w[2] - base                   t[#t+1] = {}                   t[#t].address = data[i] + offset                   t[#t].flags = Type                   t[#t].value = w[1]                   if (w[3] == true) then                      local item = {}                       item[#item+1] = t[#t]                       item[#item].freeze = true                       gg.addListItems(item)                   end                                 end           end           gg.setValues(t)           gg.addListItems(t)        else            gg.toast("@CheatPopeye", false)            return false        end    else        gg.toast("Vᴀʟᴜᴇs Nᴏᴛ Fᴏᴜɴᴅ")        return false    end end function setvalue(A0_21, A1_22, A2_23)    local L3_24    L3_24 = {}    L3_24[1] = {}    L3_24[1].address = A0_21   L3_24[1].flags = A1_22   L3_24[1].value = A2_23  gg.setValues(L3_24) end function split(szFullString, szSeparator) local nFindStartIndex = 1 local nSplitIndex = 1 local nSplitArray = {} while true do local nFindLastIndex = string.find (szFullString, szSeparator, nFindStartIndex) if not nFindLastIndex then nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, string.len (szFullString)) break end nSplitArray[nSplitIndex] = string.sub (szFullString, nFindStartIndex, nFindLastIndex - 1) nFindStartIndex = nFindLastIndex + string.len (szSeparator) nSplitIndex = nSplitIndex + 1 end return nSplitArray end function xgxc(szpy, qmxg) for x = 1, #(qmxg) do xgpy = szpy + qmxg[x]["offset"] xglx = qmxg[x]["type"] xgsz = qmxg[x]["value"] xgdj = qmxg[x]["freeze"] if xgdj == nil or xgdj == "" then gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) else gg.addListItems({[1] = {address = xgpy, flags = xglx, freeze = xgdj, value = xgsz}}) end xgsl = xgsl + 1 xgjg = true end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) gg.searchNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败") else gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for i = 1, sz do pdsz = true for v = 4, #(qmnb) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]["offset"] pysz[1].flags = qmnb[v]["type"] szpy = gg.getValues(pysz) pdpd = qmnb[v]["lv"] .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[i].address xgxc(szpy, qmxg) end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "开启成功,一共修改" .. xgsl .. "条数据") else gg.toast(qmnb[2]["name"] .. "未搜索到数据,开启失败") end end end end function SearchWrite(Search, Write, Type) gg.clearResults() gg.setVisible(false) gg.searchNumber(Search[1][1], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do local tmp = {} local offset = Search[k][2] - base local num = Search[k][1] for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + offset tmp[#tmp].flags = v.flags end tmp = gg.getValues(tmp) for i, v in ipairs(tmp) do if ( tostring(v.value) ~= tostring(num) ) then result[i].isUseful = false end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+1] = v.address end end if (#data > 0) then local t = {} local base = Search[1][2] for i=1, #data do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[1] if (w[3] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast("开启成功,一共修改"..#t.."条数据") gg.addListItems(t) else gg.toast("未搜索到数据,开启失败", false) return false end else gg.toast("Not Found") return false end end function setvalue(A0_21, A1_22, A2_23)    local L3_24    L3_24 = {}    L3_24[1] = {}                                                                                                                                                                                                                                                                                                 L3_24[1].address = A0_21    L3_24[1].flags = A1_22    L3_24[1].value = A2_23    gg.setValues(L3_24)  end function split(szFullString, szSeparator) local nFindStartIndex = 1 local nSplitIndex = 1 local nSplitArray = {} while true do local nFindLastIndex = string.find(szFullString, szSeparator, nFindStartIndex) if not nFindLastIndex then nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, string.len(szFullString)) break end nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, nFindLastIndex - 1) nFindStartIndex = nFindLastIndex + string.len(szSeparator) nSplitIndex = nSplitIndex + 1 end return nSplitArray end function xgxc(szpy, qmxg) for x = 1, #(qmxg) do xgpy = szpy + qmxg[x]["offset"] xglx = qmxg[x]["type"] xgsz = qmxg[x]["value"] gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) xgsl = xgsl + 1 end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) gg.searchNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败") else gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for i = 1, sz do pdsz = true for v = 4, #(qmnb) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]["offset"] pysz[1].flags = qmnb[v]["type"] szpy = gg.getValues(pysz) pdpd = qmnb[v]["lv"] .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[i].address xgxc(szpy, qmxg) xgjg = true end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "开启成功,共修改" .. xgsl .. "条ΔΘ") else gg.toast(qmnb[2]["name"] .. "开启失败") end end end end function SearchWrite(Search, Write, Type)    gg.clearResults()    gg.setVisible(false)    gg.searchNumber(Search[1][1], Type)    local count = gg.getResultCount()    local result = gg.getResults(count)    gg.clearResults()    local data = {}    local base = Search[1][2]        if (count > 0) then        for i, v in ipairs(result) do            v.isUseful = true         end                for k=2, #Search do            local tmp = {}            local offset = Search[k][2] - base             local num = Search[k][1]                         for i, v in ipairs(result) do                tmp[#tmp+1] = {}                tmp[#tmp].address = v.address + offset                  tmp[#tmp].flags = v.flags              end                       tmp = gg.getValues(tmp)                        for i, v in ipairs(tmp) do                if ( tostring(v.value) ~= tostring(num) ) then                     result[i].isUseful = false                 end            end        end          for i, v in ipairs(result) do            if (v.isUseful) then                 data[#data+1] = v.address            end        end                if (#data > 0) then           gg.toast(""..#data.."")           local t = {}           local base = Search[1][2]           for i=1, #data do               for k, w in ipairs(Write) do                   offset = w[2] - base                   t[#t+1] = {}                   t[#t].address = data[i] + offset                   t[#t].flags = Type                   t[#t].value = w[1]                                      if (w[3] == true) then                       local item = {}                       item[#item+1] = t[#t]                       item[#item].freeze = true                       gg.addListItems(item)                   end                                  end           end           gg.setValues(t)                  else            gg.toast("", false)            return false        end    else                return false    end end
  3. function setvalue(address,flags,value)  local refinevalues={}  refinevalues[1]={}  refinevalues[1].address=address  refinevalues[1].flags=flags  refinevalues[1].value=value  gg.setValues(refinevalues)  end
  4.  
  5.  
  6. gg.copyText("https://t.me/me_hadypro")
  7. on = 'ايـقـاف'
  8. off = 'تـشـغـيـل'
  9. flash = off
  10.  -------------------------------------------------------------------------------------------------------------------------------
  11.   os.remove("src/main/java/com/google/errorprone/annotations")
  12.   os.remove("src/main/java/com/google/errorprone/annotations")
  13.   os.remove("src/main/java/com/google/errorprone/annotations/concurrent")
  14.   os.remove("third_party.java_src.error_prone.project.annotations.Google_internal")
  15.  HOME = 1
  16. BYPDONE = 0
  17. CMENU = 0
  18. function HOME(...)
  19. HADY_PRO_LOGIN = gg.alert("💡 اخـتـار التفعيلات ", "﴿-امـنـة- ﴾", "﴿ ×خـطـرة× ﴾")
  20. if HADY_PRO_LOGIN == nil then
  21. else
  22. if HADY_PRO_LOGIN == 1 then
  23. HOME64()
  24. CMENU = 1
  25. end
  26. if HADY_PRO_LOGIN == 2 then
  27. HOME32()
  28. CMENU = 2
  29. end
  30. end
  31. PUBGMH = -1
  32. end
  33.  
  34.  
  35. function HOME64()
  36.   HADY_PRO = gg.choice({
  37.     "\n ثـبــآت سـلآح  \n",
  38.     "\nتصـغير آلمـؤشـر\n",
  39.     "\nآزآله آلضـبــآبّ\n",
  40.     "\nمـاجـك بولـت\n",
  41.     "\nخلـطـه أمـنـة\n",
  42.     "تحويل ©",  
  43.     "خروج"
  44.  }, nil, "تـفـعـيـلات امـنه")
  45. if HADY_PRO == 1 then LESS50() end
  46. if HADY_PRO == 2 then CROS() end
  47. if HADY_PRO == 3 then FOG() end
  48. if HADY_PRO == 4 then MAGK() end
  49. if HADY_PRO == 5 then MIX() end
  50. if HADY_PRO == 6 then HOME32()CMENU = 2 end
  51. if HADY_PRO == 7 then EXIT() end PUBGMH = -1 end
  52.  
  53.  
  54.  
  55. function LESS50()
  56. so=gg.getRangesList('libUE4.so')[1].start
  57. py=0x265CEAC setvalue(so+py,4,335544357)
  58. gg.toast("ثبات سلاح")
  59. end
  60.  
  61. function CROS()
  62. so=gg.getRangesList('libUE4.so')[1].start
  63. py=0x26609C4
  64. setvalue(so+py,4,505425152)
  65. gg.toast(("تصغير موشر"))
  66. end
  67.  
  68. function FOG()
  69. so=gg.getRangesList('libUE4.so')[1].start
  70. py=0x441A854 setvalue(so+py,4,706675684)
  71. gg.toast(' ازالة ضباب  ')
  72. end
  73.  
  74. function MAGK()
  75. so=gg.getRangesList('libUE4.so')[1].start
  76. py=0x6D89080 setvalue(so+py,4,1110704128)
  77. gg.toast(' ماجيك  ')
  78. end
  79.  
  80. function MIX()
  81. gg.clearResults()
  82. gg.setRanges(gg.REGION_ANONYMOUS)
  83. gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  84. gg.getResults(100)
  85. gg.editAll("300;300", gg.TYPE_FLOAT)
  86. gg.clearResults()
  87. gg.setRanges(gg.REGION_ANONYMOUS)
  88.  gg.searchNumber("69.5;35;33", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  89.  gg.getResults(6)
  90.  gg.editAll("160;140;230", gg.TYPE_FLOAT)
  91. gg.toast("خلطه امنه")
  92. end
  93.  
  94.  
  95.  
  96.  
  97. function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end
  98. function HOME32()
  99. gg.setVisible(false)
  100. HADY_PRO = gg.choice({
  101. "\nفـلاش\n"..flash,
  102. "\nثـبـات 100٪\n",
  103. "\nمـاجـيك بـولت\n",
  104. "\nهـيد اكـس\n",
  105. "\nخـلـطة نوفي\n",
  106. "\nهـيدشوت v1\n",
  107. "\nهـيدشوت v2\n",
  108. "\nهـيدشوت v3\n",
  109. "تحويل ©",  
  110. "خروج",
  111.  }, nil, "تـفـعـيـلات خـطـره")
  112. if HADY_PRO == 1 then RADWAN1() end
  113. if HADY_PRO == 2 then RADWAN2() end
  114. if HADY_PRO == 3 then RADWAN3() end
  115. if HADY_PRO == 4 then RADWAN4() end
  116. if HADY_PRO == 5 then RADWAN5() end
  117. if HADY_PRO == 6 then HED1() end
  118. if HADY_PRO == 7 then HED2() end
  119. if HADY_PRO == 8 then HED3() end
  120. if HADY_PRO == 9 then HOME64()CMENU = 1 end
  121. if HADY_PRO == 10 then EXIT()
  122. end
  123. PUBGMH = -1
  124. end
  125.  
  126. function RADWAN1()
  127. if flash == off then
  128. function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end
  129. so=gg.getRangesList('libUE4.so')[1].start
  130. py=0x3C80514
  131. setvalue(so+py,16,0)
  132. gg.setRanges(gg.REGION_ANONYMOUS)
  133. gg.searchNumber("4525216907414147695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
  134. S1=gg.getResults(2001)
  135. gg.editAll("4525216907469999999", gg.TYPE_QWORD)
  136. gg.clearResults()
  137. gg.setRanges(gg.REGION_CODE_APP)
  138. gg.searchNumber("1,873,498,234,778,812,417", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
  139. L1=gg.getResults(1401)
  140. gg.editAll("1,873,498,234,778,812,416", gg.TYPE_QWORD)
  141. gg.clearResults()
  142. gg.setRanges(gg.REGION_CODE_APP)
  143. gg.searchNumber("403,635,275,035,574,273", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
  144. L2=gg.getResults(1401)
  145. gg.editAll("403,635,275,035,574,272", gg.TYPE_QWORD)
  146. gg.clearResults()
  147. gg.setRanges(gg.REGION_CODE_APP)
  148. gg.searchNumber("-2,044,616,634,647,180,784", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
  149. R1=gg.getResults(1401)
  150. gg.editAll("-2,044,616,634,647,180,800", gg.TYPE_QWORD)
  151. gg.clearResults()
  152. gg.setRanges(gg.REGION_CODE_APP)
  153. gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
  154. R2=gg.getResults(1401)
  155. gg.editAll("-1296744153870237696", gg.TYPE_QWORD)
  156. gg.clearResults()
  157. gg.setVisible(false)
  158. gg.setRanges(gg.REGION_ANONYMOUS)
  159. gg.searchNumber("1400;0.10000000149;1000;88;60;30", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  160. gg.searchNumber("60", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  161. gg.getResults(100)
  162. gg.editAll("-74", gg.TYPE_FLOAT)
  163. gg.clearResults()
  164. gg.toast('تشغيل فلاش')
  165. flash = on
  166. else
  167. function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end
  168. so=gg.getRangesList('libUE4.so')[1].start
  169. py=0x3C80514
  170. setvalue(so+py,16,-1.86389771e-20)
  171. gg.setValues(S1)
  172. gg.clearResults()
  173. gg.setValues(L1)
  174. gg.setValues(L2)
  175. gg.setValues(R1)
  176. gg.setValues(R2)
  177. gg.toast('ايقاف فلاش')
  178. flash = off
  179. end
  180. end
  181.  
  182.  
  183. function RADWAN2()
  184. so=gg.getRangesList('libUE4.so')[1].start
  185. py=0x50004B8 setvalue(so+py,4,505481215)
  186.  
  187. so=gg.getRangesList('libUE4.so')[1].start
  188. py=0x26609C4
  189. setvalue(so+py,4,505425152)
  190. gg.toast("ثبات سلاح 100")
  191. end
  192.  
  193. function RADWAN3()
  194. so=gg.getRangesList('libUE4.so')[1].start
  195. py=0x6D89080 setvalue(so+py,4,1110704128)
  196. gg.toast(' ماجيك  ')
  197. end
  198.  
  199. function RADWAN4()
  200. gg.clearResults()
  201. gg.setRanges(gg.REGION_ANONYMOUS)
  202. Name = "X"
  203. local dataType = 16
  204. local search = {{30.5, 0},{23.0, -8},{25.0, -4}} local modify = {{60, 0},{80, -8},{150, -4}}
  205. SearchWrite(search,modify,dataType,Name)  
  206. end
  207.  
  208. function RADWAN5()
  209. gg.setRanges(gg.REGION_CODE_APP)
  210. gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  211. gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  212. gg.getResults(999)
  213. gg.editAll("0", gg.TYPE_DWORD)
  214. gg.clearResults()
  215. gg.clearResults()
  216. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
  217. gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  218. gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  219. gg.getResults(50)
  220. gg.editAll("0", gg.TYPE_FLOAT)
  221. gg.clearResults()
  222. gg.clearResults()
  223. gg.setRanges(gg.REGION_BAD)
  224. gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  225. gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  226. gg.getResults(2)
  227. gg.editAll("-460", gg.TYPE_FLOAT)
  228. gg.clearResults()
  229. gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  230. gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  231. gg.getResults(2)
  232. gg.editAll("-1200", gg.TYPE_FLOAT)
  233. gg.clearResults()
  234. gg.setRanges(gg.REGION_ANONYMOUS)
  235. gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  236. gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  237. gg.getResults(10)
  238. gg.editAll("1000", gg.TYPE_FLOAT)
  239. gg.clearResults()
  240. gg.clearResults()
  241. gg.setRanges(gg.REGION_ANONYMOUS)
  242. gg.searchNumber("23;25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  243. gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  244. gg.getResults(100)
  245. gg.editAll("200", gg.TYPE_FLOAT)
  246. gg.clearResults()
  247. gg.setRanges(gg.REGION_ANONYMOUS)
  248. gg.searchNumber("15;28;16;26;8;18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  249. gg.getResults(56)
  250. gg.editAll("-1339", gg.TYPE_FLOAT)
  251. gg.clearResults()
  252.  
  253. gg.setRanges(gg.REGION_ANONYMOUS)
  254. gg.searchNumber("71500", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  255. gg.searchNumber("71500", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  256. gg.getResults(100)
  257. gg.editAll("700000", gg.TYPE_FLOAT)
  258. gg.clearResults()
  259. gg.setRanges(gg.REGION_ANONYMOUS)
  260. gg.searchNumber("88000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  261. gg.searchNumber("88000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  262. gg.getResults(100)
  263. gg.editAll("700000", gg.TYPE_FLOAT)
  264. gg.clearResults()
  265. gg.setRanges(gg.REGION_ANONYMOUS)
  266. gg.searchNumber("90000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  267. gg.searchNumber("90000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  268. gg.getResults(100)
  269. gg.editAll("700000", gg.TYPE_FLOAT)
  270. gg.clearResults()
  271. gg.setRanges(gg.REGION_ANONYMOUS)
  272. gg.searchNumber("40000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  273. gg.searchNumber("40000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  274. gg.getResults(800)
  275. gg.editAll("700000", gg.TYPE_FLOAT)
  276. gg.clearResults()
  277. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
  278. gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  279. gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  280. gg.getResults(99)
  281. gg.editAll("8", gg.TYPE_DWORD)
  282. gg.clearResults()
  283. gg.clearResults()
  284. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
  285. gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
  286. gg.getResults(99)
  287. gg.editAll("-1,883,348,485,055,444,540", gg.TYPE_QWORD)
  288.  
  289. gg.toast("خلطه نوفي")
  290. end
  291.  
  292.  
  293. function HED1()
  294. gg.clearResults()
  295. gg.setRanges(gg.REGION_ANONYMOUS)
  296. gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  297. gg.getResults(100)
  298. gg.editAll("300;305", gg.TYPE_FLOAT)
  299. gg.clearResults()
  300. gg.setRanges(gg.REGION_ANONYMOUS)
  301.  gg.searchNumber("69.5;35;33", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  302.  gg.getResults(6)
  303.  gg.editAll("160;140;230", gg.TYPE_FLOAT)
  304.  
  305.  gg.clearResults()
  306. gg.setRanges(gg.REGION_ANONYMOUS)
  307. gg.searchNumber("10;45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  308. gg.refineNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  309. gg.getResults(900)
  310. gg.editAll("9999", gg.TYPE_FLOAT)
  311. gg.clearResults()
  312.  
  313. gg.clearResults()
  314. gg.setRanges(gg.REGION_ANONYMOUS)
  315. Name = "X"
  316. local dataType = 16
  317. local search = {{30.5, 0},{23.0, -8},{25.0, -4}} local modify = {{60, 0},{80, -8},{150, -4}}
  318. SearchWrite(search,modify,dataType,Name)  
  319.  
  320. gg.toast("هيدشوت v1")
  321. end
  322.  
  323. function HED2()
  324. gg.clearResults()
  325. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
  326. gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  327. gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  328. gg.getResults(50)
  329. gg.editAll("8", gg.TYPE_FLOAT)
  330. gg.clearResults()
  331. gg.setRanges(gg.REGION_ANONYMOUS)
  332. gg.searchNumber("30.5;23.0", gg.TYPE_FLOAT)
  333. gg.getResults(100)
  334. gg.editAll("100", gg.TYPE_FLOAT)
  335. gg.clearResults()
  336. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
  337. gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  338. gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  339. gg.getResults(99)
  340. gg.editAll("0", gg.TYPE_DWORD)
  341. gg.clearResults()
  342. gg.toast("هيدشوت")
  343. gg.clearResults()
  344. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
  345. gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  346. gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  347. gg.getResults(50)
  348. gg.editAll("8", gg.TYPE_FLOAT)
  349. gg.clearResults()
  350. gg.setRanges(gg.REGION_ANONYMOUS)
  351. gg.searchNumber("30.5;23.0", gg.TYPE_FLOAT)
  352. gg.getResults(100)
  353. gg.editAll("200", gg.TYPE_FLOAT)
  354. gg.clearResults()
  355. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
  356. gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  357. gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  358. gg.getResults(99)
  359. gg.editAll("0", gg.TYPE_DWORD)
  360. gg.clearResults()
  361. gg.toast("هيدشوت")
  362. gg.clearResults()
  363. gg.setRanges(gg.REGION_ANONYMOUS)
  364. gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  365. gg.getResults(10)
  366. gg.editAll("189", gg.TYPE_FLOAT)
  367. gg.clearResults()
  368. gg.setRanges(gg.REGION_ANONYMOUS)
  369. gg.searchNumber("15;28;16;26;8;18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  370. gg.getResults(56)
  371. gg.editAll("-1339", gg.TYPE_FLOAT)
  372. gg.clearResults()
  373. gg.toast("ماجيك")
  374. gg.setRanges(gg.REGION_BAD)
  375. gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  376. gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  377. gg.getResults(2)
  378. gg.editAll("-759", gg.TYPE_FLOAT)
  379. gg.clearResults()
  380. gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  381. gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  382. gg.getResults(2)
  383. gg.editAll("-750", gg.TYPE_FLOAT)
  384. gg.clearResults()
  385.  
  386. gg.toast("هيدشوت v2")
  387. end
  388.  
  389.  
  390. function HED3()
  391. gg.clearResults()
  392. gg.setRanges(gg.REGION_BAD)
  393. gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  394. gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  395. gg.getResults(2)
  396. gg.editAll("-460", gg.TYPE_FLOAT)
  397. gg.clearResults()
  398. gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  399. gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  400. gg.getResults(2)
  401. gg.editAll("-560", gg.TYPE_FLOAT)
  402. gg.clearResults()
  403. gg.setRanges(gg.REGION_ANONYMOUS)
  404. gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  405. gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  406. gg.getResults(10)
  407. gg.editAll("253", gg.TYPE_FLOAT)
  408. gg.clearResults()
  409. gg.setRanges(gg.REGION_C_BSS)
  410. gg.searchNumber("2048D;1F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  411. gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  412. gg.getResults(100)
  413. gg.editAll("0.07", gg.TYPE_FLOAT)
  414. gg.clearResults()
  415. gg.setRanges(gg.REGION_CODE_APP)
  416. gg.searchNumber("9.1022205e-38;0.0001;9.1025635e-38::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  417. gg.searchNumber("0.0001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  418. gg.getResults(100)
  419. gg.editAll("125", gg.TYPE_FLOAT)
  420. gg.clearResults()
  421. gg.setRanges(gg.REGION_BAD)
  422. gg.searchNumber("-7.1611644e24;0.0001;1.1297201e-37::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  423. gg.searchNumber("0.0001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  424. gg.getResults(500)
  425. gg.editAll("-125", gg.TYPE_FLOAT)
  426. gg.setRanges(gg.REGION_C_DATA)
  427. gg.searchNumber(-298284466, gg.TYPE_DWORD)
  428. gg.setRanges(gg.REGION_ANONYMOUS)
  429. gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  430. gg.getResults(3)
  431. gg.editAll("180", gg.TYPE_FLOAT)
  432. gg.setRanges(gg.REGION_BAD)
  433. gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  434. gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  435. gg.getResults(92)
  436. gg.editAll("-89999960", gg.TYPE_FLOAT)
  437. gg.clearResults()
  438. gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  439. gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  440. gg.getResults(92)
  441. gg.editAll("-99999960", gg.TYPE_FLOAT)
  442. gg.clearResults()
  443. gg.setRanges(gg.REGION_ANONYMOUS)
  444. gg.searchNumber("1;20.51941871643;2.04908943176;-86.45767974854;", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  445. gg.searchNumber("16", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  446. gg.getResults(100)
  447. gg.editAll("100", gg.TYPE_FLOAT)
  448. gg.clearResults()
  449. gg.setRanges(gg.REGION_ANONYMOUS)
  450. gg.searchNumber("9.20161819458;23;25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  451. gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  452. gg.getResults(100)
  453. gg.editAll("245", gg.TYPE_FLOAT)
  454. gg.clearResults()
  455. gg.setRanges(gg.REGION_CODE_APP)
  456. gg.searchNumber("150;85;45;-129;-85", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  457. gg.searchNumber("45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  458. gg.getResults(30)
  459. gg.editAll("999999", gg.TYPE_FLOAT)
  460.  
  461. gg.toast("هيدشوت v3")
  462. end
  463.  
  464. function EXIT()    
  465. gg.copyText("https://t.me/me_hadypro")
  466. print("\n المطور\n @me_hadypro")
  467. gg.setVisible(true)
  468. os.exit()
  469. end
  470.  
  471. while true do
  472. if gg.isVisible(true) then
  473. PUBGMH = 1
  474. gg.setVisible(false)
  475. end
  476. if PUBGMH == 1 and CMENU == 0 then
  477. HOME()
  478. end
  479. if PUBGMH == 1 and CMENU == 1 then
  480. HOME64()
  481. end
  482. if PUBGMH == 1 and CMENU == 2 then
  483. HOME32()
  484. end
  485. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement