function Main0() gg.clearResults() gg.setRanges(16) gg.searchNumber("842084353", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("842084353", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = -1}}) end gg.toast("防闪秒开启成功!") gg.clearResults() end Main0() gg.clearResults() j={} xgz={} ZY='Main' gg.toast('欢迎进入') gg.clearResults() sj={} xgz={} gg.toast("南雾嘎嘎的") 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(":搜索0条数据.修改失败", false) return false end else gg.toast("搜索0条数据.修改失败") return false end end 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 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 gg.clearResults() sj={} xgz={} gg.toast("欢迎进入") function search(ss,lx,nc,dz1,dz2) if ss~=nil then if lx~=nil then if nc==nil then nc=32 end gg.setRanges(nc) if dz1==nil then dz1="-1" end if dz2==nil then dz1="0" end gg.searchNumber(ss,lx,false,536870912,dz1,dz2) sl=gg.getResultCount() if sl~=0 then sj=gg.getResults(sl) gg.toast("搜索到 "..sl.." 个结果") gg.clearResults() else gg.toast("未搜索到结果") end else gg.toast("无搜索值类型") end else gg.toast("无需搜索值") end end function py1(value,lx,py) if #sj~=nil then z1={} z2={} for i=1,#sj do z1[i]={} z1[i].address=sj[i].address+py z1[i].flags=lx end z1=gg.getValues(z1) for i=1,#sj do if z1[i].value==value then z2[#z2+1]={} z2[#z2]=sj[i] end end sj=z2 z1={} z2={} gg.toast("共偏移 "..#sj.." 个数据") else gg.toast("没有搜索数据") end end function py2(value,lx,py) if #sj~=nil then z1={} z2={} for i=1,#sj do z1[i]={} z1[i].address=sj[i].address+py z1[i].flags=lx end z1=gg.getValues(z1) for i=1,#sj do if z1[i].value~=value then z2[#z2+1]={} z2[#z2]=sj[i] end end sj=z2 z1={} z2={} gg.toast("共偏移 "..#sj.." 个数据") else gg.toast("没有搜索数据") end end function xg1(value,lx,py,dj) if #sj~=nil then z={} for i=1,#sj do z[i]={} z[i].address=sj[i].address+py z[i].flags=lx z[i].value=value if dj==true then z[i].freeze=true end end if dj==true then gg.addListItems(z) else gg.clearList() gg.setValues(z) end gg.toast("共修改 "..#z.." 个数据") else gg.toast("没有搜索数据") end end function xg2(bz,value,lx,py,dj) if #bz~=nil then z={} for i=1,#bz do z[i]={} z[i].address=bz[i].address+py z[i].flags=lx z[i].value=value if dj==true then z[i].freeze=true end end if dj==true then gg.addListItems(z) else gg.clearList() gg.setValues(z) end gg.toast("共修改 "..#z.." 个数据") else gg.toast("没有搜索数据") end end function bc(bz) if sj~=nil then _ENV[bz]=sj else gg.toast("无数据") end end function BaAdd(add) t=gg.getValues({[1]={address=add,flags=4}}) return t[1].value&0xFFFFFFFF end function set(dz,xg,lx,dj) if dj=="true" then gg.addListItems({{address=dz,flags=lx,value=xg,freeze=true}}) else gg.setValues({{address=dz,flags=lx,value=xg}}) end gg.toast("已修改完成~") end DWORD=gg.TYPE_DWORD DOUBLE=gg.TYPE_DOUBLE FLOAT=gg.TYPE_FLOAT WORD=gg.TYPE_WORD BYTE=gg.TYPE_BYTE XOR=gg.TYPE_XOR QWORD=gg.TYPE_QWORD -------------不懂勿动------------ function search(ss,lx,nc,dz1,dz2) if ss~=nil then if lx~=nil then if nc==nil then nc=32 end gg.setRanges(nc) if dz1==nil then dz1="-1" end if dz2==nil then dz1="0" end gg.searchNumber(ss,lx,false,536870912,dz1,dz2) sl=gg.getResultCount() if sl~=0 then sj=gg.getResults(sl) gg.toast("搜索到 "..sl.." 个结果") gg.clearResults() else gg.toast("未搜索到结果") end else gg.toast("无搜索值类型") end else gg.toast("无需搜索值") end end function py1(value,lx,py) if #sj~=nil then z1={} z2={} for i=1,#sj do z1[i]={} z1[i].address=sj[i].address+py z1[i].flags=lx end z1=gg.getValues(z1) for i=1,#sj do if z1[i].value==value then z2[#z2+1]={} z2[#z2]=sj[i] end end sj=z2 z1={} z2={} gg.toast("共偏移 "..#sj.." 个数据") else gg.toast("没有搜索数据") end end function py2(value,lx,py) if #sj~=nil then z1={} z2= {} for i=1,#sj do z1[i]={} z1[i].address=sj[i].address+py z1[i].flags=lx end z1=gg.getValues(z1) for i=1,#sj do if z1[i].value~=value then z2[#z2+1]={} z2[#z2]=sj[i] end end sj=z2 z1={} z2={} gg.toast("共偏移 "..#sj.." 个数据") else gg.toast("没有搜索数据") end end function py2(value,lx,py) if #sj~=nil then z1={} z2={} for i=1,#sj do z1[i]={} z1[i].address=sj[i].address+py z1[i].flags=lx end z1=gg.getValues(z1) for i=1,#sj do if z1[i].value~=value then z2[#z2+1]={} z2[#z2]=sj[i] end end sj=z2 z1={} z2={} gg.toast("共偏移 "..#sj.." 个数据") else gg.toast("没有搜索数据") end end function xg1(value,lx,py,dj) if #sj~=nil then z={} for i=1,#sj do z[i]={} z[i].address=sj[i].address+py z[i].flags=lx z[i].value=value if dj==true then z[i].freeze=true end end if dj==true then gg.addListItems(z) else gg.clearList() gg.setValues(z) end gg.toast("共修改 "..#z.." 个数据") else gg.toast("没有搜索数据") end end function xg2(bz,value,lx,py,dj) if #bz~=nil then z={} for i=1,#bz do z[i]={} z[i].address=bz[i].address+py z[i].flags=lx z[i].value=value if dj==true then z[i].freeze=true end end if dj==true then gg.addListItems(z) else gg.clearList() gg.setValues(z) end gg.toast("共修改 "..#z.." 个数据") else gg.toast("没有搜索数据") end end function xg2(bz,value,lx,py,dj) if #bz~=nil then z={} for i=1,#bz do z[i]={} z[i].address=bz[i].address+py z[i].flags=lx z[i].value=value if dj==true then z[i].freeze=true end end if dj==true then gg.addListItems(z) else gg.clearList() gg.setValues(z) end gg.toast("共修改 "..#z.." 个数据") else gg.toast("没有搜索数据") end end function bc(bz) if sj~=nil then _ENV[bz]=sj else gg.toast("无数据") end end function BaAdd(add) t=gg.getValues({[1]={address=add,flags=4}}) return t[1].value&0xFFFFFFFF end function set(dz,xg,lx,dj) if dj=="true" then gg.addListItems({{address=dz,flags=lx,value=xg,freeze=true}}) else gg.setValues({{address=dz,flags=lx,value=xg}}) end gg.toast("已修改完成~") end function search(ss,lx,nc,dz1,dz2) if ss~=nil then if lx~=nil then if nc==nil then nc=32 end gg.setRanges(nc) if dz1==nil then dz1="-1" end if dz2==nil then dz1="0" end gg.searchNumber(ss,lx,false,gg.SIGN_EQUAL,dz1,dz2) sl=gg.getResultCount() if sl~=0 then sj=gg.getResults(sl) gg.toast("⚡️搜索到 "..sl.." 个结果⚡️️️️") gg.clearResults() else gg.toast("👿未搜索到结果👿") end else gg.toast("🇦🇷无搜索值类型🇦🇷") end else gg.toast("👿无需搜索值👿") end end function py1(value,lx,py) if #sj~=nil then z1={} z2={} for i=1,#sj do z1[1]={} z1[1].address=sj[i].address+py z1[1].flags=lx z1=gg.getValues(z1) if z1[1].value==value then z2[#z2+1]={} z2[#z2]=sj[i] end end sj=z2 z1={} z2={} gg.toast("🍔共偏移 "..#sj.." 个数据🐔️") else gg.toast("⚡没有搜索数据⚡") end end function py2(value,lx,py) if #sj~=nil then z1={} z2={} for i=1,#sj do z1[1]={} z1[1].address=sj[i].address+py z1[1].flags=lx z1=gg.getValues(z1) if z1[1].value~=value then z2[#z2+1]={} z2[#z2]=sj[i] end end sj=z2 z1={} z2={} gg.toast("🇦🇷共偏移 "..#sj.." 个数据🇦🇷️") else gg.toast("👉没有搜索数据👈") end end function xg1(value,lx,py,dj) if #sj~=nil then z={} for i=1,#sj do z[i]={} z[i].address=sj[i].address+py z[i].flags=lx z[i].value=value if dj==true then z[i].freeze=true end end if dj==true then gg.addListItems(z) else gg.clearList() gg.setValues(z) end gg.toast("🍭共修改 "..#z.." 个数据🍭️️") else gg.toast("🐲没有搜索数据🐲") end end function xg2(bz,value,lx,py,dj) if #bz~=nil then z={} for i=1,#bz do z[i]={} z[i].address=bz[i].address+py z[i].flags=lx z[i].value=value if dj==true then z[i].freeze=true end end if dj==true then gg.addListItems(z) else gg.clearList() gg.setValues(z) end gg.toast("🇦🇷共修改 "..#z.." 个数据🇦🇷️") else gg.toast("👑️️️没有搜索数据⚡") end end function bc(bz) if sj~=nil then _ENV[bz]=sj else gg.toast("⚡无数据⚡") end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) if gg.searchNumber(qmnb[3]["value"],qmnb[3]["type"],false,gg.SIGN_EQUAL,0,-1)~=true then gg.searchAddress(qmnb[3]["value"],-1,qmnb[3]["type"]) end if gg.getResultCount()==0 then gg.toast(qmnb[2]["name"].."开启失败")return end szxx=gg.getResults(gg.getResultCount()) szpd={} a=0 for i=4,#qmnb do for s=1,#szxx do if szpd[s]~="false" then if gg.getValues({{address=szxx[s].address+qmnb[i]["offset"],flags=qmnb[i]["type"]}})[1].value+0~=qmnb[i]["lv"]then szpd[s]="false" a=a+1 end end end end if a==#szxx then gg.toast(qmnb[2]["name"].."开启失败")return end b=0 t={} for x=1,#qmxg do if qmxg[x]["freeze"]==true then a=1 end for i=1,#szxx do if szpd[i]==nil then b=b+1 table.insert(t,{address=szxx[i].address+qmxg[x]["offset"],flags=qmxg[x]["type"],freeze=qmxg[x]["freeze"],value=qmxg[x]["value"]}) end end end gg.setValues(t) gg.addListItems(t) gg.clearResults() if a~=1 then gg.clearList()else a=nil end gg.toast(qmnb[2]["name"].."开启成功,共修改了"..b.."条数据") 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 "\n已获取"..th_.."条数据" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast("\n"..Name.."搜索成功!\n偏移到"..#data.."条数据"..tg..th) tg_,th_=nil,nil else gg.toast("\n"..Name.."开启失败",false) return false end else gg.toast(Name.."开启失败") return false end end function editData(qmnb,qmxg)gg.setVisible(false)gg.clearResults()qmnbv=qmnb[3]["value"]or qmnb[3][1]qmnbt=qmnb[3]["type"]or qmnb[3][2]qmnbn=qmnb[2]["name"]or qmnb[2][1]gg.setRanges(qmnb[1]["memory"]or qmnb[1][1])gg.searchNumber(qmnbv,qmnbt)gg.refineNumber(qmnbv,qmnbt)sz=gg.getResultCount()if sz==0 then gg.toast(qmnbn.."开启失败")else sl=gg.getResults(999999)for i=1,sz do pdsz=true for v=4,#qmnb do if pdsz==true then pysz={{}}pysz[1].address=sl[i].address+(qmnb[v]["offset"]or qmnb[v][2])pysz[1].flags=qmnb[v]["type"]or qmnb[v][3]szpy=gg.getValues(pysz)tzszpd=tostring(qmnb[v]["lv"]or qmnb[v][1]):gsub(",","")pyszpd=tostring(szpy[1].value):gsub(",","")if tzszpd==pyszpd then pdjg=true pdsz=true else pdjg=false pdsz=false end end end if pdjg==true then szpy=sl[i].address for x=1,#qmxg do xgsz=qmxg[x]["value"]or qmxg[x][1]xgpy=szpy+(qmxg[x]["offset"]or qmxg[x][2])xglx=qmxg[x]["type"]or qmxg[x][3]xgdj=qmxg[x]["freeze"]or qmxg[x][4]xg={{address=xgpy,flags=xglx,value=xgsz}}if xgdj==true then xg[1].freeze=xgdj gg.addListItems(xg)else gg.setValues(xg)end end xgjg=true end end if xgjg==true then gg.toast(qmnbn.."开启成功")else gg.toast(qmnbn.."开启失败")end end end function searchwb(a,b,c) gg.setRanges(c) gg.searchNumber(a,b) end function xgwb(a1,a2) gg.getResults(gg.getResultsCount()) gg.editAll(a1,a2) end function readValue(address, flags) return gg.getValues({{address = address, flags = flags}})[1]['value']end function xg1(value,lx,py,dj) if sj~=nil and #sj>0 then z={} for i=1,#sj do z[i]={} z[i].address=sj[i].address+py z[i].flags=lx if value == nil then value = readValue(z[i].address, lx) end z[i].value= value z[i].freeze = dj and true or false end if dj == true or dj == false then gg.addListItems(z) else gg.setValues(z) end gg.toast('开启成功,共修改 '..#z..' 个数据') else gg.toast('开启失败') end end function xg2(bz,value,lx,py,dj) if #bz~=nil then z={} for i=1,#bz do z[i]={} z[i].address=bz[i].address+py z[i].flags=lx z[i].value=value if dj==true then z[i].freeze=true end end if dj==true then gg.addListItems(z) else gg.clearList() gg.setValues(z) end gg.toast('开启成功,共修改 '..#z..' 个数据') else gg.toast('开启失败') end end function bc(bz) if sj~=nil then _ENV[bz]=sj else gg.toast('开启失败') end end function Main() SN = gg.choice({ "😒必点防闪😒", "😎道具赛+身份证😎", "😊下滑走路😊", "😍道具赛改文字😍", "😘直充套餐😘", "😏自定义抽宝物+货币区😏", "😤退出脚本😤" }, 2018, "作者:南雾😘\n南雾交流群700092008\n本次更新为洛阳版本\n南雾是你跌😘") if SN == 1 then a() end if SN == 2 then b() end if SN == 3 then c() end if SN == 4 then d() end if SN == 5 then e() end if SN == 6 then f() end if SN == 7 then Exit() end XGCK = -1 end function a() gg.clearResults() gg.setRanges(16) gg.searchNumber("842084353", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("842084353", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = -1}}) end gg.toast("防闪开启成功!") gg.clearResults() end function b() WGD = gg.choice({ "去检测1😇", "去检测2😇", "去检测3😇", "道具赛+改文字😎"; "分数赛娱乐😪"; "无尽模乐😗"; "随机身份证😘"; "洛阳新人物滑板😪", "😘返回主页😘"; },nil,"开挂记得开上前三个😎不想多说什么\n我只想说一句,南雾牛逼") if WGD==1 then sep() end if WGD==2 then ped() end if WGD==3 then yew() end if WGD==4 then djs() end if WGD==5 then fss() end if WGD==6 then wjwg() end if WGD==7 then mdbx() end if WGD==8 then sdwgd() end if WGD==9 then fhzy() end end function sep() search(16384,4,16384) py1(16464,4,-0x14) py1(15360,4,0x3C) xg1(-1,4,0x3378,true) xg1(-1,4,-0xCC,true) xg1(-1,4,-0x14C,true) xg1(-1,4,-0x1CC,true) gg.toast('开启完成') end function ped() search(2858,4,32) py1(7,4,-0x18) py1(8,4,0x8) py1(1,4,-0x1C) py1(117,4,0xC) xg1(nil,16,-0x94,true) xg1(nil,16,-0x98,true) xg1(nil,16,-0xA8,true) gg.toast('开启完成') end function yew() search(200,16,32) py1(25,16,-4) py1(40,16,4) py1(20,16,-8) py1(0.5,16,-20) py1(1.5,16,-28) py1(10,16,-72) py1(15,16,352) xg1(854254,4,20,true) xg1(1143703790,4,24,true) xg1(1,4,32,true) xg1(666,16,36,true) xg1(1,4,40,true) search(200,16,32) py1(40,16,0x4) py1(45,16,0x84) xg1(0,16,0x20,true) xg1(0,16,0x28,true) search(200,16,32) py1(40,16,0x4) py1(20,16,0x6C) xg1(0,16,0x20,true) xg1(0,16,0x28,true) gg.toast('开启完成') end function sdwgd() xz1=gg.choice({ '😎洛阳新人物😎', '😎洛阳新滑板😎', '返回'},nil, "") if xz1==nil then else end if xz1==1 then gn1() end if xz1==2 then gn2() end if xz1==3 then bwoe() end end function gn1() search(256,4,32) py1(1,4,-0x28) py1(-1,4,-0x48) xg1(2,4,-0x18) xg1(0,4,0) search(257,4,32) py1(1,4,-0x28) py1(-1,4,-0x48) xg1(2,4,-0x18) xg1(0,4,0) end function gn2() search(256,4,32) py1(1,4,-0x34) py1(-1,4,-0x50) xg1(0,4,0) xg1(2,4,-0x14) search(257,4,32) py1(1,4,-0x34) py1(-1,4,-0x50) xg1(0,4,0) xg1(2,4,-0x14) search(85000,4,32)--逐风 py1(1,4,-0x4) py1(-1,4,-0x20) xg1(2,4,0x1C) end function sx() Main() end function bwoe() Main() end function mdbx() local sfz = [[ 罗山田----422429195906016250 王志刚----370782198511180895 上官琨----350821198408240019 郭文超----431202198809180490 蔡珣----420106198511043634 郑舟----422301198602090015 闵云----360103198711021733 李昂----220102199310162815 安鑫----64020319850904001X 陈耀文----659001199001080337 温玉----130105198111251228 王冰----370982198512274114 王雪玲----412801198612020323 郑万泽----330327198804273012 黄鸣刚----310106197202032819 陈志英----330104196006241628 张扬----362421198601260216 范莹莹----130281198302250027 何双----429001198510243352 刘连章----370683198504132212 杨琦----610115199103010290 丁恒----410702199003081052 方亚禹----310108198506053819 张彪----430703198805041517 卢科奇----410881198904034014 蔡磊鑫----350582198803220276 曹雷----231026198611130319 皮廷龙----500103198401263813 欧阳俊杰----420822198409266135 邱圣伟----330124198809171859 黄继辉----13112319880408151X 曹江岭----321088198510272730 黎雷----421003197908290133 刘志远----230121198401015016 罗玉----430527198405210019 沈鑫----411221198507240019 李若濛----410403198905145516 郭均陶----430922198105130017]] local tab = {} for index in string.gmatch(sfz, "[^\n]+") do table.insert(tab, index) end function Main() local MS = gg.choice({'随机身份证', '退出脚本'}, nil, '南雾yyds') if MS then if MS == 1 then sj() else os.exit() end end end function sj() local S = math.random(1, #tab) local c = tab[S] local cc = gg.alert(c, "复制名字", "复制号码", "复制全部") if cc then if cc == 1 then local hm = c:match("(.-)%-") gg.copyText(hm) end if cc == 2 then local name = c:match("%-([^%-]+)") gg.copyText(name) end if cc == 3 then gg.copyText(c, false) end end end while true do if gg.isVisible(true) then gg.setVisible(false) Main() end end end function djs() SD = gg.choice({ "😘下滑聚能😘(配上相机校服)", "🤔撞墙加速🤔", "😆超级加速😆", "😄自定义文字😀", "😂道具赛娱乐(慎用)😂", "☺️宝石自定义替换区☺️", "😒宝物三相机😒", "😇人物动态加速😇", "😎下滑走路(配上相机校服)😎", "😘宝箱开金币😘", "🤒返回上页🤒", },nil,"南雾提示:记住方案1到方案3都要配上相机,还有校服,要不然没有用\n你个傻子🤒") if SD==1 then xhjnl() end if SD==2 then zqjs() end if SD==3 then cjjs() end if SD==4 then sd() end if SD==5 then dnr() end if SD==6 then aws() end if SD==7 then wgce() end if SD==8 then rwdtjs() end if SD==9 then hbjs() end if SD==10 then zdydj() end if SD==11 then xoe() end end function xhjnl() local tb1 = {{3110,0}, {18,0x14},{50000,0x28},} local tb2 = {{1,0x6c},{1,0x74},{1,0xa0},{1,0xa8,t },} local dataType = 4 gg.setRanges(32) SearchWrite(tb1,tb2, dataType) local tb1 = {{3210,0}, {18,0x14},{50000,0x28},} local tb2 = {{1,0x6c},{1,0x74},{1,0xa0},{1,0xa8,t },} local dataType = 4 gg.setRanges(32) SearchWrite(tb1,tb2, dataType) local tb1 = {{3110,0}, {18,0x14},{50000,0x28},} local tb2 = {{0,0x6c},{0,0x74},{0,0xa0},{0,0xa8,t },} local dataType = 4 gg.setRanges(32) SearchWrite(tb1,tb2, dataType) local tb1 = {{3210,0}, {18,0x14},{50000,0x28},} local tb2 = {{0,0x6c},{0,0x74},{0,0xa0},{0,0xa8,t },} local dataType = 4 gg.setRanges(32) SearchWrite(tb1,tb2, dataType) local tb1 = {{3110,0}, {18,0x14},{50000,0x28},} local tb2 = {{0,0x6c},{0,0x74},{0,0xa0},{0,0xa8,t },} local dataType = 4 gg.setRanges(32) SearchWrite(tb1,tb2, dataType) local tb1 = {{3210,0}, {18,0x14},{50000,0x28},} local tb2 = {{0,0x6c},{0,0x74},{0,0xa0},{0,0xa8,t },} local dataType = 4 gg.setRanges(32) SearchWrite(tb1,tb2, dataType) end function zqjs() search(1300,16,32) py1(1000,16,0x18) py1(6000,16,0x60) xg1(0,16,0x15c) xg1(0,16,0x16c) xg1(-20,16,0x158) gg.toast('已开启撞墙加速!') end function cjjs() search(1300,16,32) py1(1000,16,0x18) py1(6000,16,0x60) xg1(0,16,0x84) xg1(0,16,0x94) xg1(2030,16,0x80) end function sd() local t = {"libil2cpp.so:bss", "Cb"} local tt = {0x430E8, 0x10C, 0x10, 0x34} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt-0x4, flags = 4, value = 2, freeze = true}}) gg.toast("速度锁定开启成功!") end function dnr() ZY = 'fss' lq=gg.choice({'微加速', '恢复', '超级跳跃', '恢复', '下滑瞬移', '恢复', '瞬移第一', '恢复', '左右穿墙', '恢复', '人物冻结', '恢复', '全局无视[开局请下滑开启]', '恢复', '无视侧撞[火车、墙壁的侧面]', '恢复', '开局冲刺[2.6秒自动恢复,每局一次]', '返回主页'},nil,'必看!\n------------------------\n①微加速必须在1分21秒后跑到第一名,否则太早就会检测!!\n------------------------\n②瞬移功能大约在1分30秒后开启,必须正处于路程的中后期,这个功能不确定,自己把握!\n------------------------\n③开局冲刺在开局3、2、1倒计时结束后立即开启\n④全局无视开启后,需要下滑!!进行二次开启') if lq==nil then else if lq==1 then gn1() end if lq==2 then gn2() end if lq==3 then gn3() end if lq==4 then gn4() end if lq==5 then gn5() end if lq==6 then gn6() end if lq==7 then gn7() end if lq==8 then gn8() end if lq==9 then gn9() end if lq==10 then gn10() end if lq==11 then gn11() end if lq==12 then gn12() end if lq==13 then gn13() end if lq==14 then gn14() end if lq==15 then gn15() end if lq==16 then gn16() end if lq==17 then gn17() end if lq==18 then fhcd5() end end end function gn1() search(-8388608,4,32) py1(1065353216,4,-92) py1(-1082130432,4,-60) xg1(1.00030004978,16,-28,true) gg.toast('微加速开启成功!') end function gn2() search(-8388608,4,32) py1(1065353216,4,-92) py1(-1082130432,4,-60) xg1(1,16,-28,false) xg1(1,16,-28) gg.toast('微加速已恢复!') end function gn3() search(4.5,16,32) py1(15.0,16,-88) py1(9.0,16,8) xg1(400,16,-332,true) gg.toast('超级跳跃已开启!') end function gn4() search(4.5,16,32) py1(15.0,16,-88) py1(9.0,16,8) xg1(20,16,-332,false) xg1(20,16,-332) gg.toast('超级跳跃已恢复!') end function gn5() search(-8388608,4,32) py1(-1082130432,4,-16) py1(2139095040,4,-8) xg1(120,16,-64,true) gg.toast('下滑瞬移已开启!') end function gn6() search(-8388608,4,32) py1(-1082130432,4,-16) py1(2139095040,4,-8) xg1(0,16,-64,false) xg1(0,16,-64) gg.toast('下滑瞬移已恢复!') end function gn7() search(-8388608,4,32) py1(1065353216,4,-92) py1(-1082130432,4,-60) xg1(1.5,16,-28,true) gg.toast('瞬移成功!') end function gn8() search(-8388608,4,32) py1(1065353216,4,-92) py1(-1082130432,4,-60) xg1(1,16,-28,false) xg1(1,16,-28) gg.toast('瞬移已恢复!') end function gn9() search(-8388608,4,32) py1(-1082130432,4,-16) py1(2139095040,4,-8) xg1(2.7,16,-48,true) gg.toast('左右穿墙已开启!') end function gn10() search(-8388608,4,32) py1(-1082130432,4,-16) py1(2139095040,4,-8) xg1(1,16,-48,false) xg1(1,16,-48) gg.toast('左右穿墙已恢复!') end function gn11() search(-8388608,4,32) py1(1065353216,4,-92) py1(-1082130432,4,-60) xg1(0,16,-28,true) gg.toast('人物冻结开启成功!') end function gn12() search(-8388608,4,32) py1(1065353216,4,-92) py1(-1082130432,4,-60) xg1(1,16,-28,false) xg1(1,16,-28) gg.toast('人物冻结已恢复!') end function gn13() search(4.5,16) py1(5.5,16,16) xg1(9191,16,0,true) xg1(9192,16,16,true) gg.toast('全局无视火车开启成功!') end function gn14() search(4.5,16) py1(5.5,16,16) xg1(4.5,16,0,false) xg1(5.5,16,16,false) xg1(4.5,16,0) xg1(5.5,16,16) gg.toast('全局无视已恢复') end function gn15() search(9.0,16,32) py1(1.5,16,-476) py1(0.5,16,-468) xg1(-1,4,-80,true) gg.toast('无视侧撞已开启!') end function gn16() search(9.0,16,32) py1(1.5,16,-476) py1(0.5,16,-468) xg1(0,4,-80,false) xg1(0,4,-80) gg.toast('无视侧撞已恢复!') end function gn17() search(5.5,16,32) py1(4.5,16,-16) py1(9.0,16,-8) xg1(110,16,-344,true) search(-8388608,4,32) py1(1065353216,4,-92) py1(-1082130432,4,-60) xg1(1.06,16,-28,true) gg.toast('冲刺开启成功!') gg.sleep(260) search(-8388608,4,32) py1(1065353216,4,-92) py1(-1082130432,4,-60) xg1(1,16,-28,false) xg1(1,16,-28) search(5.5,16,32) py1(4.5,16,-16) py1(9.0,16,-8) xg1(20,16,-344,false) xg1(20,16,-344) gg.toast('冲刺完毕!已恢复') end function fhcd5() Main() end function fhzy() Main() end function aws() ZY='ks' SB = gg.choice({ "️😀南雾独家防封😀", "😬自定义宝物😬", "😎自定义人物️😎", "️😅自定义滑板😅️", "😍自定义头像框😍", "😶返回上页😶", },nil,os.date "自定义输入完之后,去分数赛宝石商城看看️\n️北京时间\n️%Y年%m月%d日%H时%M分") if SB == 1 then bw1() end if SB == 2 then bw2() end if SB == 3 then bw3() end if SB == 4 then bw4() end if SB == 5 then bw8() end if SB == 6 then hjl() end end function bw8() search(3000,4,32) py1(1,4,0x1C8) py1(1,4,0x1D0) py1(7,4,0x8C) xg1(9,4,-0x20) xg1(0,4,0x4) xg1(0,4,-0x8) xg1(gg.prompt({'头像框代码1-61️'}, {[1] = ''}, {[1] = 'number'})[1],4,-0xc,true) end function bw1() search(120,4,32) py1(1,4,0x24) py1(1,4,0x2C) xg1(0,4,0x2C,true) xg1(0,4,0x20,true) xg1(-99999999999,4,0x1C,true) search(3000,4,32) py1(1,4,0x1C8) py1(1,4,0x1D0) xg1(0,4,-0x10,true) xg1(0,4,-0x1C,true) xg1(0,4,0xC,true) xg1(0,4,0x18,true) xg1(0,4,0x24,true) xg1(0,4,0x30,true) xg1(0,4,0x3C,true) xg1(0,4,0x48,true) xg1(0,4,0x50,true) xg1(0,4,0x5C,true) gg.alert("防封开启成功️\n不要多次使用容易检测") end function bw2() search(3000,4,32) py1(1,4,0x90) py1(1,4,0x88) py1(7,4,0x8C) xg1(21,4,-0x20) xg1(gg.prompt({'宝物代码是1~34️'}, {[1] = ''}, {[1] = 'number'})[1],4,0x4C,true) end function bw3() search(3000,4,32) py1(1,4,0x1C8) py1(1,4,0x1D0) py1(7,4,0x8C) xg1(10,4,-0x20) xg1(gg.prompt({'人物代码\n️1~170\n精灵杰克171\n小黑172\n173\n174\n175️️'}, {[1] = ''}, {[1] = 'number'})[1],4,0x8) end function bw4() search(3000,4,32) py1(1,4,0x1C8) py1(1,4,0x1D0) py1(7,4,0x8C) xg1(12,4,-0x20) xg1(gg.prompt({'️隐藏4个滑板代码️\n45️\n️60️\n️62\n️94\n️新滑板代码\n164~167️'}, {[1] = '164'}, {[1] = 'number'})[1],4,0x20,true) end function hjl() Main() end function tc() print(os.date"你已退出宝石替换自定义😇南雾牛逼") os.exit() end function wgce() search(28,4,32) py1(29,4,0x14) py1(30,4,0x28) xg1(0,4,0x4) xg1(0,4,-0x8) xg1(gg.prompt({'☃️需要装备1灯笼2扇子3卫衣才有效果☃️\n☃️输入你要改的宝物代码☃️'}, {[1] = '29'}, {[1] = 'number'})[1],4,-0xC) xg1(0,4,0x18) xg1(0,4,0xC) xg1(gg.prompt({'DMH'}, {[1] = '32'}, {[1] = 'number'})[1],4,0x8) xg1(0,4,0x2C) xg1(0,4,0x20) xg1(gg.prompt({'有缘之人可以逆转时空回到过去'}, {[1] = '29'}, {[1] = 'number'})[1],4,0x1C) gg.alert('修改成功') end function rwdtjs() search(1300,16,32) py1(1000,16,0x18) py1(6000,16,0x60) xg1(0,16,0x4) xg1(0,16,-0xc) xg1(1500,16,-0x10) gg.toast('人物动态加速开启成功!') end function hbjs() local tb1 = {{3110,0}, {18,0x14},{50000,0x28},} local tb2 = {{0,0x6c},{0,0x74},{0,0xa0},{0,0x6c},{2,76},{0,80},{0,92},{0,0xa8,t },} local dataType = 4 gg.setRanges(32) SearchWrite(tb1,tb2, dataType) local tb1 = {{3210,0}, {18,0x14},{50000,0x28},} local tb2 = {{0,0x6c},{0,0x74},{0,0xa0},{0,0x6c},{2,76},{0,80},{0,92},{0,0xa8,t },} local dataType = 4 gg.setRanges(32) SearchWrite(tb1,tb2, dataType) gg.toast("开启成功") end function zdydj() SN = gg.choice({ "💰改开宝箱金币18亿💰", "💰恢复18亿金币(这两个不能一起改)💰", "💰改开宝箱金币6666万第一步💰", "💰改开宝箱金币6666万第二步💰", "💰恢复宝箱6666万💰", "🏃开宝箱8888钥匙第一步🏃", "🚶开宝箱8888钥匙第二步🚶", "180w金币第一步😡", "180w金币第二步😡", "180w金币第三步😡", "😍开宝箱18亿滑板😍", "😢开宝箱18亿滑板恢复😢", "返回主页", }, nil, "改完了必须恢复改完了必须要恢复谨记谨记谨记!!!!!!!!!!!!") if SN==1 then HS50() end if SN==2 then HS51() end if SN==3 then HS52() end if SN==4 then HS53() end if SN==5 then HS54() end if SN==6 then HS55() end if SN==7 then HS56() end if SN==8 then HS57() end if SN==9 then HS58() end if SN==10 then HS59() end if SN==11 then HS60() end if SN==12 then HS61() end if SN==13 then HS62() end FX1=0 FX2=0 end function HS50() gg.clearResults() gg.setRanges(32) gg.searchNumber("1,008,981,770;100,000;100,000:9", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("1888888888", gg.TYPE_DWORD) gg.toast("金币箱子:修改完成: 共修改三条数值") gg.clearResults() end function HS51() gg.clearResults() gg.setRanges(32) gg.searchNumber("1888888888;1888888888;1888888888:9", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1888888888", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("1,008,981,770", gg.TYPE_DWORD) gg.toast("恢复完成") gg.clearResults() end function HS52() gg.clearResults() gg.setRanges(32) gg.searchNumber("1,008,981,770;100,000;100,000:9", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1008981770", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("1,988,888,888", gg.TYPE_DWORD) gg.toast("修改好了点第二步") gg.clearResults() end function HS53() gg.clearResults() gg.setRanges(32) gg.searchNumber("1,988,888,888;100,000;100,000:9", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("100000", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("66666666", gg.TYPE_DWORD) gg.toast("修改好了共修改2条数据") gg.clearResults() end function HS54() gg.clearResults() gg.setRanges(32) gg.searchNumber("1,988,888,888;66,666,666;66,666,666:9", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("1008981770", gg.TYPE_DWORD) gg.toast("修改完成共修改三条数据") gg.clearResults() end function HS55() gg.clearResults() gg.setRanges(32) gg.searchNumber("1,036,831,949;1;1:9", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1036831949", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("1,888,888,888", gg.TYPE_DWORD) gg.toast("修改钥匙8888第一步") gg.clearResults() end function HS56() gg.clearResults() gg.setRanges(32) gg.searchNumber("1,888,888,888;1;1:9", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("8888", gg.TYPE_DWORD) gg.toast("嘿嘿去开宝箱吧") gg.clearResults() end function HS57() gg.clearResults() gg.setRanges(32) gg.searchNumber("-1,007,767,790;-1,007,214,698;1,683,588:13", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-1007767790", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("590498", gg.TYPE_DWORD) gg.toast("第一步完成第二步快去") gg.clearResults() end function HS58() gg.clearResults() gg.setRanges(32) gg.searchNumber("590498;-1,007,214,698;1,683,588:13", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-1007214698", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("1429722", gg.TYPE_DWORD) gg.toast("第二步完成快去第三步") gg.clearResults() end function HS59() gg.clearResults() gg.setRanges(32) gg.searchNumber("590498;1429722;1,683,588:13", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1683588", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("1888888", gg.TYPE_DWORD) gg.toast("嘿嘿刷新一下开一把游戏") gg.clearResults() end function HS60() gg.clearResults() gg.setRanges(32) gg.searchNumber("1,056,964,608;10;10:9", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("1888888888", gg.TYPE_DWORD) gg.toast("开宝箱去吧") gg.clearResults() end function HS61() gg.clearResults() gg.setRanges(32) gg.searchNumber("1888888888;1888888888;1888888888:9", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("1056964608", gg.TYPE_DWORD) gg.toast("嘿嘿刷新一下开一把游戏") gg.clearResults() end function HS62() Main() gg.toast("返回成功") end function xoe() Main() end function c() local tb1 = {{3110,0}, {18,0x14},{50000,0x28},} local tb2 = {{0,0x6c},{0,0x74},{0,0xa0},{0,0x6c},{2,76},{0,80},{0,92},{0,0xa8,t },} local dataType = 4 gg.setRanges(32) SearchWrite(tb1,tb2, dataType) local tb1 = {{3210,0}, {18,0x14},{50000,0x28},} local tb2 = {{0,0x6c},{0,0x74},{0,0xa0},{0,0x6c},{2,76},{0,80},{0,92},{0,0xa8,t },} local dataType = 4 gg.setRanges(32) SearchWrite(tb1,tb2, dataType) gg.toast("开启成功") end function d() gg.clearList() gg.clearResults() zzz=gg.prompt({"改前","改后"},{},{'text','text'}) if zzz==nil then return end searchwb(";"..zzz[1],2,32) xgwb(";"..zzz[2],2) gg.alert(os.date"原"..zzz[1].." 已修改"..zzz[2]) gg.toast("开启成功") end function e() SR = gg.choice({ "套餐一:人物520金币购买💫", "套餐二:滑板520金币购买🌖", "套餐三:人物滑板520金币+背饰+2万钥匙8千万金币💫", "套餐四:双倍金币+人物滑板520金币背饰+背饰+2万钥匙8千万金币3万宝物钥匙💫", "套餐五:人物滑板一键一一🐊", "返回主页", },nil,"洛阳一直充套餐") if SR==1 then wsi() end if SR==2 then esa() end if SR==3 then pwac() end if SR==4 then seq() end if SR==5 then at() end if SR==6 then bstl() end end function wsi() gg.setRanges(32) local Name="人物" local dataType = 4 local tb1 = {{-1, 0x0}, {-1, -0xA0},{1, 0x20}, {1, -0x80}} local tb2 = {{2, 0x48}, {2, 0x30}} SearchWrite(tb1, tb2, dataType) gg.toast("套餐一刷号成功") end function esa() gg.setRanges(32) local Name="滑板" local dataType = 4 local tb1 = {{-1, 0x0}, {-1, -0x88},{1, -0x6C}, {1, 0x1C}} local tb2 = {{2, 0x50}, {2, 0x3C}} SearchWrite(tb1, tb2, dataType) gg.toast("套餐二刷号成功") end function pwac() gg.setRanges(32) local Name="人物" local dataType = 4 local tb1 = {{-1, 0x0}, {-1, -0xA0},{1, 0x20}, {1, -0x80}} local tb2 = {{2, 0x48}, {2, 0x30}} SearchWrite(tb1, tb2, dataType) gg.setRanges(32) local Name="滑板" local dataType = 4 local tb1 = {{-1, 0x0}, {-1, -0x88},{1, -0x6C}, {1, 0x1C}} local tb2 = {{2, 0x50}, {2, 0x3C}} SearchWrite(tb1, tb2, dataType) gg.setRanges(32) local Name="背饰" local dataType = 4 local tb1 = {{3237, 0x0}, {3243, 0x40}, {3253, 0x80}} local tb2 = {{0, 0x8},{1, 0xC},{0, 0x48},{1, 0x4C},{0, 0x88},{1, 0x8C},{0, 0xC8},{1, 0xCC},{0, 0x108},{1, 0x10C},{0, 0x114},{0, 0x148},{1, 0x14C},{0, 0x154},{0, 0x188},{1, 0x18C},{0, 0x1C8},{1, 0x1CC},{0, 0x1D4},{0, 0x208},{1, 0x20C},{0, 0x248},{1, 0x24C},{0, 0x288},{1, 0x28C},{0, 0x294},{0, 0x2C8},{1, 0x2CC},{0, 0x2D4},{0, 0x308},{1, 0x30C},{0, 0x314},{0, 0x348},{1, 0x34C},{0, 0x354},{0, 0x388},{1, 0x38C},{0, 0x394},{0, 0x3C8},{1, 0x3CC},{0, 0x3D4}} SearchWrite(tb1, tb2, dataType) search(65536,4,32) py1(1,4,32) py1(1,4,52) py1(1,4,60) xg1(0,4,20) xg1(0,4,8) xg1(80000000,4,4) search(65536,4,32) py1(1,4,32) py1(1,4,52) py1(1,4,60) xg1(0,4,40) xg1(0,4,28) xg1(20000,4,24) gg.toast("套餐三刷号成功") end function seq() search(2283,4,32) py1(1,4,0x68) py1(1,4,0x70) xg1(65537,4,-0x414) gg.setRanges(32) local Name="人物" local dataType = 4 local tb1 = {{-1, 0x0}, {-1, -0xA0},{1, 0x20}, {1, -0x80}} local tb2 = {{2, 0x48}, {2, 0x30}} SearchWrite(tb1, tb2, dataType) gg.setRanges(32) local Name="滑板" local dataType = 4 local tb1 = {{-1, 0x0}, {-1, -0x88},{1, -0x6C}, {1, 0x1C}} local tb2 = {{2, 0x50}, {2, 0x3C}} SearchWrite(tb1, tb2, dataType) gg.setRanges(32) local Name="背饰" local dataType = 4 local tb1 = {{3237, 0x0}, {3243, 0x40}, {3253, 0x80}} local tb2 = {{0, 0x8},{1, 0xC},{0, 0x48},{1, 0x4C},{0, 0x88},{1, 0x8C},{0, 0xC8},{1, 0xCC},{0, 0x108},{1, 0x10C},{0, 0x114},{0, 0x148},{1, 0x14C},{0, 0x154},{0, 0x188},{1, 0x18C},{0, 0x1C8},{1, 0x1CC},{0, 0x1D4},{0, 0x208},{1, 0x20C},{0, 0x248},{1, 0x24C},{0, 0x288},{1, 0x28C},{0, 0x294},{0, 0x2C8},{1, 0x2CC},{0, 0x2D4},{0, 0x308},{1, 0x30C},{0, 0x314},{0, 0x348},{1, 0x34C},{0, 0x354},{0, 0x388},{1, 0x38C},{0, 0x394},{0, 0x3C8},{1, 0x3CC},{0, 0x3D4}} SearchWrite(tb1, tb2, dataType) search(65536,4,32) py1(1,4,32) py1(1,4,52) py1(1,4,60) xg1(0,4,20) xg1(0,4,8) xg1(80000000,4,4) search(65536,4,32) py1(1,4,32) py1(1,4,52) py1(1,4,60) xg1(0,4,40) xg1(0,4,28) xg1(20000,4,24) search(65536,4,32) py1(1,4,0x20) py1(1,4,0x34) xg1(0,4,0x28,true) xg1(0,4,0x1C,true) xg1(30000,4,0x18,true) gg.toast("套餐四刷号成功") end function at() readWrite({{false,364,0,4,nil,nil},{366,160,4},{367,320,4}},{{0,36,4,false},{0,196,4,false},{0,356,4,false},{0,516,4,false},{0,676,4,false},{0,836,4,false},{0,996,4,false},{0,1156,4,false},{0,1316,4,false},{0,1476,4,false},{0,1636,4,false},{0,1796,4,false},{0,1956,4,false},{0,2116,4,false},{0,2276,4,false},{0,2436,4,false},{0,2596,4,false},{0,2756,4,false},{0,2916,4,false},{0,3076,4,false},{0,3236,4,false},{0,3396,4,false},{0,3556,4,false},{0,3716,4,false},{0,3876,4,false},{0,4036,4,false},{0,4196,4,false},{0,4356,4,false},{0,4516,4,false},{0,4676,4,false},{0,4836,4,false},{0,4996,4,false},{0,5156,4,false},{0,5316,4,false},{0,5476,4,false},{0,5636,4,false},{0,5796,4,false},{0,5956,4,false},{0,6116,4,false},{0,6276,4,false},{0,6436,4,false},{0,6596,4,false},{0,6756,4,false},{0,6916,4,false},{0,7076,4,false},{0,7236,4,false},{0,7396,4,false},{0,7556,4,false},{0,7716,4,false},{0,7876,4,false},{0,8196,4,false},{0,8356,4,false},{0,8516,4,false},{0,8676,4,false},{0,8836,4,false},{0,8996,4,false},{0,9156,4,false},{0,9316,4,false},{0,9476,4,false},{0,9636,4,false},{0,9796,4,false},{0,9956,4,false},{0,10116,4,false},{0,10276,4,false},{0,10436,4,false},{0,10596,4,false},{0,10756,4,false},{0,10916,4,false},{0,11076,4,false},{0,11236,4,false},{0,11396,4,false},{0,11556,4,false},{0,11716,4,false},{0,11876,4,false},{0,12036,4,false},{0,12196,4,false},{0,12356,4,false},{0,12516,4,false},{0,12676,4,false},{0,12836,4,false},{0,12996,4,false},{0,13156,4,false},{0,13316,4,false},{0,13476,4,false},{0,13636,4,false},{0,13796,4,false},{0,13956,4,false},{0,14116,4,false},{0,14276,4,false},{0,14436,4,false},{0,14596,4,false},{0,14756,4,false},{0,14916,4,false},{0,15076,4,false},{0,15236,4,false},{0,15396,4,false},{0,15556,4,false},{0,15716,4,false},{0,15876,4,false},{0,16036,4,false},{0,16196,4,false},{0,16356,4,false},{0,16516,4,false},{0,16676,4,false},{0,16836,4,false},{0,16996,4,false},{0,17156,4,false},{0,17316,4,false},{0,17476,4,false},{0,17636,4,false},{0,17796,4,false},{0,17956,4,false},{0,18116,4,false},{0,18276,4,false},{0,18436,4,false},{0,18596,4,false},{0,18756,4,false},{0,18916,4,false},{0,19076,4,false},{0,19236,4,false},{0,19396,4,false},{0,19556,4,false},{0,19716,4,false},{0,19876,4,false},{0,20036,4,false},{0,20196,4,false},{0,20356,4,false},{0,20516,4,false},{0,20676,4,false},{0,20836,4,false},{0,20996,4,false},{0,21156,4,false},{0,21316,4,false},{0,21476,4,false},{0,21636,4,false},{0,21796,4,false},{0,21956,4,false},{0,22116,4,false},{0,22276,4,false},{0,22436,4,false},{0,22596,4,false},{0,22756,4,false},{0,22916,4,false},{0,23076,4,false},{0,23236,4,false},{0,23396,4,false},{0,23556,4,false},{0,23716,4,false},{0,23876,4,false},{0,24036,4,false},{0,24196,4,false},{0,24356,4,false},{0,24516,4,false},{0,24676,4,false},{0,24836,4,false},{0,24996,4,false},{0,25156,4,false},{0,25316,4,false},{0,25476,4,false},{0,25636,4,false},{0,25796,4,false},{0,25956,4,false},{0,26116,4,false},{0,26276,4,false},{0,26436,4,false},{0,26596,4,false},{0,26756,4,false},{0,26916,4,false},{0,27076,4,false},{0,8036,4,false},{0,27236,4,false},{0,27396,4,false},{0,27556,4,false},{0,27716,4,false},{0,27876,4,false}},4,32,"人物全满") readWrite({{false,309,0,4,nil,nil},{311,136,4},{313,272,4}},{{0,48,4,false},{0,184,4,false},{0,320,4,false},{0,456,4,false},{0,592,4,false},{0,728,4,false},{0,864,4,false},{0,1000,4,false},{0,1136,4,false},{0,1272,4,false},{0,1408,4,false},{0,1544,4,false},{0,1680,4,false},{0,1816,4,false},{0,1952,4,false},{0,2088,4,false},{0,2224,4,false},{0,2360,4,false},{0,2496,4,false},{0,2632,4,false},{0,2768,4,false},{0,2904,4,false},{0,3040,4,false},{0,3176,4,false},{0,3312,4,false},{0,3448,4,false},{0,3584,4,false},{0,3720,4,false},{0,3856,4,false},{0,3992,4,false},{0,4128,4,false},{0,4264,4,false},{0,4400,4,false},{0,4536,4,false},{0,4672,4,false},{0,4808,4,false},{0,4944,4,false},{0,5080,4,false},{0,5216,4,false},{0,5352,4,false},{0,5488,4,false},{0,5624,4,false},{0,5760,4,false},{0,5896,4,false},{0,6032,4,false},{0,6168,4,false},{0,6304,4,false},{0,6440,4,false},{0,6576,4,false},{0,6712,4,false},{0,6848,4,false},{0,6984,4,false},{0,7120,4,false},{0,7256,4,false},{0,7392,4,false},{0,7528,4,false},{0,7664,4,false},{0,7800,4,false},{0,7936,4,false},{0,8072,4,false},{0,8208,4,false},{0,8344,4,false},{0,8480,4,false},{0,8616,4,false},{0,8752,4,false},{0,8888,4,false},{0,9024,4,false},{0,9160,4,false},{0,9296,4,false},{0,9432,4,false},{0,9568,4,false},{0,9704,4,false},{0,9840,4,false},{0,9976,4,false},{0,10112,4,false},{0,10248,4,false},{0,10384,4,false},{0,10520,4,false},{0,10656,4,false},{0,10792,4,false},{0,10928,4,false},{0,11064,4,false},{0,11200,4,false},{0,11336,4,false},{0,11472,4,false},{0,11608,4,false},{0,11744,4,false},{0,11880,4,false},{0,12016,4,false},{0,12152,4,false},{0,12288,4,false},{0,12424,4,false},{0,12560,4,false},{0,12696,4,false},{0,12832,4,false},{0,12968,4,false},{0,13104,4,false},{0,13240,4,false},{0,13376,4,false},{0,13512,4,false},{0,13648,4,false},{0,13784,4,false},{0,13920,4,false},{0,14056,4,false},{0,14192,4,false},{0,14328,4,false},{0,14464,4,false},{0,14600,4,false},{0,14736,4,false},{0,14872,4,false},{0,15008,4,false},{0,15144,4,false},{0,15280,4,false},{0,15416,4,false},{0,15552,4,false},{0,15688,4,false},{0,15824,4,false},{0,15960,4,false},{0,16096,4,false},{0,16232,4,false},{0,16368,4,false},{0,16504,4,false},{0,16640,4,false},{0,16776,4,false},{0,16912,4,false},{0,17048,4,false},{0,17184,4,false},{0,17320,4,false},{0,17456,4,false},{0,17592,4,false},{0,17728,4,false},{0,17864,4,false},{0,18000,4,false},{0,18136,4,false},{0,18272,4,false},{0,18408,4,false},{0,18544,4,false},{0,18680,4,false},{0,18816,4,false},{0,18952,4,false},{0,19088,4,false},{0,19224,4,false},{0,19360,4,false},{0,19496,4,false},{0,19632,4,false},{0,19768,4,false},{0,19904,4,false},{0,20040,4,false},{0,20176,4,false},{0,20312,4,false},{0,20448,4,false},{0,20584,4,false},{0,20720,4,false},{0,20856,4,false},{0,20992,4,false},{0,21128,4,false},{0,21264,4,false},{0,21400,4,false},{0,21536,4,false},{0,21672,4,false},{0,21808,4,false},{0,21944,4,false},{0,22080,4,false},{0,22216,4,false},{2,22488,4,false},{2,22624,4,false}},4,32,"滑板全满") end function bstl() Main() end function f() ZY = 'bn' lq=gg.choice({ '😋宝物自定义抽取😋️', "😇刷货币区😇", "😆宝物代码表😆️", '返回主页️'},nil,'南雾牛逼') if lq==nil then else end if lq==1 then ch0() end if lq==2 then ch666() end if lq==3 then uhhh() end if lq==4 then Main() end end function uhhh() NB=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卫衣", "31校服", "32相机", "33耳机", "34眼镜", "👉返回主页👈", }, nil, "南雾") end function ch666() Nb = gg.choice({ "😎炫跑卡😎", "😧修改等级😧", "😴隐藏炫跑卡😴", "🤒双倍金币🤒", "😪返回脚本😪" }, nil,os.date "给我滚呀") if Nb == 1 then cmtd1() end if Nb == 2 then cmtd2() end if Nb == 3 then cmtd3() end if Nb == 4 then cmtd4() end if Nb == 5 then Main() end end function cmtd1()--炫跑卡 search(2283,4,32) py1(1,4,0x68) py1(1,4,0x70) xg1(0,4,0x5C) xg1(0,4,0x50) xg1(gg.prompt({'⚡等级1~6⚡'}, {[1] = '6'}, {[1] = 'number'})[1],4,0x4C) gg.alert(os.date'⚡修改时间⚡\n⚡%Y年%m月%d日%H时%M分⚡\n⚡修改成功⚡') end function cmtd2()--等级 search(65536,4,32) py1(1,4,32) py1(1,4,52) py1(1,4,60) xg1(gg.prompt({'by x6 ❤️'}, {[1] = '别改太多哦'}, {[1] = 'number'})[1],4,0xFC) end function cmtd3() search(2283,4,32) py1(1,4,0x68) py1(1,4,0x70) xg1(0,4,0x5C) xg1(0,4,0x50) xg1(999,4,0x4C) gg.alert(os.date'修改时间🇦🇷️\n🇦🇷️%Y年%m月%d日%H时%M分🇦🇷️\n🇦🇷️修改成功') end function cmtd4() search(2283,4,32) py1(1,4,0x68) py1(1,4,0x70) xg1(65537,4,-0x414) gg.alert(os.date'⚡修改时间⚡\n⚡%Y年%m月%d日%H时%M分⚡\n⚡修改成功⚡') end function ch0() ZY='ch0' ch=gg.prompt({ '1小丑面具\n2露西耳环\n3紫色花球\n4金属发条\n5火焰纹章\n6星星项链\n7机械手表\n8金色耳环\n9黄金皇冠\n10摩托头盔\n11狼牙项链\n12纯金手表\n13金箍\n14乾坤圈\n15水手猫\n16积木\n17灵符\n18黄金盔甲\n19令牌\n20龙蛋\n21南瓜\n22月兔\n23舞狮头\n24甜心项链\n25圣诞帽\n26夹克\n27红色战衣\n28火红灯笼\n29美人折扇\n30卫衣\n31校服\n32相机\n33耳机\n34眼镜\n️以下功能不要一键开启 只需开启一个↓️', '数量[1314]️', '️数量[6666]️', '数量[8888]️', '️数量[520]️', '数量[5201314]️', '数量[1314520]️', '返回主页', }, {34}, { 'text', 'checkbox', 'checkbox', 'checkbox', 'checkbox', 'checkbox', 'checkbox', 'checkbox', 'checkbox', }) if ch==nil then else if ch[2]==true then ch1() end if ch[3]==true then ch2() end if ch[4]==true then ch3() end if ch[5]==true then ch4() end if ch[6]==true then ch5() end if ch[7]==true then ch6() end if ch[8]==true then Main() end end search(21,4,32) py1(1,4,0x3C) py1(1,4,0x44) xg1(0,4,0x70) xg1(0,4,0x64) xg1(ch[1],4,0x60) gg.toast('️修改中️') end function ch1() search(21,4,32) py1(1,4,0x3C) py1(1,4,0x44) xg1(0,4,0x18) xg1(0,4,0xC) xg1(1314,4,0x8) gg.toast('中奖数量修改完成') end function ch2() search(21,4,32) py1(1,4,0x3C) py1(1,4,0x44) xg1(0,4,0x18) xg1(0,4,0xC) xg1(6666,4,0x8) gg.toast('中奖数量修改完毕') end function ch3() search(21,4,32) py1(1,4,0x3C) py1(1,4,0x44) xg1(0,4,0x18) xg1(0,4,0xC) xg1(8888,4,0x8) gg.toast('中奖数量修改完毕') end function ch4() search(21,4,32) py1(1,4,0x3C) py1(1,4,0x44) xg1(0,4,0x18) xg1(0,4,0xC) xg1(520,4,0x8) gg.toast('中奖数量修改完毕') end function ch5() search(21,4,32) py1(1,4,0x3C) py1(1,4,0x44) xg1(0,4,0x18) xg1(0,4,0xC) xg1(5201314,4,0x8) gg.toast('中奖数量修改完毕') end function ch6() search(21,4,32) py1(1,4,0x3C) py1(1,4,0x44) xg1(0,4,0x18) xg1(0,4,0xC) xg1(1314520,4,0x8) gg.toast('中奖数量修改完毕') end function Exit() print("你个傻逼,为什么不玩了?cN🐴") os.exit() end cs = "废物东西给老子" while true do if gg.isVisible(true) then XGCK = 1 gg.setVisible(false) end gg.clearResults() if XGCK == 1 then Main() end end