# سكربت محمد | 19/8

Jun 19th, 2021 (edited)
1,120
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
1. function Fxs(Search, Write,Neicun,Mingcg,Shuzhiliang)  gg.clearResults()  gg.setRanges(Neicun)  gg.setVisible(false)  gg.searchNumber(Search[1][1], Search[1][3])  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 = Search[k][3]  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(Mingcg.."开启成功"..#data.."")  local t = {}  local base = Search[1][2]  if Shuzhiliang == "" and Shuzhiliang > 0 and Shuzhiliang < #data then   Shuzhiliang=Shuzhiliang  else  Shuzhiliang=#data  end  for i=1, Shuzhiliang do  for k, w in ipairs(Write) do  offset = w[2] - base  t[#t+1] = {}  t[#t].address = data[i] + offset  t[#t].flags = w[3]  t[#t].value = w[1]  if (w[4] == true) then  local item = {}  item[#item+1] = t[#t]  item[#item].freeze = true  gg.addListItems(item)  end  end  end  gg.setValues(t)  gg.toast(Mingcg.."开启成功"..#t.."")     gg.addListItems(t)  else  gg.toast(Mingcg.."开启失败", false)  return false  end  else  gg.toast("开启失败")  return false  end end
4. function Fxs(Search, Write,Neicun,Mingcg,Shuzhiliang)  gg.clearResults()  gg.setRanges(Neicun)  gg.setVisible(false)  gg.searchNumber(Search[1][1], Search[1][3])  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 = Search[k][3]  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(Mingcg.."????"..#data.."")  local t = {}  local base = Search[1][2]  if Shuzhiliang == "" and Shuzhiliang > 0 and Shuzhiliang < #data then   Shuzhiliang=Shuzhiliang  else  Shuzhiliang=#data  end  for i=1, Shuzhiliang do  for k, w in ipairs(Write) do  offset = w[2] - base  t[#t+1] = {}  t[#t].address = data[i] + offset  t[#t].flags = w[3]  t[#t].value = w[1]  if (w[4] == true) then  local item = {}  item[#item+1] = t[#t]  item[#item].freeze = true  gg.addListItems(item)  end  end  end  gg.setValues(t)  gg.toast(Mingcg.."????"..#t.."")     gg.addListItems(t)  else  gg.toast(Mingcg.."????", false)  return false  end  else  gg.toast("????")  return false  end end
6. 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]["nHADY_PRO "] .. "开启失败") 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]["nHADY_PRO "] .. "开启失败") 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]["nHADY_PRO "] .. "开启成功,共修改" .. xgsl .. "条数据") else gg.toast(qmnb[2]["nHADY_PRO "] .. "开启失败") end end end end
7. 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]["nHADY_PRO "] .. "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]["nHADY_PRO "] .. "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]["nHADY_PRO "] .. "Successfully Opened, Modified In Total" .. xgsl .. "Article Data") else gg.toast(qmnb[2]["nHADY_PRO "] .. "Failed To Open") end end end end
8. 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("found"..#data.."Article 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("not found", false) return false end else gg.toast("No data found") return false  end end
10. function setvalue(a,b,c) gg.setValues({[1] = {address = a, flags = b, freeze = true, value =c}})  end
12. function edit(orig,ret)_om=orig[1].memory or orig[1][1]_ov=orig[3].value or orig[3][1]_on=orig[2].nHADY_PRO  or orig[2][1]gg.clearResults()gg.setRanges(_om)gg.searchNumber(_ov,orig[3].type or orig[3][2])sz=gg.getResultCount()if sz<1 then gg.toast(_on.."开启成功")else sl=gg.getResults(720)for i=1,sz do ist=true for v=4,#orig do if ist==true and sl[i].value==_ov then cd={{}}cd[1].address=sl[i].address+(orig[v].offset or orig[v][2])cd[1].flags=orig[v].type or orig[v][3]szpy=gg.getValues(cd)cdlv=orig[v].lv or orig[v][1]cdv=szpy[1].value if cdlv==cdv then pdjg=true ist=true else pdjg=false ist=false end end end if pdjg==true then szpy=sl[i].address for x=1,#(ret)do xgpy=szpy+(ret[x].offset or ret[x][2])xglx=ret[x].type or ret[x][3]xgsz=ret[x].value or ret[x][1]xgdj=ret[x].freeze or ret[x][4]xgsj={{address=xgpy,flags=xglx,value=xgsz}}if xgdj==true then xgsj[1].freeze=xgdj gg.addListItems(xgsj)else gg.setValues(xgsj)end end xgjg=true end end if xgjg==true then gg.toast(_on.."开启成功")else gg.toast(_on.."开启成功")end end end
13. 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) gg.toast("已修改"..#t.."条数据") gg.addListItems(t) else gg.toast("not found", false) return false end else gg.toast("Not Found") return false end end
14. function ZBY(qmnb,qmxg)gg.setVisible(false)gg.clearResults()qmnbv=qmnb[3]["value"]or qmnb[3][1]qmnbt=qmnb[3]["type"]or qmnb[3][2]qmnbn=qmnb[2]["nHADY_PRO "]or qmnb[2][1]gg.setRanges(qmnb[1]["memory"]or qmnb[1][1])gg.searchNumber(qmnbv,qmnbt)gg.refineNumber(qmnbv,qmnbt)sz=gg.getResultCount()if sz==0 then gg.toast(qmnbn.."开启失败")else sl=gg.getResults(999999)for i=1,sz do pdsz=true for v=4,#qmnb do if pdsz==true then pysz={{}}pysz[1].address=sl[i].address+(qmnb[v]["offset"]or qmnb[v][2])pysz[1].flags=qmnb[v]["type"]or qmnb[v][3]szpy=gg.getValues(pysz)tzszpd=tostring(qmnb[v]["lv"]or qmnb[v][1]):gsub(",","")pyszpd=tostring(szpy[1].value):gsub(",","")if tzszpd==pyszpd then pdjg=true pdsz=true else pdjg=false pdsz=false end end end if pdjg==true then szpy=sl[i].address for x=1,#qmxg do xgsz=qmxg[x]["value"]or qmxg[x][1]xgpy=szpy+(qmxg[x]["offset"]or qmxg[x][2])xglx=qmxg[x]["type"]or qmxg[x][3]xgdj=qmxg[x]["freeze"]or qmxg[x][4]xg={{address=xgpy,flags=xglx,value=xgsz}}if xgdj==true then xg[1].freeze=xgdj gg.addListItems(xg)else gg.setValues(xg)end end xgjg=true end end if xgjg==true then gg.toast(qmnbn.."开启成功")else gg.alert(qmnbn.."开启失败")end end end
16. 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]["nHADY_PRO "] .. "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]["nHADY_PRO "] .. "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]["nHADY_PRO "] .. "open,共修改" .. xgsl .. "条数据") else gg.toast(qmnb[2]["nHADY_PRO "] .. "open失败") end end end end state={} state.a="[open]" state.b="[open]" gg.setVisible(false)
17. function PS() end
20.
21. 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("HADYPRO", false)            return false        end    else        gg.toast("Vᴀʟᴜᴇs Nᴏᴛ Fᴏᴜɴᴅ")        return false    end end
22. 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
24.
25. 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("HADYPRO", false)            return false        end    else        gg.toast("Vᴀʟᴜᴇs Nᴏᴛ Fᴏᴜɴᴅ")        return false    end end
26. 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
28.
29. on = '🔴OFF'
30. off = '🟢ON'
31. flash = off
32. sit = off
33. standscoppp = off
34. speedjeep = off
35. speeddacia = off
36. flay = off
37. ALIv2=off
38. jmp = off
39. FL = off
41.
43. HOME = 1
44.  function HOME()
46.   "⚡ فــلاش "..flash,
47.   "🔝 ست سكوب",
48.   "🛐 ستاند سكوب",
50.   "🚙 طيران سياره",
51.   "🗂 قائمه الخلطات",
52.   "🗂 قائمه السرعه",
53.   "🗂 قائمه الثبات",
54.   "خروج"
55.   }, nil, (os.date("👑     سكربت محمد    👑")))
56.   if HADY_PRO == 1 then
58.   end
59.   if HADY_PRO == 2 then
61.   end
62.   if HADY_PRO == 3 then
64.   end
65.   if HADY_PRO == 4 then
67.   end
68.   if HADY_PRO == 5 then
70.   end
71.   if HADY_PRO == 6 then
73.   end
74.   if HADY_PRO == 7 then
76.   end
77.   if HADY_PRO == 8 then
79.   end
80.   if HADY_PRO == 9 then
81.     EXIT()
82.   end
83.   PUBGMH = -1
84. end
85.
86.
87.
88.
89. ------------------------( HADY1 ) ------------------------ (0‿0)
90.
92. if flash == off then
93. gg.setRanges(gg.REGION_CODE_APP)
94. gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
95. gg.getResults(8000000)
96. gg.editAll("-1328550408578809999", gg.TYPE_QWORD)
97. gg.setRanges(gg.REGION_CODE_APP)
98. gg.searchNumber("1,873,498,234,778,812,417", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
99. gg.refineNumber("1,873,498,234,778,812,417", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
100. gg.refineNumber("1,873,498,234,778,812,417", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
101. gg.getResults(1401)
102. gg.toast('🔧 ')
103. gg.editAll("1,873,498,234,778,812,416", gg.TYPE_QWORD)
104. gg.setRanges(gg.REGION_CODE_APP)
105. gg.searchNumber("403,635,275,035,574,273", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
106. gg.refineNumber("403,635,275,035,574,273", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
107. gg.refineNumber("403,635,275,035,574,273", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
108. gg.getResults(1401)
109. gg.editAll("403,635,275,035,574,272", gg.TYPE_QWORD)
110. gg.setRanges(gg.REGION_CODE_APP)
111. gg.searchNumber("-2,044,616,634,647,180,784", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
112. gg.refineNumber("-2,044,616,634,647,180,784", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
113. gg.refineNumber("-2,044,616,634,647,180,784", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
114. gg.getResults(1401)
115. gg.editAll("-2,044,616,634,647,180,800", gg.TYPE_QWORD)
116. gg.setRanges(gg.REGION_CODE_APP)
117. gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
118. gg.refineNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
119. gg.refineNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
120. gg.getResults(1401)
121. gg.editAll("-1296744153870237696", gg.TYPE_QWORD)
122. gg.clearResults()
123. gg.toast("فلاش تم")
124. flash = on
125. else
126. gg.clearResults()
127. gg.setRanges(gg.REGION_CODE_APP)
128. gg.searchNumber("-1328550408578809999", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
129. gg.getResults(8000000)
130. gg.editAll("-1,328,550,408,728,725,571", gg.TYPE_QWORD)
131. gg.setRanges(gg.REGION_CODE_APP)
132. gg.searchNumber("1,873,498,234,778,812,416", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
133. gg.refineNumber("1,873,498,234,778,812,416", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
134. gg.refineNumber("1,873,498,234,778,812,416", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
135. gg.getResults(1401)
136. gg.editAll("1,873,498,234,778,812,417", gg.TYPE_QWORD)
137. gg.setRanges(gg.REGION_CODE_APP)
138. gg.searchNumber("403,635,275,035,574,272", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
139. gg.refineNumber("403,635,275,035,574,272", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
140. gg.refineNumber("403,635,275,035,574,272", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
141. gg.getResults(1401)
142. gg.editAll("403,635,275,035,574,273", gg.TYPE_QWORD)
143. gg.setRanges(gg.REGION_CODE_APP)
144. gg.searchNumber("-2,044,616,634,647,180,800", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
145. gg.refineNumber("-2,044,616,634,647,180,800", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
146. gg.refineNumber("-2,044,616,634,647,180,800", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
147. gg.getResults(1401)
148. gg.editAll("-2,044,616,634,647,180,784", gg.TYPE_QWORD)
149. gg.setRanges(gg.REGION_CODE_APP)
150. gg.searchNumber("-1296744153870237696", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
151. gg.refineNumber("-1296744153870237696", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
152. gg.refineNumber("-1296744153870237696", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
153. gg.getResults(1401)
154. gg.editAll("-1296744149883614555", gg.TYPE_QWORD)
155. gg.clearResults()
156. gg.toast("فلاش ايقاف")
157. flash = off
158. end
159. end
160.
162. os.remove("/data/data/com.tencent.ig/files")
163. os.remove("/data/data/com.tencent.ig/app_crashrecord")
168. gg.clearResults ()
169. local pidFrom, pidTo, lib, num, lim, results, src, ok = 0, -1, nil, 0, 32, {}, nil, false
170. gg.setRanges(gg.REGION_C_ALLOC)
171. gg.searchNumber("134658", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
172. gg.refineNumber ("134658", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
173. revert = gg.getResults(50000, nil, nil, nil, nil, nil, nil, nil, nil)
174. local t = gg.getResults(50000, nil, nil, nil, nil, nil, nil, nil, nil)
175. for i, v in ipairs(t) do
176.     if v.flags == gg.TYPE_DWORD then
177.         v.value = "84149249"
178.         v.freeze = true
179.     end
180. end
182. gg.clearList ()
183. gg.clearResults ()
184. t = nil
185. gg.clearResults ()
186. gg.setRanges(gg.REGION_C_ALLOC)
187. gg.searchNumber("134914", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
188. gg.refineNumber ("134914", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
189. revert = gg.getResults(50000, nil, nil, nil, nil, nil, nil, nil, nil)
190. local t = gg.getResults(50000, nil, nil, nil, nil, nil, nil, nil, nil)
191. for i, v in ipairs(t) do
192.     if v.flags == gg.TYPE_DWORD then
193.         v.value = "84149249"
194.         v.freeze = true
195.     end
196. end
198. gg.clearList ()
199. gg.clearResults ()
200. t = nil
201. gg.clearResults ()
202. gg.setRanges(gg.REGION_C_ALLOC)
203. gg.searchNumber("133,378", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
204. gg.refineNumber ("133,378", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
205. revert = gg.getResults(50000, nil, nil, nil, nil, nil, nil, nil, nil)
206. local t = gg.getResults(50000, nil, nil, nil, nil, nil, nil, nil, nil)
207. for i, v in ipairs(t) do
208.     if v.flags == gg.TYPE_DWORD then
209.         v.value = "84149249"
210.         v.freeze = true
211.     end
212. end
214. gg.clearList ()
215. gg.clearResults ()
216. t = nil
217. gg.clearResults ()
218.
219.
220. gg.clearResults ()
221. gg.setRanges(gg.REGION_C_ALLOC)
222. gg.searchNumber("131,842;131,330:241", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
223. gg.refineNumber ("131,842;131,330:241", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
224. revert = gg.getResults(50000, nil, nil, nil, nil, nil, nil, nil, nil)
225. local t = gg.getResults(50000, nil, nil, nil, nil, nil, nil, nil, nil)
226. for i, v in ipairs(t) do
227.     if v.flags == gg.TYPE_DWORD then
228.         v.value = "84149249"
229.         v.freeze = true
230.     end
231. end
233. gg.clearList ()
234. gg.clearResults ()
235. t = nil
236. gg.clearResults ()
237.
238.
239. gg.clearResults ()
241. end
242.
243.  ------------------------( HADY2 ) ------------------------ (0‿0)
244.
246. gg.clearResults()
247. gg.setRanges(gg.REGION_ANONYMOUS)
248. gg.clearResults()
249. gg.searchNumber("18.38787841797;0.53867292404;-3.42232513428;1.77635705e-15:13", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
250. gg.refineNumber("18.38787841797", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
251. HISHAM = gg.getResults(2805)
252. gg.editAll("130.0029921875", gg.TYPE_FLOAT)
253. gg.clearResults()
254. gg.toast("ست سكوب")
255. end
256.
257.
258. ------------------------( HADY3 ) ------------------------ (0‿0)
259.
260.
262. gg.clearResults()
263. gg.setRanges(gg.REGION_ANONYMOUS)
264. gg.searchNumber("4138667321167981973", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
265. gg.refineNumber("4138667321167981973", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
266. gg.refineNumber("4138667321167981973", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
267. gg.getResults(1401)
268. gg.editAll("4848124999984742400", gg.TYPE_QWORD)
269. gg.clearResults()
270. gg.toast("ستاند سكوب")
271. end
272.
273.  ------------------------( HADY4 ) ------------------------ (0‿0)
276. "طيران لاعب"..flay,
277. "قفزه جيب",
278. "قفزه داسيا",
279.     "رجوع"
280. }, nil, (os.date("قائمه الطيران (جيم)")))
284. if HADY_PRO == 4 then HOME() end PUBGMH = -1 end
285.
286.
287.
288.
290.   if flay == off then
291.     gg.clearResults()
292. gg.setRanges(gg.REGION_CODE_APP)
293. gg.searchNumber("1,873,498,234,778,812,417", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
294. gg.refineNumber("1,873,498,234,778,812,417", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
295. gg.refineNumber("1,873,498,234,778,812,417", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
297. gg.editAll("1,873,498,234,778,812,416", gg.TYPE_QWORD)
298. gg.clearResults()
299. gg.setRanges(gg.REGION_CODE_APP)
300. gg.searchNumber("403,635,275,035,574,273", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
301. gg.refineNumber("403,635,275,035,574,273", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
302. gg.refineNumber("403,635,275,035,574,273", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
304. gg.editAll("403,635,275,035,574,272", gg.TYPE_QWORD)
305. gg.clearResults()
306. gg.setRanges(gg.REGION_CODE_APP)
307. gg.searchNumber("-2,044,616,634,647,180,784", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
308. gg.refineNumber("-2,044,616,634,647,180,784", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
309. gg.refineNumber("-2,044,616,634,647,180,784", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
311. gg.editAll("-2,044,616,634,647,180,800", gg.TYPE_QWORD)
312. gg.clearResults()
313. gg.setRanges(gg.REGION_CODE_APP)
314. gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
315. gg.refineNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
316. gg.refineNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
318. gg.editAll("-1296744153870237696", gg.TYPE_QWORD)
319. gg.clearResults()
320. gg.toast("Flash Speed ON!")
321. gg.clearResults()
322. gg.setRanges(gg.REGION_ANONYMOUS)
323. gg.searchNumber("1;55;0.57357645035", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
324. gg.refineNumber("1;55;0.57357645035", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
325. HADy11 = gg.getResults(1000, nil, nil, nil, nil, nil, nil, nil, nil)
326. gg.editAll("-15", gg.TYPE_FLOAT)
327. gg.clearResults()
328.   flay = on
329. gg.toast("تم تفعيل الطيران")
330.   else
336.     flay = off
337.     gg.toast("طيران ايقاف")
338.   end
339. end
340.
341.
342.
344. gg.clearResults()
345. gg.setRanges(gg.REGION_ANONYMOUS)
346. gg.searchNumber("-980.0F;4,000.0F;0.30000001192F;5.0F::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
347. gg.refineNumber("-980.0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
348. gg.getResults(30)
349. gg.editAll("25000", gg.TYPE_FLOAT)
350. gg.sleep(750)
351. gg.editAll("-980", gg.TYPE_FLOAT)
352. gg.clearResults()
353. end
354.
356. gg.clearResults()
357. gg.setRanges(gg.REGION_ANONYMOUS)
358. gg.searchNumber("-980.0F;4,000.0F;0.30000001192F;5.0F::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
359. gg.refineNumber("-980.0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
360. gg.getResults(30)
361. gg.editAll("25000", gg.TYPE_FLOAT)
362. gg.sleep(750)
363. gg.editAll("-980", gg.TYPE_FLOAT)
364. gg.clearResults()
365. end
366.
367.
368.
369.  ------------------------( HADY5 ) ------------------------ (0‿0)
370.
371.
373.   if fphady == off then
374.     gg.clearResults()
375. gg.setRanges(gg.REGION_ANONYMOUS)
376. gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
377. gg.refineNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
378. gg.refineNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
379. gg.getResults(1401)
380. gg.editAll("4,525,216,907,477,699,789", gg.TYPE_QWORD)
381. gg.clearResults()
383. gg.toast("تم انزل")
384.   else
385.     gg.clearResults()
386. gg.setRanges(gg.REGION_ANONYMOUS)
387. gg.searchNumber("4,525,216,907,477,699,789", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
388. gg.refineNumber("4,525,216,907,477,699,789", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
389. gg.refineNumber("4,525,216,907,477,699,789", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
390. gg.getResults(1401)
391. gg.editAll("4,525,216,907,414,147,695", gg.TYPE_QWORD)
392. gg.clearResults()
394.     gg.toast("توقف نزول")
395.   end
396. end
397.
398.
399.
400.  ------------------------( HADY6 ) ------------------------ (0‿0)
401.
402.
405. "❌هيدشوت 100٪",
406. "💢 خلطه 1 ",
407. " ♨️ خلطه 2",
408.     "رجوع"
409. }, nil, "قائمه الخلطات (جيم)")
410.   if HADY_PRO == 1 then SHOT0() end
411.   if HADY_PRO == 2 then SHOT1() end
412.   if HADY_PRO == 3 then SHOT1() SHOT0()end
413.   if HADY_PRO == 4 then HOME()end
414.   PUBGMH = -1
415. end
416.
417.
418.
419. function SHOT0()
420. gg.clearResults()
421. gg.setRanges(gg.REGION_ANONYMOUS)
422. gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
423. gg.getResults(10)
424. gg.editAll("250", gg.TYPE_FLOAT)
425. gg.clearResults()
426. gg.setRanges(gg.REGION_ANONYMOUS)
427. gg.searchNumber("15;28;16;26;8;18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
428. gg.getResults(56)
429. gg.editAll("-1339", gg.TYPE_FLOAT)
430. gg.clearResults()
431. gg.clearResults()
432. gg.setRanges(gg.REGION_ANONYMOUS)
433. gg.searchNumber("10;45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
434. gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
435. gg.getResults(200)
436. gg.editAll("9999", gg.TYPE_FLOAT)
437. gg.clearResults()
439. gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
440. gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
441. gg.getResults(2)
442. gg.editAll("-460", gg.TYPE_FLOAT)
443. gg.clearResults()
444. gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
445. gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
446. gg.getResults(2)
447. gg.editAll("-560", gg.TYPE_FLOAT)
448. gg.clearResults()
449. gg.setRanges(gg.REGION_ANONYMOUS)
450. gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
451. gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
452. gg.getResults(10)
453. gg.editAll("253", gg.TYPE_FLOAT)
454. gg.clearResults()
455. gg.setRanges(gg.REGION_C_BSS)
456. gg.searchNumber("2048D;1F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
457. gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
458. gg.getResults(100)
459. gg.editAll("0.07", gg.TYPE_FLOAT)
460. gg.clearResults()
461. gg.setRanges(gg.REGION_CODE_APP)
462. gg.searchNumber("9.1022205e-38;0.0001;9.1025635e-38::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
463. gg.searchNumber("0.0001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
464. gg.getResults(100)
465. gg.editAll("125", gg.TYPE_FLOAT)
466. gg.clearResults()
468. gg.searchNumber("-7.1611644e24;0.0001;1.1297201e-37::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
469. gg.searchNumber("0.0001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
470. gg.getResults(500)
471. gg.editAll("-125", gg.TYPE_FLOAT)
472. gg.clearResults()
473. gg.setVisible(false)
474. gg.clearResults()
475. gg.clearResults()
476. gg.setRanges(gg.REGION_ANONYMOUS)
477. gg.searchNumber("10;45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
478. gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
479. gg.getResults(100)
480. gg.editAll("9999", gg.TYPE_FLOAT)
481. gg.toast("هيدشوت")
482. end
483.
484.
485.
486.
487. function SHOT1()
488. gg.setVisible(false)
489. gg.clearResults()
490. gg.setRanges(gg.REGION_CODE_APP)
491. gg.setVisible(false)
492. gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
493. gg.setVisible(false)
494. gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
495. gg.getResults(99)
496. gg.editAll("-1,883,348,485,055,444,540", gg.TYPE_QWORD)
497. gg.clearResults()
498. gg.clearResults()
499. gg.setRanges(gg.REGION_ANONYMOUS)
500. gg.setVisible(false)
501. gg.searchNumber("10;45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
502. gg.setVisible(false)
503. gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
504. gg.getResults(100)
505. gg.editAll("999999", gg.TYPE_FLOAT)
506. gg.clearResults()
507. gg.setRanges(gg.REGION_CODE_APP)
508. gg.setVisible(false)
509. gg.searchNumber("-1281263094875551231", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
510. gg.refineNumber("-1281263094875551231", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
511. gg.refineAddress("7B0", -1, gg.TYPE_QWORD, gg.SIGN_EQUAL, 0, -1)
512. gg.refineNumber("-1281263094875551231", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
513. gg.getResults(1401)
514. gg.editAll("-1281263098870628352", gg.TYPE_QWORD)
515. gg.clearResults()
516. gg.setRanges(gg.REGION_CODE_APP)
517. gg.setVisible(false)
518. gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
519. gg.setVisible(false)
520. gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
521. gg.getResults(999)
522. gg.editAll("0", gg.TYPE_DWORD)
523. gg.clearResults()
524. gg.setRanges(gg.REGION_CODE_APP)
525. gg.setVisible(false)
526. gg.searchNumber("69.5;35;33", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
527. gg.getResults(6)
528. gg.editAll("160;140;230", gg.TYPE_FLOAT)
529. gg.clearResults()
530. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
531. gg.setVisible(false)
532. gg.searchNumber("0.9986295104", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
533. gg.setVisible(false)
534. gg.searchNumber("0.9986295104", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
535. gg.getResults(99)
536. gg.editAll("1224995", gg.TYPE_FLOAT)
537. gg.clearResults()
538. gg.clearResults()
539. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
540. gg.setVisible(false)
541. gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
542. gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
543. gg.getResults(50)
544. gg.editAll("8", gg.TYPE_FLOAT)
545. gg.clearResults()
546. gg.clearResults()
548. gg.setVisible(false)
549. gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
550. gg.setVisible(false)
551. gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
552. gg.getResults(2)
553. gg.editAll("-460", gg.TYPE_FLOAT)
554. gg.clearResults()
555. gg.setVisible(false)
556. gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
557. gg.setVisible(false)
558. gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
559. gg.getResults(2)
560. gg.editAll("-560", gg.TYPE_FLOAT)
561. gg.clearResults()
562. gg.setRanges(gg.REGION_ANONYMOUS)
563. gg.setVisible(false)
564. gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
565. gg.setVisible(false)
566. gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
567. gg.getResults(10)
568. gg.editAll("250", gg.TYPE_FLOAT)
569. gg.clearResults()
570. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
571. gg.setVisible(false)
572. gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
573. gg.setVisible(false)
574. gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
575. gg.getResults(99)
576. gg.editAll("0", gg.TYPE_DWORD)
577. gg.clearResults()
578. gg.clearResults()
579. gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP)
580. gg.setVisible(false)
581. gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
582. gg.getResults(99)
583. gg.editAll("-1,883,348,485,055,444,540", gg.TYPE_QWORD)
584. gg.clearResults()
585. gg.setRanges(gg.REGION_ANONYMOUS)
586. gg.setVisible(false)
587. gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
588. gg.getResults(10)
589. gg.editAll("189", gg.TYPE_FLOAT)
590. gg.setRanges(gg.REGION_ANONYMOUS)
591. gg.clearResults()
592. gg.setVisible(false)
593. gg.searchNumber("15;28;16;26;8;18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
594. gg.getResults(56)
595. gg.editAll("-1339", gg.TYPE_FLOAT)
597. end
598.
599.
600. function SHOT2()
601. gg.clearResults()
602. gg.setRanges(gg.REGION_ANONYMOUS)
603. gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
604. gg.getResults(10)
605. gg.editAll("250", gg.TYPE_FLOAT)
606. gg.clearResults()
607. gg.setRanges(gg.REGION_ANONYMOUS)
608. gg.searchNumber("15;28;16;26;8;18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
609. gg.getResults(56)
610. gg.editAll("-1339", gg.TYPE_FLOAT)
611. gg.clearResults()
612. gg.clearResults()
613. gg.setRanges(gg.REGION_ANONYMOUS)
614. gg.searchNumber("10;45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
615. gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
616. gg.getResults(200)
617. gg.editAll("9999", gg.TYPE_FLOAT)
618. gg.clearResults()
620. gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
621. gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
622. gg.getResults(2)
623. gg.editAll("-460", gg.TYPE_FLOAT)
624. gg.clearResults()
625. gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
626. gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
627. gg.getResults(2)
628. gg.editAll("-560", gg.TYPE_FLOAT)
629. gg.clearResults()
630. gg.setRanges(gg.REGION_ANONYMOUS)
631. gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
632. gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
633. gg.getResults(10)
634. gg.editAll("253", gg.TYPE_FLOAT)
635. gg.clearResults()
636. gg.setRanges(gg.REGION_C_BSS)
637. gg.searchNumber("2048D;1F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
638. gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
639. gg.getResults(100)
640. gg.editAll("0.07", gg.TYPE_FLOAT)
641. gg.clearResults()
642. gg.setRanges(gg.REGION_CODE_APP)
643. gg.searchNumber("9.1022205e-38;0.0001;9.1025635e-38::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
644. gg.searchNumber("0.0001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
645. gg.getResults(100)
646. gg.editAll("125", gg.TYPE_FLOAT)
647. gg.clearResults()
649. gg.searchNumber("-7.1611644e24;0.0001;1.1297201e-37::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
650. gg.searchNumber("0.0001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
651. gg.getResults(500)
652. gg.editAll("-125", gg.TYPE_FLOAT)
653. gg.clearResults()
654. gg.setVisible(false)
655. gg.clearResults()
656. gg.clearResults()
657. gg.setRanges(gg.REGION_ANONYMOUS)
658. gg.searchNumber("10;45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
659. gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
660. gg.getResults(100)
661. gg.editAll("9999", gg.TYPE_FLOAT)
662. gg.toast("خلطه2")
663. end
664.
665. function NEWINSTA()
666. so=gg.getRangesList('libUE4.so')[1].start
667. py=0x3FEAB98
668. setvalue(so+py,4,45)
669. gg.toast("تم تفعيل")
670. end
671.
672. MT3A6IIv9 = off
673. function SHOT00()
674. if MT3A6IIv9 == off then
675. gg.clearResults()
676. gg.setRanges(gg.REGION_CODE_APP)
677. gg.searchNumber("403,635,275,035,574,273", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
678. gg.refineNumber("403,635,275,035,574,273", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
679. gg.refineNumber("403,635,275,035,574,273", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
680. MT3A6II2=gg.getResults(1000)
681. gg.editAll("403,635,275,035,574,272", gg.TYPE_QWORD)
682. gg.clearResults()
683. gg.setRanges(gg.REGION_CODE_APP)
684. gg.searchNumber("-2,044,616,634,647,180,784", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
685. gg.refineNumber("-2,044,616,634,647,180,784", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
686. gg.refineNumber("-2,044,616,634,647,180,784", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
687. MT3A6II3=gg.getResults(1000)
688. gg.editAll("-2,044,616,634,647,180,800", gg.TYPE_QWORD)
689. gg.clearResults()
690. gg.setRanges(gg.REGION_CODE_APP)
691. gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
692. gg.refineNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
693. gg.refineNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
694. MT3A6II4=gg.getResults(1000)
695. gg.editAll("-1296744153870237696", gg.TYPE_QWORD)
696. gg.clearResults()
697. gg.setRanges(gg.REGION_ANONYMOUS)
698. gg.searchNumber("1;55;0.57357645035", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
699. gg.refineNumber("1;55;0.57357645035", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
700. MT3A6II1=gg.getResults(1000, nil, nil, nil, nil, nil, nil, nil, nil)
701. gg.editAll("-16.5", gg.TYPE_FLOAT)
702.   gg.clearResults()
703.     gg.toast("تم")
704. MT3A6IIv9 = on
705.  else
706. gg.setValues(MT3A6II2)
707. gg.setValues(MT3A6II3)
708. gg.setValues(MT3A6II4)
709. gg.setValues(MT3A6II1)
710.   gg.clearResults()
711.   gg.toast("ايقاف")
712.     MT3A6IIv9 = off
713.   end
714. end
715.
716.  ------------------------( HADY7 ) ------------------------ (◠‿◕)
717.
718.
721. "سرعه متوسطه",
722. "سرعه جيب"..speedjeep,
723. "سرعه داسيا"..speeddacia,
724.     "رجوع"
725. }, nil, (os.date("قائمه السرعات (جيم)")))
727. if HADY_PRO == 2 then JEEP() end
728. if HADY_PRO == 3 then DACIA() end
729. if HADY_PRO == 4 then HOME() end PUBGMH = -1 end
730.
731. function FASTPARA()
732. if FL == off then
733. gg.clearResults()
734. gg.setRanges(gg.REGION_ANONYMOUS)
735. gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
736. gg.refineNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
737. gg.refineNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
738. gg.getResults(1401)
739. gg.editAll("4,525,216,907,477,699,789", gg.TYPE_QWORD)
740. gg.clearResults()
741. FL = on
742. else
743. gg.clearResults()
744. gg.setRanges(gg.REGION_ANONYMOUS)
745. gg.searchNumber("4,525,216,907,477,699,789", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
746. gg.refineNumber("4,525,216,907,477,699,789", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
747. gg.refineNumber("4,525,216,907,477,699,789", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)
748. gg.getResults(1401)
749. gg.editAll("4,525,216,907,414,147,695", gg.TYPE_QWORD)
750. gg.clearResults()
751. FL = off
752. end
753. end
754.
755.
757.
758. gg.clearResults()
759. qmnb = {
760. {["memory"] = 32},
761. {["name"] = "s+"},
762. {["value"] = 3000, ["type"] = 32},
763. {["lv"] = 4575657222473777152, ["offset"] = -80, ["type"] = 32},
764. }
765. qmxg = {
766. {["value"] = 1.27699995041, ["offset"] = -80, ["type"] = 16},
767. }
768. xqmnb(qmnb)
769. gg.toast("سرعه متوسطه")
770. gg.clearResults()
771. end
772.
773. function JEEP()
774. if speedjeep == off then
775. gg.clearResults()
776. gg.setRanges(gg.REGION_ANONYMOUS)
777. gg.searchNumber('0.647058857;0.30000001192;0.94117647409::9', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
778. gg.searchNumber('0.647058857;0.30000001192::5', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
779. gg.searchNumber('0.647058857;0.30000001192::5', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
780. gg.searchNumber('0.647058857;0.30000001192::5', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
781. speedjeeps1 = gg.getResults(50)
782. gg.editAll('50.241295', gg.TYPE_FLOAT)
783. gg.clearResults()
784. gg.toast('Jeep Speed activated!')
785. speedjeep = on
786. else
787. gg.clearResults()
788. gg.setValues(speedjeeps1)
789. gg.clearResults()
790. gg.toast("Jeep Speed Deactivated")
791. speedjeep = off
792. end
793.   end
794.
795.   function DACIA()
796.   if speeddacia == off then
797. gg.clearResults()
798. gg.setRanges(gg.REGION_ANONYMOUS)
799. gg.searchNumber('1000;10;4D;4D;50;5;2;0.03::', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
800. gg.searchNumber('0.03', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
801. gg.searchNumber('0.03', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
802. gg.searchNumber('0.03', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
803. speeddacias1 = gg.getResults(280)
804. gg.editAll('-0.23', gg.TYPE_FLOAT)
805. gg.clearResults()
806. gg.toast('Speed Dacia activated!')
807. speeddacia = on
808. else
809. gg.clearResults()
810. gg.setValues(speeddacias1)
811. gg.clearResults()
812. gg.toast("Speed Dacia Deactivated")
813. speeddacia = off
814. end
815. end
816.
817.
818.
819. ------------------------( HADY8 ) ------------------------ (◠‿◕)
820.
821.
824. "ثبات سلاح 50٪",
825. "ثبات سلاح 100٪",
826. "رجوع"
827. }, nil, 'ثبات سلاح (لوبي - جيم)')
828. if HADY_PRO  == nil then else
829. if HADY_PRO [1] == true then LR50() end
830. if HADY_PRO [2] == true then NR100() end
831. if HADY_PRO [3] == true then HOME() end
832. end
833. PUBGMH = -1
834. end
835.
836.
837. function LR50()
838. so=gg.getRangesList("libUE4.so")[1].start
839. py=0x14284A8
840. setvalue(so+py,16,0)
841. gg.clearResults()
842. gg.toast("ثبات 50")
843. end
844.
845.
846. function NR100()
847. gg.clearResults()
848. gg.setRanges(gg.REGION_CODE_APP)
849. gg.searchNumber("-1.427811e28;8.5626969e-26", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
850. gg.searchNumber("-1.427811e28", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
851. gg.getResults(10)
852. gg.editAll("0",gg.TYPE_FLOAT)
853. gg.clearResults()
854. gg.setRanges(gg.REGION_CODE_APP)
855. gg.searchNumber('-1.2382424e28;-1.4239333e28;-1.1144502e28;-1.8331474e27;-7.1608877e24::', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
856. gg.searchNumber('-1.1144502e28', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
857. gg.getResults(2)
858. gg.editAll('90', gg.TYPE_FLOAT)
859. gg.clearResults()
860. gg.setRanges(16384)
861. gg.searchNumber("-2.786982e28;-2.2673448e24;-1.13688735e-13", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
862. gg.searchNumber("-2.786982e28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
863. gg.getResults(1)
864. gg.editAll("0", gg.TYPE_FLOAT)
865. gg.clearResults()
866. gg.clearResults()
867. gg.clearResults()
868. gg.clearResults()
869. gg.clearResults()
870. gg.setRanges(gg.REGION_CODE_APP)
871. gg.searchNumber("-2.8111605e28;-3.7444097e28;-1.1144502e28;128.0::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
872. gg.searchNumber("-1.1144502e28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
873. gg.getResults(100)
874. gg.editAll("0", gg.TYPE_FLOAT)
875. gg.clearResults()
876. gg.setRanges(gg.REGION_CODE_APP)
877. gg.searchNumber("-6.1549454e27;1.8638966e-20;-1.1144502e28;0::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
878. gg.searchNumber("-1.1144502e28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
879. gg.getResults(100)
880. gg.editAll("0", gg.TYPE_FLOAT)
881. gg.setRanges(32)
882. gg.searchNumber("2~4;1.09375;1;18;3.5::25", 16, false, 536870912, 0, -1)
883. gg.searchNumber("2~4;1.09375::5", 16, false, 536870912, 0, -1)
884. gg.searchNumber("2~4", 16, false, 536870912, 0, -1)
885. gg.getResults(50)
886. gg.editAll("-0.5", 16)
887. gg.clearResults()
888. gg.clearResults()
889.   gg.toast(("تم تفعيل ثبات"))
890. end
891.
892.
893.
894.
895.
896.
897.
898.  function EXIT()