function S_Pointer(t_So, t_Offset, _bit) local function getRanges() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v.type:sub(2, 2) == 'w' then table.insert(ranges, v) end end return ranges end local function Get_Address(N_So, Offset, ti_bit) local ti = gg.getTargetInfo() local S_list = getRanges() local t = {} local _t local _S = nil if ti_bit then _t = 32 else _t = 4 end for i in pairs(S_list) do local _N = S_list[i].internalName:gsub('^.*/', '') if N_So[1] == _N and N_So[2] == S_list[i].state then _S = S_list[i] break end end if _S then t[#t + 1] = {} t[#t].address = _S.start + Offset[1] t[#t].flags = _t if #Offset ~= 1 then for i = 2, #Offset do local S = gg.getValues(t) t = {} for _ in pairs(S) do if not ti.x64 then S[_].value = S[_].value & 0xFFFFFFFF end t[#t + 1] = {} t[#t].address = S[_].value + Offset[i] t[#t].flags = _t end end end _S = t[#t].address end return _S end local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit)) return _A end --静态基址配置 function YuQin(Search, Write,Neicun,Mingcg,Shuzhiliang) gg.clearResults() gg.setRanges(Neicun) gg.setVisible(false) gg.searchNumber(Search[1][1], Search[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do tmp = {} offset = Search[k][2] - base 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.."条数据") t = {} 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 item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(Mingcg.."已修改"..#t.."条数据") gg.sleep(400) else gg.toast(Mingcg.."开启失败", false) return false end else gg.toast("搜索失败") return false end end function Alie(Search, Write,Neicun,Mingcg,Shuzhiliang) gg.clearResults() gg.setRanges(Neicun) gg.setVisible(false) gg.searchNumber(Search[1][1], Search[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do tmp = {} offset = Search[k][2] - base 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.."条数据") t = {} 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 item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(Mingcg.."已修改"..#t.."条数据") gg.sleep(400) else gg.toast(Mingcg.."开启成功", false) return false end else gg.toast("搜索成功") return false end end function HaoGe(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "by楼主提示修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end function YF(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "\n👿修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast("\n"..Name..tg) tg_,th_=nil,nil else gg.toast("❌搜索不到",false) return false end else gg.toast("❌搜索不到") return false end end function Yuqin(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "\n修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast("\n"..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end function mnb(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 function TTTT_UE(code)res=''for i in ipairs(code)do res=res..string.char(code[i])end return res end function HaoGe1(Range,Type,Search,Write) gg.clearResults() gg.setRanges(Range) 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('\n🔍搜索到'..#data..'数据\n🔰开始进行偏移') 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.sleep(400) gg.toast('\n🚬'..Name..'成功\n🛠共修改'..#t..'数据') else gg.toast('\n❌'..Name..'失败') return false end else gg.toast('\n❌'..Name..'失败') return false end end function memories(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") 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 gg.toast(Name.."共搜索到"..#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.sleep(500) gg.toast(Name.."开启成功") else return false end else 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"] 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"] .. "开启成功") else gg.toast(qmnb[2]["name"] .. "开启成功✘") end end end end function edit(orig,ret)_om=orig[1].memory or orig[1][1]_ov=orig[3].value or orig[3][1]_on=orig[2].name 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 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("开启成功✘", false) return false end else gg.toast("开启成功✘") 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"] 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"] .. "开启成功") 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) else return false end else return false end end local app = {} function Assert(data) if data == nil or data == "" or data == "nil" then return false else return true end end function mearrass(memory, array) if Assert(memory) and Assert(array) then return true else return false end end function typetab(array, type) local datatype = {} for i = 1, #array do if Assert(array[i].type) then table.insert(datatype, i, array[i].type) else if Assert(type) then table.insert(datatype, i, type) else return false end end end return true, datatype end function app.memorysearch(memory, array, type) gg.setVisible(false) local rx = mearrass(memory, array) if rx then local rx, datatype = typetab(array, type) if rx then if Assert(array[1].hv) then gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv .. "~" .. array[1].hv, datatype[1]) elsegg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv, datatype[1]) end if gg.getResultCount() == 0 then return false else local tab = {} local data = gg.getResults(gg.getResultCount()) gg.clearResults() for i = 1, #data do data[i].rx = true end for i = 2, #array do local t = {} local offset = array[i].offset for x = 1, #data do t[#t + 1] = {} t[#t].address = data[x].address + offset t[#t].flags = datatype[i] end local t = gg.getValues(t) for z = 1, #t do if Assert(array[i].hv) then if tonumber(t[z].value) < tonumber(array[i].lv) or tonumber(t[z].value) > tonumber(array[i].hv) then data[z].rx = false end else if tostring(t[z].value) ~= tostring(array[i].lv) then data[z].rx = false end end end end for i = 1, #data do if data[i].rx then tab[#tab + 1] = data[i].address end end if #tab > 0 then return true, tab else return false end end else print("type参数错误") gg.toast("type参数错误") os.exit() end else print("memory or array参数错误") gg.toast("memory or array参数错误") os.exit() end end function app.memoryread(addr, type) local t = {} t[1] = {} t[1].address = addr t[1].flags = type if #t > 0 then return true, gg.getValues(t)[1].value else return false end end function app.memorywrite(addr, type, value, freeze) local t = {} t[1] = {} t[1].address = addr t[1].flags = type t[1].value = value if #t > 0 then if Assert(freeze) then t[1].freeze = freeze return gg.addListItems(t) else return gg.setValues(t) end else 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 function MIAONEI(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "\n修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast("\n"..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end local TIME = (os.date("%Y年%m月%d日%H时%M分%S秒")) function mnnb(Search, Write,Neicun,Mingcg,Shuzhiliang) gg.clearResults() gg.setRanges(Neicun) gg.setVisible(false) gg.searchNumber(Search[1][1], Search[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do tmp = {} offset = Search[k][2] - base 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.."条数据") t = {} 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 item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(Mingcg.."已修改"..#t.."条数据") gg.sleep(400) else gg.toast(Mingcg.."开启失败", false) return false end else gg.toast("搜索失败") return false end end function WanHe(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "晚鹤提示修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end function WH(Search, Write,Neicun,Mingcg,Shuzhiliang) gg.clearResults() gg.setRanges(Neicun) gg.setVisible(false) gg.searchNumber(Search[1][1], Search[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do tmp = {} offset = Search[k][2] - base 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.."条数据") t = {} 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 item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(Mingcg.."已修改"..#t.."条数据") gg.sleep(400) else gg.toast(Mingcg.."你妈死了知道吗", false) return false end else gg.toast("搜索失败") 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"] 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 edit(orig,ret)_om=orig[1].memory or orig[1][1]_ov=orig[3].value or orig[3][1]_on=orig[2].name 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 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 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 AA="模板作者:鹿凛" 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 gg.toast("") return false end end function HuaZhiYu(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "By喵内提示修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end function xyh1(Range,Type,Search,Write) gg.clearResults() gg.setRanges(Range) 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.sleep(400) gg.toast("🚬"..Name.."成功🛠共修改"..#t.."数据") else gg.toast("❤️"..Name.."成功❤️") return false end else gg.toast("❤️"..Name.."成功❤️") return false end end --指针配置(豪哥优化) function xyh(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "提示修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end function Alie(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end function ShenMouNB(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "提示修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end function ShenMou(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "提示修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end function Searching(Nc,Type,Search,Write) gg.clearResults() gg.setRanges(Nc) 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("\n🍂搜索到"..#data.."数据\n🍂开始进行偏移") 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.sleep(400) gg.toast("\n🍂"..Name.."成功\n🍂共修改"..#t.."数据") else gg.toast("\n✔️"..Name.."成功") return false end else gg.toast("\n✔️"..Name.."成功") return false end end function Flower(Search, Write,Neicun,Mingcg,Shuzhiliang) gg.clearResults() gg.setRanges(Neicun) gg.setVisible(false) gg.searchNumber(Search[1][1], Search[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do tmp = {} offset = Search[k][2] - base 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.."条数据") t = {} 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 item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(Mingcg.."已修改"..#t.."条数据") gg.sleep(400) else gg.toast(Mingcg.."开启失败", false) return false end else gg.toast("搜索失败") return false end end function Alie(Search, Write,Neicun,Mingcg,Shuzhiliang) gg.clearResults() gg.setRanges(Neicun) gg.setVisible(false) gg.searchNumber(Search[1][1], Search[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do tmp = {} offset = Search[k][2] - base 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.."条数据") t = {} 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 item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(Mingcg.."已修改"..#t.."条数据") gg.sleep(400) else gg.toast(Mingcg.."开启失败", false) return false end else gg.toast("搜索失败") return false end end function Alie(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "提示修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end function Alie(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "提示修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end function Main() menu = gg.choice({ '功能区域',--1 '自瞄区域',--2 '范围区域',--3 '加速区域',--4 '娱乐区域',--5 '车辆区域',--6 '低端区域',--7 '追爆龟速',--8 '神之龟速',--9 '美化区域',--10 '飞行喷雾',--11 '邢云流水',--12 '翻倍区域',--13 '防拉区域',--14 '动作区域',--15 '余情加速',--16 '神煞之光',--17 '鸟语花香',--18 '荒之龟速',--19 '马牛加速',--20 '完美加速',--21 '喵内加速',--22 '人物加速',--23 '晚鹤自用',--24 '泌园春雪',--25 '纵横四海',--26 '魔的征程',--27 '余上加德',--28 '路飞区域',--29 '法庭自用',--30 '退出脚本'}, 2018,'TG @BYYXnb QQ群 427975011 源码更新通知群 @xmhnba') if menu == 1 then A() end if menu == 2 then B() end if menu == 3 then C() end if menu == 4 then D() end if menu == 5 then E() end if menu == 6 then F() end if menu == 7 then G() end if menu == 8 then H() end if menu == 9 then i() end if menu == 10 then J() end if menu == 11 then K() end if menu == 12 then L() end if menu == 13 then M() end if menu == 14 then N() end if menu == 15 then O() end if menu == 16 then P() end if menu == 17 then Q() end if menu == 18 then R() end if menu == 19 then S() end if menu == 20 then T() end if menu == 21 then U() end if menu == 22 then V() end if menu == 23 then W() end if menu == 24 then X() end if menu == 25 then Y() end if menu == 26 then Z() end if menu == 27 then AA() end if menu == 28 then BB() end if menu == 29 then CC() end if menu == 30 then DD() end if menu == 31 then Exit() end XGCK=-1 end function A() menu1 = gg.multiChoice({ '午后防抖据点', '除草除雾', '全枪瞬击', '视角放大', '一秒落地', '击杀特效', '延迟降低', '血雾特效', '改 帧 率', '自定义视角', '自定义帧数', '自定义范围', '自定义射速', '返回上一页'}, nil,' TG @BYYXnb QQ群 427975011 源码更新通知群 @xmhnba') if menu1 == nil then else if menu1[1] == true then a1() end if menu1[2] == true then a2() end if menu1[3] == true then a3() end if menu1[4] == true then a4() end if menu1[5] == true then a5() end if menu1[6] == true then a6() end if menu1[7] == true then a7() end if menu1[8] == true then a8() end if menu1[9] == true then a9() end if menu1[10] == true then a10() end if menu1[11] == true then a11() end if menu1[12] == true then a12() end if menu1[13] == true then a13() end if menu1[14] == true then HOME() end end GLWW=-1 end function B() menu1 = gg.multiChoice({ '圈圈自瞄', '圈圈白色', '圈圈黑色', '圈圈粉黄', '蓝圈消失', '绿圈消失', '圈圈变大', '圈圈变小', '圈圈频闪', '忽大忽小', '指针圈圈', '圈圈变c4', '圈圈变蓝绿+白+黑+粉黄', '圈圈开镜变黑外蓝绿', '圈圈不靠物体蓝绿靠物体变黑开镜变粉', '圈圈恢复大小', '返回上一页'}, nil,' “TG @BYYXnb QQ群 427975011 源码更新通知群 @xmhnba"') if menu1 == nil then else if menu1[1] == true then b1() end if menu1[2] == true then b2() end if menu1[3] == true then b3() end if menu1[4] == true then b4() end if menu1[5] == true then b5() end if menu1[6] == true then b6() end if menu1[7] == true then b7() end if menu1[8] == true then b8() end if menu1[9] == true then b9() end if menu1[10] == true then b10() end if menu1[11] == true then b11() end if menu1[12] == true then b12() end if menu1[13] == true then b13() end if menu1[14] == true then b14() end if menu1[15] == true then b15() end if menu1[16] == true then b16() end if menu1[17] == true then HOME() end end GLWW=-1 end function C() menu1 = gg.multiChoice({ '众生范围', '白给范围', '尊主范围', '邢川范围', '印度范围', '雨化田范围', '神奇范围', '十六范围', '吴丽珍范围', '落杀范围', '频率爆头', '年淤范围', '川北范围', '自用范围', '头部范围', '爆破子弹', '爆破身体', '极致修伤️', '范围第一步', '范围第二部️', '范围第三部', '全枪加强️', '修复无伤', '爆破头部', '真实伤害', '二次加强', '️极致射速', '单板范围', '子弹加强️', '空城自用', '返回上一页'}, nil,' 慢也好, 步子小也好,是在往前走就好') if menu1 == nil then else if menu1[1] == true then c1() end if menu1[2] == true then c2() end if menu1[3] == true then c3() end if menu1[4] == true then c4() end if menu1[5] == true then c5() end if menu1[6] == true then c6() end if menu1[7] == true then c7() end if menu1[8] == true then c8() end if menu1[9] == true then c9() end if menu1[10] == true then c10() end if menu1[11] == true then c11() end if menu1[12] == true then c12() end if menu1[13] == true then c13() end if menu1[14] == true then c14() end if menu1[15] == true then c15() end if menu1[16] == true then c16() end if menu1[17] == true then c17() end if menu1[18] == true then c18() end if menu1[19] == true then c19() end if menu1[20] == true then c20() end if menu1[21] == true then c21() end if menu1[22] == true then c22() end if menu1[23] == true then c23() end if menu1[24] == true then c24() end if menu1[25] == true then c25() end if menu1[26] == true then c26() end if menu1[27] == true then c27() end if menu1[28] == true then c28() end if menu1[29] == true then c29() end if menu1[30] == true then c30() end if menu1[31] == true then HOME() end end GLWW=-1 end function D() menu1 = gg.multiChoice({ '实战加速', '关闭加速', '跑图加速', '关闭加速', '稳定加速', '稳定关闭', '超快加速', '超快关闭', '反转加速', '反转关闭', '全速防拉', '防止拉回', '浮空加速', '加速关闭', '人物速V1', '人物速关', '人物速V2', '人物速关', '鸡巴加速', '加速关闭', '返回上一页'}, nil,' “别翻评论了 你也有故事 只是你没说”') if menu1 == nil then else if menu1[1] == true then d1() end if menu1[2] == true then d2() end if menu1[3] == true then d3() end if menu1[4] == true then d4() end if menu1[5] == true then d5() end if menu1[6] == true then d6() end if menu1[7] == true then d7() end if menu1[8] == true then d8() end if menu1[9] == true then d9() end if menu1[10] == true then d10() end if menu1[11] == true then d11() end if menu1[12] == true then d12() end if menu1[13] == true then d13() end if menu1[14] == true then d14() end if menu1[15] == true then d15() end if menu1[16] == true then d16() end if menu1[17] == true then d17() end if menu1[18] == true then d18() end if menu1[19] == true then d19() end if menu1[20] == true then d20() end if menu1[21] == true then HOME() end end GLWW=-1 end function E() menu1 = gg.multiChoice({ "超远窃听", "人物飞天", "秒开倍镜", "天空黑色", "上帝视角", "下蹲路飞", "站立向前路飞", "站立向右路飞", '返回上一页'}, nil,' 慢慢走,沿途有风景,背后有阳光.') if menu1 == nil then else if menu1[1] == true then e1() end if menu1[2] == true then e2() end if menu1[3] == true then e3() end if menu1[4] == true then e4() end if menu1[5] == true then e5() end if menu1[6] == true then e6() end if menu1[7] == true then e7() end if menu1[8] == true then e8() end if menu1[9] == true then HOME() end end GLWW=-1 end function F() menu1 = gg.multiChoice({ '🚙 吉普加速', '🚙 轿车加速', '🚙 吉普飞天', '🚙 轿车飞天', '🚙 摩托加速', '🚙 蹦蹦加速', '🚙 汽车锁油', '🚙 汽车秒刹', '返回上一页'}, nil,' 一束花的仪式感 永远不会过时.') if menu1 == nil then else if menu1[1] == true then f1() end if menu1[2] == true then f2() end if menu1[3] == true then f3() end if menu1[4] == true then f4() end if menu1[5] == true then f5() end if menu1[6] == true then f6() end if menu1[7] == true then f7() end if menu1[8] == true then f8() end if menu1[9] == true then HOME() end end GLWW=-1 end function G() menu1 = gg.multiChoice({ '浮空开启', '开启加速', '关闭加速', '川速开启', '川速关闭', '返回上一页'}, nil,' “时光清浅”安静和热闹我都喜欢.') if menu1 == nil then else if menu1[1] == true then g1() end if menu1[2] == true then g2() end if menu1[3] == true then g3() end if menu1[4] == true then g4() end if menu1[5] == true then g5() end if menu1[6] == true then HOME() end end GLWW=-1 end function H() menu1 = gg.multiChoice({ '6.0巅峰之作开启', '6.0巅峰之作关闭', '8.0视角加速开启', '8.0视角加速关闭', '11.0新版加速开启', '11.0新版加速关闭', '12.0最终之作开启', '12.0最终之作关闭', '返回上一页'}, nil,' “喜欢是常态 彼此喜欢是上天恩赐”') if menu1 == nil then else if menu1[1] == true then h1() end if menu1[2] == true then h2() end if menu1[3] == true then h3() end if menu1[4] == true then h4() end if menu1[5] == true then h5() end if menu1[6] == true then h6() end if menu1[7] == true then h7() end if menu1[8] == true then h8() end if menu1[9] == true then HOME() end end GLWW=-1 end function i() menu1 = gg.multiChoice({ '神之龟速1.0', '关闭加速', '神之龟速2.0', '关闭加速', '神之龟速3.0', '关闭加速', '神之龟速4.0', '关闭加速', '返回上一页'}, nil,' 十六岁季风迎过玫瑰岛沦落到海边') if menu1 == nil then else if menu1[1] == true then i1() end if menu1[2] == true then i2() end if menu1[3] == true then i3() end if menu1[4] == true then i4() end if menu1[5] == true then i5() end if menu1[6] == true then i6() end if menu1[7] == true then i7() end if menu1[8] == true then i8() end if menu1[9] == true then HOME() end end GLWW=-1 end function J() menu1 = gg.multiChoice({ '身法一套', '枪械美化', '开火自瞄', '牛逼范围', '头盔美化', '背包美化', '返回上一页'}, nil,' 倦鸟归林,我想到了沈倦和林语惊.') if menu1 == nil then else if menu1[1] == true then j1() end if menu1[2] == true then j2() end if menu1[3] == true then j3() end if menu1[4] == true then j4() end if menu1[5] == true then j5() end if menu1[6] == true then j6() end if menu1[7] == true then HOME() end end GLWW=-1 end function K() menu1 = gg.multiChoice({ '蓝色喷雾', '彩色喷雾', '黄色喷雾', '绿色喷雾', '返回上一页'}, nil,' 我们都在用不同方式长大,谁也没轻松') if menu1 == nil then else if menu1[1] == true then k1() end if menu1[2] == true then k2() end if menu1[3] == true then k3() end if menu1[4] == true then k4() end if menu1[5] == true then HOME() end end GLWW=-1 end function L() menu1 = gg.multiChoice({ '川速', '小翻', '提速', '小翻', '小翻', '关闭', '返回上一页'}, nil,' 玫瑰花迟早会枯萎糜烂 但属于它的浪漫至死不渝') if menu1 == nil then else if menu1[1] == true then l1() end if menu1[2] == true then l2() end if menu1[3] == true then l3() end if menu1[4] == true then l4() end if menu1[5] == true then l5() end if menu1[6] == true then l6() end if menu1[7] == true then HOME() end end GLWW=-1 end function M() menu1 = gg.multiChoice({ '楼主翻倍', '喵内翻倍', '最强翻倍', '顶尖翻倍', '超越一切', '人物翻倍', '返回上一页'}, nil,' 花接受凋零 树接受枯萎 我也甘于平庸.') if menu1 == nil then else if menu1[1] == true then m1() end if menu1[2] == true then m2() end if menu1[3] == true then m3() end if menu1[4] == true then m4() end if menu1[5] == true then m5() end if menu1[6] == true then m6() end if menu1[7] == true then HOME() end end GLWW=-1 end function N() menu1 = gg.multiChoice({ '人物防拉', '开枪防拉', '防止灵魂', '畸变防拉', '强制防拉', '下坡防拉', '站立防拉', '地皮防拉', '定点防拉', '返回上一页'}, nil,' 浪漫主义者都是暗处迎盛阳的玫瑰.') if menu1 == nil then else if menu1[1] == true then n1() end if menu1[2] == true then n2() end if menu1[3] == true then n3() end if menu1[4] == true then n4() end if menu1[5] == true then n5() end if menu1[6] == true then n6() end if menu1[7] == true then n7() end if menu1[8] == true then n8() end if menu1[9] == true then n9() end if menu1[10] == true then HOME() end end GLWW=-1 end function O() menu1 = gg.multiChoice({ '自定义慢动作', '自定义变形', '自定义罚站', '返回上一页'}, nil,' 十六岁季风迎过玫瑰岛沦落到海边.') if menu1 == nil then else if menu1[1] == true then o1() end if menu1[2] == true then o2() end if menu1[3] == true then o3() end if menu1[4] == true then HOME() end end GLWW=-1 end function P() menu1 = gg.multiChoice({ '加速开启', '加速关闭', '返回上一页'}, nil,' 向日葵没有了太阳就会枯萎就像我没有了你 .') if menu1 == nil then else if menu1[1] == true then p1() end if menu1[2] == true then p2() end if menu1[3] == true then HOME() end end GLWW=-1 end function Q() menu1 = gg.multiChoice({ '加速开启', '加速关闭', '加速翻倍', '返回上一页'}, nil,' 我对着日出日落许愿 希望你一直在我身边.') if menu1 == nil then else if menu1[1] == true then q1() end if menu1[2] == true then q2() end if menu1[3] == true then q3() end if menu1[4] == true then HOME() end end GLWW=-1 end function R() menu1 = gg.multiChoice({ '加速开启', '加速关闭', '优化加速', '返回上一页'}, nil,' 我将玫瑰藏于身后 随时期待与你相遇邂逅') if menu1 == nil then else if menu1[1] == true then r1() end if menu1[2] == true then r2() end if menu1[3] == true then r3() end if menu1[4] == true then HOME() end end GLWW=-1 end function S() menu1 = gg.multiChoice({ '荒之龟速3.0开启', '荒之龟速3.0关闭', '荒之龟速4.0开启', '荒之龟速4.0关闭', '返回上一页'}, nil,' 我将永远满怀爱意的等盛夏的晚风和你') if menu1 == nil then else if menu1[1] == true then s1() end if menu1[2] == true then s2() end if menu1[3] == true then s3() end if menu1[4] == true then s4() end if menu1[5] == true then HOME() end end GLWW=-1 end function T() menu1 = gg.multiChoice({ '加速', '返回上一页'}, nil,' 海和日落不归属任何人 但又是每个人都向往的 浪漫 .') if menu1 == nil then else if menu1[1] == true then t1() end if menu1[2] == true then HOME() end end GLWW=-1 end function U() menu1 = gg.multiChoice({ '马牛完美x5', '加速优化', '加速优化', '加速优化', '返回上一页'}, nil,' 花不贵 下次见面我送你 .') if menu1 == nil then else if menu1[1] == true then u1() end if menu1[2] == true then u2() end if menu1[3] == true then u3() end if menu1[4] == true then u4() end if menu1[5] == true then HOME() end end GLWW=-1 end function V() menu1 = gg.multiChoice({ '加速开启', '加速关闭', '返回上一页'}, nil,' 幸运的事两件就够了 一次遇见你 一次走到底') if menu1 == nil then else if menu1[1] == true then v1() end if menu1[2] == true then v2() end if menu1[3] == true then HOME() end end GLWW=-1 end function W() menu1 = gg.multiChoice({ '纯人物加速', '加速关闭', '提升性能', '返回上一页'}, nil,' 每天路口的花都开在阳光里') if menu1 == nil then else if menu1[1] == true then w1() end if menu1[2] == true then w2() end if menu1[3] == true then w3() end if menu1[4] == true then HOME() end end GLWW=-1 end function X() menu1 = gg.multiChoice({ '加速开启', '加速关闭', '翻倍', '返回上一页'}, nil,' 你的存在 即之我所爱') if menu1 == nil then else if menu1[1] == true then x1() end if menu1[2] == true then x2() end if menu1[3] == true then x3() end if menu1[4] == true then HOME() end end GLWW=-1 end function Y() menu1 = gg.multiChoice({ '闪光灯开', '闪光灯关', '视觉效果开', '视觉效果关', '返回上一页'}, nil,' 幸运的话这个夏天你会遇见爱') if menu1 == nil then else if menu1[1] == true then y1() end if menu1[2] == true then y2() end if menu1[3] == true then y3() end if menu1[4] == true then y4() end if menu1[5] == true then HOME() end end GLWW=-1 end function Z() menu1 = gg.multiChoice({ '纵横四海', '返回上一页'}, nil,' 生活还是要有个喜欢的人才有意思') if menu1 == nil then else if menu1[1] == true then z1() end if menu1[2] == true then HOME() end end GLWW=-1 end function AA() menu1 = gg.multiChoice({ '加速开', '加速关', '范围25%', '范围50%', '范围75%', '范围100%', '打🐔', '返回上一页'}, nil,' 能让你日常想念的人 那便是喜欢.') if menu1 == nil then else if menu1[1] == true then aa1() end if menu1[2] == true then aa2() end if menu1[3] == true then aa3() end if menu1[4] == true then aa4() end if menu1[5] == true then aa5() end if menu1[6] == true then aa6() end if menu1[7] == true then aa7() end if menu1[8] == true then HOME() end end GLWW=-1 end function BB() menu1 = gg.multiChoice({ '大牛加速', '关闭加速', '返回上一页'}, nil,' 如果能感受到被爱 那我就一直留在你身边') if menu1 == nil then else if menu1[1] == true then bb1() end if menu1[2] == true then bb2() end if menu1[3] == true then HOME() end end GLWW=-1 end function CC() menu1 = gg.multiChoice({ '站立向前', '站立偏右', '趴下向前', '返回上一页'}, nil,' 我的心也会像海浪一样为你跳动无数次.') if menu1 == nil then else if menu1[1] == true then cc1() end if menu1[2] == true then cc2() end if menu1[3] == true then cc3() end if menu1[4] == true then HOME() end end GLWW=-1 end function DD() menu1 = gg.multiChoice({ '秒落地', '加速开', '翻倍开', '加速关', '返回上一页'}, nil,' 爱没有捷径 真诚才能长久') if menu1 == nil then else if menu1[1] == true then dd1() end if menu1[2] == true then dd2() end if menu1[3] == true then dd3() end if menu1[4] == true then dd4() end if menu1[5] == true then HOME() end end GLWW=-1 end function a1() so=gg.getRangesList('libUE4.so')[1].start py=0xDB0AF8 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0xDB0AF8 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x26BC7AC setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XDB10AC setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XDB10B4 setvalue(so+py,16,0) gg.toast('开启成功') end function a2() so=gg.getRangesList('libUE4.so')[1].start py=0x20843D0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X19457C8 setvalue(so+py,16,0) gg.toast('开启成功') end function a3() so=gg.getRangesList('libUE4.so')[1].start py=0X2739E34 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68 setvalue(so+py,16,0) gg.toast("全枪瞬击已成功") gg.toast('开启成功') end function a4() so=gg.getRangesList('libUE4.so')[1].start py=0X26BF690 setvalue(so+py,16,220) gg.toast("超广角") gg.toast('开启成功') end function a5() gg.clearResults() gg.setRanges(32) gg.searchNumber('1024', 16) resultCounts = gg.getResultsCount() results = gg.getResults(resultCounts) for _FORV_3_ = 1, resultCounts do values = {} values[1] = {} values[1].address = results[_FORV_3_].address - 4 values[1].flags = 16 values = gg.getValues(values) if values[1].value == 5000 then values = {} values[1] = {} values[1].address = results[_FORV_3_].address - 8 values[1].flags = 16 values = gg.getValues(values) if values[1].value == 3000 then values = {} values[1] = {} values[1].address = results[_FORV_3_].address - 12 values[1].flags = 16 values = gg.getValues(values) if values[1].value == 0.5 then setvalues = {} setvalues[1] = {} setvalues[1].address = results[_FORV_3_].address setvalues[1].flags = 16 setvalues[1].value = 200000 setvalues[2] = {} setvalues[2].address = results[_FORV_3_].address - 4 setvalues[2].flags = 16 setvalues[2].value = 200000 setvalues[3] = {} setvalues[3].address = results[_FORV_3_].address - 8 setvalues[3].flags = 16 setvalues[3].value = 200000 setvalues[4] = {} setvalues[4].address = results[_FORV_3_].address - 12 setvalues[4].flags = 16 setvalues[4].value = 200000 gg.setValues(setvalues) end end end end gg.toast('开启成功') end function a6() mnnb({{10.0,0,16},{46.0,4,16},},{{9999999,0,16},},32,"命中特效",true) end function a7() so=gg.getRangesList('libUE4.so')[1].start py=0X2A95510 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2A95518 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2A95520 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2A95524 setvalue(so+py,16,0) gg.toast('开启成功') end function a8() local SSS = gg.multiChoice({ "A内存", "xa内存", "💛[黄色]", "💖[粉色]", "💙[浅蓝]", "❤[红色]️", "💚[绿色]", "💙[深蓝]", "返回" }, nil, "注意:开了白色或黑色圈圈特效变色没效果") if SSS == nil then else if SSS[1] == true then b81() end if SSS[2] == true then b82() end if SSS[3] == true then b83() end if SSS[4] == true then b84() end if SSS[5] == true then b85() end if SSS[6] == true then b86() end if SSS[7] == true then b87() end if SSS[8] == true then b88() end if SSS[9] == true then HOME() end end XGCK = -1 end function b81() gg.clearResults() gg.setRanges(NHDZ) local dataType = 16 local search = {{10,0},{46.0,4},} local modify = {{999999,0},} SearchWrite(search,modify,dataType) end function b82() so=gg.getRangesList('libUE4.so')[1].start py=0X116E53C setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X116E568 setvalue(so+py,16,0) end function b83() so=gg.getRangesList('libUE4.so')[1].start py=0X116E56C--黄 setvalue(so+py,16,0) end function b84() so=gg.getRangesList('libUE4.so')[1].start py=0X116E570--粉 setvalue(so+py,16,0) end function b85() so=gg.getRangesList('libUE4.so')[1].start py=0X116E578--蓝 setvalue(so+py,16,0) end function b86()--黄粉 so=gg.getRangesList('libUE4.so')[1].start py=0X116E56C--黄 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X116E570--粉 setvalue(so+py,16,0) end function b87() so=gg.getRangesList('libUE4.so')[1].start py=0X116E56C--黄 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X116E578--蓝 setvalue(so+py,16,0) end function b88() so=gg.getRangesList('libUE4.so')[1].start py=0X116E570--粉 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X116E578--蓝 setvalue(so+py,16,0) gg.toast('开启成功') end function a9() local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EFEEC, 0x82C, 0x6E0} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 16, value = 250, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EFEEC, 0x82C, 0x6E4} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 16, value = 250, freeze = true}}) gg.toast('开启成功') end function a10() MIAONEI=gg.prompt({'请输入广角大小'},{[1]='360'},{[1]='number'}) if MIAONEI == nil or MIAONEI[1] == '' or MIAONEI[1] == '0' then gg.toast("取消") else mnnb({{-5.10803094e27,0,16},{360.0,24,16},},{{MIAONEI[1],24,16},},16384,"超广角",true) end gg.toast('开启成功') end function a11() MIAONEI=gg.prompt({'请输入帧数大小'},{[1]='360'},{[1]='number'}) if MIAONEI == nil or MIAONEI[1] == '' or MIAONEI[1] == '0' then gg.toast("取消") else mnnb({{150994944,0,4},{58,-4,4},{58,-8,4},{89,40,4},{1084227584,68,4}},{{MIAONEI[1],16,16},{MIAONEI[1],20,16}},32,"帧数",true) end gg.toast('开启成功') end function a12() MIAONEI=gg.prompt({'请输入范围大小'},{[1]='360'},{[1]='number'}) if MIAONEI == nil or MIAONEI[1] == '' or MIAONEI[1] == '0' then gg.toast("取消") else mnnb({{23.0,0,16},{25.0,4,16},{30.5,8,16},},{{MIAONEI[1],4,16},{MIAONEI[1],8,16},},32,"范围",true) end gg.toast('开启成功') end function a13() if io.open("/storage/emulated/0/Android/.射速")~=nil then infos=io.open("/storage/emulated/0/Android/.射速","r"):read("*a") pcall(load(infos))else infos={"请输入"}end MnBNB=gg.prompt({"改小快/改大慢\n建议改0.01"},infos,{"number"}) if MnBNB~=nil then io.open("/storage/emulated/0/Android/.射速","w"):write("infos={'"..MnBNB[1].."'}") n=os.clock() WanHe({{false,257,0,4,nil,nil},{1.4012985e-45,-24,16},{1.4012985e-44,-20,16,false}},{{MnBNB[1],-4,16,false}},16,32,"全枪速度") end WH({{88000.0,0,16},},{{35000,0,16},},32,"全枪加强",true) gg.toast('开启成功') end function b1() so=gg.getRangesList('libUE4.so')[1].start py=0XBD33D8 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x1952D6C setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x3B099A0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x1952EA0 setvalue(so+py,4,1259902591) so=gg.getRangesList('libUE4.so')[1].start py=0x1953064 setvalue(so+py,4,1259902591) so=gg.getRangesList('libUE4.so')[1].start py=0xBD1968 setvalue(so+py,4,-476053503) so=gg.getRangesList('libUE4.so')[1].start py=0xBD33DC setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XBD429C setvalue(so+py,16,1.66153519e35) so=gg.getRangesList('libUE4.so')[1].start py=0XBD4F50 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XBD508C setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XBD5090 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X1952D64 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2A48BF0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X3B09990 setvalue(so+py,16,0) gg.toast('开启成功') end function b2() so=gg.getRangesList('libUE4.so')[1].start py=0x2C54E90--圈圈白色 setvalue(so+py,16,-9.9066194e27) gg.toast('开启成功') end function b3() so=gg.getRangesList('libUE4.so')[1].start py=0x2C54E90--圈圈黑色 setvalue(so+py,16,-9.90662763e27) gg.toast('开启成功') end function b4() so=gg.getRangesList('libUE4.so')[1].start py=0x2C54E90--圈圈粉色 setvalue(so+py,16,-9.90686257e27) gg.toast('开启成功') end function b5() so=gg.getRangesList('libUE4.so')[1].start py=0XBD450C--蓝圈 setvalue(so+py,16,0) gg.toast('开启成功') end function b6() so=gg.getRangesList('libUE4.so')[1].start py=0XBD45F4 setvalue(so+py,16,0) gg.toast('开启成功') end function b7() so=gg.getRangesList('libUE4.so')[1].start py=0XBD447C--变大 setvalue(so+py,4,2046820353) gg.toast('开启成功') end function b8() so=gg.getRangesList('libUE4.so')[1].start py=0XBD447C--变小 setvalue(so+py,4,2046820352) gg.toast('开启成功') end function b9() so=gg.getRangesList('libUE4.so')[1].start py=0XBD32B0 setvalue(so+py,16,0) gg.toast('开启成功') end function b10() so=gg.getRangesList('libUE4.so')[1].start py=0XBD3BBC setvalue(so+py,16,0) gg.toast('开启成功') end function b11() mnnb({{-352321640,0,4},{-309327309,4,4},{-476053504,8,4},},{{-476053503,8,4}},16384,"持枪自瞄",true) mnnb({{-285787648,0,4},{-286131696,8,4},{-290108736,12,4},},{{0,8,4}},16384,"开火自瞄",true) mnnb({{-301258224,0,4},{167772309,-8,4},},{{0,0,4}},16384,"开镜自瞄",true) mnnb({{64.50088500977,0,16},},{{0,0,16}},16384,"磁性自瞄",true) mnnb({{-309478912,0,4},{-289924415,-4,4},},{{0,0,4},{0,-4,4},},16384,"自瞄范围",true) mnnb({{1324382787,0,4},{-305325242,-4,4},},{{0,0,4}},16384,"头部自瞄",true) mnnb({{-308925904,0,4},{-308471291,4,4},{2046820354,44,4},},{{1.66153519e35,44,16}},16384,"频率自瞄",true) mnnb({{5.533321713993693E-21,0,16},{2.6253290925755273E-27,52,16},},{{0,52,16}},16384,"圈圈透视",true) mnnb({{-403697535,0,4},{-534568960,-48,4},},{{-534568959,-48,4}},16384,"闪圈透视",true) mnnb({{2.06214214e-19,0,16},},{{0,0,16},},16384,"趴下照锁",true) gg.clearResults() gg.setRanges(16834) gg.searchNumber("-4.8188516e19", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(1) gg.editAll("-4.81885204e19", gg.TYPE_FLOAT) gg.toast('开启成功') end function b12() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('-9.90656152e27;-443,481,612;-481,296,384:9',gg.TYPE_AUTO,false,gg.SIGN_EQUAL,0,-1) gg.searchNumber('-9.90656152e27',gg.TYPE_AUTO,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('-9.90662763e27',gg.TYPE_FLOAT) gg.toast("꯭热꯭情꯭死꯭在꯭了꯭断꯭断꯭续꯭续꯭的꯭聊꯭天꯭方꯭式꯭里꯭.꯭") gg.toast('开启成功') end function b13() so = gg.getRangesList('libUE4.so')[1].start py = 0x2C54E90 setvalue(so + py, 16, -9.90696528E27) gg.toast('开启成功') end function b14() so = gg.getRangesList('libUE4.so')[1].start py = 0x2C54E90 setvalue(so + py, 16, -9.90697E27) gg.toast('开启成功') end function b15() so = gg.getRangesList('libUE4.so')[1].start py = 0x2C54E90 setvalue(so + py, 16, -9.90696764E27) gg.toast('开启成功') end function b16() so = gg.getRangesList('libUE4.so')[1].start py = 0xBD447C setvalue(so + py, 4, 2046820354) gg.toast('开启成功') end function c1() local t = {"libUE4.so:bss", "Cb"} local tt = {0x229BB4, 0x4D8, 0x8, 0x74} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 16, value = 250, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x229BB4, 0x4D8, 0x8, 0x78} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 16, value = 250, freeze = true}}) gg.toast("范围伤害开启成功✔") gg.toast('开启成功') end function c2() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("220", gg.TYPE_FLOAT) gg.clearResults() gg.toast("伤害") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(2000) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.getResults(2000) gg.editAll("180", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(2000) gg.editAll("140", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("15;28;16;26;8;18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(56) gg.editAll("-1339", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("500", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("888", gg.TYPE_FLOAT) gg.toast("牛逼") gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.getResults(2000) gg.editAll("180", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(2000) gg.editAll("240", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("220", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(999) gg.editAll("371;365", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("78;783", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("115;220", gg.TYPE_FLOAT) gg.clearResults() gg.toast("锁头不开就是傻逼") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1,883,348,485,055,444,540", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1.2130705e23;-1.9813088e28;-2.786017e28:9", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-2.786017e28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-2.7859696e28", gg.TYPE_FLOAT) gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-5.92766612e27F;-1.41765489e28F;-1.1250887e28F;-1.23939076e21F;-1.38573889e28F;-1.24646674e28F;-1.2464632e28F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-5.92766612e27F;-1.41765489e28F;-1.1250887e28F;-1.23939076e21F;-1.38573889e28F;-1.24646674e28F;-1.2464632e28F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll("0", gg.TYPE_FLOAT) gg.setRanges(16384) gg.searchNumber('-289,596,733;-308,983,296;-298,640,831;-298,370,492;-294,581,562;-298,706,367:193', 4, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('-289,596,733;-308,983,296;-298,640,831;-298,370,492;-294,581,562;-298,706,367:193', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll('0',4) gg.toast('射速') gg.toast('开启成功') end function c3() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.setVisible(false) gg.getResults(1) gg.searchNumber("10;45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.getResults(100) gg.editAll("9999", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.setVisible(false) gg.getResults(1) gg.searchNumber("0.10000000149;64.50088500977", nil, nil, nil, nil, nil) gg.getResults(0) gg.refineNumber("0.10000000149") gg.getResults(50) gg.editAll("8", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.setVisible(false) gg.getResults(1) gg.searchNumber("9.201618;30.5;25", nil, nil, nil, nil, nil) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("25;30.5", nil, nil, nil, nil, nil) gg.getResults(0) gg.getResults(10) gg.editAll("75;91.5", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-298284466;-1.304566e23F", nil, nil, nil, nil, nil) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-298284466", nil, nil, nil, nil, nil) gg.getResults(0) gg.getResults(99) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-88.66608428955;26:512", nil, nil, nil, nil, nil) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("26", nil, nil, nil, nil, nil) gg.getResults(0) gg.getResults(2) gg.editAll("-78", gg.TYPE_FLOAT) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-88.73961639404;28:512", nil, nil, nil, nil, nil) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("28", nil, nil, nil, nil, nil) gg.getResults(0) gg.getResults(2) gg.editAll("-60", gg.TYPE_FLOAT) gg.setRanges(gg.REGION_C_BSS) gg.setVisible(false) gg.getResults(1) gg.searchNumber("2048D;1F", nil, nil, nil, nil, nil) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("1", nil, nil, nil, nil, nil) gg.getResults(0) gg.getResults(100) gg.editAll("0.07", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.setVisible(false) gg.getResults(1) gg.searchNumber("9.1022205e-38;0.0001;9.1025635e-38::", nil, nil, nil, nil, nil) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("0.0001", nil, nil, nil, nil, nil) gg.getResults(0) gg.getResults(100) gg.editAll("460", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-7.1611644e24;0.0001;1.1297201e-37::", nil, nil, nil, nil, nil) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("0.0001", nil, nil, nil, nil, nil) gg.getResults(0) gg.getResults(500) gg.editAll("-500", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.setVisible(false) gg.getResults(1) gg.searchNumber("h4E8A38EEE000DDE5", nil, nil, nil, nil, nil) gg.getResults(0) gg.refineNumber("h4E8A38EE") gg.getResults(7243) gg.editAll("78;-118;56;0", gg.TYPE_BYTE) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-298284466;-1.304566e23F", nil, nil, nil, nil, nil) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-298284466", nil, nil, nil, nil, nil) gg.getResults(0) gg.getResults(99) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.setVisible(false) gg.getResults(1) gg.searchNumber("10;45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.getResults(100) gg.editAll("9999", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.setVisible(false) gg.getResults(1) gg.searchNumber("0.10000000149;64.50088500977", nil, nil, nil, nil, nil) gg.getResults(0) gg.refineNumber("0.10000000149") gg.getResults(50) gg.editAll("8", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.setVisible(false) gg.getResults(1) gg.searchNumber("9.201618;30.5;25", nil, nil, nil, nil, nil) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("25;30.5", nil, nil, nil, nil, nil) gg.getResults(0) gg.getResults(10) gg.editAll("75;91.5", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-298284466;-1.304566e23F", nil, nil, nil, nil, nil) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-298284466", nil, nil, nil, nil, nil) gg.getResults(0) gg.getResults(99) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-88.66608428955;26:512", nil, nil, nil, nil, nil) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("26", nil, nil, nil, nil, nil) gg.getResults(0) gg.getResults(2) gg.editAll("-78", gg.TYPE_FLOAT) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-88.73961639404;28:512", nil, nil, nil, nil, nil) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("28", nil, nil, nil, nil, nil) gg.getResults(0) gg.getResults(2) gg.editAll("-60", gg.TYPE_FLOAT) gg.setRanges(gg.REGION_C_BSS) gg.setVisible(false) gg.getResults(1) gg.searchNumber("2048D;1F", nil, nil, nil, nil, nil) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("1", nil, nil, nil, nil, nil) gg.getResults(0) gg.getResults(100) gg.editAll("0.07", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.setVisible(false) gg.getResults(1) gg.searchNumber("9.1022205e-38;0.0001;9.1025635e-38::", nil, nil, nil, nil, nil) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("0.0001", nil, nil, nil, nil, nil) gg.getResults(0) gg.getResults(100) gg.editAll("460", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-7.1611644e24;0.0001;1.1297201e-37::", nil, nil, nil, nil, nil) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("0.0001", nil, nil, nil, nil, nil) gg.getResults(0) gg.getResults(500) gg.editAll("-500", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.setVisible(false) gg.getResults(1) gg.searchNumber("h4E8A38EEE000DDE5", nil, nil, nil, nil, nil) gg.getResults(0) gg.refineNumber("h4E8A38EE") gg.getResults(7243) gg.editAll("78;-118;56;0", gg.TYPE_BYTE) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-298284466;-1.304566e23F", nil, nil, nil, nil, nil) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-298284466", nil, nil, nil, nil, nil) gg.getResults(0) gg.getResults(99) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.toast('开启成功') end function c4() gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("8", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.clearResults() gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1,883,348,485,055,444,540", gg.TYPE_QWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("888", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("180", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('0.0001;360.0;0.0;1,478,828,416.0', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('0.0001', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll('5000', gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber(35000, gg.TYPE_FLOAT) gg.searchNumber(35000, gg.TYPE_FLOAT) gg.getResults(20) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('9.20161819458;23;25;30.5', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('25;30.5', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll('500', gg.TYPE_FLOAT) gg.toast("反胃") gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("23;25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) hst = gg.getResults(100) gg.editAll("355", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("15;28;16;26;8;18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) hst2 = gg.getResults(56) gg.editAll("-1339", gg.TYPE_FLOAT) gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("180", gg.TYPE_FLOAT) gg.toast("反胃2") gg.toast('开启成功') end function c5() gg.clearResults() gg.setRanges(131072) gg.searchNumber("-88.66608428955;26", 16, false, 536870912, 0, -1) gg.searchNumber("26", 16, false, 536870912, 0, -1) gg.getResults(2) gg.editAll("-466", 16) gg.clearResults() gg.searchNumber("-88.73961639404;28", 16, false, 536870912, 0, -1) gg.searchNumber("28", 16, false, 536870912, 0, -1) gg.getResults(2) gg.editAll("-568", 16) gg.clearResults() gg.setRanges(32) gg.searchNumber("9.201618;30.5;25", 16, false, 536870912, 0, -1) gg.searchNumber("30.5;25", 16, false, 536870912, 0, -1) gg.getResults(10) gg.editAll("280", 16) gg.clearResults() gg.toast(" दानव亗JÂT 爆头 🇮🇳") gg.toast('开启成功') end function c6() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("220", gg.TYPE_FLOAT) gg.clearResults() gg.toast("高伤害100%") gg.clearResults() gg.setRanges(32) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(999) gg.editAll("371;365", gg.TYPE_FLOAT) gg.alert("锁头100%") gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(15) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.toast("瞬击100%") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,890,205,508,990,664,704", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) WALLJUMPOFF=gg.getResults(100) gg.editAll("4,890,205,509,012,684,800", gg.TYPE_QWORD) gg.toast("射速") gg.clearResults() gg.setRanges(32) gg.searchNumber("0;7.0064923e-45;1;100;1;2,500,000,000.0;0.10000000149;88", 16, false, 536870912, 0, -1) gg.searchNumber("1", 16, false, 536870912, 0, -1) gg.getResults(100) gg.editAll("9999", 16) gg.clearResults() gg.toast("射速2") gg.clearResults() gg.setRanges(32) gg.searchNumber("0;7.0064923e-45;1;100;1;2,500,000,000.0;0.10000000149;88", 16, false, 536870912, 0, -1) gg.searchNumber("1", 16, false, 536870912, 0, -1) gg.getResults(100) gg.editAll("9999", 16) gg.clearResults() gg.toast("Speed Knock ") gg.toast("射速3") gg.toast('开启成功') end function c7() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("8", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.clearResults() gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) --@KSA_RX3 gg.getResults(99) gg.editAll("-1,883,348,485,055,444,540", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("220", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("23;25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("699", gg.TYPE_FLOAT) gg.clearResults() gg.toast("") gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("8", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.clearResults() gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1,883,348,485,055,444,540", gg.TYPE_QWORD) gg.clearResults() gg.toast("") gg.setRanges(131072) gg.searchNumber("-88.66608428955;26:512", 16, false, 536870912, 0, -1) gg.searchNumber("26", 16, false, 536870912, 0, -1) gg.getResults(2) gg.editAll("-460", 16) gg.clearResults() gg.searchNumber("-88.73961639404;28:512", 16, false, 536870912, 0, -1) gg.searchNumber("28", 16, false, 536870912, 0, -1) gg.getResults(2) gg.editAll("-560", 16) gg.clearResults() gg.setRanges(32) gg.searchNumber("9.201618;30.5;25", 16, false, 536870912, 0, -1) gg.searchNumber("30.5;25", 16, false, 536870912, 0, -1) gg.getResults(10) gg.editAll("160", 16) gg.clearResults() gg.setRanges(16) gg.searchNumber("2048D;1F", 16, false, 536870912, 0, -1) gg.searchNumber("1", 16, false, 536870912, 0, -1) gg.getResults(100) gg.editAll("0.07", 16) gg.clearResults() gg.setRanges(16384) gg.searchNumber("9.1022205e-38;0.0001;9.1025635e-38::", 16, false, 536870912, 0, -1) gg.searchNumber("0.0001", 16, false, 536870912, 0, -1) gg.getResults(100) gg.editAll("140", 16) gg.clearResults() gg.setRanges(131072) gg.searchNumber("-7.1611644e24;0.0001;1.1297201e-37::", 16, false, 536870912, 0, -1) gg.searchNumber("0.0001", 16, false, 536870912, 0, -1) gg.getResults(500) gg.editAll("-125", 16) gg.toast("22") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10;45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(200) gg.editAll("500", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("1.10000000149", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("151.5", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.clearResults() gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.20161819458;23;25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1) gg.editAll("66", gg.TYPE_FLOAT) gg.searchNumber("30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1) gg.editAll("66", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_BSS) gg.searchNumber("2048D;1F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0.07", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10;45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("600", gg.TYPE_FLOAT) gg.clearResults() gg.toast('开启成功') end function c8() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("0.9378669858F;1.0F;0.61365610361F::55", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(850) gg.editAll("9999", gg.TYPE_FLOAT) gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-466", gg.TYPE_FLOAT) gg.clearResults() gg.searchNumber("-88.73961639404;28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-568", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("280", gg.TYPE_FLOAT) gg.clearResults() gg.clearList() gg.setVisible(false) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(999) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("36", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(92) gg.editAll("-89999960", gg.TYPE_FLOAT) gg.clearResults() gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("38", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(92) gg.editAll("-99999960", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("1;20.51941871643;2.04908943176;-86.45767974854;-92.2311706543;16.0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("100", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.20161819458;23;25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("345", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("150;85;45;-129;-85", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("55", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("999999", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("500", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber(9.201618194580078, gg.TYPE_FLOAT) gg.getResultsCount() gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.clearResults() gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("253", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_BSS) gg.searchNumber("2048D;1F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0.07", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("9.1022205e-38;0.0001;9.1025635e-38::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.0001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("125", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-7.1611644e24;0.0001;1.1297201e-37::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.0001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll("-125", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("16000~99999;3D;0.1;1D::40", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("16000~99999", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("500000", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('0000B040rA;0000803FrA;0000403FrA:9', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll('1,087,897,600;1,075,838,976;1,075,838,976', gg.TYPE_DWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("88000;0.08600000292", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("88000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("400000", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("71500;0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("71500", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("400000", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("87000;0.09600000083", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("87000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("400000", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("71500;0.109", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("71500", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("400000", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("91500;0.07500000298", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("91500", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("400000", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("50000~100000;0;1;5D~100D::13", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("50000~100000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(210) gg.editAll("35125", gg.TYPE_FLOAT) gg.clearResults() gg.toast("High Damage activated✓") gg.toast('开启成功') end function c9() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("8", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.clearResults() gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) --@KSA_RX3 gg.getResults(99) gg.editAll("-1,883,348,485,055,444,540", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("220", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("23;25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("699", gg.TYPE_FLOAT) gg.clearResults() gg.toast("") gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("8", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.clearResults() gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1,883,348,485,055,444,540", gg.TYPE_QWORD) gg.clearResults() gg.toast("") gg.setRanges(131072) gg.searchNumber("-88.66608428955;26:512", 16, false, 536870912, 0, -1) gg.searchNumber("26", 16, false, 536870912, 0, -1) gg.getResults(2) gg.editAll("-460", 16) gg.clearResults() gg.searchNumber("-88.73961639404;28:512", 16, false, 536870912, 0, -1) gg.searchNumber("28", 16, false, 536870912, 0, -1) gg.getResults(2) gg.editAll("-560", 16) gg.clearResults() gg.setRanges(32) gg.searchNumber("9.201618;30.5;25", 16, false, 536870912, 0, -1) gg.searchNumber("30.5;25", 16, false, 536870912, 0, -1) gg.getResults(10) gg.editAll("160", 16) gg.clearResults() gg.setRanges(16) gg.searchNumber("2048D;1F", 16, false, 536870912, 0, -1) gg.searchNumber("1", 16, false, 536870912, 0, -1) gg.getResults(100) gg.editAll("0.07", 16) gg.clearResults() gg.setRanges(16384) gg.searchNumber("9.1022205e-38;0.0001;9.1025635e-38::", 16, false, 536870912, 0, -1) gg.searchNumber("0.0001", 16, false, 536870912, 0, -1) gg.getResults(100) gg.editAll("140", 16) gg.clearResults() gg.setRanges(131072) gg.searchNumber("-7.1611644e24;0.0001;1.1297201e-37::", 16, false, 536870912, 0, -1) gg.searchNumber("0.0001", 16, false, 536870912, 0, -1) gg.getResults(500) gg.editAll("-125", 16) gg.toast("22") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10;45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(200) gg.editAll("500", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("1.10000000149", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("151.5", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.clearResults() gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.20161819458;23;25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1) gg.editAll("66", gg.TYPE_FLOAT) gg.searchNumber("30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1) gg.editAll("66", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_BSS) gg.searchNumber("2048D;1F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0.07", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10;45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("600", gg.TYPE_FLOAT) gg.clearResults() gg.toast("#DONE") gg.toast('开启成功') end function c10() gg.clearResults() gg.setRanges(32) local dataType = 4 local search = {{1119156320,0},{1105199104,12},} local modify = {{1123024896,12},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 4 local search = {{1091779028,0},{1103626240,28},{1106509824,32},} local modify = {{1123024896,28},{1123024896,32},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{69.5,0},{33,-4},{35,-8},} local modify = {{180.0,0},{180.0,-4},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{9.20161819458,0},{0,12},{0,16},} local modify = {{180.0,24},{180.0,28},{180.0,32},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{-88.66608428955,0},{16,4},{26,8},} local modify = {{-640.0,8},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{16,0},{26,4},} local modify = {{-430.0,0},{-430.0,4},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{45,0},{30,-4},{15,-8},} local modify = {{-430.0,0},{-430.0,-4},{-430.0,-8},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{8,0},{15,4},} local modify = {{-430.0,0},{-430.0,4},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{18,0},{27.25,4},} local modify = {{-430.0,0},{-430.0,4},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{27.13222122192,0},{15,4},{5,-4},{39,20},{27,116},{38,132},} local modify = {{-640.0,4},{-640.0,116},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 4 local search = {{3266401545,0},{1104150528,8},{1104150528,392},} local modify = {{1127481344,8},{1127481344,392},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{-88.73961639404,0},{18,4},{90.48510742188,4},} local modify = {{180.0,4},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(16384) local dataType = 16 local search = {{-4.5469254e26,0},{0.0001,36},{0.10000000149,40},} local modify = {{42.0,36},{43.0,40},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(16384) local dataType = 16 local search = {{-7.89353e27,0},{0.0001,48},{9.9999999e-9,52},} local modify = {{15.0,48},{512.0,56},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(16384) local dataType = 16 local search = {{-2097191.0,0},{-8.3232286e22,140},} local modify = {{0,140},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{90.48510742188,0},{28.0,12},} local modify = {{180.0,12},} SearchWrite(search,modify,dataType) gg.toast("全身范围") gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{0.00009203507,0},{30.5,24},} local modify = {{240.0,20},{240.0,24},} SearchWrite(search,modify,dataType) gg.toast("绝对真伤") gg.clearResults() gg.setRanges(16384) local dataType = 16 local search = {{-1.2130705e23,0},{-1.9813088e28,4},} local modify = {{-2.7859696e28,8},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(16384)--加伤 local dataType = 16 local search = {{-1.8589446e26,0},{-1.5474144e26,-4},} local modify = {{0,-4},} SearchWrite(search,modify,dataType) gg.toast("xa小加强") gg.clearResults() gg.setRanges(16384) local dataType = 16 local search = {{-1.5474144e26,-4},{-1.8598529e26,0},} local modify = {{0,-4},} SearchWrite(search,modify,dataType) gg.toast("杀神子弹") gg.clearResults() gg.setRanges(16384) gg.searchNumber("-9.2861054e22;-1.5474144e26::", 16, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-1.5474144e26", 16, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0", 16) gg.toast("范围") gg.toast('开启成功') end function c11() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(2000) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.getResults(2000) gg.editAll("180", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(2000) gg.editAll("140", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("15;28;16;26;8;18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(56) gg.editAll("-1339", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("500", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("888", gg.TYPE_FLOAT) gg.toast("牛逼") gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.getResults(2000) gg.editAll("180", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(2000) gg.editAll("240", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("220", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(999) gg.editAll("371;365", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("78;783", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("115;220", gg.TYPE_FLOAT) gg.clearResults() gg.toast("高频率爆头") gg.toast('开启成功') end function c12() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("220", gg.TYPE_FLOAT) gg.clearResults() qmnb = { {["memory"] = 32}, {["name"] = "ʜᴇᴀᴅsʜᴏᴛ 100%"}, {["value"] = 4740038608910024704, ["type"] = 32}, {["lv"] = 4752423507886342144, ["offset"] = 4, ["type"] = 32}, {["lv"] = 1106509824, ["offset"] = 8, ["type"] = 32}, } qmxg = { {["value"] = 160, ["offset"] = 0, ["type"] = 16}, {["value"] = 160, ["offset"] = 4, ["type"] = 16}, {["value"] = 160, ["offset"] = 8, ["type"] = 16}, } xqmnb(qmnb) gg.toast("❏ SKYNET NØØBʜᴇᴀᴅsʜᴏᴛ ᴀᴄᴛɪᴠᴀᴛᴇᴅ") gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("15;28;16;26;8;18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(56) gg.editAll("-1339", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4746794008348459008", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(20) gg.editAll("4746794010547806208", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1,883,348,485,055,444,540", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("1348759109;1953067887;1634692166;1920287604::28", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1634692166", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("1634692266", gg.TYPE_DWORD) gg.clearResults() edit({ {gg.REGION_ANONYMOUS}, {"αυтσ нєα∂ѕнσт"}, {1091779028, gg.TYPE_DWORD}, {1102577664, 24, gg.TYPE_DWORD}, {1103626240, 28, gg.TYPE_DWORD}, {1106509824, 32, gg.TYPE_DWORD}, }, { {0, 24, gg.TYPE_DWORD}, {1133903872, 28, gg.TYPE_DWORD}, {1133903872, 32, gg.TYPE_DWORD}, }) gg.clearResults() gg.toast("Private HeadShoot Activated By PanDIt vipul") gg.clearResults() gg.setRanges(16384) SearchWrite({ {-1.4278110478704994E28, 0}, {8.562694393506966E-26, -12}, {1.8175359108152E-27, -8} }, { {0, 0} }, 16, Name) gg.setRanges(16384) SearchWrite({ {-3.254379949369797E30, 0}, {2.646983324423844E-23, -56} }, { {0, -56} }, 16, Name) gg.clearResults() Name = "Bullet tracking" gg.setRanges(32) SearchWrite({{-88.71304321289062, 0},{8, 4},{16, 8} }, { {120, 8} }, 16, Name) gg.setRanges(32) SearchWrite({{-92.23117065429688, 0},{16, 4},{26, 8} }, { {120, 4} }, 16, Name) gg.setRanges(32) SearchWrite({{12.667054176330566, 0},{15, -612} }, { {330, 0},{330, -612},{330, 484},{330, 228},{330, 100},{330, 1948} }, 16, Name) gg.toast("HIGH DAMAGE NEW BY pandit boy") gg.toast('开启成功') end function c13() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(2000) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.getResults(2000) gg.editAll("180", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(2000) gg.editAll("140", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("15;28;16;26;8;18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(56) gg.editAll("-1339", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("500", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("888", gg.TYPE_FLOAT) gg.toast("川北.") gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.getResults(2000) gg.editAll("180", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(2000) gg.editAll("240", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("220", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(999) gg.editAll("371;365", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("78;783", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("115;220", gg.TYPE_FLOAT) gg.clearResults() gg.toast("川北.") gg.toast('开启成功') end function c14() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('40;33;69.5', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll('80;120;230', gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('-1.427811E28', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.processResume() gg.refineAddress('58', -1, gg.TYPE_FLOAT, gg.SIGN_EQUAL, 0, -1) gg.getResults(2700, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll('9999999', gg.TYPE_FLOAT) gg.toast("? ?") gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("8", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("450", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-1000", gg.TYPE_FLOAT) gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-1000", gg.TYPE_FLOAT) gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("1000", gg.TYPE_FLOAT) gg.setRanges(gg.REGION_C_BSS) gg.searchNumber("2048D;1F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0.07", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("9.1022205e-38;0.0001;9.1025635e-38::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.0001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("1000", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-7.1611644e24;0.0001;1.1297201e-37::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.0001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll("-500", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("h4E8A38EEE000DDE5",gg.TYPE_BYTE,false,gg.SIGN_EQUAL,0,-1,0) gg.refineNumber("h4E8A38EE",gg.TYPE_BYTE,false,gg.SIGN_EQUAL,0,-1,0) gg.getResults(7243) gg.editAll("78;-118;56;0",gg.TYPE_BYTE) gg.toast("Headshot🤯") gg.toast('开启成功') end function c15() gg.clearResults() gg.setRanges(32)--头部伤害 local dataType = 16 local search = {{9.20161819458,0},{25.0,28},{30.5,32},} local modify = {{180.0,24},{180.0,28},{180.0,32},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32)--头部范围 local dataType = 16 local search = {{-88.73961639404,0},{18,4},{90.48510742188,4},} local modify = {{180.0,4},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32)--范围加伤 local dataType = 16 local search = {{0.00009203507,0},{30.5,24},} local modify = {{240.0,20},{240.0,24},} SearchWrite(search,modify,dataType) gg.toast('开启成功') end function c16() Alie({{false,26.0,0,16,nil,nil},{16.0,-4,16}},{{-400,0,16,false},{-400,-4,16,false}},16,32,"子弹") end function c17() Alie({{false,90.48510742188,0,16,nil,nil},{28.0,12,16}},{{-400,12,16,false}},16,32,"增") end function c18() Alie({{false,27.25,0,16,nil,nil},{18.0,-4,16}},{{-400,0,16,false},{-400,-4,16,false}},16,32,"爆") end function c19() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.setVisible(false) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.setVisible(false) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1,883,348,485,055,444,540", gg.TYPE_QWORD) end function c20() Alie({{false,23.0,0,16,nil,nil},{25.0,4,16},{30.5,8,16}},{{300,4,16,false},{300,8,16,false}},16,32,"头部范围") end function c21() Alie({{false,69.5,0,16,nil,nil},{33.0,-4,16},{35.0,-8,16}},{{200,-4,16,false},{200,-8,16,false}},16,32,"概率") end function c22() Alie({{false,1348759109,0,4,nil,nil},{1953067887,4,4},{1634692166,20,4},{1920287604,24,4}},{{1634692200,20,4,false}},4,32,"加强") Alie({{false,0.9986295104,0,16,nil,nil}},{{9999,0,16,false}},16,16384,"加强") end function c23() gg.clearResults() gg.setRanges(32) gg.searchNumber("0;7.0064923e-45;1;100;1;2,500,000,000.0;0.10000000149;88", 16, false, 536870912, 0, -1) gg.searchNumber("1", 16, false, 536870912, 0, -1) gg.getResults(100) gg.editAll("9999", 16) gg.clearResults() end function c24() qmnb = {{["memory"] = 32}, {["name"] = "爆破"}, {["value"] = 4740038608910024704, ["type"] = 32}, {["lv"] = 4752423507886342144, ["offset"] = 4, ["type"] = 32}, {["lv"] = 1106509824, ["offset"] = 8, ["type"] = 32}, } qmxg = {{["value"] = 150, ["offset"] = 0, ["type"] = 16}, {["value"] = 150, ["offset"] = 4, ["type"] = 16}, {["value"] = 150, ["offset"] = 8, ["type"] = 16}, } xqmnb(qmnb) qmnb = {{["memory"] = 32}, {["name"] = "头部"}, {["value"] = 1119156320, ["type"] = 4}, {["lv"] = 1105199104, ["offset"] = 12, ["type"] = 4},} qmxg = {{["value"] = 180, ["offset"] = 12, ["type"] = 16}, } xqmnb(qmnb) qmnb = {{["memory"] = 32}, {["name"] = "神"}, {["value"] = 1091779028, ["type"] = 4}, {["lv"] = 1103626240, ["offset"] = 28, ["type"] = 4}, {["lv"] = 1106509824, ["offset"] = 32, ["type"] = 4},} qmxg = {{["value"] = 180, ["offset"] = 28, ["type"] = 16}, {["value"] = 180, ["offset"] = 32, ["type"] = 16}, } xqmnb(qmnb) qmnb = {{["memory"] = 32}, {["name"] = "某"}, {["value"] = 69.5, ["type"] = gg.TYPE_FLOAT}, {["lv"] = 33, ["offset"] = -4, ["type"] = gg.TYPE_FLOAT}, {["lv"] = 35, ["offset"] = -8, ["type"] = gg.TYPE_FLOAT},} qmxg = {{["value"] = 260, ["offset"] = 0, ["type"] = gg.TYPE_FLOAT}, {["value"] = 260, ["offset"] = -4, ["type"] = gg.TYPE_FLOAT}, } xqmnb(qmnb) qmnb = {{["memory"] = 32}, {["name"] = "牛"}, {["value"] = 9.20161819458, ["type"] = gg.TYPE_FLOAT}, {["lv"] = 0, ["offset"] = 12, ["type"] = gg.TYPE_FLOAT}, {["lv"] = 0, ["offset"] = 16, ["type"] = gg.TYPE_FLOAT},} qmxg = {{["value"] = 220, ["offset"] = 24, ["type"] = gg.TYPE_FLOAT,}, {["value"] = 220, ["offset"] = 24, ["type"] = gg.TYPE_FLOAT,}, {["value"] = 220, ["offset"] = 28, ["type"] = gg.TYPE_FLOAT}, {["value"] = 220, ["offset"] = 32, ["type"] = gg.TYPE_FLOAT}, } xqmnb(qmnb) qmnb = {{["memory"] = 32}, {["name"] = "逼"}, {["value"] = -88.66608428955, ["type"] = gg.TYPE_FLOAT}, {["lv"] = 16, ["offset"] = 4, ["type"] = gg.TYPE_FLOAT}, {["lv"] = 26, ["offset"] = 8, ["type"] = gg.TYPE_FLOAT},} qmxg = {{["value"] = -530, ["offset"] = 8, ["type"] = gg.TYPE_FLOAT}, } xqmnb(qmnb) qmnb = {{["memory"] = 32}, {["name"] = "范围"}, {["value"] = 27.13222122192, ["type"] = 16}, {["lv"] = 15, ["offset"] = 4, ["type"] = 16}, {["lv"] = 5, ["offset"] = -4, ["type"] = 16}, {["lv"] = 39, ["offset"] = 20, ["type"] = 16}, {["lv"] = 27, ["offset"] = 116, ["type"] = 16}, {["lv"] = 38, ["offset"] = 132, ["type"] = 16},} qmxg = {{["value"] = -640, ["offset"] = 4, ["type"] = 4}, {["value"] = -640, ["offset"] = 116, ["type"] = 4}, } xqmnb(qmnb) qmnb = {{["memory"] = 32}, {["name"] = "加强"}, {["value"] = 3266401545, ["type"] = 4}, {["lv"] = 1104150528, ["offset"] = 8, ["type"] = 4}, {["lv"] = 1104150528, ["offset"] = 392, ["type"] = 4},} qmxg = {{["value"] = 280, ["offset"] = 8, ["type"] = 16}, {["value"] = 280, ["offset"] = 392, ["type"] = 16}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1.427811e28", 16, false, 536870912, 0, -1) gg.getResults(100) gg.editAll("0", 16) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("15;28;16;26;8;18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(56) gg.editAll("-1339", gg.TYPE_FLOAT) gg.clearResults() end function c25() gg.clearResults() gg.setVisible(false) gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("0.9986295104", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.9986295104", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("1224995", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1281263094875551231", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("-1281263094875551231", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineAddress("7B0", -1, gg.TYPE_QWORD, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("-1281263094875551231", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("-1281263098870628352", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1,883,348,485,055,444,540", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("h4E8A38EEE000DDE5",gg.TYPE_BYTE,false,gg.SIGN_EQUAL,0,-1,0) gg.refineNumber("h4E8A38EE",gg.TYPE_BYTE,false,gg.SIGN_EQUAL,0,-1,0) gg.getResults(7243) gg.editAll("78;-118;56;0",gg.TYPE_BYTE) gg.clearResults() gg.clearList() gg.toast("真实伤害") end function c26() function Alie(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("",false) return false end else gg.toast("") return false end end fxs({{false,26.0,0,16,nil,nil},{16.0,-4,16}},{{-400,0,16,false},{-400,-4,16,false}},16,32,"子弹") fxs({{false,90.48510742188,0,16,nil,nil},{28.0,12,16}},{{-400,12,16,false}},16,32,"增") fxs({{false,27.25,0,16,nil,nil},{18.0,-4,16}},{{-400,0,16,false},{-400,-4,16,false}},16,32,"爆") fxs({{false,23.0,0,16,nil,nil},{25.0,4,16},{30.5,8,16}},{{300,4,16,false},{300,8,16,false}},16,32,"头部范围") fxs({{false,69.5,0,16,nil,nil},{33.0,-4,16},{35.0,-8,16}},{{200,-4,16,false},{200,-8,16,false}},16,32,"概率") fxs({{false,1348759109,0,4,nil,nil},{1953067887,4,4},{1634692166,20,4},{1920287604,24,4}},{{1634692200,20,4,false}},4,32,"加强") fxs({{false,0.9986295104,0,16,nil,nil}},{{9999,0,16,false}},16,16384,"加强") end function c27() gg.clearResults() gg.setRanges(32) gg.searchNumber("0;7.0064923e-45;1;100;1;2,500,000,000.0;0.10000000149;88", 16, false, 536870912, 0, -1) gg.searchNumber("1", 16, false, 536870912, 0, -1) gg.getResults(100) gg.editAll("9999", 16) gg.clearResults() end function c28() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('620137442967552;564058054983680', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3989) gg.editAll('288516253469900800',32) gg.toast('该释怀了') gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('7077897;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('144387',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('4456467~4456469;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('144387',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('177799187~177799200;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('144387',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('6619139~6815755;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('144387',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('557711379;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('144387',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('788594717~788594762;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('144387',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('578351706144768;564058054983680', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50000) gg.editAll('288516253469900800',32) gg.toast('该释怀了') gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('7077897;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('134658',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('4456467~4456469;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('134658',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('177799187~177799200;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('134658',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('6619139~6815755;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('134658',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('557711379;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('134658',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('788594717~788594762;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('134658',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('579451217772544;564058054983680', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50000) gg.editAll('288516253469900800',32) gg.toast('该释怀了') gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('7077897;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('134914',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('4456467~4456469;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('134914',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('177799187~177799200;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('134914',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('6619139~6815755;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('134914',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('557711379;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('134914',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('788594717~788594762;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('134914',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('573957954600960;564058054983680', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50000) gg.editAll('288516253469900800',32) gg.toast('该释怀了') gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('7077897;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('133635',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('4456467~4456469;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('133635',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('177799187~177799200;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('133635',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('6619139~6815755;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('133635',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('557711379;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('133635',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('788594717~788594762;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('133635',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('572854148005888;564058054983680', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50000) gg.editAll('288516253469900800',32) gg.toast('该释怀了') gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('7077897;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('133378',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('4456467~4456469;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('133378',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('177799187~177799200;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('133378',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('6619139~6815755;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('133378',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('557711379;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('133378',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('788594717~788594762;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('133378',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('303473799200768;564058054983680', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50000) gg.editAll('288516253469900800',32) gg.toast('我不会忘了你') gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('7077897;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('70658',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('4456467~4456469;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('70658',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('177799187~177799200;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('70658',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('6619139~6815755;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('70658',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('557711379;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('70658',4) gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('788594717~788594762;67175425', 4, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll('70658',4) gg.alert('单板范围') end function c29() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("220", gg.TYPE_FLOAT) gg.clearResults() gg.toast("无敌加强") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1,883,348,485,055,444,540", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.toast("瞬间击中") gg.clearResults() gg.setRanges(32) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(999) gg.editAll("371;365", gg.TYPE_FLOAT) gg.toast("倒地爆头") end function c30() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("8", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.clearResults() gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1,883,348,485,055,444,540", gg.TYPE_QWORD) gg.clearResults() gg.toast("空城") gg.clearResults() gg.setRanges(gg.REGION_VIDEO or gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.clearResults() gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("180", gg.TYPE_FLOAT) gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("999", gg.TYPE_FLOAT) gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10;45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("9999", gg.TYPE_FLOAT) gg.toast("空城") end function d1() qmnb = {{["memory"] = 16384},{["name"] = "防拉"},{["value"] = -1296744149883614555, ["type"] = 32},{["lv"] = -1245656510323684848, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0, ["offset"] = 0, ["type"] = 16},{["value"] = 0, ["offset"] = 4, ["type"] = 16},{["value"] = 0, ["offset"] = 12, ["type"] = 16},{["value"] = 0, ["offset"] = 20, ["type"] = 16},{["value"] = 0, ["offset"] = 24, ["type"] = 16},{["value"] = 0, ["offset"] = 28, ["type"] = 16},{["value"] = 0, ["offset"] = 32, ["type"] = 16},{["value"] = 0, ["offset"] = 44, ["type"] = 16},{["value"] = 0, ["offset"] = 48, ["type"] = 16},{["value"] = 0, ["offset"] = 52, ["type"] = 16},{["value"] = 0, ["offset"] = 468, ["type"] = 16},{["value"] = 0, ["offset"] = 496, ["type"] = 16},{["value"] = 0, ["offset"] = 524, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 16384},{["name"] = "加速"},{["value"] = -1505254313802431360, ["type"] = 32},{["lv"] = -4676364914835832019, ["offset"] = 4, ["type"] = 32}, } qmxg = { {["value"] = 9.25, ["offset"] = 0, ["type"] = 16}, } xqmnb(qmnb) qmnb = {{["memory"] = 16384},{["name"] = "加速"},{["value"] = -1328550408728725571, ["type"] = 32},{["lv"] = -1324311156955805071, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0.28, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "加速"},{["value"] = 1144750080, ["type"] = 32},{["lv"] = 4728779609692288791, ["offset"] = 56, ["type"] = 32},{["lv"] = 4525216907414147695, ["offset"] = 64, ["type"] = 32},{["lv"] = 1053609165, ["offset"] = 68, ["type"] = 32},}qmxg = {{["value"] = 0.06, ["offset"] = 64, ["type"] = 16},}xqmnb(qmnb) gg.toast('开启成功') end function d2() qmnb = {{["memory"] = 16384},{["name"] = "关"},{["value"] = -1505254313804169216, ["type"] = 32},{["lv"] = -4676364914835832019, ["offset"] = 4, ["type"] = 32}, } qmxg = { {["value"] = 10.90734863281, ["offset"] = 0, ["type"] = 16}, } xqmnb(qmnb) qmnb = {{["memory"] = 16384},{["name"] = "关"},{["value"] = -1328550408577131479, ["type"] = 32},{["lv"] = -1324311156955805071, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 9.99999997e-7, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "关 "},{["value"] = 1144750080, ["type"] = 32},{["lv"] = 4728779609692288791, ["offset"] = 56, ["type"] = 32},{["lv"] = 1053609165, ["offset"] = 68, ["type"] = 32},}qmxg = {{["value"] = 0.0005, ["offset"] = 64, ["type"] = 16},}xqmnb(qmnb) gg.toast('开启成功') end function d3() gg.alert("防地皮坐标刷新检测") if gg.getTargetPackage()=="com.tencent.iglite" and "com.tencent.iglitece" and "com.tencent.tmgp.pubgmhd" then QW="8" else QW="16384" end Name = "坐标刷新" gg.setRanges(QW) SearchWrite({ {2.4651629985720053E-32, 0}, {9.999999747378752E-5, -52}, {9.999999747378752E-5, -48}, {9.999999747378752E-5, -44}, {9.999999747378752E-5, -40} }, { {-100, -52}, {-100, -48}, {-100, -44}, {-100, -40} }, 16, Name) Name = "1" gg.setRanges(32) SearchWrite({ {6.1630904E-33, -4}, {-9.9839328E27, 4}, {-1.0070975E28, 16} }, { {0, 0} }, 16, Name) Name = "2" gg.setRanges(32) SearchWrite({ {-2.7860151E28, 0}, {-1.0530367E28, -12}, {-5.8454586E27, -8}, {-3.7444097E28, 4}, {-2.793752E28, 296} }, { {0, 0}, {0, 4}, {0, 296} }, 16, Name) Name = "3" gg.setRanges(32) SearchWrite({ {-980, -364}, {800000, -308}, {1.4125089E-40, 80} }, { {1.6, 0}, {1.6, 4}, {1.6, 8} }, 16, Name) Name = "防拉" gg.setRanges(QW) local dataType = 16 local search = { {-1.839564474795097E26, 0}, {-3.7444097189855772E28, 328}, {-3.7181718523570815E19, 332}, {-5.90526394659627E21, 336}, {-2.7869827350308126E28, 340}, {-550024314880.0, 344}, {-3.7444097189855772E28, 348}, {-3.6893492545465614E19, 352}, } local modify = {{-3.6893488E19, 352},} SearchWrite(search,modify,dataType,Name) gg.clearResults() gg.setRanges(QW) gg.searchNumber("1.0587304e-22;1.0e-6:161", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll('0;0.24', gg.TYPE_FLOAT) MIAONEI({{false,-351440038,0,4,nil,nil},{-298251768,4,4}},{{0,-40,16,false},{0,-44,16,false},{0,-48,16,false},{0,-52,16,false},{0,-56,16,false},{0,-60,16,false},{0,-36,false},{0,-32,16,false}},4,16384,"ChARACTERS PREVENT STICKInNG BACK") MIAONEI({{false,150994944,0,4,nil,nil},{58,-4,4},{58,-8,4},{89,40,4},{1084227584,68,4}},{{130.0,16,16,false},{130.0,20,16,false}},4,32,"FLASH V1") MIAONEI({{false,-351440038,0,4,nil,nil},{-298251768,4,4}},{{0,-40,16,false},{0,-44,16,false},{0,-48,16,false},{0,-52,16,false},{0,-56,16,false},{0,-60,16,false},{0,-36,false},{0,-32,16,false}},4,16384,"FLASH V1") so=gg.getRangesList('libUE4.so')[1].start py=0X2C1BC64 setvalue(so+py,16,9) MIAONEI({{false,-1901117039636905984,0,32,nil,nil}},{{-1901117038551420109,0,32,false}},32,16384,"SLOW") MIAONEI({{false,-6.0595931e26,0,16,nil,nil}},{{0,20,16,false}},16,16384,"FLASH V1") MIAONEI({{false,-309327247,0,4,nil,nil},{-308340220,4,4}},{{0.05,-4,16,false}},4,16384,"FLASH V1") MIAONEI({{false,-1088801054,0,4,nil,nil}},{{9.1,-8,16,false}},4,16384,"FLASH V1") MIAONEI({{false,-980.0,0,16,nil,nil},{20.0,232,16}},{{2.1,216,16,false},{0.5,220,16,false},{2.2,224,16,false}},16,32,"FLASH V1") MIAONEI({{false,479.5,0,16,nil,nil},{1.0,-12,16},{1.0,-8,16},{1.0,-4,16}},{{1700.0,-12,16,false},{1700.0,-8,16,false},{1700.0,-4,16,false}},16,32,"FLASH V1") gg.toast('开启成功') end function d4() MIAONEI({{false,-1901117038551420109,0,32,nil,nil}},{{-1901117039636905984,0,32,false}},32,16384,"关闭") MIAONEI({{false,-351440038,0,4,nil,nil},{-298251768,4,4}},{{-6.15262313e27,-40,16,false},{6.16309043e-33,-44,16,false},{-2.47878176e20,-48,16,false},{-3.73078325e19,-52,16,false},{-9.98393277e27,-36,false},{-2.82465518e28,-32,16,false}},4,16384,"关闭") so=gg.getRangesList('libUE4.so')[1].start py=0X2C1BC64 setvalue(so+py,16,10.90734863281) MIAONEI({{false,-1088801054,0,4,nil,nil}},{{10.90734863281,-8,16,false}},4,16384,"关闭") MIAONEI({{false,-6.0595931e26,0,16,nil,nil}},{{-1.86389771e-20,20,16,false}},16,16384,"关闭") MIAONEI({{false,-309327247,0,4,nil,nil},{-308340220,4,4}},{{9.99999997e-7,-4,16,false}},4,16384,"关闭") MIAONEI({{false,-980.0,0,16,nil,nil},{20.0,232,16}},{{1.0,216,16,false},{1.0,220,16,false},{1.0,224,16,false}},16,32,"关闭") MIAONEI({{false,479.5,0,16,nil,nil},{1700.0,-12,16},{1700.0,-8,16},{1700.0,-4,16}},{{1.0,-12,16,false},{1.0,-8,16,false},{1.0,-4,16,false}},16,32,"关闭") gg.toast('开启成功') end function d5() mnnb({{-1296744149883614555,0,32}},{{-1296744149264269342,0,32}},16384,"全局",true) mnnb({{4525216907414147695,0,32}},{{4525216907473673257,0,32}},32,"人物",true) mnnb({{-1901117039636905984,0,32}},{{-1901117038551420109,0,32}},16384,"稳",true) mnnb({{-1328550408728725571,0,32}},{{-1328550408576460390,0,32}},16384,"优化",true) mnnb({{-1228926273201366461,0,32}},{{-1228926273126264269,0,32}},16384,"稳定",true) gg.toast('开启成功') end function d6() mnnb({{-1296744149264269342,0,32}},{{-1296744149883614555,0,32}},16384,"人物关闭",true) mnnb({{4525216907473673257,0,32}},{{4525216907414147695,0,32}},32,"全局关闭",true) mnnb({{-1328550408576460390,0,32}},{{-1328550408728725571,0,32}},16384,"优化关闭",true) mnnb({{-1228926273126264269,0,32}},{{-1228926273201366461,0,32}},16384,"防掉帧关闭",true) gg.toast('开启成功') end function d7() mnnb({{268464131,0,4},{290914307,4,4}},{{0,24,16}},16384,"开",true) mnnb({{150994944,0,4},{58,-4,4},{58,-8,4},{89,40,4},{1084227584,68,4}},{{90.0,16,16},{90.0,20,16}},32,"开",true) mnnb({{-998965248,0,4},{1101004800,232,4}},{{0.055,236,16}},32,"开",true) mnnb({{-309327247,0,4},{-308340220,4,4}},{{0.285,-4,16}},16384,"开",true) mnnb({{1198153728,0,4},{1,20,4},{1,24,4}},{{1.01,100,16}},32,"开",true) mnnb({{-1088801054,0,4}},{{9,-8,16}},16384,"开",true) mnnb({{-1901117039636905984,0,32}},{{-1901117038551420109,0,32}},16384,"纵横四海",true) gg.toast('开启成功') end function d8() mnnb({{268464131,0,4},{290914307,4,4}},{{-6.15262313e27,24,16}},16384,"关闭",true) mnnb({{-998965248,0,4},{1101004800,232,4}},{{0.0005,236,16}},32,"关闭",true) mnnb({{-309327247,0,4},{-308340220,4,4}},{{9.99999997e-7,-4,16}},16384,"关闭",true) mnnb({{1198153728,0,4},{1,20,4},{1,24,4}},{{1.0,100,16}},32,"关闭",true) mnnb({{-1088801054,0,4}},{{10.90734863281,-8,16}},16384,"关闭",true) mnnb({{-1359975840,0,4}},{{-1228926276669014016,-12,32}},16384,"关闭",true) mnnb({{1139785728,0,4},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1.0,-12,16},{1.0,-8,16},{1.0,-4,16}},32,"关闭",true) gg.toast('开启成功') end function d9() HuaZhiYu({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.055,236,16,false}},4,32,"喵内牛逼") HuaZhiYu({{false,-2.1515281e28,0,16,nil,nil},{-1.1144502e28,4,16}},{{-1.1221873e28,0,16,false},{-1.1221873e28,4,16,false}},32,16384,"喵内牛逼") mnnb({{268464131,0,4},{290914307,4,4}},{{0,24,16}},16384,"完美全局",true) mnnb({{150994944,0,4},{58,-4,4},{58,-8,4},{89,40,4},{1084227584,68,4}},{{90.0,16,16},{90.0,20,16}},32,"完美全局",true) mnnb({{-998965248,0,4},{1101004800,232,4}},{{0.055,236,16}},32,"完美全局",true) mnnb({{-309327247,0,4},{-308340220,4,4}},{{0.285,-4,16}},16384,"完美全局",true) mnnb({{1198153728,0,4},{1,20,4},{1,24,4}},{{1.01,100,16}},32,"完美人物",true) mnnb({{-1088801054,0,4}},{{9,-8,16}},16384,"完美人物",true) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-9.9162329e27;-5.7294064e27;-1.0530367e28;-1.3697734e28;-5.1080185e27:17", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-1.0530367e28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("5", gg.TYPE_FLOAT) gg.toast('开启成功') end function d10() mnnb({{268464131,0,4},{290914307,4,4}},{{-6.15262313e27,24,16}},16384,"关闭",true) mnnb({{-998965248,0,4},{1101004800,232,4}},{{0.0005,236,16}},32,"关闭",true) mnnb({{-309327247,0,4},{-308340220,4,4}},{{9.99999997e-7,-4,16}},16384,"关闭",true) mnnb({{1198153728,0,4},{1,20,4},{1,24,4}},{{1.0,100,16}},32,"关闭",true) mnnb({{-1088801054,0,4}},{{10.90734863281,-8,16}},16384,"关闭",true) mnnb({{-1359975840,0,4}},{{-1228926276669014016,-12,32}},16384,"关闭",true) gg.toast('开启成功') end function d11() mnnb({{-1296744149883614555,0,32}}, {{-1296744153870237696,0,32},},16384,"牛逼牛逼",true) mnnb({{-1359975840,0,4}}, {{-1228926273201366,-12,32}},16384,'强制防拉',true) gg.toast('开启成功') end function d12() local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}}) gg.clearResults() gg.setRanges(PPX) gg.searchNumber('6.1630904e-33;-6.1526231e27;-9.9839328e27;-2.8246552e28:13', 16, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('6.1630904e-33;-6.1526231e27', 16, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(999) gg.editAll('0',16) gg.toast('防拉回1开启成功') gg.clearResults() gg.setRanges(PPX) gg.searchNumber('-3.8369228e21;1.140804e-33;-4.4272672e22::9', 16, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('-3.8369228e21;1.140804e-33;-4.4272672e22', 16, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll('0',16) gg.toast('防拉回2开启成功') gg.clearResults() gg.setRanges(PPX) gg.searchNumber("-1,287,719,427,143,988,736", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1110) gg.editAll("-1,296,744,153,870,237,696", 32) gg.clearResults() gg.setRanges(PPX) gg.searchNumber("-1,296,744,149,883,614,555", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(190) gg.editAll("-1,296,744,153,870,237,696",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(PPX) gg.searchNumber("-6.15264497e27", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(50) gg.editAll("0",16) gg.clearResults() gg.setRanges(PPX) gg.searchNumber("-6.15262313e27", 16, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("0", 16) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-9.9162329e27;-5.7294064e27;-1.0530367e28;-1.3697734e28;-5.1080185e27:17", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-1.0530367e28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("5", gg.TYPE_FLOAT) gg.toast("防拉回已成功") qmnb = { {["memory"] = PPX}, {["name"] = "防拉"}, {["value"] = -2026584643939263799, ["type"] = 32}, {["lv"] = -1243790879779446784, ["offset"] = 4, ["type"] = 32}, {["lv"] = -2026567051753215288, ["offset"] = 8, ["type"] = 32}, {["lv"] = -1297025625023827968, ["offset"] = 12, ["type"] = 32}, {["lv"] = -1243826098341410288, ["offset"] = 16, ["type"] = 32}, {["lv"] = -1292099812749145408, ["offset"] = 20, ["type"] = 32}, {["lv"] = -1291800745597629936, ["offset"] = 24, ["type"] = 32}, {["lv"] = -1292416472109114864, ["offset"] = 28, ["type"] = 32}, {["lv"] = -2064618950178608624, ["offset"] = 32, ["type"] = 32}, } qmxg = { {["value"] = 0, ["offset"] = 0, ["type"] = 16}, {["value"] = 0, ["offset"] = 4, ["type"] = 16}, {["value"] = 0, ["offset"] = 8, ["type"] = 16}, {["value"] = 0, ["offset"] = 12, ["type"] = 16}, {["value"] = 0, ["offset"] = 16, ["type"] = 16}, {["value"] = 0, ["offset"] = 20, ["type"] = 16}, {["value"] = 0, ["offset"] = 24, ["type"] = 16}, {["value"] = 0, ["offset"] = 28, ["type"] = 16}, {["value"] = 0, ["offset"] = 32, ["type"] = 16}, } xqmnb(qmnb) gg.toast('开启成功') end function d13() qmnb = { {["memory"] = NHDZ}, {["name"] = "浮空"}, {["value"] = 88.0, ["type"] = 16}, {["lv"] = 50.0, ["offset"] = 8, ["type"] = 16}, } qmxg = { {["value"] = -45, ["offset"] = 4, ["type"] = 16}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("5.6",16) gg.setRanges(PPX) local dataType = 32 Name = "加速初始" local search = {{-1296744149883614555, 0}} local modify = {{-1296744153870237696, 0}} SearchWrite(search,modify,dataType) gg.setRanges(PPX) local dataType = 32 Name = "人物加速" local search = {{-1505254313802431360, 0}} local modify = {{-1505254313804169216, 0}} SearchWrite(search,modify,dataType) gg.setRanges(PPX) local dataType = 32 Name = "人物加速" local search = {{-1328550408728725571, 0}} local modify = {{-1328550408581493555, 0}} SearchWrite(search,modify,dataType) gg.setRanges(NHDZ) local dataType = 32 Name = "人物加速" local search = {{4525216907414147695, 0}} local modify = {{4525216907475015434, 0}} SearchWrite(search,modify,dataType) gg.setRanges(PPX) local dataType = 32 Name = "人物加速" local search = {{-1505254313802431360, 0}} local modify = {{-1505254313804431360, 0}} SearchWrite(search,modify,dataType) gg.setRanges(PPX) local dataType = 32 Name = "人物加速" local search = {{-1328550408728725571, 0}} local modify = {{-1328550408577467023, 0}} SearchWrite(search,modify,dataType) gg.setRanges(PPX) local dataType = 32 Name = "人物加速" local search = {{-1296744149883614555, 0}} local modify = {{-1296744153870237696, 0}} SearchWrite(search,modify,dataType) gg.setRanges(PPX) local dataType = 32 Name = "人物加速" local search = {{-1328550408728725571, 0}} local modify = {{-1328550408576460390, 0}} SearchWrite(search,modify,dataType) gg.toast('开启成功') end function d14() gg.setRanges(PPX) local dataType = 32 Name = "关闭" local search = {{-1296744153870237696, 0}} local modify = {{-1296744149883614555, 0}} SearchWrite(search,modify,dataType) gg.setRanges(PPX) local dataType = 32 Name = "关闭" local search = {{-1505254313804169216, 0}} local modify = {{-1505254313802431360, 0}} SearchWrite(search,modify,dataType) gg.setRanges(PPX) local dataType = 32 Name = "关闭" local search = {{-1328550408581493555, 0}} local modify = {{-1328550408728725571, 0}} SearchWrite(search,modify,dataType) gg.setRanges(16932) local dataType = 32 Name = "关闭" local search = {{4525216907475015434, 0}} local modify = {{4525216907414147695, 0}} SearchWrite(search,modify,dataType) gg.setRanges(PPX) local dataType = 32 Name = "关闭" local search = {{-1505254313804431360, 0}} local modify = {{-1505254313802431360, 0}} SearchWrite(search,modify,dataType) gg.setRanges(PPX) local dataType = 32 Name = "关闭" local search = {{-1328550408577467023, 0}} local modify = {{-1328550408728725571, 0}} SearchWrite(search,modify,dataType) gg.setRanges(NHDZ) local dataType = 32 Name = "关闭" local search = {{-1296744153870237696, 0}} local modify = {{-1296744149883614555, 0}} SearchWrite(search,modify,dataType) gg.setRanges(NHDZ) local dataType = 32 Name = "关闭" local search = {{-1328550408576460390, 0}} local modify = {{-1328550408728725571, 0}} SearchWrite(search,modify,dataType) gg.setRanges(NHDZ) local dataType = 32 Name = "摇杆关闭" local search = {{4895342427383806976, 0}, } local modify = {{4895342427272904704, 0}, } SearchWrite(search, modify, dataType) qmnb = { {["memory"] = NHDZ}, {["name"] = "关"}, {["value"] = 88.0, ["type"] = 16}, {["lv"] = 50.0, ["offset"] = 8, ["type"] = 16}, } qmxg = { {["value"] = 60, ["offset"] = 4, ["type"] = 16}, } xqmnb(qmnb) gg.toast('开启成功') end function d15() function PS() end function setvalue(address,flags,value) PS('修改地址数值(地址,数值类型,要修改的值)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.75}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1A35D0, 0x0, 0x34, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.84}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EFEEC, 0x82C, 0x6E0} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 16, value = 250, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EFEEC, 0x82C, 0x6E4} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 16, value = 250, freeze = true}}) so=gg.getRangesList('libUE4.so')[1].start py1=0X26FCA44--加速 py2=0X270878C--加速 py3=0X2C33524--加速 py4=0XCB8B40 py6=0X27086D4 py7=0X2708784 py8=0X2739E34 py9=0X2739E58 py10=0X29FDCA8 py11=0X29FDCD8 py12=0X29FDCE4 py13=0X29FDD14 py14=0X29FDD70 py15=0X29FDDC8 py16=0X2D082A0 py17=0X2D082A0 py18=0X2D082A4 py19=0X2D082AC py20=0X2D082B0 py21=0X2D082B4 py22=0X2D082BC py23=0X2D082C0 py24=0X2D082C4 py25=0X2D082CC py26=0X2D082D0 py27=0X2D082D4 py28=0X2D082DC py29=0X2D082EC py30=0X2D082F4 py31=0X2D082FC py32=0X2D08304 py33=0X2D08308 py34=0X2D0830C py35=0X2D08310 py36=0X2D08314 py37=0X2D08364 py38=0X2708324 py39=0X2708328 py40=0X270832C py41=0X2D08278 py42=0X2D08284 py43=0X2D08288 py44=0X2D0828C py45=0X2D08290 py46=0X2D08294 py47=0X2D08298 py48=0X2D0829C py49=0XCB8AFC py50=0XCADC18 py51=0XCADC20 py52=0XCADC2C py53=0XCADDC4 py54=0XCADDCC py55=0XCB86D0 py56=0X2705C98 py57=0X270FD5C setvalue(so+py1,16,0.29) setvalue(so+py2,16,0) setvalue(so+py3,16,9) setvalue(so+py4,16,-3.8369228e21) setvalue(so+py6,16,0) setvalue(so+py7,16,0) setvalue(so+py8,16,0) setvalue(so+py9,16,0) setvalue(so+py10,16,0) setvalue(so+py11,16,0) setvalue(so+py12,16,0) setvalue(so+py13,16,0) setvalue(so+py14,16,0) setvalue(so+py15,16,0) setvalue(so+py16,16,0) setvalue(so+py17,16,0) setvalue(so+py18,16,0) setvalue(so+py19,16,0) setvalue(so+py20,16,0) setvalue(so+py21,16,0) setvalue(so+py22,16,0) setvalue(so+py23,16,0) setvalue(so+py24,16,0) setvalue(so+py25,16,0) setvalue(so+py26,16,0) setvalue(so+py27,16,0) setvalue(so+py28,16,0) setvalue(so+py29,16,0) setvalue(so+py30,16,0) setvalue(so+py31,16,0) setvalue(so+py32,16,0) setvalue(so+py33,16,0) setvalue(so+py34,16,0) setvalue(so+py35,16,0) setvalue(so+py36,16,0) setvalue(so+py37,16,0) setvalue(so+py38,16,0) setvalue(so+py39,16,0) setvalue(so+py40,16,0) setvalue(so+py41,16,0) setvalue(so+py42,16,0) setvalue(so+py43,16,0) setvalue(so+py44,16,0) setvalue(so+py45,16,0) setvalue(so+py46,16,0) setvalue(so+py47,16,0) setvalue(so+py48,16,0) setvalue(so+py49,16,-3.836923e21) setvalue(so+py50,16,0) setvalue(so+py51,16,0) setvalue(so+py52,16,0) setvalue(so+py53,16,0) setvalue(so+py54,16,0) setvalue(so+py55,16,0) setvalue(so+py56,16,-9.9065627e27) setvalue(so+py57,16,0) gg.toast('开启成功') end function c16() function PS() end function setvalue(address,flags,value) PS('修改地址数值(地址,数值类型,要修改的值)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3D4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1A35D0, 0x0, 0x34, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.84}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EFEEC, 0x82C, 0x6E0} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 16, value = 250, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EFEEC, 0x82C, 0x6E4} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 16, value = 250, freeze = true}}) so=gg.getRangesList('libUE4.so')[1].start py1=0X26FCA44--加速 py2=0X26E20D4--加速 py3=0X2C33524--加速 py4=0XCB8B40 py6=0X27086D4 py7=0X2708784 py8=0X2739E34 py9=0X2739E58 py10=0X29FDCA8 py11=0X29FDCD8 py12=0X29FDCE4 py13=0X29FDD14 py14=0X29FDD70 py15=0X29FDDC8 py16=0X2D082A0 py17=0X2D082A0 py18=0X2D082A4 py19=0X2D082AC py20=0X2D082B0 py21=0X2D082B4 py22=0X2D082BC py23=0X2D082C0 py24=0X2D082C4 py25=0X2D082CC py26=0X2D082D0 py27=0X2D082D4 py28=0X2D082DC py29=0X2D082EC py30=0X2D082F4 py31=0X2D082FC py32=0X2D08304 py33=0X2D08308 py34=0X2D0830C py35=0X2D08310 py36=0X2D08314 py37=0X2D08364 py38=0X2708324 py39=0X2708328 py40=0X270832C py41=0X2D08278 py42=0X2D08284 py43=0X2D08288 py44=0X2D0828C py45=0X2D08290 py46=0X2D08294 py47=0X2D08298 py48=0X2D0829C py49=0XCB8AFC py50=0XCADC18 py51=0XCADC20 py52=0XCADC2C py53=0XCADDC4 py54=0XCADDCC py55=0XCB86D0 py56=0X2705C98 py57=0X270FD5C setvalue(so+py1,16,0.2949) setvalue(so+py2,16,0) setvalue(so+py3,16,9) setvalue(so+py4,16,-3.8369228e21) setvalue(so+py6,16,0) setvalue(so+py7,16,0) setvalue(so+py8,16,0) setvalue(so+py9,16,0) setvalue(so+py10,16,0) setvalue(so+py11,16,0) setvalue(so+py12,16,0) setvalue(so+py13,16,0) setvalue(so+py14,16,0) setvalue(so+py15,16,0) setvalue(so+py16,16,0) setvalue(so+py17,16,0) setvalue(so+py18,16,0) setvalue(so+py19,16,0) setvalue(so+py20,16,0) setvalue(so+py21,16,0) setvalue(so+py22,16,0) setvalue(so+py23,16,0) setvalue(so+py24,16,0) setvalue(so+py25,16,0) setvalue(so+py26,16,0) setvalue(so+py27,16,0) setvalue(so+py28,16,0) setvalue(so+py29,16,0) setvalue(so+py30,16,0) setvalue(so+py31,16,0) setvalue(so+py32,16,0) setvalue(so+py33,16,0) setvalue(so+py34,16,0) setvalue(so+py35,16,0) setvalue(so+py36,16,0) setvalue(so+py37,16,0) setvalue(so+py38,16,0) setvalue(so+py39,16,0) setvalue(so+py40,16,0) setvalue(so+py41,16,0) setvalue(so+py42,16,0) setvalue(so+py43,16,0) setvalue(so+py44,16,0) setvalue(so+py45,16,0) setvalue(so+py46,16,0) setvalue(so+py47,16,0) setvalue(so+py48,16,0) setvalue(so+py49,16,-3.836923e21) setvalue(so+py50,16,0) setvalue(so+py51,16,0) setvalue(so+py52,16,0) setvalue(so+py53,16,0) setvalue(so+py54,16,0) setvalue(so+py55,16,0) setvalue(so+py56,16,-9.9065627e27) setvalue(so+py57,16,0) gg.toast('开启成功') end function c17() function PS() end function setvalue(address,flags,value) PS('修改地址数值(地址,数值类型,要修改的值)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) so=gg.getRangesList('libUE4.so')[1].start py1=0X26FCA44--加速 py2=0X270878C--加速 py3=0X2C33524--加速 setvalue(so+py1,16,9.99999997e-7) setvalue(so+py2,16,-1.86389771e-20) setvalue(so+py3,16,10.90734863281) so=gg.getRangesList('libUE4.so')[1].start py4=0XCB8B40 setvalue(so+py4,16,-3.83692305e21) py6=0X27086D4 setvalue(so+py6,16,-3.74440972e28) py7=0X2708784 setvalue(so+py7,16,-2.79375201e28) py8=0X2739E34 setvalue(so+py8,16,-1.42781105e28) py9=0X2739E58 setvalue(so+py9,16,-6.07759004e27) py10=0X29FDCA8 setvalue(so+py10,16,-5.92766612e27) py11=0X29FDCD8 setvalue(so+py11,16,-1.1250887e28) py12=0X29FDCE4 setvalue(so+py12,16,-1.23939076e21) py13=0X29FDD14 setvalue(so+py13,16,-1.38573889e28) py14=0X29FDD70 setvalue(so+py14,16,-1.2464632e28) py15=0X29FDDC8 setvalue(so+py15,16,-1.2464632e28) py16=0X2D082A0 setvalue(so+py16,16,-6.15262313e27) py17=0X2D082A0 setvalue(so+py17,16,-6.15262313e27) py18=0X2D082A4 setvalue(so+py18,16,-9.98393277e27) py19=0X2D082AC setvalue(so+py19,16,-1.24646297e28) py20=0X2D082B0 setvalue(so+py20,16,-1.00709754e28) py21=0X2D082B4 setvalue(so+py21,16,-1.25855222e28) py22=0X2D082BC setvalue(so+py22,16,-1.12218728e28) py23=0X2D082C0 setvalue(so+py23,16,-9.98876847e27) py24=0X2D082C4 setvalue(so+py24,16,-1.25033153e28) py25=0X2D082CC setvalue(so+py25,16,-1.43167135e28) py26=0X2D082D0 setvalue(so+py26,16,-1.43989204e28) py27=0X2D082D4 setvalue(so+py27,16,-1.05255315e28) py28=0X2D082DC setvalue(so+py28,16,-1.12460513e28) py29=0X2D082EC setvalue(so+py29,16,-3.68935057e20) gg.toast('开启成功') end function c18() function PS() end function setvalue(address,flags,value) PS('修改地址数值(地址,数值类型,要修改的值)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3D4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.00050000002}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1A35D0, 0x0, 0x34, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) so=gg.getRangesList('libUE4.so')[1].start py1=0X26FCA44--加速 py2=0X26E20D4--加速 py3=0X2C33524--加速 setvalue(so+py1,16,9.99999997e-7) setvalue(so+py2,16,-5.84305488e27) setvalue(so+py3,16,10.90734863281) so=gg.getRangesList('libUE4.so')[1].start py4=0XCB8B40 setvalue(so+py4,16,-3.83692305e21) py6=0X27086D4 setvalue(so+py6,16,-3.74440972e28) py7=0X2708784 setvalue(so+py7,16,-2.79375201e28) py8=0X2739E34 setvalue(so+py8,16,-1.42781105e28) py9=0X2739E58 setvalue(so+py9,16,-6.07759004e27) py10=0X29FDCA8 setvalue(so+py10,16,-5.92766612e27) py11=0X29FDCD8 setvalue(so+py11,16,-1.1250887e28) py12=0X29FDCE4 setvalue(so+py12,16,-1.23939076e21) py13=0X29FDD14 setvalue(so+py13,16,-1.38573889e28) py14=0X29FDD70 setvalue(so+py14,16,-1.2464632e28) py15=0X29FDDC8 setvalue(so+py15,16,-1.2464632e28) py16=0X2D082A0 setvalue(so+py16,16,-6.15262313e27) py17=0X2D082A0 setvalue(so+py17,16,-6.15262313e27) py18=0X2D082A4 setvalue(so+py18,16,-9.98393277e27) py19=0X2D082AC setvalue(so+py19,16,-1.24646297e28) py20=0X2D082B0 setvalue(so+py20,16,-1.00709754e28) py21=0X2D082B4 setvalue(so+py21,16,-1.25855222e28) py22=0X2D082BC setvalue(so+py22,16,-1.12218728e28) py23=0X2D082C0 setvalue(so+py23,16,-9.98876847e27) py24=0X2D082C4 setvalue(so+py24,16,-1.25033153e28) py25=0X2D082CC setvalue(so+py25,16,-1.43167135e28) py26=0X2D082D0 setvalue(so+py26,16,-1.43989204e28) py27=0X2D082D4 setvalue(so+py27,16,-1.05255315e28) py28=0X2D082DC setvalue(so+py28,16,-1.12460513e28) py29=0X2D082EC setvalue(so+py29,16,-3.68935057e20) gg.toast('开启成功') end function c19() qmnb = {{["memory"] = PPX},{["name"] = "众໌້ᮨ生໌້ᮨ"},{["value"] = -1296744149883614555, ["type"] = 32},{["lv"] = -1245656510323684848, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0, ["offset"] = 0, ["type"] = 16},{["value"] = 0, ["offset"] = 4, ["type"] = 16},{["value"] = 0, ["offset"] = 12, ["type"] = 16},{["value"] = 0, ["offset"] = 20, ["type"] = 16},{["value"] = 0, ["offset"] = 24, ["type"] = 16},{["value"] = 0, ["offset"] = 28, ["type"] = 16},{["value"] = 0, ["offset"] = 32, ["type"] = 16},{["value"] = 0, ["offset"] = 44, ["type"] = 16},{["value"] = 0, ["offset"] = 48, ["type"] = 16},{["value"] = 0, ["offset"] = 52, ["type"] = 16},{["value"] = 0, ["offset"] = 468, ["type"] = 16},{["value"] = 0, ["offset"] = 496, ["type"] = 16},{["value"] = 0, ["offset"] = 524, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = PPX},{["name"] = "众໌້ᮨ生໌້ᮨ"},{["value"] = -1505254313802431360, ["type"] = 32},{["lv"] = -4676364914835832019, ["offset"] = 4, ["type"] = 32}, } qmxg = { {["value"] = 9.25, ["offset"] = 0, ["type"] = 16}, } xqmnb(qmnb) qmnb = {{["memory"] = PPX},{["name"] = "众໌້ᮨ生໌້ᮨ"},{["value"] = -1328550408728725571, ["type"] = 32},{["lv"] = -1324311156955805071, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0.28, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = NHDZ},{["name"] = "众໌້ᮨ生໌້ᮨ"},{["value"] = 1144750080, ["type"] = 32},{["lv"] = 4728779609692288791, ["offset"] = 56, ["type"] = 32},{["lv"] = 4525216907414147695, ["offset"] = 64, ["type"] = 32},{["lv"] = 1053609165, ["offset"] = 68, ["type"] = 32},}qmxg = {{["value"] = 0.06, ["offset"] = 64, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = PPX},{["name"] = "众໌້ᮨ生໌້ᮨ"},{["value"] = -1296744149883614555, ["type"] = 32},{["lv"] = -1245656510323684848, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0, ["offset"] = 0, ["type"] = 16},{["value"] = 0, ["offset"] = 4, ["type"] = 16},{["value"] = 0, ["offset"] = 12, ["type"] = 16},{["value"] = 0, ["offset"] = 20, ["type"] = 16},{["value"] = 0, ["offset"] = 24, ["type"] = 16},{["value"] = 0, ["offset"] = 28, ["type"] = 16},{["value"] = 0, ["offset"] = 32, ["type"] = 16},{["value"] = 0, ["offset"] = 44, ["type"] = 16},{["value"] = 0, ["offset"] = 48, ["type"] = 16},{["value"] = 0, ["offset"] = 52, ["type"] = 16},{["value"] = 0, ["offset"] = 468, ["type"] = 16},{["value"] = 0, ["offset"] = 496, ["type"] = 16},{["value"] = 0, ["offset"] = 524, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = NHDZ},{["name"] = "众໌້ᮨ生໌້ᮨ"},{["value"] = 4575657222461362012, ["type"] = 32},{["lv"] = 1065353216, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = PPX},{["name"] = "众໌້ᮨ生໌້ᮨ"},{["value"] = -1505254313802431360, ["type"] = 32},{["lv"] = -4676364914835832019, ["offset"] = 4, ["type"] = 32}, } qmxg = { {["value"] = 9.25, ["offset"] = 0, ["type"] = 16}, } xqmnb(qmnb) qmnb = {{["memory"] = PPX},{["name"] = "众໌້ᮨ生໌້ᮨ"},{["value"] = -1328550408728725571, ["type"] = 32},{["lv"] = -1324311156955805071, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0.28, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = NHDZ},{["name"] = "众໌້ᮨ生໌້ᮨ"},{["value"] = 1144750080, ["type"] = 32},{["lv"] = 4728779609692288791, ["offset"] = 56, ["type"] = 32},{["lv"] = 4525216907414147695, ["offset"] = 64, ["type"] = 32},{["lv"] = 1053609165, ["offset"] = 68, ["type"] = 32},}qmxg = {{["value"] = 0.1, ["offset"] = 64, ["type"] = 16},}xqmnb(qmnb) gg.toast('开启成功') end function c20() qmnb = {{["memory"] = PPX},{["name"] = "众໌້ᮨ生໌້ᮨ"},{["value"] = -1505254313804169216, ["type"] = 32},{["lv"] = -4676364914835832019, ["offset"] = 4, ["type"] = 32}, } qmxg = { {["value"] = 10.90734863281, ["offset"] = 0, ["type"] = 16}, } xqmnb(qmnb) qmnb = {{["memory"] = PPX},{["name"] = "众໌້ᮨ生໌້ᮨ"},{["value"] = -1328550408577131479, ["type"] = 32},{["lv"] = -1324311156955805071, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 9.99999997e-7, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = NHDZ},{["name"] = "众໌້ᮨ生໌້ᮨ"},{["value"] = 1144750080, ["type"] = 32},{["lv"] = 4728779609692288791, ["offset"] = 56, ["type"] = 32},{["lv"] = 1053609165, ["offset"] = 68, ["type"] = 32},}qmxg = {{["value"] = 0.0005, ["offset"] = 64, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = PPX},{["name"] = "众໌້ᮨ生໌້ᮨ"},{["value"] = -1585267068834414592, ["type"] = 32},{["lv"] = -1245515772902506496, ["offset"] = 4, ["type"] = 32},{["lv"] = -2269812005025087472, ["offset"] = -132, ["type"] = 32},}qmxg = {{["value"] = -5.84305488e27, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = PPX},{["name"] = "众໌້ᮨ生໌້ᮨ"},{["value"] = -1505254313804169216, ["type"] = 32},{["lv"] = -4676364914835832019, ["offset"] = 4, ["type"] = 32}, } qmxg = { {["value"] = 10.90734863281, ["offset"] = 0, ["type"] = 16}, } xqmnb(qmnb) qmnb = {{["memory"] = PPX},{["name"] = "众໌້ᮨ生໌້ᮨ"},{["value"] = -1328550408577131479, ["type"] = 32},{["lv"] = -1324311156955805071, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 9.99999997e-7, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = NHDZ},{["name"] = "众໌້ᮨ生໌້ᮨ"},{["value"] = 1144750080, ["type"] = 32},{["lv"] = 4728779609692288791, ["offset"] = 56, ["type"] = 32},{["lv"] = 1053609165, ["offset"] = 68, ["type"] = 32},}qmxg = {{["value"] = 0.0005, ["offset"] = 64, ["type"] = 16},}xqmnb(qmnb) gg.toast('开启成功') end function e1() Name = "超远窃听" gg.setRanges(PPX) local dataType = 16 local search = { {-6.165185949292467E26, 0}, } local modify = {{-3.836923e21 ,-20},} SearchWrite(search,modify,dataType,Name) gg.toast('开启成功') end function e2() gg.setRanges(NHDZ) local dataType = gg.TYPE_FLOAT local tb1 = {{0.37999999523,0xEAE0}, {6.16031837463, 0xEAD4},{6.1603140831,0xEACC}, } local tb2 = {{0, 0xEAE0},} SearchWrite(tb1, tb2, dataType) gg.toast('开启成功') end function e3() qmnb = { {["memory"] = PPX}, {["name"] = ""},--天空黑 {["value"] = -1908364243426537469, ["type"] = 32}, {["lv"] = 0, ["offset"] = 96, ["type"] = 4}, } qmxg = { {["value"] = -1222130260, ["offset"] = 96, ["type"] = 4}, } xqmnb(qmnb) gg.toast('开启成功') end function e4() qmnb = { {["memory"] = NHDZ}, {["name"] ="上帝模式开启成功"}, {["value"] =178, ["type"] = gg.TYPE_FLOAT}, {["lv"] = 15, ["offset"] = 4, ["type"] = gg.TYPE_FLOAT}, {["lv"] = 25, ["offset"] = -16, ["type"] = gg.TYPE_FLOAT}, } qmxg = { {["value"] =500, ["offset"] = -24, ["type"] = gg.TYPE_FLOAT}, } xqmnb(qmnb) gg.toast('开启成功') end function e5() gg.clearResults() gg.setRanges(NHDZ) gg.searchNumber("0.00015279651;-0.90990912914;0.41480767727;4.1359036e-25;18.38787841797;0.53867292404;-3.42232513428;1.7763571e-15;1.1697939e37;1.4644617e13", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("18.38787841797", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.getResults(1) gg.editAll("140",gg.TYPE_FLOAT) gg.toast('开启成功') end function e6() Name = "站立穿墙路飞" gg.setRanges(NHDZ) local dataType = 16 local search = {{5.82142114639,0},} local modify = {{230, 0},} SearchWrite(search,modify,dataType) gg.toast('开启成功') end function e7() qmnb = { {["memory"] = NHDZ}, {["name"] = "人物路飞"}, {["value"] = -2.83384513855, ["type"] = 16}, {["lv"] = 5.82142114639, ["offset"] = -4, ["type"] = 16}, {["lv"] = 0.19047555327, ["offset"] = 4, ["type"] = 16}, } qmxg = { {["value"] = 200, ["offset"] = 0, ["type"] = 16}, } xqmnb(qmnb) gg.toast('开启成功') end function e8() gg.clearResults() gg.setRanges(NHDZ) gg.searchNumber("4.1359036e-25;-0.92030632496;0.39119872451;4.1359036e-25;18.38614463806;0.53446388245;-3.42664432526;1.7763571e-15;4.9052548e33;1.464711e13", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("18.38614463806;0.53446388245", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.getResults(4) gg.editAll("125",gg.TYPE_FLOAT) gg.toast("路飞") gg.clearResults() gg.setRanges(NHDZ) gg.searchNumber("-3.42664432526;1.7763571e-15;4.9052548e33;1.464711e13;1.0097421e-28;13.27516365051", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("-3.42664432526", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.getResults(2) gg.editAll("125",gg.TYPE_FLOAT) gg.toast("趴下路飞") gg.toast('开启成功') end function f1() gg.clearResults() gg.setRanges(NHDZ) gg.searchNumber("0.647058857;0.30000001192;0.94117647409::9", 16, false, 536870912, 0, -1) gg.searchNumber("0.647058857;0.30000001192::5", 16, false, 536870912, 0, -1) gg.searchNumber("0.647058857;0.30000001192::5", 16, false, 536870912, 0, -1) gg.searchNumber("0.647058857;0.30000001192::5", 16, false, 536870912, 0, -1) gg.getResults(50) gg.editAll("100.241295", 16) gg.clearResults() gg.toast("吉普加速") gg.toast('开启成功') end function f2() gg.clearResults() gg.setRanges(NHDZ) gg.searchNumber("1000;10;4D;4D;50;5;2;0.03::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.03", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.03", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.03", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(280) gg.editAll("-0.23", gg.TYPE_FLOAT) gg.clearResults() gg.toast("轿车加速") gg.toast('开启成功') end function f3() gg.clearResults() gg.setRanges(NHDZ) gg.searchNumber("0.76000005007;0.96078431606;1;0.74509805441::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.74509805441", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(9999) gg.editAll("99999", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(NHDZ) gg.searchNumber("45F;15F;20F;2500F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(999) gg.editAll("500", gg.TYPE_FLOAT) gg.clearResults() gg.toast("吉普飞天") gg.toast('开启成功') end function f4() gg.clearResults() gg.setRanges(NHDZ) gg.searchNumber("0.72727274895;0.34377467632;1::9", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.72727274895;0.34377467632::5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.72727274895;0.34377467632::5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.72727274895;0.34377467632::5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("200", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(NHDZ) gg.searchNumber("30;16;49;22050::13", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("30", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("30", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("30", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("500", gg.TYPE_FLOAT) gg.clearResults() gg.toast("轿车飞天") gg.toast('开启成功') end function f5() gg.clearResults() gg.setRanges(NHDZ) gg.searchNumber("0.37209302187;0.69999998808;1::9", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.37209302187;0.69999998808::5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.37209302187;0.69999998808::5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.37209302187;0.69999998808::5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("30.241295", gg.TYPE_FLOAT) gg.clearResults() gg.toast("摩托车加速") gg.toast('开启成功') end function f6() gg.clearResults() gg.setRanges(NHDZ) gg.searchNumber("0.647058857", 16, false, 536870912, 0, -1) gg.getResults(10) gg.editAll("-999", 16) gg.toast("汽车锁油") gg.toast('开启成功') end function f7() gg.toast("") qmnb = { {["memory"] = gg.REGION_C_BSS}, {["name"] = "全车秒刹车"}, {["value"] = 20, ["type"] = gg.TYPE_FLOAT}, {["lv"] = 100, ["offset"] = -8, ["type"] = gg.TYPE_FLOAT}, } qmxg = { {["value"] = 9999, ["offset"] = 0, ["type"] = gg.TYPE_FLOAT}, } xqmnb(qmnb) gg.toast('开启成功') end function f8() Name = "车浮空" gg.setRanges(PPX) local dataType = 16 local search = { {-5.139455925665468E27, 0}, {-7.583908064996921E27, 4}, {-5.112866641183671E27, 8}, {-1.2793503529145021E28, 12}, {-7.600827713809233E27, 16}, {-7.600830074992474E27, 20}, {-7.593578290962217E27, 24}, } local modify = {{0, 0},} SearchWrite(search,modify,dataType,Name) gg.toast('开启成功') end function g1() mnnb({{3600000000.0,0,16},{88.0,36,16},{60.0,40,16}},{{-48.0,40,16}},32,"浮空",true) end function g2() gg.setRanges(gg.REGION_CODE_APP) gg.clearResults() gg.setVisible(false) gg.searchNumber(2.465163E-32, gg.TYPE_FLOAT) gg.getResultsCount() gg.getResults(0) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.clearResults() gg.setVisible(false) gg.searchNumber(6.1630904E-33, gg.TYPE_FLOAT) gg.getResultsCount() gg.getResults(0) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.clearResults() gg.setVisible(false) gg.searchNumber(-2.7860151E28, gg.TYPE_FLOAT) gg.getResultsCount() gg.getResults(0) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.clearResults() gg.setVisible(false) gg.searchNumber(-980, gg.TYPE_FLOAT) gg.getResultsCount() gg.getResults(0) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.clearResults() gg.setVisible(false) gg.searchNumber(-1.8395645E26, gg.TYPE_FLOAT) gg.getResultsCount() gg.getResults(0) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1.0587304e-22;1.0e-6:161", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("0;0.24", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-6.1526231e27;-1.0070975e28;::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-6.15", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-6.1526231e27;-1.0070975e28;::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-6.1526231e27", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("0", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-6.15264497e27", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("0", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-6.1526231e27", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("0", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_DATA) gg.searchNumber("-1,287,719,427,143,988,736", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResultsCount() gg.getResults(0) gg.getResultsCount() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("20000;750;0.0001;0.0005 ", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.0005", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0.05", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_DATA) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,895,342,427,272,904,704", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,895,342,427,383,806,976", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber(4740038608910024704.0, gg.TYPE_QWORD) gg.getResultsCount() gg.toast('开启成功') end function g3() mnnb({{268464131,0,4},{290914307,4,4}},{{-6.15262313e27,24,16}},16384,"关闭",true) mnnb({{-998965248,0,4},{1101004800,232,4}},{{0.0005,236,16}},32,"关闭",true) mnnb({{-309327247,0,4},{-308340220,4,4}},{{9.99999997e-7,-4,16}},16384,"关闭",true) mnnb({{1198153728,0,4},{1,20,4},{1,24,4}},{{1.0,100,16}},32,"关闭",true) mnnb({{-1088801054,0,4}},{{10.90734863281,-8,16}},16384,"关闭",true) mnnb({{-1359975840,0,4}},{{-1228926276669014016,-12,32}},16384,"关闭",true) mnnb({{1139785728,0,4},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1.0,-12,16},{1.0,-8,16},{1.0,-4,16}},32,"关闭",true) gg.toast('开启成功') end function g4() function YuQing(Nc,Type,Search,Write) gg.clearResults() gg.setRanges(Nc) 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("\n🔍搜索到"..#data.."数据\n🔰开始进行偏移") 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.sleep(400) gg.toast("\n🌊"..Name.."成功\n🛠共修改"..#t.."数据") else gg.toast("\n❌"..Name.."失败") return false end else gg.toast("\n❌"..Name.."失败") return false end end gg.setRanges(16384) local dataType = 32 Name = "注入防拉" local search = {{-1296744149883614555, 0}} local modify = {{-1296744153870237696, 0}}SearchWrite(search,modify,dataType) gg.setRanges(16384) local dataType = 32 Name = "注入人物" local search = {{-1505254313802431360, 0}} local modify = {{-1505254313804169216, 0}}SearchWrite(search,modify,dataType) gg.setRanges(16384) local dataType = 32 Name = "全局初始" local search = {{-1328550408728725571, 0}} local modify = {{-1328550408581493555, 0}}SearchWrite(search,modify,dataType) gg.setRanges(32) local dataType = 32 Name = "全局防拉" local search = {{4525216907414147695, 0}} local modify = {{4525216907475015434, 0}}SearchWrite(search,modify,dataType) gg.setRanges(16384) local dataType = 32 Name = "防止拉回" local search = {{-1505254313802431360, 0}} local modify = {{-1505254313804431360, 0}}SearchWrite(search,modify,dataType) gg.setRanges(16384) local dataType = 32 Name = "人物加速" local search = {{-1328550408728725571, 0}} local modify = {{-1328550408577467023, 0}}SearchWrite(search,modify,dataType) gg.setRanges(16384) local dataType = 32 Name = "优化叶巷离1" local search = {{-1296744149883614555, 0}} local modify = {{-1296744153870237696, 0}}SearchWrite(search,modify,dataType) gg.setRanges(16384) local dataType = 32 Name = "优化叶巷离2" local search = {{-1328550408728725571, 0}} local modify = {{-1328550408576460390, 0}}SearchWrite(search,modify,dataType) qmnb = { {["memory"] = 32}, {["name"] = "开启"}, {["value"] = 1331073956, ["type"] = 4}, {["lv"] = 4, ["offset"] = -44, ["type"] = 4}, {["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4}, {["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1176255488, ["offset"] = -60, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -68, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -72, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -76, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1328550408728725571", 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1,328,550,408,586,191,176", 32) qmnb = { {["memory"] = 32}, {["name"] = "开启"}, {["value"] = 100800, ["type"] = 4}, {["lv"] = 4, ["offset"] = -12, ["type"] = 4}, {["lv"] = 4, ["offset"] = -16, ["type"] = 4}, {["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4}, {["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1034147594, ["offset"] = -60, ["type"] = 4}, } xqmnb(qmnb) gg.setRanges(16384) local dataType = 16 Name = "五分屠杀" local search = {{-6.1526231e27, 0}, {-2.4787818e20, -8}, {6.1630904e-33, -4}, {-9.9839328e27, 4}, {-2.8246552e28, 8}, } local modify = {{0, 0}, } SearchWrite(search, modify, dataType) gg.setRanges(16384) local dataType = 16 Name = "五分屠杀" local search = {{10.90734863281, 0}, {-2.9687729e21, -8}, {0, -4}, {-1.8890966e26, 4}, {-0.60239994526, 8}, } local modify = {{9, 0}, } SearchWrite(search, modify, dataType) gg.setRanges(16384) local dataType = 16 Name = "五分屠杀" local search = {{1.0e-6, 0}, {-1.1144502e28, -8}, {-2.0291021e20, -4}, {-5.572308e27, 4}, {-6.1549459e27, 8}, } local modify = {{0.22, 0}, } SearchWrite(search, modify, dataType) gg.clearResults() gg.setRanges(16384) local dataType = 16 Name = "防止灵魂" local search = {{-5.7342929e27,0},{-3.8369228e21,228},} local modify = {{-3.836923e21,228},} gg.toast('开启成功') end function g5() function YW(Nc,Type,Search,Write) gg.clearResults() gg.setRanges(Nc) 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("\n🍂搜索到"..#data.."数据\n🍂开始进行偏移") 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.sleep(400) gg.toast("\n🍂"..Name.."成功\n🍂共修改"..#t.."数据") else gg.toast("\n❌"..Name.."失败") return false end else gg.toast("\n❌"..Name.."失败") return false end end Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} YW(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313804169216, 0}} local Sz2 = {{-1505254313802431360, 0}} YW(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408581493555, 0}} local Sz2 = {{-1328550408728725571, 0}} YW(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} YW(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313804431360, 0}} local Sz2 = {{-1505254313802431360, 0}} YW(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408577467023, 0}} local Sz2 = {{-1328550408728725571, 0}} YW(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} YW(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 32 local Lx = 32 local Sz1 = {{4525216907475015434, 0}} local Sz2 = {{4525216907414147695, 0}} YW(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408576460390, 0}} local Sz2 = {{-1328550408728725571, 0}} YW(Nc, Lx, Sz1, Sz2) gg.toast('开启成功') end function h1() function Searching(Nc,Type,Search,Write) gg.clearResults() gg.setRanges(Nc) 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("\n🍂搜索到"..#data.."数据\n🍂开始进行偏移") 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.sleep(400) gg.toast("\n🍂"..Name.."成功\n🍂共修改"..#t.."数据") else gg.toast("\n✔️"..Name.."成功") return false end else gg.toast("\n✔️"..Name.."成功") return false end end local app = {} function Assert(data) if data == nil or data == "" or data == "nil" then return false else return true end end function mearrass(memory, array) if Assert(memory) and Assert(array) then return true else return false end end function typetab(array, type) local datatype = {} for i = 1, #array do if Assert(array[i].type) then table.insert(datatype, i, array[i].type) else if Assert(type) then table.insert(datatype, i, type) else return false end end end return true, datatype end function app.memorysearch(memory, array, type) gg.setVisible(false) local rx = mearrass(memory, array) if rx then local rx, datatype = typetab(array, type) if rx then if Assert(array[1].hv) then gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv .. "~" .. array[1].hv, datatype[1]) else gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv, datatype[1]) end if gg.getResultCount() == 0 then return false else local tab = {} local data = gg.getResults(gg.getResultCount()) gg.clearResults() for i = 1, #data do data[i].rx = true end for i = 2, #array do local t = {} local offset = array[i].offset for x = 1, #data do t[#t + 1] = {} t[#t].address = data[x].address + offset t[#t].flags = datatype[i] end local t = gg.getValues(t) for z = 1, #t do if Assert(array[i].hv) then if tonumber(t[z].value) < tonumber(array[i].lv) or tonumber(t[z].value) > tonumber(array[i].hv) then data[z].rx = false end else if tostring(t[z].value) ~= tostring(array[i].lv) then data[z].rx = false end end end end for i = 1, #data do if data[i].rx then tab[#tab + 1] = data[i].address end end if #tab > 0 then return true, tab else return false end end else print("type喵内是你爹") gg.toast("type喵内是你爹") os.exit() end else print("memory or array喵内是你爹") gg.toast("memory or array喵内是你爹") os.exit() end end function app.memoryread(addr, type) local t = {} t[1] = {} t[1].address = addr t[1].flags = type if #t > 0 then return true, gg.getValues(t)[1].value else return false end end function app.memorywrite(addr, type, value, freeze) local t = {} t[1] = {} t[1].address = addr t[1].flags = type t[1].value = value if #t > 0 then if Assert(freeze) then t[1].freeze = freeze gg.setValues(t) return gg.addListItems(t) else return gg.setValues(t) end else 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 gg.toast(Name.."喵内是你爹"..#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.sleep(500) gg.toast(Name.."喵内是你爹"..#t.."喵内是你爹") else gg.toast(Name.."喵内是你爹or喵内是你爹\n喵内是你爹") return false end else gg.toast(Name.."看不懂别二改") 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 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("Not Found", false) return false end else gg.toast("Not Found") 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 xgfxs(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"] .. "RAVI") 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 xgfxs(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 encodes(code) return (code:gsub("..", function(h) return string.char((tonumber(h, 16) + 256 - 13 + 255999744) % 256) end )) end do do for _FORV_3_ = 1, 2000 do load("local results = gg.getFile(5000)")() end end end gg.setRanges(16420) local results = gg.getFile() local results = gg.getResults(5000) gg.setValues(results) local results = gg.getFile() 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.sleep(500) else return false end else return false end end 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 function PS() end function setvalue(address,flags,value) PS('(,,)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end function configure(xgsz,sssz,gssz,xl) gg.clearResults() gg.setRanges(nc) flags=xl gg.searchNumber(sssz,xl, false, 56870912, 0, -1) ssjgsl=gg.getResultCount() if ssjgsl>0 then gg.toast(""..ssjgsl.."") gg.searchNumber(gssz,xl, false, 56870912, 0, -1) ssjgs=gg.getResultCount() if ssjgs>0 then else gg.toast(":") end gg.getResults(ssjgs) gg.All(xgsz, xl) gg.toast("开启成功 已修改"..ssjgs.."条数值") else gg.toast("开启成功 原因:结果无数值") end end function js(address,flags,value) local jz={} jz[1]={} jz[1].address=address jz[1].flags=flags jz[1].value=value gg.setValues(jz) end function jz(sxg,zs,zsnb) flags=zs value=zsnb so=gg.getRangesList(''..name..'')[1].start js(so+sxg,zs,zsnb) end local ZS_1 = gg.alert local ZS_2 = gg.toast local ZS_3 = gg.searchNumber local ZS_4 = gg.editAll local ZS_5 = gg.setRanges local ZS_6 = gg.getResults local ZS_7 = gg.clearResults local ZS_8 = gg.searchAddress local ZS_9 = gg.getResultCount local ZS_10 = gg.REGION_BAD local ZS_11 = gg.REGION_ANONYMOUS local ZS_12 = gg.REGION_AZSMEM local ZS_13 = gg.REGION_C_ALLOC local ZS_14 = gg.REGION_C_BSS local ZS_15 = gg.REGION_C_code local ZS_16 = gg.REGION_C_HEAP local ZS_17 = gg.REGION_CODE_APP local ZS_18 = gg.REGION_CODE_SYS local ZS_19 = gg.REGION_JAVA local ZS_20 = gg.REGION_JAVA_HEAP local ZS_21 = gg.REGION_OTHER local ZS_22 = gg.REGION_PPSSPP local ZS_23 = gg.REGION_STACK local ZS_24 = gg.TYPE_FLOAT local ZS_25 = gg.SIGN_EQUAL local ZS_26 = gg.TYPE_DWORD local ZS_27 = gg.TYPE_BYTE local ZS_28 = gg.TYPE_WORD local ZS_29 = gg.REGION_VIDEO local ZS_30 = gg.multiChoice local ZS_31 = print function baseAdd(t) local py = gg.getRangesList(t["奶辞yyds"])[1].start + t["by奶辞"] gg.setValues({ { address = py, flags = t["看不懂别二改"], value = t["奶辞牛逼"] }})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 xgfxs(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 xgfxs(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 fxs(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") 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 gg.toast(Name.."共搜索到"..#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.sleep(500) gg.toast(Name.."开启成功✔共修改"..#t.."条数据") else return false end else 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"] 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 edit(orig,ret)_om=orig[1].memory or orig[1][1]_ov=orig[3].value or orig[3][1]_on=orig[2].name 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 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("开启成功✘", false) return false end else gg.toast("开启成功✘") 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"] 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) else return false end else return false end end local app = {} function Assert(data) if data == nil or data == "" or data == "nil" then return false else return true end end function mearrass(memory, array) if Assert(memory) and Assert(array) then return true else return false end end function typetab(array, type) local datatype = {} for i = 1, #array do if Assert(array[i].type) then table.insert(datatype, i, array[i].type) else if Assert(type) then table.insert(datatype, i, type) else return false end end end return true, datatype end function app.memorysearch(memory, array, type) gg.setVisible(false) local rx = mearrass(memory, array) if rx then local rx, datatype = typetab(array, type) if rx then if Assert(array[1].hv) then gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv .. "~" .. array[1].hv, datatype[1]) elsegg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv, datatype[1]) end if gg.getResultCount() == 0 then return false else local tab = {} local data = gg.getResults(gg.getResultCount()) gg.clearResults() for i = 1, #data do data[i].rx = true end for i = 2, #array do local t = {} local offset = array[i].offset for x = 1, #data do t[#t + 1] = {} t[#t].address = data[x].address + offset t[#t].flags = datatype[i] end local t = gg.getValues(t) for z = 1, #t do if Assert(array[i].hv) then if tonumber(t[z].value) < tonumber(array[i].lv) or tonumber(t[z].value) > tonumber(array[i].hv) then data[z].rx = false end else if tostring(t[z].value) ~= tostring(array[i].lv) then data[z].rx = false end end end end for i = 1, #data do if data[i].rx then tab[#tab + 1] = data[i].address end end if #tab > 0 then return true, tab else return false end end else print("type参数错误") gg.toast("type参数错误") os.exit() end else print("memory or array参数错误") gg.toast("memory or array参数错误") os.exit() end end function app.memoryread(addr, type) local t = {} t[1] = {} t[1].address = addr t[1].flags = type if #t > 0 then return true, gg.getValues(t)[1].value else return false end end function app.memorywrite(addr, type, value, freeze) local t = {} t[1] = {} t[1].address = addr t[1].flags = type t[1].value = value if #t > 0 then if Assert(freeze) then t[1].freeze = freeze return gg.addListItems(t) else return gg.setValues(t) end else return false end end fxs({{false,268464131,0,4,nil,nil}, {290914307,4,4}}, {{0,24,16,false}}, 4,16384,"初始化") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("5.6",16) gg.toast("1") fxs({{false,150994944,0,4,nil,nil}, {58,-4,4},{58,-8,4},{89,40,4}, {1084227584,68,4}},{{90.0,16,16,false}, {90.0,20,16,false}}, 4,32,"帧率锁定") fxs({{false,-998965248,0,4,nil,nil}, {1101004800,232,4}}, {{0.055,236,16,false}}, 4,32,"防拉开启") gg.clearResults() gg.setRanges(16384) local dataType = 16 Name="防止灵魂" local search = {{-5.7342929e27,0},{-3.8369228e21,228},} local modify = {{-3.836923e21,228},} searchWrite(search,modify,dataType) gg.toast("防止出窍") fxs({{false,-309327247,0,4,nil,nil}, {-308340220,4,4}}, {{0.285,-4,16,false}}, 4,16384,"人物第一步注入") gg.setVisible(false) gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber('-2.793752e28;-3.7444097e28;-1.8638977e-20;-1.1144502e28;-1.8331477e27:17', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('-1.86389771e-20', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll('0', gg.TYPE_FLOAT) gg.toast("人物第二步注入") gg.setRanges(16384) local dataType = 16 local tb1 = {{-6.1526231e27, 0}, {-2.4787818e20, -8}, {6.1630904e-33, -4}, {-9.9839328e27, 4}, {-2.8246552e28, 8}, } local tb2 = {{0, 0}, } SearchWrite(tb1, tb2, dataType) gg.setRanges(16384) local dataType = 16 local tb1 = {{10.90734863281, 0}, {-2.9687729e21, -8}, {0, -4}, {-1.8890966e26, 4}, {-0.60239994526, 8}, } local tb2 = {{9, 0}, } SearchWrite(tb1, tb2, dataType) gg.toast("人物第三步注入") gg.setRanges(16384) local dataType = 16 local tb1 = {{1.0e-6, 0}, {-1.1144502e28, -8}, {-2.0291021e20, -4}, {-5.572308e27, 4}, {-6.1549459e27, 8}, } local tb2 = {{0.22, 0}, } SearchWrite(tb1, tb2, dataType) gg.toast("人物第四步注入") fxs({{false,1198153728,0,4,nil,nil}, {1,20,4},{1,24,4}}, {{1.01,100,16,false}}, 4,32,"全局第一步注入") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.toast("全局第二步注入") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744153870237696", gg.TYPE_QWORD) gg.toast("全局第三步注入") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267064848315881", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267068834414592",gg.TYPE_QWORD) gg.toast("全局第四步注入") fxs({{false,-1088801054,0,4,nil,nil}}, {{9,-8,16,false}}, 4,16384,"全局防拉注入") fxs({{false,-1359975840,0,4,nil,nil}}, {{-1228926273201366,-12,32,false}}, 4,16384,"人物防拉注入") fxs({{false,1139785728,0,4,nil,nil}, {1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}}, {{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}}, 4,32,"追爆龟速") gg.toast("有꯭些꯭心꯭动꯭从꯭一꯭开꯭始꯭就꯭覆꯭水꯭难꯭收꯭.") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744153870237696", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267064848315881", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267068834414592",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1328550408728725571", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1328550408578138112",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("0;7.0064923e-45;1;100;1;2,500,000,000.0;0.10000000149;88", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("5", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.searchNumber("-1505254313802431360", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1505254313804899999", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('0.37999999523F;1.0F:6',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.searchNumber('0.37999999523',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('-99999',gg.TYPE_FLOAT) gg.clearResults() qmnb = {{["memory"] = 16384},{["name"] = "开启"},{["value"] = -1296744149883614555, ["type"] = 32},{["lv"] = -1245656510323684848, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0, ["offset"] = 0, ["type"] = 16},{["value"] = 0, ["offset"] = 4, ["type"] = 16},{["value"] = 0, ["offset"] = 12, ["type"] = 16},{["value"] = 0, ["offset"] = 20, ["type"] = 16},{["value"] = 0, ["offset"] = 24, ["type"] = 16},{["value"] = 0, ["offset"] = 28, ["type"] = 16},{["value"] = 0, ["offset"] = 32, ["type"] = 16},{["value"] = 0, ["offset"] = 44, ["type"] = 16},{["value"] = 0, ["offset"] = 48, ["type"] = 16},{["value"] = 0, ["offset"] = 52, ["type"] = 16},{["value"] = 0, ["offset"] = 468, ["type"] = 16},{["value"] = 0, ["offset"] = 496, ["type"] = 16},{["value"] = 0, ["offset"] = 524, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 16384},{["name"] = "开启"},{["value"] = -1328550408728725571, ["type"] = 32},{["lv"] = -1324311156955805071, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0.3, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "开启"},{["value"] = 1144750080, ["type"] = 32},{["lv"] = 4728779609692288791, ["offset"] = 56, ["type"] = 32},{["lv"] = 4525216907414147695, ["offset"] = 64, ["type"] = 32},{["lv"] = 1053609165, ["offset"] = 68, ["type"] = 32},}qmxg = {{["value"] = 0.085, ["offset"] = 64, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 16384},{["name"] = "开启"},{["value"] = -1505254313802431360, ["type"] = 32},{["lv"] = -4676364914835832019, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 8.5, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "开启"},{["value"] = 1331073956, ["type"] = 4},{["lv"] = 4, ["offset"] = -44, ["type"] = 4},{["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4},{["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4},}qmxg = {{["value"] = 1176255488, ["offset"] = -60, ["type"] = 4},{["value"] = 1120272384, ["offset"] = -68, ["type"] = 4},{["value"] = 1120272384, ["offset"] = -72, ["type"] = 4},{["value"] = 1120272384, ["offset"] = -76, ["type"] = 4},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "开启"},{["value"] = 100800, ["type"] = 4},{["lv"] = 4, ["offset"] = -12, ["type"] = 4},{["lv"] = 4, ["offset"] = -16, ["type"] = 4},{["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4},{["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4},}qmxg = {{["value"] = 1034147594, ["offset"] = -60, ["type"] = 4},}xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "核心提速"}, {["value"] = 1331073956, ["type"] = 4}, {["lv"] = 4, ["offset"] = -44, ["type"] = 4}, {["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4}, {["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1176255488, ["offset"] = -60, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -68, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -72, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -76, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1328550408728725571", 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1,328,550,408,586,191,176", 32) qmnb = { {["memory"] = 32}, {["name"] = "核心提速"}, {["value"] = 100800, ["type"] = 4}, {["lv"] = 4, ["offset"] = -12, ["type"] = 4}, {["lv"] = 4, ["offset"] = -16, ["type"] = 4}, {["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4}, {["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1034147594, ["offset"] = -60, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,895,342,427,272,904,704", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,895,342,427,383,806,976", gg.TYPE_QWORD) gg.clearResults() fxs({{false,-1359975840,0,4,nil,nil}}, {{-1228926273201366,-12,32,false}},4,16384,"闪现") fxs({{false,268464131,0,4,nil,nil}, {290914307,4,4}},{{0,24,16,false}},4,16384,"乱杀") gg.clearResults() gg.setRanges(16384) local dataType=gg.TYPE_FLOAT Name="伪装减速" local tb1={{-4.0471672e25,0x8510}} local tb2={{-3.836923e21,0x85C4}} SearchWrite(tb1,tb2,dataType) gg.clearResults() gg.setRanges(32) gg.searchNumber("479.5;1;1;1:100",16) gg.searchNumber("1",16) gg.getResults(300) gg.editAll("800", 16) gg.toast("提速") Name = "小翻" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 32 local Lx = 32 local Sz1 = {{4525216907414147695, 0}} local Sz2 = {{4525216907475015434, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408576460390, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 32 local Lx = 16 local Sz1 = {{10.0, 0},{46.0, 4}} local Sz2 = {{99999, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} Searching(Nc, Lx, Sz1, Sz2) gg.toast('开启成功') end function h2() function Searching(Nc,Type,Search,Write) gg.clearResults() gg.setRanges(Nc) 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("\n🍂搜索到"..#data.."数据\n🍂开始进行偏移") 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.sleep(400) gg.toast("\n🍂"..Name.."成功\n🍂共修改"..#t.."数据") else gg.toast("\n✔️"..Name.."成功") return false end else gg.toast("\n✔️"..Name.."成功") return false end end local app = {} function Assert(data) if data == nil or data == "" or data == "nil" then return false else return true end end function mearrass(memory, array) if Assert(memory) and Assert(array) then return true else return false end end function typetab(array, type) local datatype = {} for i = 1, #array do if Assert(array[i].type) then table.insert(datatype, i, array[i].type) else if Assert(type) then table.insert(datatype, i, type) else return false end end end return true, datatype end function app.memorysearch(memory, array, type) gg.setVisible(false) local rx = mearrass(memory, array) if rx then local rx, datatype = typetab(array, type) if rx then if Assert(array[1].hv) then gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv .. "~" .. array[1].hv, datatype[1]) else gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv, datatype[1]) end if gg.getResultCount() == 0 then return false else local tab = {} local data = gg.getResults(gg.getResultCount()) gg.clearResults() for i = 1, #data do data[i].rx = true end for i = 2, #array do local t = {} local offset = array[i].offset for x = 1, #data do t[#t + 1] = {} t[#t].address = data[x].address + offset t[#t].flags = datatype[i] end local t = gg.getValues(t) for z = 1, #t do if Assert(array[i].hv) then if tonumber(t[z].value) < tonumber(array[i].lv) or tonumber(t[z].value) > tonumber(array[i].hv) then data[z].rx = false end else if tostring(t[z].value) ~= tostring(array[i].lv) then data[z].rx = false end end end end for i = 1, #data do if data[i].rx then tab[#tab + 1] = data[i].address end end if #tab > 0 then return true, tab else return false end end else print("type喵内是你爹") gg.toast("type喵内是你爹") os.exit() end else print("memory or array喵内是你爹") gg.toast("memory or array喵内是你爹") os.exit() end end function app.memoryread(addr, type) local t = {} t[1] = {} t[1].address = addr t[1].flags = type if #t > 0 then return true, gg.getValues(t)[1].value else return false end end function app.memorywrite(addr, type, value, freeze) local t = {} t[1] = {} t[1].address = addr t[1].flags = type t[1].value = value if #t > 0 then if Assert(freeze) then t[1].freeze = freeze gg.setValues(t) return gg.addListItems(t) else return gg.setValues(t) end else 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 gg.toast(Name.."喵内是你爹"..#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.sleep(500) gg.toast(Name.."喵内是你爹"..#t.."喵内是你爹") else gg.toast(Name.."喵内是你爹or喵内是你爹\n喵内是你爹") return false end else gg.toast(Name.."看不懂别二改") 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 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("Not Found", false) return false end else gg.toast("Not Found") 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 xgfxs(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"] .. "RAVI") 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 xgfxs(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 encodes(code) return (code:gsub("..", function(h) return string.char((tonumber(h, 16) + 256 - 13 + 255999744) % 256) end )) end do do for _FORV_3_ = 1, 2000 do load("local results = gg.getFile(5000)")() end end end gg.setRanges(16420) local results = gg.getFile() local results = gg.getResults(5000) gg.setValues(results) local results = gg.getFile() 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.sleep(500) else return false end else return false end end 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 function PS() end function setvalue(address,flags,value) PS('(,,)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end function configure(xgsz,sssz,gssz,xl) gg.clearResults() gg.setRanges(nc) flags=xl gg.searchNumber(sssz,xl, false, 56870912, 0, -1) ssjgsl=gg.getResultCount() if ssjgsl>0 then gg.toast(""..ssjgsl.."") gg.searchNumber(gssz,xl, false, 56870912, 0, -1) ssjgs=gg.getResultCount() if ssjgs>0 then else gg.toast(":") end gg.getResults(ssjgs) gg.All(xgsz, xl) gg.toast("开启成功 已修改"..ssjgs.."条数值") else gg.toast("开启成功 原因:结果无数值") end end function js(address,flags,value) local jz={} jz[1]={} jz[1].address=address jz[1].flags=flags jz[1].value=value gg.setValues(jz) end function jz(sxg,zs,zsnb) flags=zs value=zsnb so=gg.getRangesList(''..name..'')[1].start js(so+sxg,zs,zsnb) end local ZS_1 = gg.alert local ZS_2 = gg.toast local ZS_3 = gg.searchNumber local ZS_4 = gg.editAll local ZS_5 = gg.setRanges local ZS_6 = gg.getResults local ZS_7 = gg.clearResults local ZS_8 = gg.searchAddress local ZS_9 = gg.getResultCount local ZS_10 = gg.REGION_BAD local ZS_11 = gg.REGION_ANONYMOUS local ZS_12 = gg.REGION_AZSMEM local ZS_13 = gg.REGION_C_ALLOC local ZS_14 = gg.REGION_C_BSS local ZS_15 = gg.REGION_C_code local ZS_16 = gg.REGION_C_HEAP local ZS_17 = gg.REGION_CODE_APP local ZS_18 = gg.REGION_CODE_SYS local ZS_19 = gg.REGION_JAVA local ZS_20 = gg.REGION_JAVA_HEAP local ZS_21 = gg.REGION_OTHER local ZS_22 = gg.REGION_PPSSPP local ZS_23 = gg.REGION_STACK local ZS_24 = gg.TYPE_FLOAT local ZS_25 = gg.SIGN_EQUAL local ZS_26 = gg.TYPE_DWORD local ZS_27 = gg.TYPE_BYTE local ZS_28 = gg.TYPE_WORD local ZS_29 = gg.REGION_VIDEO local ZS_30 = gg.multiChoice local ZS_31 = print function baseAdd(t) local py = gg.getRangesList(t["奶辞yyds"])[1].start + t["by奶辞"] gg.setValues({ { address = py, flags = t["看不懂别二改"], value = t["奶辞牛逼"] }})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 xgfxs(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 xgfxs(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 fxs(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") 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 gg.toast(Name.."共搜索到"..#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.sleep(500) gg.toast(Name.."开启成功✔共修改"..#t.."条数据") else return false end else 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"] 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 edit(orig,ret)_om=orig[1].memory or orig[1][1]_ov=orig[3].value or orig[3][1]_on=orig[2].name 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 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("开启成功✘", false) return false end else gg.toast("开启成功✘") 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"] 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) else return false end else return false end end local app = {} function Assert(data) if data == nil or data == "" or data == "nil" then return false else return true end end function mearrass(memory, array) if Assert(memory) and Assert(array) then return true else return false end end function typetab(array, type) local datatype = {} for i = 1, #array do if Assert(array[i].type) then table.insert(datatype, i, array[i].type) else if Assert(type) then table.insert(datatype, i, type) else return false end end end return true, datatype end function app.memorysearch(memory, array, type) gg.setVisible(false) local rx = mearrass(memory, array) if rx then local rx, datatype = typetab(array, type) if rx then if Assert(array[1].hv) then gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv .. "~" .. array[1].hv, datatype[1]) elsegg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv, datatype[1]) end if gg.getResultCount() == 0 then return false else local tab = {} local data = gg.getResults(gg.getResultCount()) gg.clearResults() for i = 1, #data do data[i].rx = true end for i = 2, #array do local t = {} local offset = array[i].offset for x = 1, #data do t[#t + 1] = {} t[#t].address = data[x].address + offset t[#t].flags = datatype[i] end local t = gg.getValues(t) for z = 1, #t do if Assert(array[i].hv) then if tonumber(t[z].value) < tonumber(array[i].lv) or tonumber(t[z].value) > tonumber(array[i].hv) then data[z].rx = false end else if tostring(t[z].value) ~= tostring(array[i].lv) then data[z].rx = false end end end end for i = 1, #data do if data[i].rx then tab[#tab + 1] = data[i].address end end if #tab > 0 then return true, tab else return false end end else print("type参数错误") gg.toast("type参数错误") os.exit() end else print("memory or array参数错误") gg.toast("memory or array参数错误") os.exit() end end function app.memoryread(addr, type) local t = {} t[1] = {} t[1].address = addr t[1].flags = type if #t > 0 then return true, gg.getValues(t)[1].value else return false end end function app.memorywrite(addr, type, value, freeze) local t = {} t[1] = {} t[1].address = addr t[1].flags = type t[1].value = value if #t > 0 then if Assert(freeze) then t[1].freeze = freeze return gg.addListItems(t) else return gg.setValues(t) end else return false end end Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313804169216, 0}} local Sz2 = {{-1505254313802431360, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408581493555, 0}} local Sz2 = {{-1328550408728725571, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} Searching(Nc, Lx, Sz1, Sz2) qmnb = { {["memory"] = 32}, {["name"] = "关闭"}, {["value"] = 100800, ["type"] = 4}, {["lv"] = 4, ["offset"] = -12, ["type"] = 4}, {["lv"] = 4, ["offset"] = -16, ["type"] = 4}, {["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4}, {["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 973279855, ["offset"] = -60, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,587,197,809", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,728,725,571", gg.TYPE_QWORD) qmnb = { {["memory"] = 32}, {["name"] = "关闭"}, {["value"] = 1331073956, ["type"] = 4}, {["lv"] = 4, ["offset"] = -44, ["type"] = 4}, {["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4}, {["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1139785728, ["offset"] = -60, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -68, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -72, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -76, ["type"] = 4}, } xqmnb(qmnb) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313804431360, 0}} local Sz2 = {{-1505254313802431360, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408577467023, 0}} local Sz2 = {{-1328550408728725571, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 32 local Lx = 32 local Sz1 = {{4525216907475015434, 0}} local Sz2 = {{4525216907414147695, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408576460390, 0}} local Sz2 = {{-1328550408728725571, 0}} Searching(Nc, Lx, Sz1, Sz2) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,895,342,427,383,806,976", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,895,342,427,272,904,704", gg.TYPE_QWORD) gg.clearResults() gg.toast("关闭") fxs({{false,268464131,0,4,nil,nil}, {290914307,4,4}}, {{-6.15262313e27,24,16,false}}, 4,16384,"关闭") fxs({{false,-998965248,0,4,nil,nil}, {1101004800,232,4}}, {{0.0005,236,16,false}}, 4,32,"关闭") gg.clearResults() gg.setRanges(16384) local dataType = 16 local search = {{-5.7342929e27,0},{-3.836923e21,228},} local modify = {{-3.8369228e21,228},} searchWrite(search,modify,dataType) fxs({{false,-309327247,0,4,nil,nil}, {-308340220,4,4}}, {{9.99999997e-7,-4,16,false}}, 4,16384,"关闭") fxs({{false,1198153728,0,4,nil,nil}, {1,20,4},{1,24,4}},{{1.0,100,16,false}}, 4,32,"关闭") fxs({{false,-1088801054,0,4,nil,nil}}, {{10.90734863281,-8,16,false}}, 4,16384,"关闭") fxs({{false,-1359975840,0,4,nil,nil}}, {{-1228926276669014016,-12,32,false}}, 4,16384,"关闭") fxs({{false,1139785728,0,4,nil,nil}, {1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}}, {{1.0,-12,16,false},{1.0,-8,16,false},{1.0,-4,16,false}}, 4,32,"关闭") gg.setVisible(false) gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber('-2.793752e28;-3.7444097e28;0.0;-1.1144502e28;-1.8331477e27:17', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('0', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll('-1.86389771e-20', gg.TYPE_FLOAT) gg.setRanges(16384) local dataType = 16 local tb1 = {{9, 0}, {-3.8685728e25, -12}, {-2.9687729e21, -8}, {-1.8890966e26, 4}, {-0.60239994526, 8}, } local tb2 = {{10.90734863281, 0}, } SearchWrite(tb1, tb2, dataType) gg.setRanges(16384) local dataType = 16 local tb1 = {{0.21999999881, 0}, {-1.1144502e28, -8}, {-2.0291021e20, -4}, {-5.572308e27, 4}, {-6.1549459e27, 8}, } local tb2 = {{1.0e-6, 0}, } SearchWrite(tb1, tb2, dataType) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1228926273126264269", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1228926273201366461", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744153870237696", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744149883614555", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267068834414592", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267064848315881",gg.TYPE_QWORD) gg.toast("关闭成功") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1328550408578138112", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1328550408728725571",gg.TYPE_QWORD) gg.toast("关闭成功") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,473,673,257", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,525,216,907,414,147,695", gg.TYPE_QWORD) gg.searchNumber("-1505254313804899999", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1505254313802431360", gg.TYPE_QWORD) gg.toast("关加速成功") gg.setVisible(false) gg.setRanges(32) local dataType = 16 local tb1 = {{-1500, 0}, {9.1689761e-41, -8}, {0, -4}, {4000, 4}, {0.30000001192, 8}, } local tb2 = {{-980, 0}, } SearchWrite(tb1, tb2, dataType) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;5.6::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("5.6", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("0",16) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1,585,267,068,834,414,592", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1,585,267,064,848,315,880",gg.TYPE_QWORD) gg.toast('开启成功') end function h3() function Searching(Nc,Type,Search,Write) gg.clearResults() gg.setRanges(Nc) 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("\n🍂搜索到"..#data.."数据\n🍂开始进行偏移") 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.sleep(400) gg.toast("\n🍂"..Name.."成功\n🍂共修改"..#t.."数据") else gg.toast("\n✔️"..Name.."成功") return false end else gg.toast("\n✔️"..Name.."成功") return false end end local app = {} function Assert(data) if data == nil or data == "" or data == "nil" then return false else return true end end function mearrass(memory, array) if Assert(memory) and Assert(array) then return true else return false end end function typetab(array, type) local datatype = {} for i = 1, #array do if Assert(array[i].type) then table.insert(datatype, i, array[i].type) else if Assert(type) then table.insert(datatype, i, type) else return false end end end return true, datatype end function app.memorysearch(memory, array, type) gg.setVisible(false) local rx = mearrass(memory, array) if rx then local rx, datatype = typetab(array, type) if rx then if Assert(array[1].hv) then gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv .. "~" .. array[1].hv, datatype[1]) else gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv, datatype[1]) end if gg.getResultCount() == 0 then return false else local tab = {} local data = gg.getResults(gg.getResultCount()) gg.clearResults() for i = 1, #data do data[i].rx = true end for i = 2, #array do local t = {} local offset = array[i].offset for x = 1, #data do t[#t + 1] = {} t[#t].address = data[x].address + offset t[#t].flags = datatype[i] end local t = gg.getValues(t) for z = 1, #t do if Assert(array[i].hv) then if tonumber(t[z].value) < tonumber(array[i].lv) or tonumber(t[z].value) > tonumber(array[i].hv) then data[z].rx = false end else if tostring(t[z].value) ~= tostring(array[i].lv) then data[z].rx = false end end end end for i = 1, #data do if data[i].rx then tab[#tab + 1] = data[i].address end end if #tab > 0 then return true, tab else return false end end else print("type喵内是你爹") gg.toast("type喵内是你爹") os.exit() end else print("memory or array喵内是你爹") gg.toast("memory or array喵内是你爹") os.exit() end end function app.memoryread(addr, type) local t = {} t[1] = {} t[1].address = addr t[1].flags = type if #t > 0 then return true, gg.getValues(t)[1].value else return false end end function app.memorywrite(addr, type, value, freeze) local t = {} t[1] = {} t[1].address = addr t[1].flags = type t[1].value = value if #t > 0 then if Assert(freeze) then t[1].freeze = freeze gg.setValues(t) return gg.addListItems(t) else return gg.setValues(t) end else 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 gg.toast(Name.."喵内是你爹"..#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.sleep(500) gg.toast(Name.."喵内是你爹"..#t.."喵内是你爹") else gg.toast(Name.."喵内是你爹or喵内是你爹\n喵内是你爹") return false end else gg.toast(Name.."看不懂别二改") 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 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("Not Found", false) return false end else gg.toast("Not Found") 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 xgfxs(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"] .. "RAVI") 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 xgfxs(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 encodes(code) return (code:gsub("..", function(h) return string.char((tonumber(h, 16) + 256 - 13 + 255999744) % 256) end )) end do do for _FORV_3_ = 1, 2000 do load("local results = gg.getFile(5000)")() end end end gg.setRanges(16420) local results = gg.getFile() local results = gg.getResults(5000) gg.setValues(results) local results = gg.getFile() 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.sleep(500) else return false end else return false end end 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 function PS() end function setvalue(address,flags,value) PS('(,,)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end function configure(xgsz,sssz,gssz,xl) gg.clearResults() gg.setRanges(nc) flags=xl gg.searchNumber(sssz,xl, false, 56870912, 0, -1) ssjgsl=gg.getResultCount() if ssjgsl>0 then gg.toast(""..ssjgsl.."") gg.searchNumber(gssz,xl, false, 56870912, 0, -1) ssjgs=gg.getResultCount() if ssjgs>0 then else gg.toast(":") end gg.getResults(ssjgs) gg.All(xgsz, xl) gg.toast("开启成功 已修改"..ssjgs.."条数值") else gg.toast("开启成功 原因:结果无数值") end end function js(address,flags,value) local jz={} jz[1]={} jz[1].address=address jz[1].flags=flags jz[1].value=value gg.setValues(jz) end function jz(sxg,zs,zsnb) flags=zs value=zsnb so=gg.getRangesList(''..name..'')[1].start js(so+sxg,zs,zsnb) end local ZS_1 = gg.alert local ZS_2 = gg.toast local ZS_3 = gg.searchNumber local ZS_4 = gg.editAll local ZS_5 = gg.setRanges local ZS_6 = gg.getResults local ZS_7 = gg.clearResults local ZS_8 = gg.searchAddress local ZS_9 = gg.getResultCount local ZS_10 = gg.REGION_BAD local ZS_11 = gg.REGION_ANONYMOUS local ZS_12 = gg.REGION_AZSMEM local ZS_13 = gg.REGION_C_ALLOC local ZS_14 = gg.REGION_C_BSS local ZS_15 = gg.REGION_C_code local ZS_16 = gg.REGION_C_HEAP local ZS_17 = gg.REGION_CODE_APP local ZS_18 = gg.REGION_CODE_SYS local ZS_19 = gg.REGION_JAVA local ZS_20 = gg.REGION_JAVA_HEAP local ZS_21 = gg.REGION_OTHER local ZS_22 = gg.REGION_PPSSPP local ZS_23 = gg.REGION_STACK local ZS_24 = gg.TYPE_FLOAT local ZS_25 = gg.SIGN_EQUAL local ZS_26 = gg.TYPE_DWORD local ZS_27 = gg.TYPE_BYTE local ZS_28 = gg.TYPE_WORD local ZS_29 = gg.REGION_VIDEO local ZS_30 = gg.multiChoice local ZS_31 = print function baseAdd(t) local py = gg.getRangesList(t["奶辞yyds"])[1].start + t["by奶辞"] gg.setValues({ { address = py, flags = t["看不懂别二改"], value = t["奶辞牛逼"] }})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 xgfxs(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 xgfxs(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 fxs(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") 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 gg.toast(Name.."共搜索到"..#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.sleep(500) gg.toast(Name.."开启成功✔共修改"..#t.."条数据") else return false end else 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"] 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 edit(orig,ret)_om=orig[1].memory or orig[1][1]_ov=orig[3].value or orig[3][1]_on=orig[2].name 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 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("开启成功✘", false) return false end else gg.toast("开启成功✘") 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"] 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) else return false end else return false end end local app = {} function Assert(data) if data == nil or data == "" or data == "nil" then return false else return true end end function mearrass(memory, array) if Assert(memory) and Assert(array) then return true else return false end end function typetab(array, type) local datatype = {} for i = 1, #array do if Assert(array[i].type) then table.insert(datatype, i, array[i].type) else if Assert(type) then table.insert(datatype, i, type) else return false end end end return true, datatype end function app.memorysearch(memory, array, type) gg.setVisible(false) local rx = mearrass(memory, array) if rx then local rx, datatype = typetab(array, type) if rx then if Assert(array[1].hv) then gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv .. "~" .. array[1].hv, datatype[1]) elsegg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv, datatype[1]) end if gg.getResultCount() == 0 then return false else local tab = {} local data = gg.getResults(gg.getResultCount()) gg.clearResults() for i = 1, #data do data[i].rx = true end for i = 2, #array do local t = {} local offset = array[i].offset for x = 1, #data do t[#t + 1] = {} t[#t].address = data[x].address + offset t[#t].flags = datatype[i] end local t = gg.getValues(t) for z = 1, #t do if Assert(array[i].hv) then if tonumber(t[z].value) < tonumber(array[i].lv) or tonumber(t[z].value) > tonumber(array[i].hv) then data[z].rx = false end else if tostring(t[z].value) ~= tostring(array[i].lv) then data[z].rx = false end end end end for i = 1, #data do if data[i].rx then tab[#tab + 1] = data[i].address end end if #tab > 0 then return true, tab else return false end end else print("type参数错误") gg.toast("type参数错误") os.exit() end else print("memory or array参数错误") gg.toast("memory or array参数错误") os.exit() end end function app.memoryread(addr, type) local t = {} t[1] = {} t[1].address = addr t[1].flags = type if #t > 0 then return true, gg.getValues(t)[1].value else return false end end function app.memorywrite(addr, type, value, freeze) local t = {} t[1] = {} t[1].address = addr t[1].flags = type t[1].value = value if #t > 0 then if Assert(freeze) then t[1].freeze = freeze return gg.addListItems(t) else return gg.setValues(t) end else return false end end fxs({{false,268464131,0,4,nil,nil}, {290914307,4,4}}, {{0,24,16,false}}, 4,16384,"初始化") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("5.6",16) gg.toast("1") fxs({{false,150994944,0,4,nil,nil}, {58,-4,4},{58,-8,4},{89,40,4}, {1084227584,68,4}},{{90.0,16,16,false}, {90.0,20,16,false}}, 4,32,"帧率锁定") fxs({{false,-998965248,0,4,nil,nil}, {1101004800,232,4}}, {{0.055,236,16,false}}, 4,32,"防拉开启") gg.clearResults() gg.setRanges(16384) local dataType = 16 Name="防止灵魂" local search = {{-5.7342929e27,0},{-3.8369228e21,228},} local modify = {{-3.836923e21,228},} searchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1,585,267,064,848,315,880", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1,585,267,068,834,414,592",gg.TYPE_QWORD) gg.toast("防止出窍") fxs({{false,-309327247,0,4,nil,nil}, {-308340220,4,4}}, {{0.285,-4,16,false}}, 4,16384,"人物第一步注入") gg.setVisible(false) gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber('-2.793752e28;-3.7444097e28;-1.8638977e-20;-1.1144502e28;-1.8331477e27:17', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('-1.86389771e-20', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll('0', gg.TYPE_FLOAT) gg.toast("人物第二步注入") gg.setRanges(16384) local dataType = 16 local tb1 = {{-6.1526231e27, 0}, {-2.4787818e20, -8}, {6.1630904e-33, -4}, {-9.9839328e27, 4}, {-2.8246552e28, 8}, } local tb2 = {{0, 0}, } SearchWrite(tb1, tb2, dataType) gg.setRanges(16384) local dataType = 16 local tb1 = {{10.90734863281, 0}, {-2.9687729e21, -8}, {0, -4}, {-1.8890966e26, 4}, {-0.60239994526, 8}, } local tb2 = {{9, 0}, } SearchWrite(tb1, tb2, dataType) gg.toast("人物第三步注入") gg.setRanges(16384) local dataType = 16 local tb1 = {{1.0e-6, 0}, {-1.1144502e28, -8}, {-2.0291021e20, -4}, {-5.572308e27, 4}, {-6.1549459e27, 8}, } local tb2 = {{0.22, 0}, } SearchWrite(tb1, tb2, dataType) gg.toast("人物第四步注入") fxs({{false,1198153728,0,4,nil,nil}, {1,20,4},{1,24,4}}, {{1.01,100,16,false}}, 4,32,"全局第一步注入") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.toast("全局第二步注入") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744153870237696", gg.TYPE_QWORD) gg.toast("全局第三步注入") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267064848315881", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267068834414592",gg.TYPE_QWORD) gg.toast("全局第四步注入") fxs({{false,-1088801054,0,4,nil,nil}}, {{9,-8,16,false}}, 4,16384,"全局防拉注入") fxs({{false,-1359975840,0,4,nil,nil}}, {{-1228926273201366,-12,32,false}}, 4,16384,"人物防拉注入") fxs({{false,1139785728,0,4,nil,nil}, {1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}}, {{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}}, 4,32,"追爆龟速") gg.toast("有꯭些꯭心꯭动꯭从꯭一꯭开꯭始꯭就꯭覆꯭水꯭难꯭收꯭.") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744153870237696", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267064848315881", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267068834414592",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1328550408728725571", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1328550408578138112",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("0;7.0064923e-45;1;100;1;2,500,000,000.0;0.10000000149;88", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("5", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.searchNumber("-1505254313802431360", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1505254313804899999", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('0.37999999523F;1.0F:6',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.searchNumber('0.37999999523',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('-99999',gg.TYPE_FLOAT) gg.clearResults() qmnb = {{["memory"] = 16384},{["name"] = "开启"},{["value"] = -1296744149883614555, ["type"] = 32},{["lv"] = -1245656510323684848, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0, ["offset"] = 0, ["type"] = 16},{["value"] = 0, ["offset"] = 4, ["type"] = 16},{["value"] = 0, ["offset"] = 12, ["type"] = 16},{["value"] = 0, ["offset"] = 20, ["type"] = 16},{["value"] = 0, ["offset"] = 24, ["type"] = 16},{["value"] = 0, ["offset"] = 28, ["type"] = 16},{["value"] = 0, ["offset"] = 32, ["type"] = 16},{["value"] = 0, ["offset"] = 44, ["type"] = 16},{["value"] = 0, ["offset"] = 48, ["type"] = 16},{["value"] = 0, ["offset"] = 52, ["type"] = 16},{["value"] = 0, ["offset"] = 468, ["type"] = 16},{["value"] = 0, ["offset"] = 496, ["type"] = 16},{["value"] = 0, ["offset"] = 524, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 16384},{["name"] = "开启"},{["value"] = -1328550408728725571, ["type"] = 32},{["lv"] = -1324311156955805071, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0.3, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "开启"},{["value"] = 1144750080, ["type"] = 32},{["lv"] = 4728779609692288791, ["offset"] = 56, ["type"] = 32},{["lv"] = 4525216907414147695, ["offset"] = 64, ["type"] = 32},{["lv"] = 1053609165, ["offset"] = 68, ["type"] = 32},}qmxg = {{["value"] = 0.085, ["offset"] = 64, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 16384},{["name"] = "开启"},{["value"] = -1505254313802431360, ["type"] = 32},{["lv"] = -4676364914835832019, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 8.5, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "开启"},{["value"] = 1331073956, ["type"] = 4},{["lv"] = 4, ["offset"] = -44, ["type"] = 4},{["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4},{["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4},}qmxg = {{["value"] = 1176255488, ["offset"] = -60, ["type"] = 4},{["value"] = 1120272384, ["offset"] = -68, ["type"] = 4},{["value"] = 1120272384, ["offset"] = -72, ["type"] = 4},{["value"] = 1120272384, ["offset"] = -76, ["type"] = 4},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "开启"},{["value"] = 100800, ["type"] = 4},{["lv"] = 4, ["offset"] = -12, ["type"] = 4},{["lv"] = 4, ["offset"] = -16, ["type"] = 4},{["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4},{["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4},}qmxg = {{["value"] = 1034147594, ["offset"] = -60, ["type"] = 4},}xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "核心提速"}, {["value"] = 1331073956, ["type"] = 4}, {["lv"] = 4, ["offset"] = -44, ["type"] = 4}, {["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4}, {["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1176255488, ["offset"] = -60, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -68, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -72, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -76, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1328550408728725571", 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1,328,550,408,586,191,176", 32) qmnb = { {["memory"] = 32}, {["name"] = "核心提速"}, {["value"] = 100800, ["type"] = 4}, {["lv"] = 4, ["offset"] = -12, ["type"] = 4}, {["lv"] = 4, ["offset"] = -16, ["type"] = 4}, {["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4}, {["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1034147594, ["offset"] = -60, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,895,342,427,272,904,704", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,895,342,427,383,806,976", gg.TYPE_QWORD) gg.clearResults() fxs({{false,-1359975840,0,4,nil,nil}}, {{-1228926273201366,-12,32,false}},4,16384,"闪现") fxs({{false,268464131,0,4,nil,nil}, {290914307,4,4}},{{0,24,16,false}},4,16384,"乱杀") gg.clearResults() gg.setRanges(16384) local dataType=gg.TYPE_FLOAT Name="伪装减速" local tb1={{-4.0471672e25,0x8510}} local tb2={{-3.836923e21,0x85C4}} SearchWrite(tb1,tb2,dataType) gg.clearResults() gg.setRanges(32) gg.searchNumber("479.5;1;1;1:100",16) gg.searchNumber("1",16) gg.getResults(300) gg.editAll("800", 16) gg.toast("提速") Name = "小翻" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 32 local Lx = 32 local Sz1 = {{4525216907414147695, 0}} local Sz2 = {{4525216907475015434, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408576460390, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 32 local Lx = 16 local Sz1 = {{10.0, 0},{46.0, 4}} local Sz2 = {{99999, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} Searching(Nc, Lx, Sz1, Sz2) gg.toast('开启成功') end function h4() function Searching(Nc,Type,Search,Write) gg.clearResults() gg.setRanges(Nc) 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("\n🍂搜索到"..#data.."数据\n🍂开始进行偏移") 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.sleep(400) gg.toast("\n🍂"..Name.."成功\n🍂共修改"..#t.."数据") else gg.toast("\n✔️"..Name.."成功") return false end else gg.toast("\n✔️"..Name.."成功") return false end end local app = {} function Assert(data) if data == nil or data == "" or data == "nil" then return false else return true end end function mearrass(memory, array) if Assert(memory) and Assert(array) then return true else return false end end function typetab(array, type) local datatype = {} for i = 1, #array do if Assert(array[i].type) then table.insert(datatype, i, array[i].type) else if Assert(type) then table.insert(datatype, i, type) else return false end end end return true, datatype end function app.memorysearch(memory, array, type) gg.setVisible(false) local rx = mearrass(memory, array) if rx then local rx, datatype = typetab(array, type) if rx then if Assert(array[1].hv) then gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv .. "~" .. array[1].hv, datatype[1]) else gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv, datatype[1]) end if gg.getResultCount() == 0 then return false else local tab = {} local data = gg.getResults(gg.getResultCount()) gg.clearResults() for i = 1, #data do data[i].rx = true end for i = 2, #array do local t = {} local offset = array[i].offset for x = 1, #data do t[#t + 1] = {} t[#t].address = data[x].address + offset t[#t].flags = datatype[i] end local t = gg.getValues(t) for z = 1, #t do if Assert(array[i].hv) then if tonumber(t[z].value) < tonumber(array[i].lv) or tonumber(t[z].value) > tonumber(array[i].hv) then data[z].rx = false end else if tostring(t[z].value) ~= tostring(array[i].lv) then data[z].rx = false end end end end for i = 1, #data do if data[i].rx then tab[#tab + 1] = data[i].address end end if #tab > 0 then return true, tab else return false end end else print("type喵内是你爹") gg.toast("type喵内是你爹") os.exit() end else print("memory or array喵内是你爹") gg.toast("memory or array喵内是你爹") os.exit() end end function app.memoryread(addr, type) local t = {} t[1] = {} t[1].address = addr t[1].flags = type if #t > 0 then return true, gg.getValues(t)[1].value else return false end end function app.memorywrite(addr, type, value, freeze) local t = {} t[1] = {} t[1].address = addr t[1].flags = type t[1].value = value if #t > 0 then if Assert(freeze) then t[1].freeze = freeze gg.setValues(t) return gg.addListItems(t) else return gg.setValues(t) end else 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 gg.toast(Name.."喵内是你爹"..#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.sleep(500) gg.toast(Name.."喵内是你爹"..#t.."喵内是你爹") else gg.toast(Name.."喵内是你爹or喵内是你爹\n喵内是你爹") return false end else gg.toast(Name.."看不懂别二改") 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 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("Not Found", false) return false end else gg.toast("Not Found") 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 xgfxs(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"] .. "RAVI") 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 xgfxs(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 encodes(code) return (code:gsub("..", function(h) return string.char((tonumber(h, 16) + 256 - 13 + 255999744) % 256) end )) end do do for _FORV_3_ = 1, 2000 do load("local results = gg.getFile(5000)")() end end end gg.setRanges(16420) local results = gg.getFile() local results = gg.getResults(5000) gg.setValues(results) local results = gg.getFile() 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.sleep(500) else return false end else return false end end 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 function PS() end function setvalue(address,flags,value) PS('(,,)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end function configure(xgsz,sssz,gssz,xl) gg.clearResults() gg.setRanges(nc) flags=xl gg.searchNumber(sssz,xl, false, 56870912, 0, -1) ssjgsl=gg.getResultCount() if ssjgsl>0 then gg.toast(""..ssjgsl.."") gg.searchNumber(gssz,xl, false, 56870912, 0, -1) ssjgs=gg.getResultCount() if ssjgs>0 then else gg.toast(":") end gg.getResults(ssjgs) gg.All(xgsz, xl) gg.toast("开启成功 已修改"..ssjgs.."条数值") else gg.toast("开启成功 原因:结果无数值") end end function js(address,flags,value) local jz={} jz[1]={} jz[1].address=address jz[1].flags=flags jz[1].value=value gg.setValues(jz) end function jz(sxg,zs,zsnb) flags=zs value=zsnb so=gg.getRangesList(''..name..'')[1].start js(so+sxg,zs,zsnb) end local ZS_1 = gg.alert local ZS_2 = gg.toast local ZS_3 = gg.searchNumber local ZS_4 = gg.editAll local ZS_5 = gg.setRanges local ZS_6 = gg.getResults local ZS_7 = gg.clearResults local ZS_8 = gg.searchAddress local ZS_9 = gg.getResultCount local ZS_10 = gg.REGION_BAD local ZS_11 = gg.REGION_ANONYMOUS local ZS_12 = gg.REGION_AZSMEM local ZS_13 = gg.REGION_C_ALLOC local ZS_14 = gg.REGION_C_BSS local ZS_15 = gg.REGION_C_code local ZS_16 = gg.REGION_C_HEAP local ZS_17 = gg.REGION_CODE_APP local ZS_18 = gg.REGION_CODE_SYS local ZS_19 = gg.REGION_JAVA local ZS_20 = gg.REGION_JAVA_HEAP local ZS_21 = gg.REGION_OTHER local ZS_22 = gg.REGION_PPSSPP local ZS_23 = gg.REGION_STACK local ZS_24 = gg.TYPE_FLOAT local ZS_25 = gg.SIGN_EQUAL local ZS_26 = gg.TYPE_DWORD local ZS_27 = gg.TYPE_BYTE local ZS_28 = gg.TYPE_WORD local ZS_29 = gg.REGION_VIDEO local ZS_30 = gg.multiChoice local ZS_31 = print function baseAdd(t) local py = gg.getRangesList(t["奶辞yyds"])[1].start + t["by奶辞"] gg.setValues({ { address = py, flags = t["看不懂别二改"], value = t["奶辞牛逼"] }})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 xgfxs(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 xgfxs(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 fxs(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") 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 gg.toast(Name.."共搜索到"..#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.sleep(500) gg.toast(Name.."开启成功✔共修改"..#t.."条数据") else return false end else 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"] 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 edit(orig,ret)_om=orig[1].memory or orig[1][1]_ov=orig[3].value or orig[3][1]_on=orig[2].name 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 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("开启成功✘", false) return false end else gg.toast("开启成功✘") 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"] 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) else return false end else return false end end local app = {} function Assert(data) if data == nil or data == "" or data == "nil" then return false else return true end end function mearrass(memory, array) if Assert(memory) and Assert(array) then return true else return false end end function typetab(array, type) local datatype = {} for i = 1, #array do if Assert(array[i].type) then table.insert(datatype, i, array[i].type) else if Assert(type) then table.insert(datatype, i, type) else return false end end end return true, datatype end function app.memorysearch(memory, array, type) gg.setVisible(false) local rx = mearrass(memory, array) if rx then local rx, datatype = typetab(array, type) if rx then if Assert(array[1].hv) then gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv .. "~" .. array[1].hv, datatype[1]) elsegg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv, datatype[1]) end if gg.getResultCount() == 0 then return false else local tab = {} local data = gg.getResults(gg.getResultCount()) gg.clearResults() for i = 1, #data do data[i].rx = true end for i = 2, #array do local t = {} local offset = array[i].offset for x = 1, #data do t[#t + 1] = {} t[#t].address = data[x].address + offset t[#t].flags = datatype[i] end local t = gg.getValues(t) for z = 1, #t do if Assert(array[i].hv) then if tonumber(t[z].value) < tonumber(array[i].lv) or tonumber(t[z].value) > tonumber(array[i].hv) then data[z].rx = false end else if tostring(t[z].value) ~= tostring(array[i].lv) then data[z].rx = false end end end end for i = 1, #data do if data[i].rx then tab[#tab + 1] = data[i].address end end if #tab > 0 then return true, tab else return false end end else print("type参数错误") gg.toast("type参数错误") os.exit() end else print("memory or array参数错误") gg.toast("memory or array参数错误") os.exit() end end function app.memoryread(addr, type) local t = {} t[1] = {} t[1].address = addr t[1].flags = type if #t > 0 then return true, gg.getValues(t)[1].value else return false end end function app.memorywrite(addr, type, value, freeze) local t = {} t[1] = {} t[1].address = addr t[1].flags = type t[1].value = value if #t > 0 then if Assert(freeze) then t[1].freeze = freeze return gg.addListItems(t) else return gg.setValues(t) end else return false end end Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313804169216, 0}} local Sz2 = {{-1505254313802431360, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408581493555, 0}} local Sz2 = {{-1328550408728725571, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} Searching(Nc, Lx, Sz1, Sz2) qmnb = { {["memory"] = 32}, {["name"] = "关闭"}, {["value"] = 100800, ["type"] = 4}, {["lv"] = 4, ["offset"] = -12, ["type"] = 4}, {["lv"] = 4, ["offset"] = -16, ["type"] = 4}, {["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4}, {["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 973279855, ["offset"] = -60, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,587,197,809", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,728,725,571", gg.TYPE_QWORD) qmnb = { {["memory"] = 32}, {["name"] = "关闭"}, {["value"] = 1331073956, ["type"] = 4}, {["lv"] = 4, ["offset"] = -44, ["type"] = 4}, {["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4}, {["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1139785728, ["offset"] = -60, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -68, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -72, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -76, ["type"] = 4}, } xqmnb(qmnb) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313804431360, 0}} local Sz2 = {{-1505254313802431360, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408577467023, 0}} local Sz2 = {{-1328550408728725571, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 32 local Lx = 32 local Sz1 = {{4525216907475015434, 0}} local Sz2 = {{4525216907414147695, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408576460390, 0}} local Sz2 = {{-1328550408728725571, 0}} Searching(Nc, Lx, Sz1, Sz2) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,895,342,427,383,806,976", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,895,342,427,272,904,704", gg.TYPE_QWORD) gg.clearResults() gg.toast("关闭") fxs({{false,268464131,0,4,nil,nil}, {290914307,4,4}}, {{-6.15262313e27,24,16,false}}, 4,16384,"关闭") fxs({{false,-998965248,0,4,nil,nil}, {1101004800,232,4}}, {{0.0005,236,16,false}}, 4,32,"关闭") gg.clearResults() gg.setRanges(16384) local dataType = 16 local search = {{-5.7342929e27,0},{-3.836923e21,228},} local modify = {{-3.8369228e21,228},} searchWrite(search,modify,dataType) fxs({{false,-309327247,0,4,nil,nil}, {-308340220,4,4}}, {{9.99999997e-7,-4,16,false}}, 4,16384,"关闭") fxs({{false,1198153728,0,4,nil,nil}, {1,20,4},{1,24,4}},{{1.0,100,16,false}}, 4,32,"关闭") fxs({{false,-1088801054,0,4,nil,nil}}, {{10.90734863281,-8,16,false}}, 4,16384,"关闭") fxs({{false,-1359975840,0,4,nil,nil}}, {{-1228926276669014016,-12,32,false}}, 4,16384,"关闭") fxs({{false,1139785728,0,4,nil,nil}, {1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}}, {{1.0,-12,16,false},{1.0,-8,16,false},{1.0,-4,16,false}}, 4,32,"关闭") gg.setVisible(false) gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber('-2.793752e28;-3.7444097e28;0.0;-1.1144502e28;-1.8331477e27:17', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('0', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll('-1.86389771e-20', gg.TYPE_FLOAT) gg.setRanges(16384) local dataType = 16 local tb1 = {{9, 0}, {-3.8685728e25, -12}, {-2.9687729e21, -8}, {-1.8890966e26, 4}, {-0.60239994526, 8}, } local tb2 = {{10.90734863281, 0}, } SearchWrite(tb1, tb2, dataType) gg.setRanges(16384) local dataType = 16 local tb1 = {{0.21999999881, 0}, {-1.1144502e28, -8}, {-2.0291021e20, -4}, {-5.572308e27, 4}, {-6.1549459e27, 8}, } local tb2 = {{1.0e-6, 0}, } SearchWrite(tb1, tb2, dataType) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1228926273126264269", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1228926273201366461", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744153870237696", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744149883614555", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267068834414592", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267064848315881",gg.TYPE_QWORD) gg.toast("关闭成功") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1328550408578138112", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1328550408728725571",gg.TYPE_QWORD) gg.toast("关闭成功") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,473,673,257", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,525,216,907,414,147,695", gg.TYPE_QWORD) gg.searchNumber("-1505254313804899999", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1505254313802431360", gg.TYPE_QWORD) gg.toast("关加速成功") gg.setVisible(false) gg.setRanges(32) local dataType = 16 local tb1 = {{-1500, 0}, {9.1689761e-41, -8}, {0, -4}, {4000, 4}, {0.30000001192, 8}, } local tb2 = {{-980, 0}, } SearchWrite(tb1, tb2, dataType) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;5.6::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("5.6", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("0",16) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1,585,267,068,834,414,592", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1,585,267,064,848,315,880",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1,585,267,068,834,414,592", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1,585,267,064,848,315,880",gg.TYPE_QWORD) gg.toast("关闭") gg.toast('开启成功') end function h5() mnnb({{-1901117039636905984,0,32}},{{-1901117038551420109,0,32}},16384,"纵横四海",true) mnnb({{268464131,0,4},{290914307,4,4}},{{0,24,16}},16384,"完美全局",true) mnnb({{150994944,0,4},{58,-4,4},{58,-8,4},{89,40,4},{1084227584,68,4}},{{90.0,16,16},{90.0,20,16}},32,"完美全局",true) mnnb({{-998965248,0,4},{1101004800,232,4}},{{0.055,236,16}},32,"完美全局",true) mnnb({{-309327247,0,4},{-308340220,4,4}},{{0.285,-4,16}},16384,"完美全局",true) mnnb({{1198153728,0,4},{1,20,4},{1,24,4}},{{1.01,100,16}},32,"完美人物",true) mnnb({{-1088801054,0,4}},{{9,-8,16}},16384,"完美人物",true) mnnb({{1139785728,0,4},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1200.0,-12,16},{1200.0,-8,16},{1200.0,-4,16}},32,"完美全局",true) gg.toast("开启成功") mnnb({{-1296744149883614555,0,32}},{{-1296744149264269342,0,32}},16384,"全局突破口",true) mnnb({{4525216907414147695,0,32}},{{4525216907473673257,0,32}},32,"人物突破口",true) mnnb({{-1328550408728725571,0,32}},{{-1328550408576460390,0,32}},16384,"加速优化",true) mnnb({{-1228926273201366461,0,32}},{{-1228926273126264269,0,32}},16384,"稳定加速",true) gg.clearResults() gg.setRanges(16384) gg.searchNumber('6.1630904e-33;-6.1526231e27;-9.9839328e27;-2.8246552e28:13', 16, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('6.1630904e-33;-6.1526231e27', 16, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(999) gg.editAll('0',16) gg.toast('防拉回1开启成功') gg.clearResults() gg.setRanges(16384) gg.searchNumber('-3.8369228e21;1.140804e-33;-4.4272672e22::9', 16, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('-3.8369228e21;1.140804e-33;-4.4272672e22', 16, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll('0',16) gg.toast('防拉回2开启成功') gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,287,719,427,143,988,736", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1110) gg.editAll("-1,296,744,153,870,237,696", 32) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,296,744,149,883,614,555", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(190) gg.editAll("-1,296,744,153,870,237,696",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-6.15264497e27", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(50) gg.editAll("0",16) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-6.15262313e27", 16, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("0", 16) mnnb({{479.5,0,16},{1.0,-12,16},{1.0,-8,16},{1.0,-4,16},},{{4000,-12,16},{4000,-8,16},{2200,-4,16},},32,"趴下加速",true) gg.toast("开启成功") HuaZhiYu({{false,-1296744149883614555,0,32,nil,nil}},{{-1296744153870237696,0,32,false}},32,16384,"加速") HuaZhiYu({{false,-1505254313802431360,0,32,nil,nil}},{{-1505254313804169216,0,32,false}},32,16384,"加速") HuaZhiYu({{false,-1328550408728725571,0,32,nil,nil}},{{-1328550408581493555,0,32,false}},32,16384,"加速") HuaZhiYu({{false,4525216907414147695,0,32,nil,nil}},{{4525216907475015434,0,32,false}},32,32,"加速") HuaZhiYu({{false,-1505254313802431360,0,32,nil,nil}},{{-1505254313804431360,0,32,false}},32,16384,"加速") HuaZhiYu({{false,-1328550408728725571,0,32,nil,nil}},{{-1328550408577467023,0,32,false}},32,16384,"加速") HuaZhiYu({{false,-1296744149883614555,0,32,nil,nil}},{{-1296744153870237696,0,32,false}},32,16384,"加速") HuaZhiYu({{false,-1328550408728725571,0,32,nil,nil}},{{-1328550408576460390,0,32,false}},32,16384,"加速") HuaZhiYu({{false,-1901117039636905984,0,32,nil,nil}},{{-1901117038551420109,0,32,false}},32,16384,"加速") gg.toast('开启成功') end function h6() mnnb({{479.5,0,16},{4000.0,-12,16},{4000.0,-8,16},{2200.0,-4,16},},{{1,-12,16},{1,-8,16},{1,-4,16},},32,"趴下加速关",true) HuaZhiYu({{false,-8.66297292e22,0,16,nil,nil}},{{-5.84305488e27,-32,16,false}},16,16384,"关闭") mnnb({{-980.0,0,16},{20.0,232,16},},{{1,216,16},{1,220,16},{1,224,16},},32,"Fxs关",true) mnnb({{268464131,0,4},{290914307,4,4}},{{-6.15262313e27,24,16}},16384,"关闭",true) mnnb({{-998965248,0,4},{1101004800,232,4}},{{0.0005,236,16}},32,"关闭",true) mnnb({{-309327247,0,4},{-308340220,4,4}},{{9.99999997e-7,-4,16}},16384,"关闭",true) mnnb({{1198153728,0,4},{1,20,4},{1,24,4}},{{1.0,100,16}},32,"关闭",true) mnnb({{-1088801054,0,4}},{{10.90734863281,-8,16}},16384,"关闭",true) mnnb({{-1359975840,0,4}},{{-1228926276669014016,-12,32}},16384,"关闭",true) mnnb({{1139785728,0,4},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1.0,-12,16},{1.0,-8,16},{1.0,-4,16}},32,"关闭",true) mnnb({{-1296744149264269342,0,32}},{{-1296744149883614555,0,32}},16384,"关闭",true) mnnb({{4525216907473673257,0,32}},{{4525216907414147695,0,32}},32,"关闭",true) mnnb({{-1328550408576460390,0,32}},{{-1328550408728725571,0,32}},16384,"关闭",true) mnnb({{-1228926273126264269,0,32}},{{-1228926273201366461,0,32}},16384,"关闭",true) HuaZhiYu({{false,4895342427383806976,0,32,nil,nil}},{{4895342427272904704,0,32,false}},32,32,"关闭") HuaZhiYu({{false,-1296744153870237696,0,32,nil,nil}},{{-1296744149883614555,0,32,false}},32,16392,"关闭") HuaZhiYu({{false,-1505254313804169216,0,32,nil,nil}},{{-1505254313802431360,0,32,false}},32,16392,"关闭") HuaZhiYu({{false,-1328550408581493555,0,32,nil,nil}},{{-1328550408728725571,0,32,false}},32,16392,"关闭") HuaZhiYu({{false,-1296744153870237696,0,32,nil,nil}},{{-1296744149883614555,0,32,false}},32,16392,"关闭") HuaZhiYu({{false,-1505254313804431360,0,32,nil,nil}},{{-1505254313802431360,0,32,false}},32,16392,"关闭") HuaZhiYu({{false,-1328550408577467023,0,32,nil,nil}},{{-1328550408728725571,0,32,false}},32,16392,"关闭") HuaZhiYu({{false,-1296744153870237696,0,32,nil,nil}},{{-1296744149883614555,0,32,false}},32,16392,"关闭") HuaZhiYu({{false,4525216907475015434,0,32,nil,nil}},{{4525216907414147695,0,32,false}},32,16392,"关闭") HuaZhiYu({{false,-1328550408576460390,0,32,nil,nil}},{{-1328550408728725571,0,32,false}},32,16392,"关闭") HuaZhiYu({{false,-1901117038551420109,0,32,nil,nil}},{{-1901117039636905984,0,32,false}},32,16384,"关闭") gg.toast('开启成功') end function h7() HuaZhiYu({{false,-2.1515281e28,0,16,nil,nil},{-1.1144502e28,4,16}},{{-1.1221873e28,0,16,false},{-1.1221873e28,4,16,false}},32,16384,"415") HuaZhiYu({{false,-309327247,0,4,nil,nil},{-308340220,4,4}},{{0.285,-4,16,false}},4,16384,"636") HuaZhiYu({{false,1198153728,0,4,nil,nil},{1,20,4},{1,24,4}},{{1.01,100,16,false}},4,32,"325") HuaZhiYu({{false,-1088801054,0,4,nil,nil}},{{9,-8,16,false}},4,16384,"369") HuaZhiYu({{false,-1359975840,0,4,nil,nil}},{{-1228926273201366,-12,32,false}},4,16384,"934") HuaZhiYu({{false,268464131,0,4,nil,nil},{290914307,4,4}},{{0,24,16,false}},4,16384,"676") HuaZhiYu({{false,-637534134,0,4,nil,nil},{-309061114,-12,4}},{{0,-16,16,false}},4,16384,"213") HuaZhiYu({{false,150994944,0,4,nil,nil},{58,-4,4},{58,-8,4},{89,40,4},{1084227584,68,4}},{{90.0,16,16,false},{90.0,20,16,false}},4,32,"423") HuaZhiYu({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.055,236,16,false}},4,32,"369") mnnb({{-1296744149883614555,0,32}},{{-1296744149264269342,0,32}},16384,"全局突破口",true) mnnb({{4525216907414147695,0,32}},{{4525216907473673257,0,32}},32,"人物突破口",true) mnnb({{-1328550408728725571,0,32}},{{-1328550408576460390,0,32}},16384,"加速优化",true) mnnb({{-1228926273201366461,0,32}},{{-1228926273126264269,0,32}},16384,"稳定加速",true) gg.toast('开启成功') end function h8() HuaZhiYu({{false,268464131,0,4,nil,nil},{290914307,4,4}},{{-6.15262313e27,24,16,false}},4,16384,"关闭") HuaZhiYu({{false,-637534134,0,4,nil,nil},{-309061114,-12,4}},{{-5.10801854e27,-16,16,false}},4,16384,"关闭") HuaZhiYu({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.0005,236,16,false}},4,32,"关闭") HuaZhiYu({{false,-309327247,0,4,nil,nil},{-308340220,4,4}},{{9.99999997e-7,-4,16,false}},4,16384,"关闭") HuaZhiYu({{false,1198153728,0,4,nil,nil},{1,20,4},{1,24,4}},{{1.0,100,16,false}},4,32,"关闭") HuaZhiYu({{false,-1088801054,0,4,nil,nil}},{{10.90734863281,-8,16,false}},4,16384,"关闭") HuaZhiYu({{false,-1359975840,0,4,nil,nil}},{{-1228926276669014016,-12,32,false}},4,16384,"关闭") mnnb({{-1296744149264269342,0,32}},{{-1296744149883614555,0,32}},16384,"关闭",true) mnnb({{4525216907473673257,0,32}},{{4525216907414147695,0,32}},32,"关闭",true) mnnb({{-1328550408576460390,0,32}},{{-1328550408728725571,0,32}},16384,"关闭",true) mnnb({{-1228926273126264269,0,32}},{{-1228926273201366461,0,32}},16384,"关闭",true) gg.toast('开启成功') end function i1() gg.setRanges(16384) gg.searchNumber('-1585267064848315880', 32, false, gg.SIGN_EQUAL, 0, -1) gg.toast('减速开启开启失败') gg.setRanges(16384) gg.searchNumber('0.0001;0::16', 16, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('0', 16, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(200) gg.editAll('5.6',16) gg.toast('开启成功') gg.setRanges(16384) gg.searchNumber('-1228926273201366461', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll('-1228926273126264269',32) gg.setRanges(16384) gg.searchNumber('-1296744149883614555', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll('-1296744153870237696',32) gg.setRanges(16384) gg.searchNumber('-1585267064848315881', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll('-1585267068834414592',32) gg.setRanges(16384) gg.searchNumber('-1328550408728725571', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll('-1328550408578138112',32) gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('0;7.0064923e-45;1;100;1;2,500,000,000.0;0.10000000149;88', 16, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('1', 16, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll('5',16) gg.toast('25') gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('4,525,216,907,414,147,695', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll('4,525,216,907,473,673,257',32) gg.toast('49') gg.setRanges(16384) gg.searchNumber('-1,328,550,408,728,725,571', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll('-1,328,550,408,576,460,390',32) gg.toast('58') gg.setRanges(16384) gg.searchNumber('-1228926273201366461', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll('-1228926273126264269',32) gg.toast('67') gg.setRanges(16384) gg.searchNumber('-1296744149883614555', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll('-1296744149264269342',32) gg.toast('️75') gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('4,525,216,907,414,147,695', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll('4,525,216,907,473,673,257',32) gg.setRanges(16384) gg.searchNumber('-1,328,550,408,728,725,571', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll('-1,328,550,408,576,460,390',32) gg.searchNumber('-1505254313802431360', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll('-1505254313804899999',32) gg.setRanges(16384) gg.searchNumber('-1296744149883614555', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll('-1296744149264269342',32) gg.toast('99') gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('0.37999999523F;1.0F:6', 16, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('0.37999999523', 16, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll('-99999',16) gg.toast('V1') gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('4,895,342,427,272,904,704', 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll('4,895,342,427,383,806,976',32) gg.toast('速度翻倍') gg.toast('开启成功') end function i2() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.toast("Global acceleration") gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.toast("Character acceleration") gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.toast("关闭") gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.toast("Acceleration enabled successfully") gg.toast('开启成功') end function i3() xyh({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.06,236,16,false}},4,32,"开启") xyh({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.055,236,16,false}},4,32,"开启") xyh({{false,-309327247,0,4,nil,nil},{-308340220,4,4}},{{0.285,-4,16,false}},4,16384,"开启") xyh({{false,1198153728,0,4,nil,nil},{1,20,4},{1,24,4}},{{1.01,100,16,false}},4,32,"开启") xyh({{false,-1088801054,0,4,nil,nil}},{{9,-8,16,false}},4,16384,"开启") xyh({{false,-1359975840,0,4,nil,nil}},{{-1228926273201366,-12,32,false}},4,16384,"开启") xyh({{false,-980.0,0,16,nil,nil},{0.00050000002,236,16},{20.0,232,16}},{{1.05,216,16,false},{1.05,220,16,false},{1.05,224,16,false}},16,32,"开启") ZDY=gg.prompt({"请输入120帧数"},{[1]="120"},{[1]="number"}) if ZDY == nil or ZDY[1] == "" or ZDY[1] == "0" then gg.toast("帧率取消") else xyh({{false,1.54074396e-33,0,16,nil,nil},{8.12753109e-44,-4,16},{8.12753109e-44,-8,16},{1.24715563e-43,40,16},{5.0,68,16}},{{ZDY[1],16,16,true}},16,32,""..ZDY[1].."帧") end Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804431360, 0}} xyh1(Nc, Lx, Sz1, Sz2) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("5.6",16) gg.clearResults() gg.toast("开启") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.searchNumber("-1505254313802431360", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("-1505254313804899999", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.clearResults() gg.toast('开启成功') end function i4() gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-1296744153870237696", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(10) gg.editAll("-1296744149883614555",gg.TYPE_QWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-1505254313804431360", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(10) gg.editAll("-1505254313802431360",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-1328550408577467023", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(10) gg.editAll("-1328550408728725571",gg.TYPE_QWORD) gg.clearResults() gg.clearResults() gg.toast("关闭成功") gg.setVisible(false) gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber('-2.793752e28;-3.7444097e28;0.0;-1.1144502e28;-1.8331477e27:17', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('0', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll('-1.86389771e-20', gg.TYPE_FLOAT) gg.setRanges(16384) local dataType = 16 local tb1 = {{9, 0}, {-3.8685728e25, -12}, {-2.9687729e21, -8}, {-1.8890966e26, 4}, {-0.60239994526, 8}, } local tb2 = {{10.90734863281, 0}, } SearchWrite(tb1, tb2, dataType) gg.setRanges(16384) local dataType = 16 local tb1 = {{0.21999999881, 0}, {-1.1144502e28, -8}, {-2.0291021e20, -4}, {-5.572308e27, 4}, {-6.1549459e27, 8}, } local tb2 = {{1.0e-6, 0}, } SearchWrite(tb1, tb2, dataType) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1228926273126264269", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1228926273201366461", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744153870237696", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744149883614555", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267068834414592", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267064848315881",gg.TYPE_QWORD) gg.toast("关闭成功") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1328550408578138112", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1328550408728725571",gg.TYPE_QWORD) gg.toast("关闭成功") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,473,673,257", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,525,216,907,414,147,695", gg.TYPE_QWORD) gg.searchNumber("-1505254313804899999", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1505254313802431360", gg.TYPE_QWORD) gg.toast("关闭成功") gg.setVisible(false) gg.setRanges(32) local dataType = 16 local tb1 = {{-1500, 0}, {9.1689761e-41, -8}, {0, -4}, {4000, 4}, {0.30000001192, 8}, } local tb2 = {{-980, 0}, } SearchWrite(tb1, tb2, dataType) qmnb = { {["memory"] = 32}, {["name"] = "关闭加速"}, {["value"] = 100800, ["type"] = 4}, {["lv"] = 4, ["offset"] = -12, ["type"] = 4}, {["lv"] = 4, ["offset"] = -16, ["type"] = 4}, {["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4}, {["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 973279855, ["offset"] = -60, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,587,197,809", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,728,725,571", gg.TYPE_QWORD) qmnb = { {["memory"] = 32}, {["name"] = "关闭加速"}, {["value"] = 1331073956, ["type"] = 4}, {["lv"] = 4, ["offset"] = -44, ["type"] = 4}, {["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4}, {["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1139785728, ["offset"] = -60, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -68, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -72, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -76, ["type"] = 4}, } xqmnb(qmnb) gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("50;50;50;1000;1,065,353,216D;1,065,353,216D;1,065,353,216D;1,065,353,216D;1,065,353,216D;1,065,353,216D;1.29999995232F;1,065,353,216D::218", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("1.29999995232", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(100) gg.editAll("1",gg.TYPE_FLOAT) gg.toast("加速已关闭") gg.setRanges(32) local dataType = 16 local tb1 = {{2200, 0},{1, -68},{2500000000, 8},} local tb2 = {{3600000000, -68},} SearchWrite(tb1, tb2, dataType) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("-980;1.2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1.2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll("1", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,473,673,257", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("4,525,216,907,414,147,695", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,576,460,390", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("-1,328,550,408,728,725,571", gg.TYPE_QWORD) gg.clearResults() gg.searchNumber("-1505254313804899999", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("-1505254313802431360", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149264269342", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("-1296744149883614555", gg.TYPE_QWORD) gg.clearResults() gg.toast("关闭成功") xyh({{false,-980.0,0,16,nil,nil},{0.00050000002,236,16},{20.0,232,16}},{{1,216,16,false},{1,220,16,false},{1,224,16,false}},16,32,"关闭") Name = "关闭" local Nc = 32 local Lx = 32 local Sz1 = {{4525216907475015434, 0}} local Sz2 = {{4525216907414147695, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408576460390, 0}} local Sz2 = {{-1328550408728725571, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "加速" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "加速" local Nc = 32 local Lx = 32 local Sz1 = {{4525216907475015434, 0}} local Sz2 = {{4525216907414147695, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "加速" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408576460390, 0}} local Sz2 = {{-1328550408728725571, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "加速" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "加速" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313804169216, 0}} local Sz2 = {{-1505254313802431360, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "加速" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408581493555, 0}} local Sz2 = {{-1328550408728725571, 0}} xyh1(Nc, Lx, Sz1, Sz2) xyh({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.0005,236,16,false}},4,32,"关闭") xyh({{false,268464131,0,4,nil,nil},{290914307,4,4}},{{-6.15262313e27,24,16,false}},4,16384,"关闭") xyh({{false,-637534134,0,4,nil,nil},{-309061114,-12,4}},{{-5.10801854e27,-16,16,false}},4,16384,"关闭") xyh({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.0005,236,16,false}},4,32,"关闭") xyh({{false,-309327247,0,4,nil,nil},{-308340220,4,4}},{{9.99999997e-7,-4,16,false}},4,16384,"关闭") xyh({{false,1198153728,0,4,nil,nil},{1,20,4},{1,24,4}},{{1.0,100,16,false}},4,32,"关闭") xyh({{false,-1088801054,0,4,nil,nil}},{{10.90734863281,-8,16,false}},4,16384,"关闭") xyh({{false,-1359975840,0,4,nil,nil}},{{-1228926276669014016,-12,32,false}},4,16384,"关闭") xyh({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1.0,-12,16,false},{1.0,-8,16,false},{1.0,-4,16,false}},4,32,"关闭") gg.toast('开启成功') end function i5() Alie({{false,268464131,0,4,nil,nil},{290914307,4,4}},{{0,24,16,false}},4,16384,"初始化") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("5.6",16) gg.toast("") Alie({{false,150994944,0,4,nil,nil},{58,-4,4},{58,-8,4},{89,40,4},{1084227584,68,4}},{{90.0,16,16,false},{90.0,20,16,false}}, 4,32,"") Alie({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.055,236,16,false}},4,32,"") gg.clearResults() gg.setRanges(16384) local dataType = 16 Name="" local search = {{-5.7342929e27,0},{-3.8369228e21,228},} local modify = {{-3.836923e21,228},} SearchWrite(search,modify,dataType) gg.toast("") Alie({{false,-309327247,0,4,nil,nil},{-308340220,4,4}},{{0.285,-4,16,false}},4,16384,"") gg.setVisible(false) gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber('-2.793752e28;-3.7444097e28;-1.8638977e-20;-1.1144502e28;-1.8331477e27:17', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('-1.86389771e-20', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll('0', gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.alert("") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("4.0",16) gg.clearResults() gg.toast("") gg.setRanges(16384) local dataType = 16 local tb1 = {{-6.1526231e27, 0}, {-2.4787818e20, -8}, {6.1630904e-33, -4}, {-9.9839328e27, 4}, {-2.8246552e28, 8}, } local tb2 = {{0, 0}, } SearchWrite(tb1, tb2, dataType) gg.setRanges(16384) local dataType = 16 local tb1 = {{10.90734863281, 0}, {-2.9687729e21, -8}, {0, -4}, {-1.8890966e26, 4}, {-0.60239994526, 8}, } local tb2 = {{9, 0}, } SearchWrite(tb1, tb2, dataType) gg.toast("") gg.setRanges(16384) local dataType = 16 local tb1 = {{1.0e-6, 0}, {-1.1144502e28, -8}, {-2.0291021e20, -4}, {-5.572308e27, 4}, {-6.1549459e27, 8}, } local tb2 = {{0.22, 0}, } SearchWrite(tb1, tb2, dataType) gg.toast("") Alie({{false,1198153728,0,4,nil,nil},{1,20,4},{1,24,4}},{{1.01,100,16,false}},4,32,"") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.toast("") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744153870237696", gg.TYPE_QWORD) gg.toast("") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267064848315881", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267068834414592",gg.TYPE_QWORD) gg.toast("啦") Alie({{false,-1088801054,0,4,nil,nil}},{{9,-8,16,false}},4,16384,"") Alie({{false,-1359975840,0,4,nil,nil}},{{-1228926273201366,-12,32,false}},4,16384,"") so=gg.getRangesList('libUE4.so')[1].start local py=0x2C25CA4 setvalue(so+py,16,8) Alie({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}},4,32,"") qmnb = {{["memory"] = 16384},{["name"] = "开启"},{["value"] = -1296744149883614555, ["type"] = 32},{["lv"] = -1245656510323684848, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0, ["offset"] = 0, ["type"] = 16},{["value"] = 0, ["offset"] = 4, ["type"] = 16},{["value"] = 0, ["offset"] = 12, ["type"] = 16},{["value"] = 0, ["offset"] = 20, ["type"] = 16},{["value"] = 0, ["offset"] = 24, ["type"] = 16},{["value"] = 0, ["offset"] = 28, ["type"] = 16},{["value"] = 0, ["offset"] = 32, ["type"] = 16},{["value"] = 0, ["offset"] = 44, ["type"] = 16},{["value"] = 0, ["offset"] = 48, ["type"] = 16},{["value"] = 0, ["offset"] = 52, ["type"] = 16},{["value"] = 0, ["offset"] = 468, ["type"] = 16},{["value"] = 0, ["offset"] = 496, ["type"] = 16},{["value"] = 0, ["offset"] = 524, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 16384},{["name"] = "开启"},{["value"] = -1328550408728725571, ["type"] = 32},{["lv"] = -1324311156955805071, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0.3, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "开启"},{["value"] = 1144750080, ["type"] = 32},{["lv"] = 4728779609692288791, ["offset"] = 56, ["type"] = 32},{["lv"] = 4525216907414147695, ["offset"] = 64, ["type"] = 32},{["lv"] = 1053609165, ["offset"] = 68, ["type"] = 32},}qmxg = {{["value"] = 0.085, ["offset"] = 64, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 16384},{["name"] = "开启"},{["value"] = -1505254313802431360, ["type"] = 32},{["lv"] = -4676364914835832019, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 8.5, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "开启"},{["value"] = 1331073956, ["type"] = 4},{["lv"] = 4, ["offset"] = -44, ["type"] = 4},{["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4},{["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4},}qmxg = {{["value"] = 1176255488, ["offset"] = -60, ["type"] = 4},{["value"] = 1120272384, ["offset"] = -68, ["type"] = 4},{["value"] = 1120272384, ["offset"] = -72, ["type"] = 4},{["value"] = 1120272384, ["offset"] = -76, ["type"] = 4},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "开启"},{["value"] = 100800, ["type"] = 4},{["lv"] = 4, ["offset"] = -12, ["type"] = 4},{["lv"] = 4, ["offset"] = -16, ["type"] = 4},{["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4},{["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4},}qmxg = {{["value"] = 1034147594, ["offset"] = -60, ["type"] = 4},}xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = ""}, {["value"] = 1331073956, ["type"] = 4}, {["lv"] = 4, ["offset"] = -44, ["type"] = 4}, {["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4}, {["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1176255488, ["offset"] = -60, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -68, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -72, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -76, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1328550408728725571", 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1,328,550,408,586,191,176", 32) qmnb = { {["memory"] = 32}, {["name"] = ""}, {["value"] = 100800, ["type"] = 4}, {["lv"] = 4, ["offset"] = -12, ["type"] = 4}, {["lv"] = 4, ["offset"] = -16, ["type"] = 4}, {["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4}, {["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1034147594, ["offset"] = -60, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744153870237696", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267064848315881", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267068834414592",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1328550408728725571", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1328550408578138112",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("0;7.0064923e-45;1;100;1;2,500,000,000.0;0.10000000149;88", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("5", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.searchNumber("-1505254313802431360", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1505254313804899999", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('0.37999999523F;1.0F:6',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.searchNumber('0.37999999523',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('-99999',gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,895,342,427,272,904,704", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,895,342,427,383,806,976", gg.TYPE_QWORD) gg.clearResults() Alie({{false,-1359975840,0,4,nil,nil}},{{-1228926273201366,-12,32,false}},4,16384,"") Alie({{false,268464131,0,4,nil,nil},{290914307,4,4}},{{0,24,16,false}},4,16384,"") gg.clearResults() gg.setRanges(32) gg.searchNumber("479.5;1;1;1:100",16) gg.searchNumber("1",16) gg.getResults(300) gg.editAll("800", 16) gg.toast("") gg.toast('开启成功') end function i6() qmnb = { {["memory"] = 32}, {["name"] = "化"}, {["value"] = 100800, ["type"] = 4}, {["lv"] = 4, ["offset"] = -12, ["type"] = 4}, {["lv"] = 4, ["offset"] = -16, ["type"] = 4}, {["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4}, {["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 973279855, ["offset"] = -60, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,587,197,809", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,728,725,571", gg.TYPE_QWORD) qmnb = { {["memory"] = 32}, {["name"] = ""}, {["value"] = 1331073956, ["type"] = 4}, {["lv"] = 4, ["offset"] = -44, ["type"] = 4}, {["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4}, {["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1139785728, ["offset"] = -60, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -68, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -72, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -76, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,895,342,427,383,806,976", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,895,342,427,272,904,704", gg.TYPE_QWORD) gg.clearResults() gg.toast("") so=gg.getRangesList('libUE4.so')[1].start local py=0x2C25CA4 setvalue(so+py,16,10.90734863281) Alie({{false,268464131,0,4,nil,nil},{290914307,4,4}}, {{-6.15262313e27,24,16,false}},4,16384,"") Alie({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.0005,236,16,false}},4,32,"啦") gg.clearResults() gg.setRanges(16384) local dataType = 16 local search = {{-5.7342929e27,0},{-3.836923e21,228},} local modify = {{-3.8369228e21,228},} SearchWrite(search,modify,dataType) Alie({{false,-309327247,0,4,nil,nil}, {-308340220,4,4}}, {{9.99999997e-7,-4,16,false}}, 4,16384,"啦") Alie({{false,1198153728,0,4,nil,nil}, {1,20,4},{1,24,4}},{{1.0,100,16,false}}, 4,32,"啦") Alie({{false,-1088801054,0,4,nil,nil}}, {{10.90734863281,-8,16,false}}, 4,16384,"") Alie({{false,-1359975840,0,4,nil,nil}}, {{-1228926276669014016,-12,32,false}}, 4,16384,"啦") Alie({{false,1139785728,0,4,nil,nil}, {1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}}, {{1.0,-12,16,false},{1.0,-8,16,false},{1.0,-4,16,false}}, 4,32,"") gg.setVisible(false) gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber('-2.793752e28;-3.7444097e28;0.0;-1.1144502e28;-1.8331477e27:17', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('0', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll('-1.86389771e-20', gg.TYPE_FLOAT) gg.setRanges(16384) local dataType = 16 local tb1 = {{9, 0}, {-3.8685728e25, -12}, {-2.9687729e21, -8}, {-1.8890966e26, 4}, {-0.60239994526, 8}, } local tb2 = {{10.90734863281, 0}, } SearchWrite(tb1, tb2, dataType) gg.setRanges(16384) local dataType = 16 local tb1 = {{0.21999999881, 0}, {-1.1144502e28, -8}, {-2.0291021e20, -4}, {-5.572308e27, 4}, {-6.1549459e27, 8}, } local tb2 = {{1.0e-6, 0}, } SearchWrite(tb1, tb2, dataType) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1228926273126264269", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1228926273201366461", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744153870237696", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744149883614555", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267068834414592", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267064848315881",gg.TYPE_QWORD) gg.toast("啦") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1328550408578138112", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1328550408728725571",gg.TYPE_QWORD) gg.toast("啦") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,473,673,257", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,525,216,907,414,147,695", gg.TYPE_QWORD) gg.searchNumber("-1505254313804899999", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1505254313802431360", gg.TYPE_QWORD) gg.toast("") gg.setVisible(false) gg.setRanges(32) local dataType = 16 local tb1 = {{-1500, 0}, {9.1689761e-41, -8}, {0, -4}, {4000, 4}, {0.30000001192, 8}, } local tb2 = {{-980, 0}, } SearchWrite(tb1, tb2, dataType) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;5.6::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("5.6", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("0",16) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1,585,267,068,834,414,592", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1,585,267,064,848,315,880",gg.TYPE_QWORD) gg.toast("") gg.toast('开启成功') end function i7() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("5.6",16) ShenMou({{false,-980.0,0,16,nil,nil},{20.0,232,16}},{{2.1,216,16,false},{0.5,220,16,false},{2.2,224,16,false}},16,32,"提速") gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(700) gg.editAll("4,525,216,907,473,673,257",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('-1,328,550,408,728,725,571', gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll('-1,328,550,408,576,460,390', gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('-1228926273201366461', gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll('-1228926273126264269', gg.TYPE_QWORD) gg.clearResults() gg.clearResults() gg.setRanges(16392) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744153870237696", gg.TYPE_QWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('-1296744149883614555', gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll('-1296744149264269342', gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-6.1526231e27;-1.0070975e28;::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-6.1526231e27", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(700) gg.editAll("0",gg.TYPE_FLOAT) gg.toast('开启成功') end function i8() ShenMou({{false,268464131,0,4,nil,nil},{290914307,4,4}},{{-6.15262313e27,24,16,false}},4,16384,"关闭") ShenMou({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.0005,236,16,false}},4,32,"关闭") ShenMou({{false,-309327247,0,4,nil,nil},{-308340220,4,4}},{{9.99999997e-7,-4,16,false}},4,16384,"关闭") ShenMou({{false,1198153728,0,4,nil,nil},{1,20,4},{1,24,4}},{{1.0,100,16,false}},4,32,"关闭") ShenMou({{false,-1088801054,0,4,nil,nil}},{{10.90734863281,-8,16,false}},4,16384,"关闭") ShenMou({{false,-1359975840,0,4,nil,nil}},{{-1228926276669014016,-12,32,false}},4,16384,"关闭") ShenMou({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1.0,-12,16,false},{1.0,-8,16,false},{1.0,-4,16,false}},4,32,"关闭") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("5.6", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("0",16)gg.setRanges(16392) local dataType = 32 Name = "关闭" local search = {{-1296744153870237696, 0}} local modify = {{-1296744149883614555, 0}}SearchWrite(search, modify, dataType) gg.setRanges(16392) local dataType = 32 Name = "关闭" local search = {{-1505254313804169216, 0}} local modify = {{-1505254313802431360, 0}}SearchWrite(search, modify, dataType) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,473,673,257", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(700) gg.editAll("4,525,216,907,414,147,695",gg.TYPE_QWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('-1,328,550,408,576,460,390', gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll('-1,328,550,408,728,725,571', gg.TYPE_QWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744153870237696", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1296744149883614555", gg.TYPE_QWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('-1296744149883614555', gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll('-1296744149264269342', gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-6.1526231e27;-1.0070975e28;::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(700) gg.editAll("-6.1526231e27",gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-1585267068834414550", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1585267064848315881",gg.TYPE_QWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('-1228926273126264269', gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll('-1228926273201366461', gg.TYPE_QWORD) gg.toast('开启成功') end function j1() qmnb = { {["memory"] = 32}, {["name"] = "小白衣"}, {["value"] = 403007, ["type"] = 4}, {["lv"] = 403000, ["offset"] = -44, ["type"] = 4}, {["lv"] = 403007, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 403189, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "s1裤子"}, {["value"] = 404031, ["type"] = 4}, {["lv"] = 404000, ["offset"] = -44, ["type"] = 4}, {["lv"] = 404031, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 404001, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "豹纹口罩"}, {["value"] = 405015, ["type"] = 4}, {["lv"] = 405000, ["offset"] = -44, ["type"] = 4}, {["lv"] = 405015, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 474031, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) gg.toast('开启成功') end function j2() gg.clearResults() gg.searchNumber("10100100",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1101001046",gg.TYPE_DWORD) gg.toast("AKM") gg.clearResults() gg.searchNumber("10100200",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1101002055",gg.TYPE_DWORD) gg.toast("M16A4") gg.clearResults() gg.searchNumber("10100300",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1101003070",gg.TYPE_DWORD) gg.toast("SCAR-L") gg.clearResults() gg.searchNumber("10100400",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1101004008",gg.TYPE_DWORD) gg.toast("M416") gg.clearResults() gg.searchNumber("10100500",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1101005014",gg.TYPE_DWORD) gg.toast("GROZA") gg.clearResults() gg.searchNumber("10100600",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1101006018",gg.TYPE_DWORD) gg.toast("AUG") gg.clearResults() gg.searchNumber("10100700",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1101007012",gg.TYPE_DWORD) gg.toast("QBZ") gg.clearResults() gg.searchNumber("10100800",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1101008017",gg.TYPE_DWORD) gg.toast("M762") gg.clearResults() gg.searchNumber("10100900",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1101009001<",gg.TYPE_DWORD) gg.toast("MK47") gg.clearResults() gg.searchNumber("10200100",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1102001024",gg.TYPE_DWORD) gg.toast("UZI") gg.clearResults() gg.searchNumber("10200200",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1102002034",gg.TYPE_DWORD) gg.toast("UMP45") gg.clearResults() gg.searchNumber("10200300",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1102003014",gg.TYPE_DWORD) gg.toast("Vector") gg.clearResults() gg.searchNumber("10200400",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1102004012",gg.TYPE_DWORD) gg.toast("汤姆逊") gg.clearResults() gg.searchNumber("10300100",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1103001010",gg.TYPE_DWORD) gg.toast("98k") gg.clearResults() gg.searchNumber("10300200",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1103002018",gg.TYPE_DWORD) gg.toast("M24") gg.clearResults() gg.searchNumber("10300300",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1103003004",gg.TYPE_DWORD) gg.toast("AWM") gg.clearResults() gg.searchNumber("10300400",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1103004017",gg.TYPE_DWORD) gg.toast("SKS") gg.clearResults() gg.searchNumber("10300500",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1103005014",gg.TYPE_DWORD) gg.toast("VSS") gg.clearResults() gg.searchNumber("10300600",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1103006002",gg.TYPE_DWORD) gg.toast("mini14") gg.clearResults() gg.searchNumber("10400100",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1104001015",gg.TYPE_DWORD) gg.toast("S686") gg.clearResults() gg.searchNumber("10400200",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1104002003",gg.TYPE_DWORD) gg.toast("S1897") gg.clearResults() gg.searchNumber("10400300",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1104003002",gg.TYPE_DWORD) gg.toast("S12k") gg.clearResults() gg.searchNumber("10500100",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1105001012",gg.TYPE_DWORD) gg.toast("M249") gg.clearResults() gg.searchNumber("10500200",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1105002012",gg.TYPE_DWORD) gg.toast("OP-28") gg.clearResults() gg.searchNumber("10800400",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1108004047",gg.TYPE_DWORD) gg.toast("黄锅") gg.clearResults() gg.searchNumber("10600100",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1106001001",gg.TYPE_DWORD) gg.toast("p92") gg.clearResults() gg.searchNumber("10600200",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1106002005",gg.TYPE_DWORD) gg.toast("p1911") gg.clearResults() gg.searchNumber("10600300",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1106003011",gg.TYPE_DWORD) gg.toast("r1895") gg.clearResults() gg.searchNumber("10800200",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1108002003",gg.TYPE_DWORD) gg.toast("有꯭些꯭心꯭动꯭从꯭一꯭开꯭始꯭就꯭覆꯭水꯭难꯭收꯭.") gg.clearResults() gg.searchNumber("10800100", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("10709900", gg.TYPE_DWORD) gg.toast("砍刀") gg.clearResults() gg.searchNumber("10800200", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("10709900", gg.TYPE_DWORD) gg.toast("撬棍") gg.clearResults() gg.searchNumber("10800300", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll("10709900", gg.TYPE_DWORD) gg.toast("镰刀") gg.clearResults() gg.searchNumber("10800400", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll("10709900", gg.TYPE_DWORD) gg.toast("平底锅") gg.toast('开启成功') end function j3() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("360.0;0.0001;1,478,828,288.0::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResultCount() gg.searchNumber("0.0001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("1998", gg.TYPE_FLOAT) gg.clearResults() gg.toast("开火自瞄") gg.toast('开启成功') end function j4() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('9.20161819458;23;25;30.5', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResultCount() gg.searchNumber('25;30.5', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("100000000", gg.TYPE_FLOAT) gg.toast('\n🚬范围\n📥修改66数据') gg.toast('开启成功') end function j5() qmnb = { {["memory"] = 32}, {["name"] = "一级头"}, {["value"] = 502001, ["type"] = 4}, {["lv"] = 502000, ["offset"] = -44, ["type"] = 4}, {["lv"] = 502001, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 0, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "二级头"}, {["value"] = 502002, ["type"] = 4}, {["lv"] = 502000, ["offset"] = -44, ["type"] = 4}, {["lv"] = 502002, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 0, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "三级头"}, {["value"] = 502003, ["type"] = 4}, {["lv"] = 502000, ["offset"] = -44, ["type"] = 4}, {["lv"] = 502003, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 0, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) gg.toast('开启成功') end function j6() qmnb = { {["memory"] = 32}, {["name"] = "一级包"}, {["value"] = 501001, ["type"] = 4}, {["lv"] = 501000, ["offset"] = -44, ["type"] = 4}, {["lv"] = 501001, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 1501001054, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "二级包"}, {["value"] = 501002, ["type"] = 4}, {["lv"] = 501000, ["offset"] = -44, ["type"] = 4}, {["lv"] = 501002, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 1501002054, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "三级包"}, {["value"] = 501003, ["type"] = 4}, {["lv"] = 501000, ["offset"] = -44, ["type"] = 4}, {["lv"] = 501003, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 1501003054, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) gg.toast('开启成功') end function k1() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('40601002',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('4151005',gg.TYPE_DWORD) gg.toast('\n🚬飞行喷雾\n📥修改66数据') gg.clearResults() gg.toast('开启成功') end function k2() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('40601002',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('4151006',gg.TYPE_DWORD) gg.toast('\n🚬喷雾\n📥修改66数据') gg.clearResults() gg.toast('开启成功') end function k3() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('40601002',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('4151001',gg.TYPE_DWORD) gg.toast('\n🚬喷雾\n📥修改66数据') gg.clearResults() gg.toast('开启成功') end function k4() gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('202408001',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('202408004',gg.TYPE_DWORD) gg.toast('\n🚬开启成功\n📥修改66数据') gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('202408001',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('202408004',gg.TYPE_DWORD) gg.toast('\n🚬开启成功\n📥修改66数据') gg.clearResults() gg.toast('开启成功') end function l1() fxs({{false,268464131,0,4,nil,nil}, {290914307,4,4}}, {{0,24,16,false}}, 4,16384,"初始化") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("5.6",16) gg.toast("撒不拉傻逼邢川") fxs({{false,150994944,0,4,nil,nil}, {58,-4,4},{58,-8,4},{89,40,4}, {1084227584,68,4}},{{90.0,16,16,false}, {90.0,20,16,false}}, 4,32,"帧率锁定") fxs({{false,-998965248,0,4,nil,nil}, {1101004800,232,4}}, {{0.055,236,16,false}}, 4,32,"防拉开启") gg.clearResults() gg.setRanges(16384) local dataType = 16 Name="防止灵魂" local search = {{-5.7342929e27,0},{-3.8369228e21,228},} local modify = {{-3.836923e21,228},} searchWrite(search,modify,dataType) gg.toast("防止出窍") fxs({{false,-309327247,0,4,nil,nil}, {-308340220,4,4}}, {{0.285,-4,16,false}}, 4,16384,"人物第一步注入") gg.setVisible(false) gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber('-2.793752e28;-3.7444097e28;-1.8638977e-20;-1.1144502e28;-1.8331477e27:17', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('-1.86389771e-20', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll('0', gg.TYPE_FLOAT) gg.toast("人物第二步注入") gg.setRanges(16384) local dataType = 16 local tb1 = {{-6.1526231e27, 0}, {-2.4787818e20, -8}, {6.1630904e-33, -4}, {-9.9839328e27, 4}, {-2.8246552e28, 8}, } local tb2 = {{0, 0}, } SearchWrite(tb1, tb2, dataType) gg.setRanges(16384) local dataType = 16 local tb1 = {{10.90734863281, 0}, {-2.9687729e21, -8}, {0, -4}, {-1.8890966e26, 4}, {-0.60239994526, 8}, } local tb2 = {{9, 0}, } SearchWrite(tb1, tb2, dataType) gg.toast("人物第三步注入") gg.setRanges(16384) local dataType = 16 local tb1 = {{1.0e-6, 0}, {-1.1144502e28, -8}, {-2.0291021e20, -4}, {-5.572308e27, 4}, {-6.1549459e27, 8}, } local tb2 = {{0.22, 0}, } SearchWrite(tb1, tb2, dataType) gg.toast("人物第四步注入") fxs({{false,1198153728,0,4,nil,nil}, {1,20,4},{1,24,4}}, {{1.01,100,16,false}}, 4,32,"全局第一步注入") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.toast("全局第二步注入") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744153870237696", gg.TYPE_QWORD) gg.toast("全局第三步注入") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267064848315881", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267068834414592",gg.TYPE_QWORD) gg.toast("全局第四步注入") fxs({{false,-1088801054,0,4,nil,nil}}, {{9,-8,16,false}}, 4,16384,"全局防拉注入") gg.toast("有꯭些꯭心꯭动꯭从꯭一꯭开꯭始꯭就꯭覆꯭水꯭难꯭收꯭.") gg.toast('开启成功') end function l2() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744153870237696", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267064848315881", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267068834414592",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1328550408728725571", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1328550408578138112",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("0;7.0064923e-45;1;100;1;2,500,000,000.0;0.10000000149;88", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("5", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.searchNumber("-1505254313802431360", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1505254313804899999", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('0.37999999523F;1.0F:6',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.searchNumber('0.37999999523',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('-99999',gg.TYPE_FLOAT) gg.clearResults() gg.toast('开启成功') end function l3() qmnb = {{["memory"] = 16384},{["name"] = "开启"},{["value"] = -1296744149883614555, ["type"] = 32},{["lv"] = -1245656510323684848, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0, ["offset"] = 0, ["type"] = 16},{["value"] = 0, ["offset"] = 4, ["type"] = 16},{["value"] = 0, ["offset"] = 12, ["type"] = 16},{["value"] = 0, ["offset"] = 20, ["type"] = 16},{["value"] = 0, ["offset"] = 24, ["type"] = 16},{["value"] = 0, ["offset"] = 28, ["type"] = 16},{["value"] = 0, ["offset"] = 32, ["type"] = 16},{["value"] = 0, ["offset"] = 44, ["type"] = 16},{["value"] = 0, ["offset"] = 48, ["type"] = 16},{["value"] = 0, ["offset"] = 52, ["type"] = 16},{["value"] = 0, ["offset"] = 468, ["type"] = 16},{["value"] = 0, ["offset"] = 496, ["type"] = 16},{["value"] = 0, ["offset"] = 524, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 16384},{["name"] = "开启"},{["value"] = -1328550408728725571, ["type"] = 32},{["lv"] = -1324311156955805071, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0.3, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "开启"},{["value"] = 1144750080, ["type"] = 32},{["lv"] = 4728779609692288791, ["offset"] = 56, ["type"] = 32},{["lv"] = 4525216907414147695, ["offset"] = 64, ["type"] = 32},{["lv"] = 1053609165, ["offset"] = 68, ["type"] = 32},}qmxg = {{["value"] = 0.085, ["offset"] = 64, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 16384},{["name"] = "开启"},{["value"] = -1505254313802431360, ["type"] = 32},{["lv"] = -4676364914835832019, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 8.5, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "开启"},{["value"] = 1331073956, ["type"] = 4},{["lv"] = 4, ["offset"] = -44, ["type"] = 4},{["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4},{["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4},}qmxg = {{["value"] = 1176255488, ["offset"] = -60, ["type"] = 4},{["value"] = 1120272384, ["offset"] = -68, ["type"] = 4},{["value"] = 1120272384, ["offset"] = -72, ["type"] = 4},{["value"] = 1120272384, ["offset"] = -76, ["type"] = 4},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "开启"},{["value"] = 100800, ["type"] = 4},{["lv"] = 4, ["offset"] = -12, ["type"] = 4},{["lv"] = 4, ["offset"] = -16, ["type"] = 4},{["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4},{["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4},}qmxg = {{["value"] = 1034147594, ["offset"] = -60, ["type"] = 4},}xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "核心提速"}, {["value"] = 1331073956, ["type"] = 4}, {["lv"] = 4, ["offset"] = -44, ["type"] = 4}, {["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4}, {["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1176255488, ["offset"] = -60, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -68, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -72, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -76, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1328550408728725571", 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1,328,550,408,586,191,176", 32) qmnb = { {["memory"] = 32}, {["name"] = "核心提速"}, {["value"] = 100800, ["type"] = 4}, {["lv"] = 4, ["offset"] = -12, ["type"] = 4}, {["lv"] = 4, ["offset"] = -16, ["type"] = 4}, {["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4}, {["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1034147594, ["offset"] = -60, ["type"] = 4}, } xqmnb(qmnb) gg.toast('开启成功') end function l4() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,895,342,427,272,904,704", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,895,342,427,383,806,976", gg.TYPE_QWORD) gg.clearResults() fxs({{false,-1359975840,0,4,nil,nil}}, {{-1228926273201366,-12,32,false}},4,16384,"闪现") fxs({{false,268464131,0,4,nil,nil}, {290914307,4,4}},{{0,24,16,false}},4,16384,"乱杀") gg.clearResults() gg.setRanges(16384) local dataType=gg.TYPE_FLOAT Name="伪装减速" local tb1={{-4.0471672e25,0x8510}} local tb2={{-3.836923e21,0x85C4}} SearchWrite(tb1,tb2,dataType) gg.clearResults() gg.setRanges(32) gg.searchNumber("479.5;1;1;1:100",16) gg.searchNumber("1",16) gg.getResults(300) gg.editAll("800", 16) gg.toast("提速") gg.toast('开启成功') end function l5() Name = "小翻" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 32 local Lx = 32 local Sz1 = {{4525216907414147695, 0}} local Sz2 = {{4525216907475015434, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408576460390, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 32 local Lx = 16 local Sz1 = {{10.0, 0},{46.0, 4}} local Sz2 = {{99999, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "小翻" local Nc = 32 local Lx = 16 local Sz1 = {{10.0, 0},{46.0, 4}} local Sz2 = {{99999, 0}} Searching(Nc, Lx, Sz1, Sz2) gg.toast('开启成功') end function l6() Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313804169216, 0}} local Sz2 = {{-1505254313802431360, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408581493555, 0}} local Sz2 = {{-1328550408728725571, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} Searching(Nc, Lx, Sz1, Sz2) qmnb = { {["memory"] = 32}, {["name"] = "关闭"}, {["value"] = 100800, ["type"] = 4}, {["lv"] = 4, ["offset"] = -12, ["type"] = 4}, {["lv"] = 4, ["offset"] = -16, ["type"] = 4}, {["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4}, {["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 973279855, ["offset"] = -60, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,587,197,809", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,728,725,571", gg.TYPE_QWORD) qmnb = { {["memory"] = 32}, {["name"] = "关闭"}, {["value"] = 1331073956, ["type"] = 4}, {["lv"] = 4, ["offset"] = -44, ["type"] = 4}, {["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4}, {["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1139785728, ["offset"] = -60, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -68, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -72, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -76, ["type"] = 4}, } xqmnb(qmnb) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313804431360, 0}} local Sz2 = {{-1505254313802431360, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408577467023, 0}} local Sz2 = {{-1328550408728725571, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 32 local Lx = 32 local Sz1 = {{4525216907475015434, 0}} local Sz2 = {{4525216907414147695, 0}} Searching(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408576460390, 0}} local Sz2 = {{-1328550408728725571, 0}} Searching(Nc, Lx, Sz1, Sz2) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,895,342,427,383,806,976", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,895,342,427,272,904,704", gg.TYPE_QWORD) gg.clearResults() gg.toast("关闭") gg.setVisible(false) gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber('-2.793752e28;-3.7444097e28;0.0;-1.1144502e28;-1.8331477e27:17', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('0', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll('-1.86389771e-20', gg.TYPE_FLOAT) gg.setRanges(16384) gg.setRanges(16384) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1228926273126264269", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1228926273201366461", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744153870237696", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744149883614555", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267068834414592", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267064848315881",gg.TYPE_QWORD) gg.toast("关闭成功") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1328550408578138112", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1328550408728725571",gg.TYPE_QWORD) gg.toast("关闭成功") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,473,673,257", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,525,216,907,414,147,695", gg.TYPE_QWORD) gg.searchNumber("-1505254313804899999", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1505254313802431360", gg.TYPE_QWORD) gg.toast("关加速成功") gg.setVisible(false) gg.setRanges(32) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;5.6::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("5.6", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("0",16) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1,585,267,068,834,414,592", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1,585,267,064,848,315,880",gg.TYPE_QWORD) gg.toast("有꯭些꯭心꯭动꯭从꯭一꯭开꯭始꯭就꯭覆꯭水꯭难꯭收꯭.") gg.toast('开启成功') end function m1() gg.clearResults() gg.searchNumber("1",16) gg.getResults(300) gg.editAll("1000", 16) gg.toast("\n翻倍\n修改"..gg.getResultCount().."数据") gg.toast('开启成功') end function m2() ASHIQ({{false,1139785728,0,4,nil,nil}, {1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}}, {{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}}, 4,32,"追爆龟速") gg.toast('开启成功') end function m3() gg.setRanges(16384) gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,873,498,234,778,812,417", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("1,873,498,234,778,812,417", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("1,873,498,234,778,812,417", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) drbasl1 = gg.getResults(1401) gg.editAll("1,873,498,234,778,812,416", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("403,635,275,035,574,273", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("403,635,275,035,574,273", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("403,635,275,035,574,273", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) drbasl2 = gg.getResults(1401) gg.editAll("403,635,275,035,574,272", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-2,044,616,634,647,180,784", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("-2,044,616,634,647,180,784", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("-2,044,616,634,647,180,784", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) drbasl3 = gg.getResults(1401) gg.editAll("-2,044,616,634,647,180,800", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1.0530367e28;-5.8454586e27;-2.7860151e28;-3.7444097e28;-2.793752e28::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-2.7860151e28;-3.7444097e28;-2.793752e28::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) drbasl4 = gg.getResults(1401) gg.editAll("0", gg.TYPE_FLOAT) gg.clearResults() gg.toast("🚀超强翻倍\n🚬修改了50条数据") gg.toast('开启成功') end function m4() gg.setRanges(16384) gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("1,873,498,234,778,812,417", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("1,873,498,234,778,812,417", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("1,873,498,234,778,812,417", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) drbasl1 = gg.getResults(1401) gg.editAll("1,873,498,234,778,812,416", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("403,635,275,035,574,273", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("403,635,275,035,574,273", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("403,635,275,035,574,273", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) drbasl2 = gg.getResults(1401) gg.editAll("403,635,275,035,574,272", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-2,044,616,634,647,180,784", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("-2,044,616,634,647,180,784", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("-2,044,616,634,647,180,784", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) drbasl3 = gg.getResults(1401) gg.editAll("-2,044,616,634,647,180,800", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1.0530367e28;-5.8454586e27;-2.7860151e28;-3.7444097e28;-2.793752e28::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-2.7860151e28;-3.7444097e28;-2.793752e28::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) drbasl4 = gg.getResults(1401) gg.editAll("0", gg.TYPE_FLOAT) gg.clearResults() gg.toast("翻倍\n🚬修改了16条数据") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("50;50;50;1000;1,065,353,216D;1,065,353,216D;1,065,353,216D;1,065,353,216D;1,065,353,216D;1,065,353,216D;1F;1,065,353,216D::218", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("1.29999995232", gg.TYPE_FLOAT) gg.toast("翻倍\n🚬修改了15条数据") gg.toast('开启成功') end function m5() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('0;7.0064923e-45;1;100;1;2,500,000,000.0;0.10000000149;8',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.searchNumber('1',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('99999',gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('4,525,216,907,414,147,695', gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll('4,525,216,907,473,673,257', gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('1,873,498,234,778,812,417',gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('1,873,498,234,778,812,416',gg.TYPE_QWORD) gg.toast('🎇超越爱情🎇') gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('403,635,275,035,574,273',gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('403,635,275,035,574,272',gg.TYPE_QWORD) gg.toast('🎇超越全世界🎇') gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('-2,044,616,634,647,180,784',gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('-2,044,616,634,647,180,800',gg.TYPE_QWORD) gg.toast('🚀超越火箭🚀') gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('-1.0530367e28;-5.8454586e27;-2.7860151e28;-3.7444097e28;-2.793752e28::',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.searchNumber('-2.7860151e28;-3.7444097e28;-2.793752e28::',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('0',gg.TYPE_FLOAT) gg.toast('开启成功') end function m6() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("0;7.0064923e-45;1;100;1;2,500,000,000.0;0.10000000149;88", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("5", gg.TYPE_FLOAT) gg.clearResults() gg.toast("人物翻倍\n🚬修改了16条数据") gg.toast('开启成功') end function n1() cs = "花之语" Flower({{-351440038,0,4},{-298251768,4,4}},{{0,-40,16},{0,-44,16},{0,-48,16},{0,-52,16},{0,-56,16}, {0,-36,false},{0,-32,16}},16384,"人物防拉",true) end function n2() cs = "花之语" Flower({{10.90734863281,0,16}}, {{9.5,0,16}},16384,'开枪防拉',true) end function n3() cs = "花之语" Flower({{-5.7342929e27,0,16},{-3.8369228e21,228,16}}, {{-3.836923e21,228,16}},16384,'防止灵魂',true) end function n4() cs = "花之语" Flower({{-2.1515281e28,0,16},{-1.1144502e28,4,16}}, {{-1.1221873e28,0,16},{1.1221873e28,4,16}},16384,'畸变防拉',true) end function n5() cs = "花之语" Flower({{-1359975840,0,4}}, {{-1228926273201366,-12,32}},16384,'强制防拉',true) end function n6() cs = "花之语" Flower({{60000,0,16},{1.4012985e-45,20,16},{1.4012985e-45,24,16}}, {{0.367,100,16}},32,"下坡防拉",true) end function n7() cs = "花之语" Flower({{3600000000.0,0,16},{88.0,36,16},{60.0,40,16}}, {{70,36,16},},32,"战力防拉",true) end function n8() cs = "花之语" Flower({{-1296744149883614555,0,32}}, {{-1296744153870237696,0,32},},16384,"地皮",true) end function n9() cs = "花之语" Flower({{-1.01803307e21,0,16}}, {{0,56,16},},16384,"定点防拉",true) end function o1() flashAlert =gg.alert(os.date("选择你要开的慢动作 "), "关闭︎","开启") if flashAlert == 2 then shenmounb1() end if flashAlert == 1 then shenmounb2() end end function shenmounb1() so=gg.getRangesList("libUE4.so")[1].start py=0x267C928 setvalue(so+py,16,5.6) gg.toast("🚬慢动作开启\n📥修改成功📥") end function shenmounb2() so=gg.getRangesList("libUE4.so")[1].start py=0x267C928 setvalue(so+py,16,0) gg.toast("🚬慢动作关闭\n📥修改成功📥") end function o2() flashAlert =gg.alert(os.date("选择你要开的人物变形 "), "关闭︎","开启") if flashAlert == 2 then shenmou1() end if flashAlert == 1 then shenmou2() end end function shenmou1() so=gg.getRangesList('libUE4.so')[1].start py1=0xD09CBC py2=0xD09CC0 setvalue(so+py1,16,-1.12218728e28) setvalue(so+py2,16,-1.12218728e28) gg.toast("🚬人物变形开启\n📥修改数据成功📥") end function shenmou2() so=gg.getRangesList('libUE4.so')[1].start py1=0xD09CBC py2=0xD09CC0 setvalue(so+py1,16,-2.15152811e28) setvalue(so+py2,16,-1.11445016e28) gg.toast("🚬人物变形关闭\n📥修改数据成功📥") end function o3() flashAlert =gg.alert(os.date("选择你要开的人物罚站 "), "关闭︎","开启") if flashAlert == 2 then shenmou3() end if flashAlert == 1 then shenmou4() end end function shenmou3() WH({{-637534134,0,4},{-309061114,-12,4}},{{0,-16,16}},16384,'✔️罚站✔️',true) end function shenmou4() WH({{-637534134,0,4},{-309061114,-12,4}},{{-5.10801854e27,-16,16}},16384,'❌罚站❌',true) end function p1() Alie({{3600000000.0,0,16},{88.0,36,16},{60.0,40,16},},{{70,36,16},},32,"防拉",true) Alie({{150994944,0,4,nil,nil},{58,-4,4},{58,-8,4},{89,40,4},{1084227584,68,4}},{{70.0,16,16},{70.0,20,16}},32,"爆屏",true) Alie({{-1296744149883614555,0,32},},{{-1296744153870237696,0,32},},16384,"优化",true) Alie({{-4.45027701e20,0,16},},{{0,0,16},},16384,"二次优化",true) Alie({{-1328550408728725571,0,32},},{{-1328550408577802568,0,32},},16384,"人物",true) Alie({{-1088801054,0,4}},{{8.9,-8,16}},16384,"全局",true) Alie({{-1.01803307e21,0,16},},{{0,56,16},},16384,"罚站",true) Alie({{-5.7342929e27,0,16},},{{-9.9065426e27,60,16},},16384,"翻倍",true) gg.toast('开启成功') end function p2() Alie({{-1296744153870237696,0,32},},{{-1296744149883614555,0,32},},16384,"地皮关",true) Alie({{-2188749380728061952,0,32},},{{0,0,16},},16384,"优化关",true) Alie({{-1328550408577802568,0,32},},{{-1328550408728725571,0,32},},16384,"加速关",true) Alie({{10.90734863281,0,16},{-1.8890966e26,4,16,},},{{10.90734863281,0,16},},16384,"加速关",true) Alie({{-1.01803307e21,0,16},},{{-5.10801854e27,56,16},},16384,"罚站关闭",true) Alie({{-1088801054,0,4}},{{10.90734863281,-8,16}},16384,"关闭",true) Alie({{-5.7342929e27,0,16},},{{-9.9065615e27,60,16},},16384,"翻倍关",true) gg.toast('开启成功') end function q1() function ShenMou(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 ShenMou({{2500000000.0,0,16},{88.0,28,16},{60.0,32,16},},{{70,28,16},},32,"防拉",true) Alie({{false,-637534134,0,4,nil,nil},{-309061114,-12,4}},{{0,-16,16,false}},4,16384,"加速初始化") Alie({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.06,236,16,false}},4,32,"之速度") Alie({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.055,236,16,false}},4,32,"瞬间突破") Alie({{false,-309327247,0,4,nil,nil},{-308340220,4,4}},{{0.285,-4,16,false}},4,16384,"人物突破口") Alie({{false,1198153728,0,4,nil,nil},{1,20,4},{1,24,4}},{{1.01,100,16,false}},4,32,"全局突破口") Alie({{false,-1088801054,0,4,nil,nil}},{{9,-8,16,false}},4,16384,"防拉突破口") Alie({{false,-1359975840,0,4,nil,nil}},{{-1228926273201366,-12,32,false}},4,16384,"励志突破口") Alie({{false,-980.0,0,16,nil,nil},{0.00050000002,236,16},{20.0,232,16}},{{1.05,216,16,false},{1.05,220,16,false},{1.05,224,16,false}},16,32,"加速成功") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.toast("加速开启") gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.toast("加速开启") gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.toast("加速开启") gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.toast("加速开启") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.toast("加速开启成功") gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.toast("加速开启成功") gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.toast("️加速开启成功") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.searchNumber("-1505254313802431360", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1505254313804899999", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.toast("加速开启成功") gg.toast('开启成功') end function q2() Alie({{false,268464131,0,4,nil,nil},{290914307,4,4}},{{-6.15262313e27,24,16,false}},4,16384,"关闭") Alie({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.0005,236,16,false}},4,32,"关闭") Alie({{false,1198153728,0,4,nil,nil},{1,20,4},{1,24,4}},{{1.0,100,16,false}},4,32,"关闭") Alie({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1.0,-12,16,false},{1.0,-8,16,false},{1.0,-4,16,false}},4,32,"关闭") Alie({{false,-637534134,0,4,nil,nil},{-309061114,-12,4}},{{-5.10801854e27,-16,16,false}},4,16384,"关闭") Alie({{false,-1359975840,0,4,nil,nil}},{{-1228926276669014016,-12,32,false}},4,16384,"关闭") gg.toast('开启成功') end function q3() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,895,342,427,272,904,704", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,895,342,427,383,806,976", gg.TYPE_QWORD) gg.clearResults() gg.toast("翻倍") gg.toast('开启成功') end function r1() 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(Name.."共搜索到"..#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.sleep(500) gg.toast(Name.."提示:") else return false end else 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"] 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"] .. "提示") else gg.toast(qmnb[2]["name"] .. "提示✘") end end end end function edit(orig,ret)_om=orig[1].memory or orig[1][1]_ov=orig[3].value or orig[3][1]_on=orig[2].name 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 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("提示✘", false) return false end else gg.toast("提示✘") 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"] 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"] .. "提示") 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) else return false end else return false end end local app = {} function Assert(data) if data == nil or data == "" or data == "nil" then return false else return true end end function mearrass(memory, array) if Assert(memory) and Assert(array) then return true else return false end end function typetab(array, type) local datatype = {} for i = 1, #array do if Assert(array[i].type) then table.insert(datatype, i, array[i].type) else if Assert(type) then table.insert(datatype, i, type) else return false end end end return true, datatype end function app.memorysearch(memory, array, type) gg.setVisible(false) local rx = mearrass(memory, array) if rx then local rx, datatype = typetab(array, type) if rx then if Assert(array[1].hv) then gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv .. "~" .. array[1].hv, datatype[1]) elsegg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv, datatype[1]) end if gg.getResultCount() == 0 then return false else local tab = {} local data = gg.getResults(gg.getResultCount()) gg.clearResults() for i = 1, #data do data[i].rx = true end for i = 2, #array do local t = {} local offset = array[i].offset for x = 1, #data do t[#t + 1] = {} t[#t].address = data[x].address + offset t[#t].flags = datatype[i] end local t = gg.getValues(t) for z = 1, #t do if Assert(array[i].hv) then if tonumber(t[z].value) < tonumber(array[i].lv) or tonumber(t[z].value) > tonumber(array[i].hv) then data[z].rx = false end else if tostring(t[z].value) ~= tostring(array[i].lv) then data[z].rx = false end end end end for i = 1, #data do if data[i].rx then tab[#tab + 1] = data[i].address end end if #tab > 0 then return true, tab else return false end end else print("type参数错误") gg.toast("type参数错误") os.exit() end else print("memory or array参数错误") gg.toast("memory or array参数错误") os.exit() end end function app.memoryread(addr, type) local t = {} t[1] = {} t[1].address = addr t[1].flags = type if #t > 0 then return true, gg.getValues(t)[1].value else return false end end function app.memorywrite(addr, type, value, freeze) local t = {} t[1] = {} t[1].address = addr t[1].flags = type t[1].value = value if #t > 0 then if Assert(freeze) then t[1].freeze = freeze return gg.addListItems(t) else return gg.setValues(t) end else return false end end function mnnb(Search, Write,Neicun,Mingcg,Shuzhiliang) gg.clearResults() gg.setRanges(Neicun) gg.setVisible(false) gg.searchNumber(Search[1][1], Search[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do tmp = {} offset = Search[k][2] - base 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.. "条数据" ) t = {} 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 item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(Mingcg.. "已修改" ..#t.. "条数据" ) gg.sleep(400) else gg.toast(Mingcg.. "开启失败" , false) return false end else gg.toast( "搜索失败" ) 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 gg.toast(Name.."共搜索到"..#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.sleep(500) gg.toast(Name.."开启成功") else return false end else 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"] 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"] .. "开启成功") else gg.toast(qmnb[2]["name"] .. "开启成功✘") end end end end function edit(orig,ret)_om=orig[1].memory or orig[1][1]_ov=orig[3].value or orig[3][1]_on=orig[2].name 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 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("开启成功✘", false) return false end else gg.toast("开启成功✘") 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"] 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"] .. "开启成功") 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) else return false end else return false end end local app = {} function Assert(data) if data == nil or data == "" or data == "nil" then return false else return true end end function mearrass(memory, array) if Assert(memory) and Assert(array) then return true else return false end end function typetab(array, type) local datatype = {} for i = 1, #array do if Assert(array[i].type) then table.insert(datatype, i, array[i].type) else if Assert(type) then table.insert(datatype, i, type) else return false end end end return true, datatype end function app.memorysearch(memory, array, type) gg.setVisible(false) local rx = mearrass(memory, array) if rx then local rx, datatype = typetab(array, type) if rx then if Assert(array[1].hv) then gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv .. "~" .. array[1].hv, datatype[1]) elsegg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv, datatype[1]) end if gg.getResultCount() == 0 then return false else local tab = {} local data = gg.getResults(gg.getResultCount()) gg.clearResults() for i = 1, #data do data[i].rx = true end for i = 2, #array do local t = {} local offset = array[i].offset for x = 1, #data do t[#t + 1] = {} t[#t].address = data[x].address + offset t[#t].flags = datatype[i] end local t = gg.getValues(t) for z = 1, #t do if Assert(array[i].hv) then if tonumber(t[z].value) < tonumber(array[i].lv) or tonumber(t[z].value) > tonumber(array[i].hv) then data[z].rx = false end else if tostring(t[z].value) ~= tostring(array[i].lv) then data[z].rx = false end end end end for i = 1, #data do if data[i].rx then tab[#tab + 1] = data[i].address end end if #tab > 0 then return true, tab else return false end end else print("type参数错误") gg.toast("type参数错误") os.exit() end else print("memory or array参数错误") gg.toast("memory or array参数错误") os.exit() end end function app.memoryread(addr, type) local t = {} t[1] = {} t[1].address = addr t[1].flags = type if #t > 0 then return true, gg.getValues(t)[1].value else return false end end function app.memorywrite(addr, type, value, freeze) local t = {} t[1] = {} t[1].address = addr t[1].flags = type t[1].value = value if #t > 0 then if Assert(freeze) then t[1].freeze = freeze return gg.addListItems(t) else return gg.setValues(t) end else 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 function readWrite(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "\n修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast("\n"..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end function mnyq(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "\n已修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast("\n"..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end function fxs(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("空城",false) return false end else gg.toast("") return false end end function CB(Search, Write,Neicun,Mingcg,Shuzhiliang) gg.clearResults() gg.setRanges(Neicun) gg.setVisible(false) gg.searchNumber(Search[1][1], Search[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do tmp = {} offset = Search[k][2] - base 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.."条数据") t = {} 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 item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(Mingcg.."已修改"..#t.."条数据") gg.sleep(400) else gg.toast(Mingcg.."开启失败", false) return false end else gg.toast("搜索失败") return false end end function Alie(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "6" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("5.6",16) gg.clearResults() gg.toast("慢动作开启成功") Alie({{false,268464131,0,4,nil,nil},{290914307,4,4}},{{0,24,16,false}},4,16384,"开启") Alie({{false,150994944,0,4,nil,nil},{58,-4,4},{58,-8,4},{89,40,4},{1084227584,68,4}},{{90.0,16,16,false},{90.0,20,16,false}},4,32,"开启") Alie({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.055,236,16,false}},4,32,"开启") Alie({{false,-309327247,0,4,nil,nil},{-308340220,4,4}},{{0.285,-4,16,false}},4,16384,"开启") Alie({{false,1198153728,0,4,nil,nil},{1,20,4},{1,24,4}},{{1.01,100,16,false}},4,32,"开启") Alie({{false,-1088801054,0,4,nil,nil}},{{9,-8,16,false}},4,16384,"开启") Alie({{false,-1359975840,0,4,nil,nil}},{{-1228926273201366,-12,32,false}},4,16384,"开启") Alie({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}},4,32,"开启") gg.toast('开启成功') end function r2() function ShenMou(Nc,Type,Search,Write) gg.clearResults() gg.setRanges(Nc) 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("\n🇨🇳搜索到"..#data.."数据\n🇨🇳开始进行偏移") 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.sleep(400) gg.toast("\n🇨🇳"..Name.."成功\n🇨🇳共修改"..#t.."数据") else gg.toast("\n❌"..Name.."失败") return false end else gg.toast("\n❌"..Name.."失败") return false end end Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} ShenMou(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313804169216, 0}} local Sz2 = {{-1505254313802431360, 0}} ShenMou(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408581493555, 0}} local Sz2 = {{-1328550408728725571, 0}} ShenMou(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} ShenMou(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313804431360, 0}} local Sz2 = {{-1505254313802431360, 0}} ShenMou(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408577467023, 0}} local Sz2 = {{-1328550408728725571, 0}} ShenMou(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} ShenMou(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 32 local Lx = 32 local Sz1 = {{4525216907475015434, 0}} local Sz2 = {{4525216907414147695, 0}} ShenMou(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408576460390, 0}} local Sz2 = {{-1328550408728725571, 0}} ShenMou(Nc, Lx, Sz1, Sz2) gg.toast('开启成功') end function r3() fxs({{false,-1359975840,0,4,nil,nil}},{{-1228926273201366,-12,32,false}},4,16384,"人物防拉") mnyq({{false,-351440038,0,4,nil,nil},{-298251768,4,4}},{{0,-40,16,false},{0,-44,16,false},{0,-48,16,false},{0,-52,16,false},{0,-56,16,false},{0,-36,false},{0,-32,16,false}},4,16384,"人物防拉") readWrite({{false,268464131,0,4,nil,nil},{290914307,4,4}},{{0,24,16,false}},4,16384,"强制防拉") readWrite({{false,-6.15264497e27,0,16,nil,nil}},{{0,0,16,false}},16,16384,"定点防拉") mnnb({{-351429798,0,4},{-298251768,4,4},},{{0,-40,16},},16384, "防拉" ) CB({{-1505254313802431360,0,32},},{{-1505254313804221645,0,32},},16384,"优化",true) CB({{-5.34231039e22,0,16},},{{0,28,16},},16384,"防拉",true) CB({{150994944,0,4},{58,-4,4},{58,-8,4},{89,40,4},{1084227584,68,4},},{{120.0,16,16,},{120.0,20,16},},32,"地皮优化",true) local dataType = 32 Name = "注入防拉" local search = {{-1296744149883614555, 0}} local modify = {{-1296744153870237696, 0}}SearchWrite(search,modify,dataType) gg.setRanges(16384) local dataType = 32 Name = "注入人物" local search = {{-1505254313802431360, 0}} local modify = {{-1505254313804169216, 0}}SearchWrite(search,modify,dataType) gg.setRanges(16384) local dataType = 32 Name = "全局初始" local search = {{-1328550408728725571, 0}} local modify = {{-1328550408581493555, 0}}SearchWrite(search,modify,dataType) gg.setRanges(32) local dataType = 32 Name = "全局防拉" local search = {{4525216907414147695, 0}} local modify = {{4525216907475015434, 0}}SearchWrite(search,modify,dataType) gg.setRanges(16384) local dataType = 32 Name = "防止拉回" local search = {{-1505254313802431360, 0}} local modify = {{-1505254313804431360, 0}}SearchWrite(search,modify,dataType) qmnb = { {[ "memory" ] = gg.REGION_CODE_APP}, {[ "name" ] = " 超强防拉" }, {[ "value" ] = -3.73078325e19, [ "type" ] = 16}, {[ "lv" ] = -6.15262313e27, [ "offset" ] = 12, [ "type" ] = 16}, {[ "lv" ] = -9.98393277e27, [ "offset" ] = 16, [ "type" ] = 16}, {[ "lv" ] = -1.24646297e28, [ "offset" ] = 24, [ "type" ] = 16}, {[ "lv" ] = -1.25855222e28, [ "offset" ] = 32, [ "type" ] = 16}, {[ "lv" ] = -1.12218728e28, [ "offset" ] = 40, [ "type" ] = 16}, {[ "lv" ] = -9.98876847e27, [ "offset" ] = 44, [ "type" ] = 16}, {[ "lv" ] = -1.25033153e28, [ "offset" ] = 48, [ "type" ] = 16}, {[ "lv" ] = -1.43167135e28, [ "offset" ] = 56, [ "type" ] = 16}, {[ "lv" ] = -1.43989204e28, [ "offset" ] = 60, [ "type" ] = 16}, {[ "lv" ] = -1.05255315e28, [ "offset" ] = 64, [ "type" ] = 16}, {[ "lv" ] = -1.11493373e28, [ "offset" ] = 68, [ "type" ] = 16}, {[ "lv" ] = -2.92625241e28, [ "offset" ] = 96, [ "type" ] = 16}, {[ "lv" ] = -2.92721931e28, [ "offset" ] = 104, [ "type" ] = 16}, {[ "lv" ] = -2.92528314e28, [ "offset" ] = 116, [ "type" ] = 16}, {[ "lv" ] = -1.12605584e28, [ "offset" ] = 120, [ "type" ] = 16}, {[ "lv" ] = -1.13427654e28, [ "offset" ] = 124, [ "type" ] = 16}, {[ "lv" ] = -1.11735158e28, [ "offset" ] = 128, [ "type" ] = 16}, {[ "lv" ] = 1.61716794e-27, [ "offset" ] = 208, [ "type" ] = 16}, {[ "lv" ] = 2.52532605e-28, [ "offset" ] = 272, [ "type" ] = 16}, {[ "lv" ] = -7.52317102e-37, [ "offset" ] = 316, [ "type" ] = 16}, {[ "lv" ] = -7.52316564e-37, [ "offset" ] = 340, [ "type" ] = 16}, {[ "lv" ] = 0.00048828148, [ "offset" ] = 480, [ "type" ] = 16}, {[ "lv" ] = 0.00048828148, [ "offset" ] = 508, [ "type" ] = 16}, {[ "lv" ] = 0.00048828148, [ "offset" ] = 536, [ "type" ] = 16}, {[ "lv" ] = 100.0, [ "offset" ] = 680, [ "type" ] = 16}, } qmxg = { {[ "value" ] = 0, [ "offset" ] = 12, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 16, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 24, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 32, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 40, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 44, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 48, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 56, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 60, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 64, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 68, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 96, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 104, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 116, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 120, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 124, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 128, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 208, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 272, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 316, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 340, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 480, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 508, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 536, [ "type" ] = 16}, {[ "value" ] = 0, [ "offset" ] = 680, [ "type" ] = 16},} xqmnb(qmnb) gg.toast('开启成功') end function s1() memories({{false,268464131,0,4,nil,nil}, {290914307,4,4}}, {{0,24,16,false}}, 4,16384,"初始化") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("5.6",16) gg.toast("榴莲") memories({{false,150994944,0,4,nil,nil}, {58,-4,4},{58,-8,4},{89,40,4}, {1084227584,68,4}},{{90.0,16,16,false}, {90.0,20,16,false}}, 4,32,"榴莲") memories({{false,-998965248,0,4,nil,nil}, {1101004800,232,4}}, {{0.055,236,16,false}}, 4,32,"啦啦啦") gg.clearResults() gg.setRanges(16384) local dataType = 16 Name="榴莲" local search = {{-5.7342929e27,0},{-3.8369228e21,228},} local modify = {{-3.836923e21,228},} SearchWrite(search,modify,dataType) gg.toast("啦啦啦") memories({{false,-309327247,0,4,nil,nil}, {-308340220,4,4}}, {{0.285,-4,16,false}}, 4,16384,"啦啦啦") gg.setVisible(false) gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber('-2.793752e28;-3.7444097e28;-1.8638977e-20;-1.1144502e28;-1.8331477e27:17', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('-1.86389771e-20', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll('0', gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.alert("XA翻倍→→14") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("4.0",16) gg.clearResults() gg.toast("啦啦啦") gg.setRanges(16384) local dataType = 16 local tb1 = {{-6.1526231e27, 0}, {-2.4787818e20, -8}, {6.1630904e-33, -4}, {-9.9839328e27, 4}, {-2.8246552e28, 8}, } local tb2 = {{0, 0}, } SearchWrite(tb1, tb2, dataType) gg.setRanges(16384) local dataType = 16 local tb1 = {{10.90734863281, 0}, {-2.9687729e21, -8}, {0, -4}, {-1.8890966e26, 4}, {-0.60239994526, 8}, } local tb2 = {{9, 0}, } SearchWrite(tb1, tb2, dataType) gg.toast("啦啦啦") gg.setRanges(16384) local dataType = 16 local tb1 = {{1.0e-6, 0}, {-1.1144502e28, -8}, {-2.0291021e20, -4}, {-5.572308e27, 4}, {-6.1549459e27, 8}, } local tb2 = {{0.22, 0}, } SearchWrite(tb1, tb2, dataType) gg.toast("啦啦啦") memories({{false,1198153728,0,4,nil,nil}, {1,20,4},{1,24,4}}, {{1.01,100,16,false}}, 4,32,"啦啦啦") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.toast("啦啦啦") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744153870237696", gg.TYPE_QWORD) gg.toast("榴莲") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267064848315881", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267068834414592",gg.TYPE_QWORD) gg.toast("啦啦啦啦") memories({{false,-1088801054,0,4,nil,nil}}, {{9,-8,16,false}}, 4,16384,"啦啦啦") memories({{false,-1359975840,0,4,nil,nil}}, {{-1228926273201366,-12,32,false}}, 4,16384,"啦啦啦") so=gg.getRangesList('libUE4.so')[1].start local py=0x2C25CA4 setvalue(so+py,16,8) memories({{false,1139785728,0,4,nil,nil}, {1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}}, {{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}}, 4,32,"啦啦啦") qmnb = {{["memory"] = 16384},{["name"] = "开启"},{["value"] = -1296744149883614555, ["type"] = 32},{["lv"] = -1245656510323684848, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0, ["offset"] = 0, ["type"] = 16},{["value"] = 0, ["offset"] = 4, ["type"] = 16},{["value"] = 0, ["offset"] = 12, ["type"] = 16},{["value"] = 0, ["offset"] = 20, ["type"] = 16},{["value"] = 0, ["offset"] = 24, ["type"] = 16},{["value"] = 0, ["offset"] = 28, ["type"] = 16},{["value"] = 0, ["offset"] = 32, ["type"] = 16},{["value"] = 0, ["offset"] = 44, ["type"] = 16},{["value"] = 0, ["offset"] = 48, ["type"] = 16},{["value"] = 0, ["offset"] = 52, ["type"] = 16},{["value"] = 0, ["offset"] = 468, ["type"] = 16},{["value"] = 0, ["offset"] = 496, ["type"] = 16},{["value"] = 0, ["offset"] = 524, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 16384},{["name"] = "开启"},{["value"] = -1328550408728725571, ["type"] = 32},{["lv"] = -1324311156955805071, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0.3, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "开启"},{["value"] = 1144750080, ["type"] = 32},{["lv"] = 4728779609692288791, ["offset"] = 56, ["type"] = 32},{["lv"] = 4525216907414147695, ["offset"] = 64, ["type"] = 32},{["lv"] = 1053609165, ["offset"] = 68, ["type"] = 32},}qmxg = {{["value"] = 0.085, ["offset"] = 64, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 16384},{["name"] = "开启"},{["value"] = -1505254313802431360, ["type"] = 32},{["lv"] = -4676364914835832019, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 8.5, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "开启"},{["value"] = 1331073956, ["type"] = 4},{["lv"] = 4, ["offset"] = -44, ["type"] = 4},{["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4},{["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4},}qmxg = {{["value"] = 1176255488, ["offset"] = -60, ["type"] = 4},{["value"] = 1120272384, ["offset"] = -68, ["type"] = 4},{["value"] = 1120272384, ["offset"] = -72, ["type"] = 4},{["value"] = 1120272384, ["offset"] = -76, ["type"] = 4},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "开启"},{["value"] = 100800, ["type"] = 4},{["lv"] = 4, ["offset"] = -12, ["type"] = 4},{["lv"] = 4, ["offset"] = -16, ["type"] = 4},{["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4},{["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4},}qmxg = {{["value"] = 1034147594, ["offset"] = -60, ["type"] = 4},}xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "啦啦啦"}, {["value"] = 1331073956, ["type"] = 4}, {["lv"] = 4, ["offset"] = -44, ["type"] = 4}, {["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4}, {["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1176255488, ["offset"] = -60, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -68, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -72, ["type"] = 4}, {["value"] = 1120272384, ["offset"] = -76, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1328550408728725571", 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1,328,550,408,586,191,176", 32) qmnb = { {["memory"] = 32}, {["name"] = "啦啦啦"}, {["value"] = 100800, ["type"] = 4}, {["lv"] = 4, ["offset"] = -12, ["type"] = 4}, {["lv"] = 4, ["offset"] = -16, ["type"] = 4}, {["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4}, {["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1034147594, ["offset"] = -60, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744153870237696", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267064848315881", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267068834414592",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1328550408728725571", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1328550408578138112",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("0;7.0064923e-45;1;100;1;2,500,000,000.0;0.10000000149;88", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("5", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.searchNumber("-1505254313802431360", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1505254313804899999", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('0.37999999523F;1.0F:6',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.searchNumber('0.37999999523',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('-99999',gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,895,342,427,272,904,704", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,895,342,427,383,806,976", gg.TYPE_QWORD) gg.clearResults() memories({{false,-1359975840,0,4,nil,nil}}, {{-1228926273201366,-12,32,false}},4,16384,"啦啦啦") memories({{false,268464131,0,4,nil,nil}, {290914307,4,4}},{{0,24,16,false}},4,16384,"啦啦啦") gg.clearResults() gg.setRanges(32) gg.searchNumber("479.5;1;1;1:100",16) gg.searchNumber("1",16) gg.getResults(300) gg.editAll("800", 16) gg.toast("荒爹出品") gg.toast('开启成功') end function s2() qmnb = { {["memory"] = 32}, {["name"] = "化"}, {["value"] = 100800, ["type"] = 4}, {["lv"] = 4, ["offset"] = -12, ["type"] = 4}, {["lv"] = 4, ["offset"] = -16, ["type"] = 4}, {["lv"] = 1053609165, ["offset"] = -56, ["type"] = 4}, {["lv"] = 1101004800, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 973279855, ["offset"] = -60, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,587,197,809", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,728,725,571", gg.TYPE_QWORD) qmnb = { {["memory"] = 32}, {["name"] = "拜拜"}, {["value"] = 1331073956, ["type"] = 4}, {["lv"] = 4, ["offset"] = -44, ["type"] = 4}, {["lv"] = 1326777081, ["offset"] = 8, ["type"] = 4}, {["lv"] = 1139785728, ["offset"] = -64, ["type"] = 4}, } qmxg = { {["value"] = 1139785728, ["offset"] = -60, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -68, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -72, ["type"] = 4}, {["value"] = 1065353216, ["offset"] = -76, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,895,342,427,383,806,976", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,895,342,427,272,904,704", gg.TYPE_QWORD) gg.clearResults() gg.toast("啦啦啦") so=gg.getRangesList('libUE4.so')[1].start local py=0x2C25CA4 setvalue(so+py,16,10.90734863281) memories({{false,268464131,0,4,nil,nil}, {290914307,4,4}}, {{-6.15262313e27,24,16,false}}, 4,16384,"啦啦啦") memories({{false,-998965248,0,4,nil,nil}, {1101004800,232,4}}, {{0.0005,236,16,false}}, 4,32,"啦啦啦啦") gg.clearResults() gg.setRanges(16384) local dataType = 16 local search = {{-5.7342929e27,0},{-3.836923e21,228},} local modify = {{-3.8369228e21,228},} SearchWrite(search,modify,dataType) memories({{false,-309327247,0,4,nil,nil}, {-308340220,4,4}}, {{9.99999997e-7,-4,16,false}}, 4,16384,"啦啦啦啦") memories({{false,1198153728,0,4,nil,nil}, {1,20,4},{1,24,4}},{{1.0,100,16,false}}, 4,32,"啦啦啦啦") memories({{false,-1088801054,0,4,nil,nil}}, {{10.90734863281,-8,16,false}}, 4,16384,"啦啦啦") memories({{false,-1359975840,0,4,nil,nil}}, {{-1228926276669014016,-12,32,false}}, 4,16384,"啦啦啦啦") memories({{false,1139785728,0,4,nil,nil}, {1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}}, {{1.0,-12,16,false},{1.0,-8,16,false},{1.0,-4,16,false}}, 4,32,"啦啦啦") gg.setVisible(false) gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber('-2.793752e28;-3.7444097e28;0.0;-1.1144502e28;-1.8331477e27:17', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('0', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll('-1.86389771e-20', gg.TYPE_FLOAT) gg.setRanges(16384) local dataType = 16 local tb1 = {{9, 0}, {-3.8685728e25, -12}, {-2.9687729e21, -8}, {-1.8890966e26, 4}, {-0.60239994526, 8}, } local tb2 = {{10.90734863281, 0}, } SearchWrite(tb1, tb2, dataType) gg.setRanges(16384) local dataType = 16 local tb1 = {{0.21999999881, 0}, {-1.1144502e28, -8}, {-2.0291021e20, -4}, {-5.572308e27, 4}, {-6.1549459e27, 8}, } local tb2 = {{1.0e-6, 0}, } SearchWrite(tb1, tb2, dataType) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1228926273126264269", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1228926273201366461", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1296744153870237696", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1296744149883614555", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267068834414592", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267064848315881",gg.TYPE_QWORD) gg.toast("啦啦啦啦") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1328550408578138112", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1328550408728725571",gg.TYPE_QWORD) gg.toast("啦啦啦啦") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,473,673,257", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,525,216,907,414,147,695", gg.TYPE_QWORD) gg.searchNumber("-1505254313804899999", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-1505254313802431360", gg.TYPE_QWORD) gg.toast("荒爹出品") gg.setVisible(false) gg.setRanges(32) local dataType = 16 local tb1 = {{-1500, 0}, {9.1689761e-41, -8}, {0, -4}, {4000, 4}, {0.30000001192, 8}, } local tb2 = {{-980, 0}, } SearchWrite(tb1, tb2, dataType) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;5.6::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("5.6", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("0",16) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1,585,267,068,834,414,592", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1,585,267,064,848,315,880",gg.TYPE_QWORD) gg.toast("荒爹出品") gg.toast('开启成功') end function s3() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("5.6",16) gg.clearResults() gg.clearResults() gg.setRanges(16384) gg.searchNumber("-6.15262313e27F;-9.98393277e27F", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("-6.15262313e27", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(16384) gg.editAll("0",gg.TYPE_FLOAT) -- gg.clearResults() gg.setRanges(16384) gg.searchNumber("9.99999997e-7F;-5.57230804e27F;-6.15494594e27F", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("9.99999997e-7", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(16384) gg.editAll("0.27",gg.TYPE_FLOAT) -- Name = "xa翻倍" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} HaoGe1(Nc, Lx, Sz1, Sz2) Name = "开启成功" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} HaoGe1(Nc, Lx, Sz1, Sz2) Name = "xa翻倍开启成功" local Nc = 32 local Lx = 16 local Sz1 = {{10.0, 0},{46.0, 4}} local Sz2 = {{99999, 0}} HaoGe1(Nc, Lx, Sz1, Sz2) gg.clearResults() gg.setRanges(16384) gg.searchNumber("10.90734863281F;-0.60239994526F", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("10.90734863281", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(16384) gg.editAll("9",gg.TYPE_FLOAT) qmnb = { {["memory"] = 32}, {["name"] = "提速"}, {["value"] = 750.0, ["type"] = 16}, {["lv"] = 100.0, ["offset"] = -4, ["type"] = 16}, {["lv"] = 9.999999747378752E-5, ["offset"] = 56, ["type"] = 16}, {["lv"] = 20.0, ["offset"] = 60, ["type"] = 16}, {["lv"] = 5.000000237487257E-4, ["offset"] = 64, ["type"] = 16}, {["lv"] = 0.4000000059604645, ["offset"] = 68, ["type"] = 16}, } qmxg = { {["value"] = 0.07, ["offset"] = 64, ["type"] = 16}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "翻倍"}, {["value"] = 479.5, ["type"] = 16}, {["lv"] = 1.0, ["offset"] = -8, ["type"] = 16}, {["lv"] = 1.0, ["offset"] = -4, ["type"] = 16}, {["lv"] = 100.0, ["offset"] = 24, ["type"] = 16}, } qmxg = { {["value"] = 99, ["offset"] = -8, ["type"] = 16}, {["value"] = 99, ["offset"] = -4, ["type"] = 16}, } xqmnb(qmnb) gg.toast("荒爹") gg.toast('开启成功') end function s4() qmnb = { {["memory"] = 32}, {["name"] = "关闭"}, {["value"] = 750.0, ["type"] = 16}, {["lv"] = 100.0, ["offset"] = -4, ["type"] = 16}, {["lv"] = 9.999999747378752E-5, ["offset"] = 56, ["type"] = 16}, {["lv"] = 20.0, ["offset"] = 60, ["type"] = 16}, {["lv"] = 0.07000000029802322, ["offset"] = 64, ["type"] = 16}, {["lv"] = 0.4000000059604645, ["offset"] = 68, ["type"] = 16}, } qmxg = { {["value"] = 0.0005, ["offset"] = 64, ["type"] = 16}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "关闭"}, {["value"] = 479.5, ["type"] = 16}, {["lv"] = 99.0, ["offset"] = -8, ["type"] = 16}, {["lv"] = 99.0, ["offset"] = -4, ["type"] = 16}, {["lv"] = 100.0, ["offset"] = 24, ["type"] = 16}, } qmxg = { {["value"] = 1, ["offset"] = -8, ["type"] = 16}, {["value"] = 1, ["offset"] = -4, ["type"] = 16}, } xqmnb(qmnb) -- gg.clearResults() gg.setRanges(16384) gg.searchNumber("0.27;-5.57230804e27F;-6.15494594e27F", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0.27", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(16384) gg.editAll("9.99999997e-7",gg.TYPE_FLOAT) -- gg.clearResults() gg.setRanges(16384) gg.searchNumber("9;-0.60239994526F", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("9", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(16384) gg.editAll("10.90734863281",gg.TYPE_FLOAT) gg.toast("荒爹") gg.toast('开启成功') end function t1() function mnb(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 function mnyq(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "\n已修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast("\n"..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end function fxs(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "\n已修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast("\n"..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("88;60;50", gg.TYPE_FLOAT) gg.searchNumber("88", gg.TYPE_FLOAT) gg.getResults(999) gg.editAll("88", gg.TYPE_FLOAT) gg.alert("初始化") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(200) gg.editAll("5.6", gg.TYPE_FLOAT) gg.clearResults() gg.toast("慢动作") gg.clearResults() gg.setRanges(gg.REGION_C_DATA) gg.searchNumber("1.0587304e-22;1.0e-6:161", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("0;0.24", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_C_DATA) gg.searchNumber("-6.1526231e27;-1.0070975e28;::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-6.15", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_DATA) gg.searchNumber("-1.0530367e28;-5.8454586e27;-2.7860151e28;-3.7444097e28;-2.793752e28::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-2.7860151e28;-3.7444097e28;-2.793752e28::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("0", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_DATA) gg.searchNumber("-6.1526231e27;-1.0070975e28;::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-6.1526231e27", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("0", gg.TYPE_FLOAT) gg.toast("人物") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber(5.0000002E-4, gg.TYPE_FLOAT) gg.getResultCount() gg.toast("成功") gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-6.1526231e27;-1.0070975e28;::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-6.15", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0", gg.TYPE_FLOAT) gg.toast("成功") gg.searchNumber("88;60;50;2::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("60", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-65", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1,287,719,427,143,988,736", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1110) gg.editAll("-1,296,744,153,870,237,696", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(0) gg.searchNumber("-1,296,744,149,883,614,555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(190) gg.editAll("-1,296,744,153,870,237,696", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-6.15264497e27", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("0", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(0) gg.searchNumber("-6.15262313e27", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("0", gg.TYPE_FLOAT) gg.toast("防拉") gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-6.15264497e27", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("0", gg.TYPE_FLOAT) gg.toast("防拉") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-6.1526231e27", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("0", gg.TYPE_FLOAT) gg.toast("定点X1") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber(5.0000002E-4, gg.TYPE_FLOAT) gg.getResultCount() gg.toast("地皮防拉") gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-6.1526231e27;-1.0070975e28;::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-6.15", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0", gg.TYPE_FLOAT) gg.toast("定点X4") gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('-6.1526231e27;-1.0070975e28;::', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('-6.15', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll('0', gg.TYPE_FLOAT) gg.toast("️地皮定点") gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('-6.1526231e27;-1.0070975e28;::', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('-6.15', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll('0', gg.TYPE_FLOAT) gg.toast("️初始化") mnyq({{false,5,0,16,nil,nil},{8.1275311e-44,-76,16},{8.1275311e-44,-72,16},{1.2471556e-43,-28,16},{1.2471556e-43,-24,16}},{{130,-52,16,false},{130,-48,16,false}},16,32,"锁帧",true) mnyq({{false,-351440038,0,4,nil,nil},{-298251768,4,4}},{{0,-40,16,false},{0,-44,16,false},{0,-48,16,false},{0,-52,16,false},{0,-56,16,false},{0,-36,false},{0,-32,16,false}},4,16384,"定点X1") fxs({{false,-1359975840,0,4,nil,nil}},{{-1228926273201366,-12,32,false}},4,16384,"人物防拉") gg.toast('开启成功') end function u1() mnb({{60000,0,16},{35,-72,16},{443,-68,16},{479.5,-12,16},{8192,8,16},},{ {600000000000000,0,16}, {60,-72,16}, {-9999,-68,16}, },32,"全局爆速第一步",true) gg.clearResults() gg.setRanges(32) gg.searchNumber("600000000000000",16) if gg.getResultCount() == 0 then gg.alert("全局爆速") gg.sleep(100) else gg.setVisible(false) gg.searchNumber("600000000000000", 16) n = gg.getResultCount() nb = gg.getResults(n) for MGD = 1, n do gg.addListItems({ [1] = { address = nb[MGD].address - 0, flags = 16, freeze = true, value = 60000000000000 } }) gg.addListItems({ [1] = { address = nb[MGD].address + 8, flags = 16, freeze = true, value = 5500 } }) gg.addListItems({ [1] = { address = nb[MGD].address - 20, flags = 16, freeze = true, value = -10000 } }) gg.addListItems({ [1] = { address = nb[MGD].address -12, flags = 16, freeze = true, value = 52082100000000000 } }) end gg.alert("全局爆速") end gg.toast("by马牛苾:全局爆速") mnb({{-2.7860151e28,0,16},{-3.7444097e28,4,16},{-2.7869825e28,432,16},{-3.7444097e28,436,16},},{{0,0,16},{0,4,16},{0,432,16},{0,436,16},},16384,"虚拟定点",true) mnb({{-1.8572318e28,0,16},},{{0,0,16},},16384,"防拉",true) mnb({{5,0,16},{8.1275311e-44,-76,16},{8.1275311e-44,-72,16},{1.2471556e-43,-28,16},{1.2471556e-43,-24,16},},{{250,-52,16},{250,-48,16},},32,"爆频",true) mnb({{-9.9839328e27,0,16},{-2.4787818e20,-12,16},{6.1630904e-33,-8,16},{-2.8246552e28,4,16},},{{0,-4,16},},16384,"防拉",true) mnb({{1477779456,0,16},{-2.7860151e28,-4,16},{1477779584,8,16},{-1.4316706e28,12,16},},{{0,4,16},},16384,"防拉",true) mnb({{2.40000009537,0,16},{0.15000000596,4,16},},{{0.1,-4,16},},16384,"强制防拉",true) mnb({{-2.0291e20,0,16},{1.0e-6,4,16},{-1.309396e25,8,16},},{{0.1,4,16},},16384,"强制防拉x2",true) mnb({{-1.2382424e28,0,16},{-8.5076384e22,4,16},{-8.6629729e22,8,16},},{{0,-20,16},{0,-16,16},},16384,"全局突破口",true) mnb({{-5.1854783e27,0,16},{-2.0291054e20,-12,16},{-5.9052639e21,-4,16},},{{-9.9065426e27,-8,16},},16384,"翻倍x1",true) mnb({{-7.6128857e19,0,16},{-2.3628957e21,-8,16},},{{-9.9065426e27,-4,16},},16384,"翻倍x2",true) mnb({{-1.9967828e28,0,16},{-1.1221873e28,-12,16},{-1.3243178e28,4,16},},{{-9.9065426e27,312,16},{-9.9065426e27,-12,16},{9.0072035e15,-100,16},{-2.7395931e28,-36,16},},16384,"翻倍x3",true) mnb({{-6.1549459e27,0,16},{-5.572308e27,-4,16},},{{0,-24,16},{0,-20,16},{-9999,-8,16},},16384,"强行优画",true) mnb({{-8.3578071e27,0,16},{-5.9075698e21,-8,16},},{{0.001,-36,16},},16384,"出窃加速",true) mnb({{-5.112931e27,0,16},{-5.1153482e27,-4,16},},{{0,4,16},},16384,"速度翻倍",true) mnb({{-5.7319004e27,0,16},{-5.729482e27,-4,16},{-5.7343189e27,4,16},},{{0,-28,16},{0,-20,16},},16384,"破速",true) mnb({{-1.3866985e28,0,16},{-1.3808963e28,-4,16},{-2.7966556e28,4,16},},{{0,8,16},{0,92,16},},16384,"速度翻倍",true) mnb({{0.0001,0,16},{-2.786982e28,-44,16},{-6.1629795e-33,-36,16},{-3.6893502e20,-8,16},{-1.3094514e25,4,16},},{{0,-32,16},},16384,"去除卡顿",true) mnb({{-5.6133466e27,0,16},{-4.9532731e27,8,16},},{{0,4,16},},16384,"去除限速",true) mnb({{-5.7271202e27,0,16},{-2.8014891e28,4,16},},{{0,8,16},},16384,"去除开抢",true) mnb({{-7.4317204e27,0,16},{-7.4679881e27,4,16},},{{0,8,16},},16384,"加速",true) mnb({{-2.7869846e28,0,16},{-2.8014891e28,8,16},},{{0,4,16},{0,976,16},{0,1060,16},},16384,"速度突破",true) mnb({{-1.8890966e26,0,16},{0.00999999978,8,16},},{{0,-164,16},{0,-140,16},},16384,"全局加速",false) mnb({{-2.7860151e28,0,16},{-1.0530367e28,-12,16},{-5.5746592e27,-4,16},{-1.14665e23,56,16},},{{0,4,16},{0,184,16},{0,180,16},{0,188,16},},16384,"清亮人物",true) mnb({{-3.25323e30,0,16},},{{0,4,16},},16384,"定点不拉回",true) mnb({{-2.8121277e28,0,16},{-5.9052639e21,4,16},{-1.2875827e23,12,16},},{{-2.7859696e28,584,16},{0,588,16},},16384,"定点x1",true) mnb({{-1.3697734e28,0,16},{-1.0530367e28,-4,16},},{{0,4,16},},16384,"人物罚站",true) mnb({{-1477255168,0,16},{-1.006614e28,-40,16},},{{0,-60,16},},16384,"去除身体",true) mnb({{-2.7860154e28,0,16},{-1.1221873e28,16,16},{-2.0291021e20,20,16},},{{0,12,16},},16384,"全局优化",true) mnb({{-1.1144502e28,0,16},{-5.7656695e27,-4,16},},{{0,-20,16},{0,-16,16},},16384,"迟钝暴走",true) mnb({{-6.1573662e27,0,16},{-9.9065615e27,-12,16},{-2.786982e28,4,16},},{{-2.7859696e28,-32,16},},16384,"人物瞬移",true) mnb({{-1.8890966e26,0,16},{0.00999999978,8,16},},{{0,-164,16},{0,-140,16},{9999,-4,16},},16384,"全局加速",false) mnb({{-5.112931e27,0,16},{-5.1153482e27,-4,16},},{{0,480,16},},16384,"速度突破",true) mnb({{-5.7656695e27,0,16},{0,-16,16},{0,-12,16},{-1.1144502e28,4,16},{-1.1144502e28,16,16},{-1.1144502e28,28,16},{-1.1144502e28,40,16},{-1.1144502e28,52,16},{-1.1144502e28,64,16},{0,72,16},},{{-1.1221873e28,4,16},{-1.1221873e28,16,16},{-1.1221873e28,28,16},{-1.1221873e28,40,16},{-1.1221873e28,52,16},{-1.1221873e28,64,16},},16384,"定点",true) mnb({{-2.1370201e28,0,16},{-2.122513e28,4,16},},{{-9.9065627e27,-4,16},},16384,"定点反拉",true) mnb({{-9.2677703e22,0,16},{-7.6148196e22,4,16},{6.162981e-33,12,16},{-1.1805922e21,16,16},},{{-3.836923e21,8,16},{0,64,16},},16384,"翻倍优化x1",true) mnb({{-9.3869788e22,0,16},{-5.9052639e21,-12,16},{-5.6967397e26,-8,16},{-8.2469916e19,4,16},},{{-9.2897983e22,-4,16},},16384,"翻倍优化x2",true) mnb({{-5.8430407e27,0,16},{1.6615354e35,-28,16},{-5.7294312e27,4,16},{-1.2382423e28,8,16},},{{0,-4,16},},16384,"翻倍提升",true) mnb({{-1.006614e28,0,16},{-5.5723848e27,4,16},{-2.7869825e28,8,16},},{{0,-20,16},{0,24,16},{0,28,16},},16384,"加速跳动优化",true) mnb({{-2.3797876e21,0,16},{-2.7860149e28,-36,16},{-1.1221873e28,-24,16},},{{-9.9065426e27,-16,16},{0,-4,16},},16384,"人物加强1",true) mnb({{-1.9967828e28,0,16},{-5.8043551e27,8,16},{-5.8454586e27,12,16},},{{-1.1221873e28,-20,16},{-1.1221873e28,-12,16},},16384,"顶级速度翻倍",true) mnb({{-1.1154173e28,0,16},{-2.8323923e28,-8,16},{-1.3620451e28,-4,16},{-1.3051398e21,16,16},},{{10,8,16},},16384,"mnb",true) mnb({{20000,0,4},{10000,-8,4},{10000,-4,4},},{{10000000000,-8,4},{10000000000,-4,4},},32,"去除拉回",true) mnb({{-980,0,16},{0.0001,228,16},{20,232,16},},{{0.3508700875,216,16},{3.800001,220,16},{3.0000602,224,16},{-9999,236,16},{-9999,228,16},},32,"Fxs",true) mnb({{479.5,0,16},{1,-12,16},{1,-8,16},{1,-4,16},},{{1100,-12,16},{1100,-8,16},{1100,-4,16},},32,"趴下加速",true) --mnb({{60000,0,16},{600,4,16},},{{10000,8,16},},32,"单局减速",true) --mnb({{0.71,0,16},},{{10000000,0,16},},32,"m",true) gg.toast('开启成功') end function u2() mnb({{60000,0,16},{1.4012985e-45,20,16},{1.4012985e-45,24,16},},{{0.367,100,16},},32,"一切防拉",true) gg.toast('开启成功') end function u3() mnb({{-980,0,16},{-9999,228,16},{20,232,16},},{{0.35087,216,16},{3.800001,220,16},{3.00006,224,16},{-9999,236,16},{-9999,228,16},},32,"Fxs",true) mnb({{60000,0,16},{1.4012985e-45,20,16},{1.4012985e-45,24,16},},{{0.36,100,16},},32,"一切防拉",true) gg.toast('开启成功') end function u4() mnb({{-9.9839328e27,0,16},{-2.4787818e20,-12,16},{6.1630904e-33,-8,16},{-2.8246552e28,4,16},},{{-6.1526231e27,-4,16},},16384,"防拉",true) mnb({{1477779456,0,16},{-2.7860151e28,-4,16},{1477779584,8,16},{-1.4316706e28,12,16},},{{-3.7444097e28,4,16},},16384,"防拉",true) mnb({{2.40000009537,0,16},{0.15000000596,4,16},},{{1.0e-6,-4,16},},16384,"强行防拉",true) mnb({{-2.0291e20,0,16},{0,4,16},{-1.309396e25,8,16},},{{1.0e-6,4,16},},16384,"强制防拉x2",true) mnb({{-1.2382424e28,0,16},{-8.5076384e22,4,16},{-8.6629729e22,8,16},},{{-3.8685626e25,-20,16},{-2.8323923e28,-16,16},},16384,"全局突破口",true) mnb({{-5.1854783e27,0,16},{-2.0291054e20,-12,16},{-5.9052639e21,-4,16},},{{0,-8,16},},16384,"翻倍x1",true) mnb({{-7.6128857e19,0,16},{-2.3628957e21,-8,16},},{{0,-4,16},},16384,"翻倍x2",true) mnb({{-1.8890966e26,0,16},{0.00999999978,8,16},},{{6.1630412e-33,-164,16},{2.6470042e-23,-140,16},},16384,"全局翻倍",false) mnb({{-6.1549459e27,0,16},{-5.572308e27,-4,16},},{{-6.1549448e27,-24,16},{1.0e-6,-8,16},{-9.0072035e15,48,16},},16384,"强行优画",true) mnb({{-8.3578071e27,0,16},{-5.9075698e21,-8,16},},{{0,-36,16},{-2.6563314e21,-24,16},},16384,"出窃加速",true) mnb({{-5.112931e27,0,16},{-5.1153482e27,-4,16},},{{-1.3364072e28,4,16},},16384,"速度翻倍",true) mnb({{-5.7319004e27,0,16},{-5.729482e27,-4,16},{-5.7343189e27,4,16},},{{-3.7444097e28,-28,16},{-1.1144502e28,-20,16},},16384,"破速",true) mnb({{-1.3866985e28,0,16},{-1.3808963e28,-4,16},{-2.7966556e28,4,16},},{{-3.7444097e28,8,16},{-3.7444097e28,92,16},},16384,"速度翻倍",true) mnb({{0.0001,0,16},{-2.786982e28,-44,16},{-6.1629795e-33,-36,16},{-3.6893502e20,-8,16},{-1.3094514e25,4,16},},{{-5.8430431e27,-32,16},},16384,"去除卡顿",true) mnb({{-5.6133466e27,0,16},{-4.9532731e27,8,16},},{{-1.3697734e28,4,16},},16384,"去除限速",true) mnb({{-5.7271202e27,0,16},{-2.8014891e28,4,16},},{{-3.7444097e28,8,16},},16384,"去除开抢",true) mnb({{-7.4317204e27,0,16},{-7.4679881e27,4,16},},{{-3.7444097e28,8,16},},16384,"加速",true) mnb({{-2.7869846e28,0,16},{-2.8014891e28,8,16},},{{-3.7444097e28,4,16},{-3.7444097e28,976,16},{-3.7444097e28,1060,16},},16384,"速度突破",true) mnb({{-1.8890966e26,0,16},{0.00999999978,8,16},},{{6.1630412e-33,-164,16},{2.6470042e-23,-140,16},{10.90734863281,-4,16},},16384,"全局翻倍",false) mnb({{-2.7860151e28,0,16},{-1.0530367e28,-12,16},{-5.5746592e27,-4,16},{-1.14665e23,56,16},},{{-3.7444097e28,4,16},{-3.7444097e28,184,16},{-2.793752e28,180,16},{-1.8638977e-20,188,16},},16384,"清亮人物",true) mnb({{-3.25323e30,0,16},},{{-1.2382424e28,4,16},},16384,"定点不拉回",true) mnb({{-2.8121277e28,0,16},{-5.9052639e21,4,16},{-1.2875827e23,12,16},},{{-3.7444097e28,8,16},{-3.7444097e28,588,16},},16384,"定点x1",true) mnb({{-1.3697734e28,0,16},{-1.0530367e28,-4,16},},{{-5.1080185e27,4,16},},16384,"人物罚站",true) mnb({{-1477255168,0,16},{0,-60,16},{-1.006614e28,-40,16},},{{-5.5723836e27,-60,16},},16384,"去除身体",true) mnb({{-2.7860154e28,0,16},{-1.1221873e28,16,16},{-2.0291021e20,20,16},},{{-1477255168,12,16},},16384,"全局优化",true) mnb({{-1.1144502e28,0,16},{-5.7656695e27,-4,16},},{{-3.6893502e20,-20,16},{-2.0291054e20,-16,16},},16384,"迟钝暴走",true) mnb({{-6.1573662e27,0,16},{-9.9065615e27,-12,16},{-2.786982e28,4,16},},{{-2.7860149e28,-32,16},},16384,"人物定点",true) mnb({{-1.8890966e26,0,16},{0.00999999978,8,16},},{{10.90734863281,-4,16},},16384,"全局加速",false) mnb({{-5.112931e27,0,16},{-5.1153482e27,-4,16},},{{1.6615354e35,464,16},},16384,"速度突破",true) mnb({{-5.7656695e27,0,16},{0,-16,16},{0,-12,16},{0,72,16},},{{-1.1144502e28,4,16},{-1.1144502e28,16,16},{-1.1144502e28,28,16},{-1.1144502e28,40,16},{-1.1144502e28,52,16},{-1.1144502e28,64,16},},16384,"定点",true) mnb({{-2.1370201e28,0,16},{-2.122513e28,4,16},},{{-9.9065615e27,-4,16},},16384,"定点反拉",true) mnb({{-9.2677703e22,0,16},{-7.6148196e22,4,16},{6.162981e-33,12,16},{-1.1805922e21,16,16},},{{-3.8369228e21,8,16},{-2.0291056e20,64,16},},16384,"翻倍优化",true) mnb({{-9.3869788e22,0,16},{-5.9052639e21,-12,16},{-5.6967397e26,-8,16},{-8.2469916e19,4,16},},{{-9.2897983e22,-4,16},},16384,"翻倍优化x2",true) mnb({{-5.8430407e27,0,16},{1.6615354e35,-28,16},{-5.7294312e27,4,16},{-1.2382423e28,8,16},},{{-9.9065615e27,-16,16},{-9.007225e15,-4,16},{-1.1221873e28,-24,16},},16384,"翻倍提升",true) mnb({{-1.006614e28,0,16},{-5.5723848e27,4,16},{-2.7869825e28,8,16},},{{-3.7444097e28,-20,16},{-3.7444097e28,24,16},{-1477255168,28,16},},16384,"加速跳动优化",true) mnb({{-2.3797876e21,0,16},{-2.7860149e28,-36,16},{-1.1221873e28,-24,16},},{{-9.9065615e27,-16,16},{-4.9532713e27,-4,16},},16384,"人物加强1",true) mnb({{-1.9967828e28,0,16},{-5.8043551e27,8,16},{-5.8454586e27,12,16},},{{-1.1376615e28,-20,16},{-9.9065615e27,-12,16},},16384,"顶级速度翻倍",true) mnb({{-1.9967828e28,0,16},{-1.1221873e28,-12,16},{-1.3243178e28,4,16},},{{-9.9065615e27,312,16},{-9.9065615e27,-12,16},{9007204623450112,-100,16},{-2.7395928e28,-36,16},{-1.2464633e28,20,16},},16384,"翻倍x3",true) mnb({{-1.1154173e28,0,16},{-2.8323923e28,-8,16},{-1.3620451e28,-4,16},{-1.3051398e21,16,16},},{{0,8,16},},16384,"mnb",true) gg.toast('开启成功') end function v1() so=gg.getRangesList('libUE4.so')[1].start py1=0x26E20D4 py2=0x26F0428 py3=0x2B2D0D8 py4=0x2647E4C py5=0X26FCA44 py6=0X270878C py7=0X2C33524 py8=0XCB8B40 py9=0x2D082A0 setvalue(so+py1,32,-1585267068834414592) setvalue(so+py2,32,-1585267068834414592) setvalue(so+py3,32,-1585267068834414592) setvalue(so+py4,16,5) setvalue(so+py5,16,0.2949) setvalue(so+py6,16,0) setvalue(so+py7,16,9.5) setvalue(so+py8,16,-3.8369228e21) setvalue(so+py9,16,0) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1A35D0, 0x0, 0x34, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.84}}) gg.setRanges(32) local dataType = 16 Name = "抵消" local search = {{-980.0,0}, {20.0,232},} local modify = {{3,216}, {0.25,220}, {3.1,224},}SearchWrite(search,modify,dataType) gg.setRanges(32) local dataType = 16 Name = "逃命" local search = {{479.5,0}, {1.0,-12},{1.0,-8},{1.0,-4}} local modify = {{2200.0,-12},{2200.0,-8},{2200.0,-4}}SearchWrite(search,modify,dataType) gg.toast('开启成功') end function v2() so=gg.getRangesList('libUE4.so')[1].start py1=0x26E20D4 py2=0x26F0428 py3=0x2B2D0D8 py4=0x2647E4C py5=0X26FCA44 py6=0X270878C py7=0X2C33524 py8=0XCB8B40 py9=0x2D082A0 setvalue(so+py1,32,-1585267064848315880) setvalue(so+py2,32,-1585267064848315880) setvalue(so+py3,32,-1585267064848315880) setvalue(so+py4,16,-1.0530367e28) setvalue(so+py5,16,9.99999997e-7) setvalue(so+py6,16,-1.86389771e-20) setvalue(so+py7,16,10.90734863281) setvalue(so+py8,16,-3.83692305e21) setvalue(so+py9,16,-6.1526231e27) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1A35D0, 0x0, 0x34, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.84}}) gg.setRanges(32) local dataType = 16 Name = "关闭" local search = {{-980.0,0}, {20.0,232},} local modify = {{1,216}, {1,220}, {1,224},}SearchWrite(search,modify,dataType) gg.setRanges(32) local dataType = 16 Name = "关闭" local search = {{479.5,0}, {2200.0,-12},{2200.0,-8},{2200.0,-4}} local modify = {{1.0,-12},{1.0,-8},{1.0,-4}}SearchWrite(search,modify,dataType) gg.toast('开启成功') end function w1() qmnb = { {["memory"] = 16384}, {["name"] = "NoStuck"}, {["value"] = -1296744149883614555, ["type"] = 32}, {["lv"] = -1245656510323684848, ["offset"] = 4, ["type"] = 32}, } qmxg = { {["value"] = 0, ["offset"] = 0, ["type"] = 16}, {["value"] = 0, ["offset"] = 4, ["type"] = 16}, {["value"] = 0, ["offset"] = 12, ["type"] = 16}, {["value"] = 0, ["offset"] = 20, ["type"] = 16}, {["value"] = 0, ["offset"] = 24, ["type"] = 16}, {["value"] = 0, ["offset"] = 28, ["type"] = 16}, {["value"] = 0, ["offset"] = 32, ["type"] = 16}, {["value"] = 0, ["offset"] = 44, ["type"] = 16}, {["value"] = 0, ["offset"] = 48, ["type"] = 16}, {["value"] = 0, ["offset"] = 52, ["type"] = 16}, {["value"] = 0, ["offset"] = 468, ["type"] = 16}, {["value"] = 0, ["offset"] = 496, ["type"] = 16}, {["value"] = 0, ["offset"] = 524, ["type"] = 16}, } xqmnb(qmnb) qmnb = { {["memory"] = 16384}, {["name"] = "加速性能初始化"}, {["value"] = -1585267064848315880, ["type"] = 32}, {["lv"] = -1245515772902506496, ["offset"] = 4, ["type"] = 32}, {["lv"] = -2269812005025087472, ["offset"] = -132, ["type"] = 32}, } qmxg = { {["value"] = 42, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 16384}, {["name"] = ""}, {["value"] = -1328550408728725571, ["type"] = 32}, {["lv"] = -1324311156955805071, ["offset"] = 4, ["type"] = 32}, } qmxg = { {["value"] = 0.3, ["offset"] = 0, ["type"] = 16}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = ""}, {["value"] = 1144750080, ["type"] = 32}, {["lv"] = 4728779609692288791, ["offset"] = 56, ["type"] = 32}, {["lv"] = 4525216907414147695, ["offset"] = 64, ["type"] = 32}, {["lv"] = 1053609165, ["offset"] = 68, ["type"] = 32}, } qmxg = { {["value"] = 0.1, ["offset"] = 64, ["type"] = 16}, } xqmnb(qmnb) gg.toast("andgo") gg.toast('开启成功') end function w2() qmnb = {{["memory"] = 16384},{["name"] = "关"},{["value"] = -1505254313804169216, ["type"] = 32},{["lv"] = -4676364914835832019, ["offset"] = 4, ["type"] = 32}, } qmxg = { {["value"] = 10.90734863281, ["offset"] = 0, ["type"] = 16}, } xqmnb(qmnb) qmnb = {{["memory"] = 16384},{["name"] = "关"},{["value"] = -1328550408577131479, ["type"] = 32},{["lv"] = -1324311156955805071, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 9.99999997e-7, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "关 "},{["value"] = 1144750080, ["type"] = 32},{["lv"] = 4728779609692288791, ["offset"] = 56, ["type"] = 32},{["lv"] = 1053609165, ["offset"] = 68, ["type"] = 32},}qmxg = {{["value"] = 0.0005, ["offset"] = 64, ["type"] = 16},}xqmnb(qmnb) gg.toast('开启成功') end function w3() Alie({{10.90734863281,0,16}},{{9.5,0,16}},16384,'提升加速百分百性能',true) end function x1() gg.toast("加速激活中") Name = "加速第一步" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} HaoGe(Nc, Lx, Sz1, Sz2) Name = "加速第二步" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804431360, 0}} HaoGe(Nc, Lx, Sz1, Sz2) Name = "加速第三步" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408577467023, 0}} HaoGe(Nc, Lx, Sz1, Sz2) Name = "加速第四步" local Nc = 32 local Lx = 32 local Sz1 = {{4525216907414147695, 0}} local Sz2 = {{4525216907475015434, 0}} HaoGe(Nc, Lx, Sz1, Sz2) local py=0x26FAF1C setvalue(so+py,16,-1.8638977e-20) --纯人物加速 YF({{false,60000.0,0,16,nil,nil},{1.4012985e-45,20,16},{1.4012985e-45,24,16}},{{0.99,100,16,false}},16,32,"人物") qmnb = {{["memory"] = 16384},{["name"] = "ғɪx ʟᴀɢ"},{["value"] = -1296744149883614555, ["type"] = 32},{["lv"] = -1245656510323684848, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0, ["offset"] = 0, ["type"] = 16},{["value"] = 0, ["offset"] = 4, ["type"] = 16},{["value"] = 0, ["offset"] = 12, ["type"] = 16},{["value"] = 0, ["offset"] = 20, ["type"] = 16},{["value"] = 0, ["offset"] = 24, ["type"] = 16},{["value"] = 0, ["offset"] = 28, ["type"] = 16},{["value"] = 0, ["offset"] = 32, ["type"] = 16},{["value"] = 0, ["offset"] = 44, ["type"] = 16},{["value"] = 0, ["offset"] = 48, ["type"] = 16},{["value"] = 0, ["offset"] = 52, ["type"] = 16},{["value"] = 0, ["offset"] = 468, ["type"] = 16},{["value"] = 0, ["offset"] = 496, ["type"] = 16},{["value"] = 0, ["offset"] = 524, ["type"] = 16},}xqmnb(qmnb) Name = "命中特效" local Nc = 32 local Lx = 16 local Sz1 = {{10.0, 0},{46.0, 4}} local Sz2 = {{99999, 0}} HaoGe(Nc, Lx, Sz1, Sz2) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1296744149264299342", gg.TYPE_QWORD) gg.toast("加速开启成功") end function x2() gg.toast("加速关闭中") Name = "关闭第一步" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} HaoGe(Nc, Lx, Sz1, Sz2) Name = "关闭第二步" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313804431360, 0}} local Sz2 = {{-1505254313802431360, 0}} HaoGe(Nc, Lx, Sz1, Sz2) Name = "关闭第三步" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408577467023, 0}} local Sz2 = {{-1328550408728725571, 0}} HaoGe(Nc, Lx, Sz1, Sz2) Name = "关闭第四步" local Nc = 32 local Lx = 32 local Sz1 = {{4525216907475015434, 0}} local Sz2 = {{4525216907414147695, 0}} HaoGe(Nc, Lx, Sz1, Sz2) local py=0x26FAF1C setvalue(so+py,16,-1.8638977e-20) --纯人物加速 gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,473,673,257", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("4,525,216,907,414,147,695", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,576,460,390", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,728,725,571", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1228926273126264269", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1228926273201366461", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149264299342", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1296744149883614555", gg.TYPE_QWORD) gg.toast("加速关闭成功") gg.toast('开启成功') end function x3() mnnb({{479.5,0,16},{1.0,-12,16},{1.0,-8,16},{1.0,-4,16},},{{2000,-12,16},{2000,-8,16},{2000,-4,16},},32,"加速",true) YF({{false,479.5,0,16,nil,nil},{1.0,-12,16},{1.0,-8,16},{1.0,-4,16}},{{1600.0,-12,16,false},{1600.0,-8,16,false},{1600.0,-4,16,false}},16,32,"翻倍第一步") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,895,342,427,272,904,704", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,895,342,427,383,806,976", gg.TYPE_QWORD) gg.clearResults() gg.toast("翻倍开启成功") gg.toast('开启成功') end function y1() gg.clearResults() gg.setRanges(32) gg.setVisible(false) gg.searchNumber("4,525,216,907,414,147,695", 32, false, 536870912, 0, -1) gg.getResults(99999) gg.editAll("4,525,216,907,473,673,257", 32) gg.clearResults() gg.setRanges(16384) gg.setVisible(false) gg.searchNumber("-1,328,550,408,728,725,571", 32, false, 536870912, 0, -1) gg.getResults(99999) gg.editAll("-1,328,550,408,576,460,390", 32) gg.clearResults() gg.setRanges(16384) gg.setVisible(false) gg.searchNumber("-1296744149883614555", 32, false, 536870912, 0, -1) gg.getResults(99999) gg.editAll("-1296744149264269342", 32) gg.clearResults() gg.searchNumber("-1505254313802431360", 32, false, 536870912, 0, -1) gg.getResults(1401) gg.editAll("-1505254313804899999", 32) gg.clearResults() gg.toast("on") gg.toast('开启成功') end function y2() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,473,673,257", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("4,525,216,907,414,147,695", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,576,460,390", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("-1,328,550,408,728,725,571", gg.TYPE_QWORD) gg.clearResults() gg.searchNumber("-1505,254,313,804,899,999", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("-1,505,254,313,802,431,360", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,296,744,149,264,269,342", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("-1,296,744,149,883,614,555", gg.TYPE_QWORD) gg.clearResults() gg.toast("OFF") gg.toast('开启成功') end function y3() qmnb = {{["memory"] = 16384},{["name"] = "sʟᴏᴍᴏ"},{["value"] = -1585267064848315880, ["type"] = 32},{["lv"] = -1245515772902506496, ["offset"] = 4, ["type"] = 32},{["lv"] = -2269812005025087472, ["offset"] = -132, ["type"] = 32},}qmxg = {{["value"] = 0, ["offset"] = 0, ["type"] = 4},}xqmnb(qmnb) gg.toast("on") gg.toast('开启成功') end function y4() qmnb = {{["memory"] = 16384},{["name"] = "sʟᴏᴍᴏ"},{["value"] = -1585267068834414592, ["type"] = 32},{["lv"] = -1245515772902506496, ["offset"] = 4, ["type"] = 32},{["lv"] = -2269812005025087472, ["offset"] = -132, ["type"] = 32},}qmxg = {{["value"] = -5.84305488e27, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) gg.toast("oFF") gg.toast('开启成功') end function z1() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("5.6",16) function mnyq(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "\n已修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast("\n"..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end function fxs(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] 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] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=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,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("纵横四海️",false) return false end else gg.toast("纵横四海️") return false end end function xyh1(Range,Type,Search,Write) gg.clearResults() gg.setRanges(Range) 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.sleep(400) gg.toast("🚬"..Name.."成功🛠共修改"..#t.."数据") else gg.toast("by️️"..Name.."蓝恶魔️") return false end else gg.toast("纵横四海️️"..Name.."成功️") return false end end mnyq({{false,5,0,16,nil,nil},{8.1275311e-44,-76,16},{8.1275311e-44,-72,16},{1.2471556e-43,-28,16},{1.2471556e-43,-24,16}},{{130,-52,16,false},{130,-48,16,false}},16,32,"纵横天下",true) mnyq({{false,-351440038,0,4,nil,nil},{-298251768,4,4}},{{0,-40,16,false},{0,-44,16,false},{0,-48,16,false},{0,-52,16,false},{0,-56,16,false},{0,-36,false},{0,-32,16,false}},4,16384,"纵横全局") mnyq({{false,-1328550408728725571,0,32,nil,nil}},{{-1328550408577131479,0,32,false}},32,16384,"纵横人物",true) mnyq({{false,-1.8890966e26,0,16,nil,nil}},{{8.9,-4,16,false}},16,16384,"全局加速",true) mnyq({{false,-5.7342929e27,0,16,nil,nil},{-9.9065615e27,60,16,}},{{-9.9065426e27,60,16,false}},16,16384,"极限",true) fxs({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.055,236,16,false}},4,32,"突破") fxs({{false,-309327247,0,4,nil,nil},{-308340220,4,4}},{{0.285,-4,16,false}},4,16384,"人物") Name = "纵横四海" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} xyh1(Nc, Lx, Sz1, Sz2) xyh1(Nc, Lx, Sz1, Sz2)Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} xyh1(Nc, Lx, Sz1, Sz2)Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804431360, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "纵横四海️" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408577467023, 0}} xyh1(Nc, Lx, Sz1, Sz2) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.searchNumber("-1505254313802431360", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("-1505254313804899999", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.toast("加速开启") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.clearResults() gg.toast("加速开启") gg.toast('开启成功') end function aa1() HaoGe({{false,-637534134,0,4,nil,nil},{-309061114,-12,4}},{{0,-16,16,false}},4,16384,"开启") local py=0xCAC4CC setvalue(so+py,16,-3.8369228e21) local py=0xCAC4DC setvalue(so+py,16,0) HaoGe({{false,-980.0,0,16,nil,nil},{0.00050000002,236,16},{20.0,232,16}},{{1.05,216,16,false},{1.05,220,16,false},{1.05,224,16,false}},16,32,"开启") NaiCi1({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.06,236,16,false}},4,32,"🚬全局加速") local py=0x2CF09F0 setvalue(so+py,16,0) --防拉 local py=0x26E5174 setvalue(so+py,16,0.28) --人物 local py=0x2C1BC64 setvalue(so+py,16,9.3) --全局 gg.toast("\n加速\n📥修改3数据") qmnb = {{["memory"] = 16384},{["name"] = "加速"},{["value"] = -1328550408728725571, ["type"] = 32},{["lv"] = -1324311156955805071, ["offset"] = 4, ["type"] = 32},}qmxg = {{["value"] = 0.28, ["offset"] = 0, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "加速"},{["value"] = 1144750080, ["type"] = 32},{["lv"] = 4728779609692288791, ["offset"] = 56, ["type"] = 32},{["lv"] = 4525216907414147695, ["offset"] = 64, ["type"] = 32},{["lv"] = 1053609165, ["offset"] = 68, ["type"] = 32},}qmxg = {{["value"] = 0.06, ["offset"] = 64, ["type"] = 16},}xqmnb(qmnb) gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('-6.1526231e27;-1.0070975e28;::', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('-6.15', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll('0', gg.TYPE_FLOAT) gg.toast("️定点") YuQin({{479.5,0,16},{1.0,-12,16},{1.0,-8,16},{1.0,-4,16},},{{2200,-12,16},{2200,-8,16},{2200,-4,16},},32,"趴下加速",true) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,895,342,427,272,904,704", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("4,895,342,427,383,806,976", gg.TYPE_QWORD) gg.clearResults() gg.toast("翻倍开启") gg.toast('开启成功') end function aa2() HaoGe({{false,-637534134,0,4,nil,nil},{-309061114,-12,4}},{{-5.10801854e27,-16,16,false}},4,16384,"关闭") NaiCi1({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.0005,236,16,false}},4,32,"🚬全局关闭") local py=0x2CF09F0 setvalue(so+py,16,-6.15262313e27) --防拉关 local py=0x2C1BC64 setvalue(so+py,16,10.90734863281) --全局关 local py=0x26E5174 setvalue(so+py,16,0.000001) --人物关 gg.toast("\n🚬加速关闭\n📥修改3数据") YuQin({{479.5,0,16},{2200.0,-12,16},{2200.0,-8,16},{2200.0,-4,16},},{{1,-12,16},{1,-8,16},{1,-4,16},},32,"趴下加速关",true) YuQin({{1198153728,0,4},{1,20,4},{2,140,4},},{{1,100,16},},32,"优化关",true) gg.toast('开启成功') end function aa3() gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1.427811e28", 16, false, 536870912, 0, -1) gg.getResults(100) gg.editAll("0", 16) qmnb = {{["memory"] = 32},{["name"] = "1"},{["value"] = 4740038608910024704, ["type"] = 32}, {["lv"] = 4752423507886342144, ["offset"] = 4, ["type"] = 32}, {["lv"] = 1106509824, ["offset"] = 8, ["type"] = 32}, } qmxg = {{["value"] = 150, ["offset"] = 0, ["type"] = 16}, {["value"] = 150, ["offset"] = 4, ["type"] = 16}, {["value"] = 150, ["offset"] = 8, ["type"] = 16}, } xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "2"},{["value"] = 1119156320, ["type"] = 4},{["lv"] = 1105199104, ["offset"] = 12, ["type"] = 4},} qmxg = {{["value"] = 180, ["offset"] = 12, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "3"},{["value"] = 1091779028, ["type"] = 4},{["lv"] = 1103626240, ["offset"] = 28, ["type"] = 4},{["lv"] = 1106509824, ["offset"] = 32, ["type"] = 4},} qmxg = {{["value"] = 180, ["offset"] = 28, ["type"] = 16},{["value"] = 180, ["offset"] = 32, ["type"] = 16},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "4"},{["value"] = 69.5, ["type"] = gg.TYPE_FLOAT},{["lv"] = 33, ["offset"] = -4, ["type"] = gg.TYPE_FLOAT},{["lv"] = 35, ["offset"] = -8, ["type"] = gg.TYPE_FLOAT},} qmxg = {{["value"] = 260, ["offset"] = 0, ["type"] = gg.TYPE_FLOAT},{["value"] = 260, ["offset"] = -4, ["type"] = gg.TYPE_FLOAT},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "5"},{["value"] = 9.20161819458, ["type"] = gg.TYPE_FLOAT},{["lv"] = 0, ["offset"] = 12, ["type"] = gg.TYPE_FLOAT},{["lv"] = 0, ["offset"] = 16, ["type"] = gg.TYPE_FLOAT},} qmxg = {{["value"] = 220, ["offset"] = 24, ["type"] = gg.TYPE_FLOAT,},{["value"] = 220, ["offset"] = 24, ["type"] = gg.TYPE_FLOAT,},{["value"] = 220, ["offset"] = 28, ["type"] = gg.TYPE_FLOAT},{["value"] = 220, ["offset"] = 32, ["type"] = gg.TYPE_FLOAT},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "6"},{["value"] = -88.66608428955, ["type"] = gg.TYPE_FLOAT},{["lv"] = 16, ["offset"] = 4, ["type"] = gg.TYPE_FLOAT},{["lv"] = 26, ["offset"] = 8, ["type"] = gg.TYPE_FLOAT},} qmxg = {{["value"] = -530, ["offset"] = 8, ["type"] = gg.TYPE_FLOAT},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "7"},{["value"] = 27.13222122192, ["type"] = 16},{["lv"] = 15, ["offset"] = 4, ["type"] = 16},{["lv"] = 5, ["offset"] = -4, ["type"] = 16},{["lv"] = 39, ["offset"] = 20, ["type"] = 16},{["lv"] = 27, ["offset"] = 116, ["type"] = 16},{["lv"] = 38, ["offset"] = 132, ["type"] = 16},} qmxg = {{["value"] = -640, ["offset"] = 4, ["type"] = 4},{["value"] = -640, ["offset"] = 116, ["type"] = 4},}xqmnb(qmnb) qmnb = {{["memory"] = 32},{["name"] = "8"},{["value"] = 3266401545, ["type"] = 4},{["lv"] = 1104150528, ["offset"] = 8, ["type"] = 4},{["lv"] = 1104150528, ["offset"] = 392, ["type"] = 4},} qmxg = {{["value"] = 280, ["offset"] = 8, ["type"] = 16},{["value"] = 280, ["offset"] = 392, ["type"] = 16},}xqmnb(qmnb) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("15;28;16;26;8;18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(56) gg.editAll("-1339", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(32) local dataType = 4 local search = {{1119156320,0},{1105199104,12},} local modify = {{1123024896,12},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 4 local search = {{1091779028,0},{1103626240,28},{1106509824,32},} local modify = {{1123024896,28},{1123024896,32},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{69.5,0},{33,-4},{35,-8},} local modify = {{180.0,0},{180.0,-4},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{9.20161819458,0},{0,12},{0,16},} local modify = {{180.0,24},{180.0,28},{180.0,32},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{-88.66608428955,0},{16,4},{26,8},} local modify = {{-640.0,8},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{16,0},{26,4},} local modify = {{-430.0,0},{-430.0,4},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{45,0},{30,-4},{15,-8},} local modify = {{-430.0,0},{-430.0,-4},{-430.0,-8},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{8,0},{15,4},} local modify = {{-430.0,0},{-430.0,4},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{18,0},{27.25,4},} local modify = {{-430.0,0},{-430.0,4},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{27.13222122192,0},{15,4},{5,-4},{39,20},{27,116},{38,132},} local modify = {{-640.0,4},{-640.0,116},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 4 local search = {{3266401545,0},{1104150528,8},{1104150528,392},} local modify = {{1127481344,8},{1127481344,392},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(32) local dataType = 16 local search = {{-88.73961639404,0},{18,4},{90.48510742188,4},} local modify = {{180.0,4},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(16384) local dataType = 16 local search = {{-4.5469254e26,0},{0.0001,36},{0.10000000149,40},} local modify = {{42.0,36},{43.0,40},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(16384) local dataType = 16 local search = {{-7.89353e27,0},{0.0001,48},{9.9999999e-9,52},} local modify = {{15.0,48},{512.0,56},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(16384) local dataType = 16 local search = {{-2097191.0,0},{-8.3232286e22,140},} local modify = {{0,140},} SearchWrite(search,modify,dataType) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-9.2861054e22;-1.5474144e26::", 16, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-1.5474144e26", 16, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0", 16) gg.toast("范围") gg.toast('开启成功') end function aa4() function modifyed(orig,ret)_om=orig[1].memory or orig[1][1]_ov=orig[3].value or orig[3][1]_on=orig[2].name 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.."\nFailed to Open")else sl=gg.getResults(99999)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.."\nSuccessfully Opened")else gg.toast(_on.."\nSuccessfully Opened")end end end--Telegram @VipCodes modifyed({{gg.REGION_ANONYMOUS},{"нєα∂ѕнσт"},{1091779028, gg.TYPE_DWORD},{1102577664, 24, gg.TYPE_DWORD},{1103626240, 28, gg.TYPE_DWORD},{1106509824, 32, gg.TYPE_DWORD},},{{0, 24, gg.TYPE_DWORD},{1133903872, 28, gg.TYPE_DWORD}, {1133903872, 32, gg.TYPE_DWORD},}) gg.setRanges(16384) SearchWrite({{-1.4278110478704994E28, 0},{8.562694393506966E-26, -12},{1.8175359108152E-27, -8}}, {{0, 0}}, 16, Name) gg.setRanges(16384) SearchWrite({{-3.254379949369797E30, 0},{2.646983324423844E-23, -56}}, {{0, -56}}, 16, Name) gg.setRanges(32) SearchWrite({{-88.71304321289062, 0},{8, 4},{16, 8}}, {{120, 8}}, 16, Name) gg.setRanges(32) SearchWrite({{-92.23117065429688, 0},{16, 4},{26, 8}}, {{120, 4}}, 16, Name) gg.setRanges(32) SearchWrite({{12.667054176330566, 0},{15, -612}}, {{330, 0},{330, -612},{330, 484},{330, 228},{330, 100},{330, 1948}}, 16, Name) gg.toast('开启成功') end function aa5() gg.clearResults() gg.setRanges(131072) gg.searchNumber("-88.66608428955;26", 16, false, 536870912, 0, -1) gg.searchNumber("26", 16, false, 536870912, 0, -1) gg.getResults(2) gg.editAll("-466", 16) gg.clearResults() gg.searchNumber("-88.73961639404;28", 16, false, 536870912, 0, -1) gg.searchNumber("28", 16, false, 536870912, 0, -1) gg.getResults(2) gg.editAll("-568", 16) gg.clearResults() gg.setRanges(32) gg.searchNumber("9.201618;30.5;25", 16, false, 536870912, 0, -1) gg.searchNumber("30.5;25", 16, false, 536870912, 0, -1) gg.getResults(10) gg.editAll("280", 16) gg.clearResults() gg.toast('开启成功') end function aa6() gg.setRanges(16384) local dataType = 16 Name = "ʜᴇᴀᴅ" local search = {{-1.42781105e28, 0}} local modify = {{0, 0}} SearchWrite(search,modify,dataType) qmnb = { {["memory"] = 32}, {["name"] = "1"}, {["value"] = 4740038608910024704, ["type"] = 32}, {["lv"] = 4752423507886342144, ["offset"] = 4, ["type"] = 32}, {["lv"] = 1106509824, ["offset"] = 8, ["type"] = 32}, } qmxg = {{["value"] = 700, ["offset"] = 4, ["type"] = 16},{["value"] = 700, ["offset"] = 8, ["type"] = 16},} xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "2"}, {["value"] = 4719772412750681353, ["type"] = 32}, {["lv"] = 4742290408720039936, ["offset"] = 4, ["type"] = 32}, } qmxg = {{["value"] = -460, ["offset"] = 8, ["type"] = 16},} xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "3"}, {["value"] = -4417614866316724128, ["type"] = 32}, {["lv"] = 4724276012378061487, ["offset"] = 4, ["type"] = 32}, } qmxg = {{["value"] = -560, ["offset"] = 12, ["type"] = 16},} xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "4"}, {["value"] = -4416487068034336677, ["type"] = 32}, {["lv"] = 4724276012378324073, ["offset"] = 4, ["type"] = 32}, } qmxg = {{["value"] = -660, ["offset"] = 8, ["type"] = 16},{["value"] = -660, ["offset"] = 12, ["type"] = 16},} xqmnb(qmnb) gg.toast('开启成功') end function aa7() function HaoGe(Nc,Type,Search,Write) gg.clearResults() gg.setRanges(Nc) 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("\n🍂搜索到"..#data.."数据\n🍂开始进行偏移") 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.sleep(400) gg.toast("\n🍂"..Name.."成功\n🍂共修改"..#t.."数据") else gg.toast("\n❌"..Name.."失败") return false end else gg.toast("\n❌"..Name.."失败") return false end end gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-299365883", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(200, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("10", gg.TYPE_DWORD) gg.processResume() gg["toast"]("开启成功") gg.clearResults() gg.setRanges(32) gg.searchNumber("10.0F;10.0F;10.0F;10.0F;45:193", 16, false, 536870912, 0, -1) gg.searchNumber("10", 16, false, 536870912, 0, -1) gg.getResults(100) gg.editAll("-105", 16) gg.toast("开启成功") gg.toast('开启成功') end function bb1() so=gg.getRangesList('libUE4.so')[1].start YuQin({{2500000000.0,0,16},{88.0,28,16},{60.0,32,16},},{{70,28,16},},32,"防拉",true) py=0X2CF09F0 setvalue(so+py,16,0) py=0X26F0EBC setvalue(so+py,16,0) py=0X2630434 setvalue(so+py,16,0) py=0X26CA804 setvalue(so+py,16,0) py=0X2C1BC64 setvalue(so+py,16,8.6) py=0X26E5174 setvalue(so+py,16,0.15) YuQin({{479.5,0,16},{1.0,-12,16},{1.0,-8,16},{1.0,-4,16},},{{2200,-12,16},{2200,-8,16},{2200,-4,16},},32,"趴下加速",true) YuQin({{1198153728,0,4},{1,20,4},{2,140,4},},{{0.8,100,16},},32,"下坡优化",true) YuQin({{-980.0,0,16},{20.0,232,16},},{{3,216,16},{0.25,220,16},{3.1,224,16},{-99999,228,16},},32,"A提速",true) gg.toast('开启成功') end function bb2() so=gg.getRangesList('libUE4.so')[1].start py=0X2CF09F0 setvalue(so+py,16,-6.1526231e27) py=0X26F0EBC setvalue(so+py,16,-1.86389771e-20) py=0X2630434 setvalue(so+py,16,-5.10801854e27) py=0X26CA804 setvalue(so+py,16,-5.84305488e27) py=0X2C1BC64 setvalue(so+py,16,10.90734863281) py=0X26E5174 setvalue(so+py,16,0.000001) YuQin({{479.5,0,16},{2200.0,-12,16},{2200.0,-8,16},{2200.0,-4,16},},{{1,-12,16},{1,-8,16},{1,-4,16},},32,"趴下加速关",true) YuQin({{1198153728,0,4},{1,20,4},{2,140,4},},{{1,100,16},},32,"优化关",true) YuQin({{-980.0,0,16},{20.0,232,16},},{{1,216,16},{1,220,16},{1,224,16},},32,"A提速关",true) gg.toast('开启成功') end function cc1() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("-4,596,664,798,720,407,275;-9,212,254,259,951,697,919", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-4,596,664,798,720,407,275", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-4,596,664,798,678,810,624", gg.TYPE_QWORD) gg.toast('开启成功') end function cc2() local SXG_1 = gg.alert local SXG_2 = gg.toast local SXG_3 = gg.searchNumber local SXG_4 = gg.editAll local SXG_5 = gg.setRanges local SXG_6 = gg.getResults local SXG_7 = gg.clearResults local SXG_8 = gg.searchAddress local SXG_9 = gg.getResultCount local SXG_10 = gg.REGION_BAD local SXG_11 = gg.REGION_ANONYMOUS local SXG_12 = gg.REGION_AXEYMEM local SXG_13 = gg.REGION_C_ALLOC local SXG_14 = gg.REGION_C_BSS local SXG_15 = gg.REGION_C_code local WKX_16 = gg.REGION_C_HEAP local WKX_17 = gg.REGION_CODE_APP local WKX_18 = gg.REGION_CODE_SYS local WKX_19 = gg.REGION_JAVA local WKX_20 = gg.REGION_JAVA_HEAP local WKX_21 = gg.REGION_OTHER local WKX_22 = gg.REGION_PPSSPP local WKX_23 = gg.REGION_STACK local WKX_24 = gg.TYPE_FLOAT local WKX_25 = gg.SIGN_EQUAL local WKX_26 = gg.TYPE_DWORD local WKX_27 = gg.TYPE_BYTE local WKX_28 = gg.TYPE_WORD local WKX_29 = gg.REGION_VIDEO local WKX_30 = gg.multiChoice local WKX_31 = print SXG_7() SXG_5(32) SXG_3("4.1359036e-25;-0.92030632496;0.39119872451;4.1359036e-25;18.38614463806;0.53446388245;-3.42664432526;1.7763571e-15;4.9052548e33;1.464711e13", WKX_24,false,WKX_25,0, -1) SXG_3("18.38614463806;0.53446388245", WKX_24,false,WKX_25,0, -1) SXG_6(4) SXG_4("125",WKX_24) gg.toast('开启成功') end function cc3() local SXG_1 = gg.alert local SXG_2 = gg.toast local SXG_3 = gg.searchNumber local SXG_4 = gg.editAll local SXG_5 = gg.setRanges local SXG_6 = gg.getResults local SXG_7 = gg.clearResults local SXG_8 = gg.searchAddress local SXG_9 = gg.getResultCount local SXG_10 = gg.REGION_BAD local SXG_11 = gg.REGION_ANONYMOUS local SXG_12 = gg.REGION_AXEYMEM local SXG_13 = gg.REGION_C_ALLOC local SXG_14 = gg.REGION_C_BSS local SXG_15 = gg.REGION_C_code local WKX_16 = gg.REGION_C_HEAP local WKX_17 = gg.REGION_CODE_APP local WKX_18 = gg.REGION_CODE_SYS local WKX_19 = gg.REGION_JAVA local WKX_20 = gg.REGION_JAVA_HEAP local WKX_21 = gg.REGION_OTHER local WKX_22 = gg.REGION_PPSSPP local WKX_23 = gg.REGION_STACK local WKX_24 = gg.TYPE_FLOAT local WKX_25 = gg.SIGN_EQUAL local WKX_26 = gg.TYPE_DWORD local WKX_27 = gg.TYPE_BYTE local WKX_28 = gg.TYPE_WORD local WKX_29 = gg.REGION_VIDEO local WKX_30 = gg.multiChoice local WKX_31 = print SXG_7() SXG_5(32) SXG_3("-3.42664432526;1.7763571e-15;4.9052548e33;1.464711e13;1.0097421e-28;13.27516365051", WKX_24,false,WKX_25,0, -1) SXG_3("-3.42664432526", WKX_24,false,WKX_25,0, -1) SXG_6(2) SXG_4("125",WKX_24) gg.toast('开启成功') end function dd1() gg.clearResults() gg.setRanges(32) gg.searchNumber("1024",16) resultCounts=gg.getResultsCount() results=gg.getResults(resultCounts) for i=1,resultCounts do values={} values[1]={} values[1].address=results[i].address-4 values[1].flags=16 values=gg.getValues(values) if values[1].value==5000.0 then values={} values[1]={} values[1].address=results[i].address-8 values[1].flags=16 values=gg.getValues(values) if values[1].value==3000.0 then values={} values[1]={} values[1].address=results[i].address-12 values[1].flags=16 values=gg.getValues(values) if values[1].value==0.5 then setvalues={} setvalues[1]={} setvalues[1].address=results[i].address setvalues[1].flags=16 setvalues[1].value=-200000 setvalues[2]={} setvalues[2].address=results[i].address-4 setvalues[2].flags=16 setvalues[2].value=-200000 setvalues[3]={} setvalues[3].address=results[i].address-8 setvalues[3].flags=16 setvalues[3].value=-200000 setvalues[4]={} setvalues[4].address=results[i].address-12 setvalues[4].flags=16 setvalues[4].value=-200000 gg.setValues(setvalues) gg.toast("逃逸塔部署") end end end end gg.toast('开启成功') end function dd2() xyh({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.06,236,16,false}},4,32,"开启") xyh({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.055,236,16,false}},4,32,"开启") xyh({{false,-309327247,0,4,nil,nil},{-308340220,4,4}},{{0.285,-4,16,false}},4,16384,"开启") xyh({{false,1198153728,0,4,nil,nil},{1,20,4},{1,24,4}},{{1.01,100,16,false}},4,32,"开启") xyh({{false,-1088801054,0,4,nil,nil}},{{9,-8,16,false}},4,16384,"开启") xyh({{false,-1359975840,0,4,nil,nil}},{{-1228926273201366,-12,32,false}},4,16384,"开启") xyh({{false,-980.0,0,16,nil,nil},{0.00050000002,236,16},{20.0,232,16}},{{1.05,216,16,false},{1.05,220,16,false},{1.05,224,16,false}},16,32,"开启") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("5.6",16) gg.clearResults() gg.toast("开启") ZDY=gg.prompt({"点火!"},{[1]="150"},{[1]="number"}) if ZDY == nil or ZDY[1] == "" or ZDY[1] == "0" then gg.toast("帧率取消") else xyh({{false,1.54074396e-33,0,16,nil,nil},{8.12753109e-44,-4,16},{8.12753109e-44,-8,16},{1.24715563e-43,40,16},{5.0,68,16}},{{ZDY[1],16,16,true}},16,32,""..ZDY[1].."帧") end Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804431360, 0}} xyh1(Nc, Lx, Sz1, Sz2) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("4,525,216,907,473,673,257", gg.TYPE_QWORD) gg.toast("开启") gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,576,460,390", gg.TYPE_QWORD) gg.toast("开启") gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1228926273201366461", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1228926273126264269", gg.TYPE_QWORD) gg.toast("开启") gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1296744149264269342", gg.TYPE_QWORD) gg.toast("开启") gg.toast('开启成功') end function dd3() Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 32 local Lx = 16 local Sz1 = {{10.0, 0},{46.0, 4}} local Sz2 = {{99999, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 32 local Lx = 16 local Sz1 = {{10.0, 0},{46.0, 4}} local Sz2 = {{99999, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 32 local Lx = 16 local Sz1 = {{10.0, 0},{46.0, 4}} local Sz2 = {{99999, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 32 local Lx = 16 local Sz1 = {{10.0, 0},{46.0, 4}} local Sz2 = {{99999, 0}} xyh1(Nc, Lx, Sz1, Sz2)Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 32 local Lx = 16 local Sz1 = {{10.0, 0},{46.0, 4}} local Sz2 = {{99999, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 32 local Lx = 16 local Sz1 = {{10.0, 0},{46.0, 4}} local Sz2 = {{99999, 0}} xyh1(Nc, Lx, Sz1, Sz2)Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 32 local Lx = 16 local Sz1 = {{10.0, 0},{46.0, 4}} local Sz2 = {{99999, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744149883614555, 0}} local Sz2 = {{-1296744153870237696, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313802431360, 0}} local Sz2 = {{-1505254313804169216, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408728725571, 0}} local Sz2 = {{-1328550408581493555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "开启" local Nc = 32 local Lx = 16 local Sz1 = {{10.0, 0},{46.0, 4}} local Sz2 = {{99999, 0}} xyh1(Nc, Lx, Sz1, Sz2) xyh({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}},4,32,"开启") xyh({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}},4,32,"开启") xyh({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}},4,32,"开启") xyh({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}},4,32,"开启")xyh({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}},4,32,"开启")xyh({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}},4,32,"开启")xyh({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}},4,32,"开启")xyh({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}},4,32,"开启")xyh({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}},4,32,"开启")xyh({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}},4,32,"开启")xyh({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}},4,32,"开启") xyh({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1100.0,-12,16,false},{1100.0,-8,16,false},{1100.0,-4,16,false}},4,32,"开启") gg.toast('开启成功') end function dd4() gg.clearResults() gg.setRanges(32) gg.setVisible(false) gg.searchNumber("4,525,216,907,473,673,257", 32, false, 536870912, 0, -1) gg.getResults(99999) gg.editAll("4,525,216,907,414,147,695", 32) gg.clearResults() gg.setRanges(16384) gg.setVisible(false) gg.searchNumber("-1,328,550,408,576,460,390", 32, false, 536870912, 0, -1) gg.getResults(99999) gg.editAll("-1,328,550,408,728,725,571", 32) gg.clearResults() gg.setRanges(16384) gg.setVisible(false) gg.searchNumber("-1296744149264269342", 32, false, 536870912, 0, -1) gg.getResults(99999) gg.editAll("-1296744149883614555", 32) gg.clearResults() gg.toast("关闭") xyh({{false,-980.0,0,16,nil,nil},{0.00050000002,236,16},{20.0,232,16}},{{1,216,16,false},{1,220,16,false},{1,224,16,false}},16,32,"关闭") Name = "关闭" local Nc = 32 local Lx = 32 local Sz1 = {{4525216907475015434, 0}} local Sz2 = {{4525216907414147695, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "关闭" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408576460390, 0}} local Sz2 = {{-1328550408728725571, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "加速" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "加速" local Nc = 32 local Lx = 32 local Sz1 = {{4525216907475015434, 0}} local Sz2 = {{4525216907414147695, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "加速" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408576460390, 0}} local Sz2 = {{-1328550408728725571, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "加速" local Nc = 16392 local Lx = 32 local Sz1 = {{-1296744153870237696, 0}} local Sz2 = {{-1296744149883614555, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "加速" local Nc = 16392 local Lx = 32 local Sz1 = {{-1505254313804169216, 0}} local Sz2 = {{-1505254313802431360, 0}} xyh1(Nc, Lx, Sz1, Sz2) Name = "加速" local Nc = 16392 local Lx = 32 local Sz1 = {{-1328550408581493555, 0}} local Sz2 = {{-1328550408728725571, 0}} xyh1(Nc, Lx, Sz1, Sz2) xyh({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.0005,236,16,false}},4,32,"关闭") xyh({{false,268464131,0,4,nil,nil},{290914307,4,4}},{{-6.15262313e27,24,16,false}},4,16384,"关闭") xyh({{false,-637534134,0,4,nil,nil},{-309061114,-12,4}},{{-5.10801854e27,-16,16,false}},4,16384,"关闭") xyh({{false,-998965248,0,4,nil,nil},{1101004800,232,4}},{{0.0005,236,16,false}},4,32,"关闭") xyh({{false,-309327247,0,4,nil,nil},{-308340220,4,4}},{{9.99999997e-7,-4,16,false}},4,16384,"关闭") xyh({{false,1198153728,0,4,nil,nil},{1,20,4},{1,24,4}},{{1.0,100,16,false}},4,32,"关闭") xyh({{false,-1088801054,0,4,nil,nil}},{{10.90734863281,-8,16,false}},4,16384,"关闭") xyh({{false,-1359975840,0,4,nil,nil}},{{-1228926276669014016,-12,32,false}},4,16384,"关闭") xyh({{false,1139785728,0,4,nil,nil},{1065353216,-12,4},{1065353216,-8,4},{1065353216,-4,4}},{{1.0,-12,16,false},{1.0,-8,16,false},{1.0,-4,16,false}},4,32,"关闭") gg.toast('开启成功') end function Exit() print("开启成功") os.exit() end function HOME() lw=1 Main() end cs = '这里可以填QQ' while(true)do if gg.isVisible(true) then XGCK=1 gg.setVisible(false) end gg.clearResults() if XGCK==1 then Main() end end