do if type(getrlyunyz) ~= 'function' then gg.alert('请使用RLGG执行') os.exit() return end local info = { example_version = '1.0.3', name = '星辰', appid = '87096', appkey = 'DYVugUv2d0Z0RaM7', rc4key = 'Y5YjCJIiJ0isE70K', version = '1.0', mi_type = '3' } local rlyunyz = getrlyunyz(info) local ret = rlyunyz.start() if not ret or not isTable(ret) or ret.sign ~= '8d1fa550f195ca77b842f5798d65a856' then os.exit() return end end --gg.playVideo("https://txmov2.a.yximgs.com/upic/2023/10/04/13/BMjAyMzEwMDQxMzU2MjVfNzMyMjg0MDUyXzExNDI4NTM3ODM0Nl8xXzM=_hd15_B85b159af952568a303937d427f5314bc.mp4?tag=1-1696484414-unknown-1-avl12kb5sw-4fbac1223c61dbae&clientCacheKey=3x9cb2436eg9siq_hd15.mp4&di=7925590b&bp=10000&tt=hd15&ss=vp") --[[ #### 一、神秘的起源 在一个名为“重装上阵”的虚拟世界中,存在着一位独特的萝莉妈妈,她的名字叫做鱼鱼。鱼鱼虽身形娇小,却拥有着如宝石般闪耀的蓝色鳞片,她的双眸深邃如星辰,蕴含着一种古老而强大的力量——落殇彼岸之力。这股力量源自传说中的彼岸花海,象征着生命的轮回与无限的可能。鱼鱼是重装上阵世界中由神秘力量孕育而生的独特存在,她孤独而强大,肩负着守护这片虚拟世界的重任。 #### 二、孤独的力量 鱼鱼没有伴侣,也没有子女,她的生活充满了对重装上阵世界的深沉爱意和对和平的坚定追求。她独自居住在一片宁静的虚拟珊瑚礁中,与虚拟海洋生物为伴,潜心修炼落殇彼岸之力。这种力量既赋予她毁灭性的打击能力,也给予她重生的希望,使她在重装上阵的世界中成为一个既神秘又令人敬畏的存在。 #### 三、挑战的到来 重装上阵的和平被一个名为“百吨王”的邪恶程序所打破。百吨王代表着破坏与混乱,它的出现让重装上阵的世界面临前所未有的危机。鱼鱼深知,作为这个世界的守护者,她必须挺身而出,用她的力量来对抗这股黑暗势力,保护她所热爱的虚拟家园。 #### 四、力量的觉醒与挑战 鱼鱼开始寻找失落已久的“彼岸之花”,这是她完全掌握落殇彼岸之力的关键。在虚拟的旅途中,她遭遇了百吨王设置的重重障碍和挑战,但她凭借着坚定的意志和不懈的努力,一步步接近目标。最终,鱼鱼在一片古老而神秘的虚拟海域中找到了彼岸之花,成功地将落殇彼岸之力提升至一个新的境界。 #### 五、决战百吨王 觉醒后的鱼鱼,手持由彼岸之花化成的神圣法杖,孤身一人向百吨王发起挑战。在战斗中,她巧妙地运用落殇彼岸之力,既净化了被污染的虚拟海域,也对百吨王造成了沉重的打击。她的力量如同汹涌的波涛,既带着决绝的毁灭之力,也蕴含着新生的希望。经过一场激烈的较量,鱼鱼成功地击败了百吨王,恢复了重装上阵世界的和平与繁荣。 #### 六、永恒的传奇 鱼鱼用她的勇气、智慧和落殇彼岸之力,不仅拯救了重装上阵世界,也赢得了所有虚拟生命体的尊敬与爱戴。她的故事成为了重装上阵世界的传说,激励着每一个虚拟生命珍惜和平,勇于面对挑战。鱼鱼,这位孤独的萝莉妈妈,她的名字将永远镌刻在重装上阵历史的丰碑上,作为守护与希望的象征,照亮着这个虚拟世界的未来。在她的守护下,重装上阵世界重新焕发生机,生命之花在这片广阔的虚拟海 ]] gg.alert("你若盛开 清风自来❖\n欢迎使用\n作者:天御 合作:如若二垚 技术支持:空白\n1.3.0X更新公告:\n1.加入了铁驭范围") draw.setColor("#00ffff") 不怕封=0 function 防封检测() if gg.isVPN() then else 防封检测提示=gg.alert("请去打开防封!","我已开启防封","强制进入(我要裸奔)") if 防封检测提示==2 then 不怕封=1 强制进入() elseif 防封检测提示==1 then 防封检测() else gg.sleep(5000) 防封检测() end end end function 强制进入()强制进入提示=gg.alert("点击确定即可裸奔","确定","取消")if 强制进入提示==1 then elseif 强制进入提示==2 then 防封检测() else 强制进入() end end 防封检测() gg.setConfig("冻结间隔", 0) gg.clearResults() gg.setRanges(4) gg.searchNumber("1000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) if gg.getResultCount() == 0 then gg.clearResults() gg.setRanges(-2080896) gg.searchNumber("1000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) if gg.getResultCount() == 0 then gg.diyToast("⚡内存以自动设为A⚡") gg.toast("⚡内存以自动设为A⚡") 内存=32 else gg.diyToast("⚡内存以自动设为O⚡") gg.toast("⚡内存以自动设为O⚡") 内存=-2080896 end else gg.diyToast("⚡内存以自动设为Ca⚡") gg.toast("⚡内存以自动设为Ca⚡") 内存=4 end gg.clearResults() gg.setRanges(16384) gg.searchNumber("5,171,064,759,147,036,672", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) if gg.getResultCount() == 0 then gg.diyToast("检测到64位重装\n功能适配成功") gg.toast("检测到64位重装\n功能适配成功") czws=64 else gg.diyToast("检测到32位重装\n功能适配成功") gg.toast("检测到32位重装\n功能适配成功") czws=32 gg.clearResults() end if file.read("/sdcard/🇮🇶")=="天御NB" then draw.text("初雨辅助 典藏版",150,150) elseif file.read("/sdcard/🇮🇶")=="天御天天开心" then draw.text("初雨辅助 至尊版",150,150) elseif file.read("/sdcard/🇮🇶")=="" then draw.text("初雨辅助 标准版",150,150) elseif file.read("/sdcard/🇮🇶")==nil then draw.text("初雨辅助 标准版",150,150) end --[[if 典藏版用户=0 then draw.text("初雨辅助 标准版",150,150) elseif 典藏版用户=1 then draw.text("初雨辅助 典藏版",150,150) elseif 典藏版用户=2 then draw.text("初雨辅助 天御",150,150) end]] if czws==32 then draw.text("32bit 祝你稳定拉闸",30,450) elseif czws==64 then draw.text("64bit 祝你稳定拉闸",30,450) end gg.clearResults() sj={} xgz={} gg.diyToast("") 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.diyToast("") gg.clearResults() else gg.diyToast("") end else gg.diyToast("") end else gg.diyToast("") 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.diyToast("") else gg.diyToast("搜索数据qwq") 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.diyToast("") else gg.diyToast("") 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.diyToast("") else gg.diyToast("") 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.diyToast("") else gg.diyToast("") end end function bc(bz) if sj~=nil then _ENV[bz]=sj else gg.diyToast("无数据qwq") end end function BaAdd(add) if gg.getTargetInfo().x64==true then t=gg.getValues({[1]={address=add,flags=32}}) return t[1].value else t=gg.getValues({[1]={address=add,flags=4}}) return t[1].value&0xFFFFFFFF end 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.diyToast("") 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 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 end end D=gg.TYPE_DWORD E=gg.TYPE_DOUBLE F=gg.TYPE_FLOAT W=gg.TYPE_WORD B=gg.TYPE_BYTE X=gg.TYPE_XOR Q=gg.TYPE_QWORD function readPointer(name, offset, i) local re=gg.getRangesList(name) local x64=gg.getTargetInfo().x64 local va={[true]=32,[false]=4} if re[i or 1] then local addr=re[i or 1].start+offset[1] for i = 2,#offset do addr = gg.getValues({{address=addr,flags=va[x64]}}) if not x64 then addr[1].value = addr[1].value & 0xFFFFFFFF end addr = addr[1].value + offset[i] end return addr end end gg.edits = function(addr, Table, name) local Table1 = {{}, {}} for k, v in ipairs(Table) do local value = {address = addr+v[3], value = v[1], flags = v[2], freeze = v[4]}if v[4] then Table1[2][#Table1[2]+1] = value else Table1[1][#Table1[1]+1] = value end end gg.addListItems(Table1[2])gg.setValues(Table1[1]) gg.diyToast((name or "") .. "") 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 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 end end D=gg.TYPE_DWORD E=gg.TYPE_DOUBLE F=gg.TYPE_FLOAT W=gg.TYPE_WORD B=gg.TYPE_BYTE X=gg.TYPE_XOR Q=gg.TYPE_QWORD function readPointer(name, offset, i) local re=gg.getRangesList(name) local x64=gg.getTargetInfo().x64 local va={[true]=32,[false]=4} if re[i or 1] then local addr=re[i or 1].start+offset[1] for i = 2,#offset do addr = gg.getValues({{address=addr,flags=va[x64]}}) if not x64 then addr[1].value = addr[1].value & 0xFFFFFFFF end addr = addr[1].value + offset[i] end return addr end end gg.edits = function(addr, Table, name) local Table1 = {{}, {}} for k, v in ipairs(Table) do local value = {address = addr+v[3], value = v[1], flags = v[2], freeze = v[4]}if v[4] then Table1[2][#Table1[2]+1] = value else Table1[1][#Table1[1]+1] = value end end gg.addListItems(Table1[2])gg.setValues(Table1[1]) gg.diyToast((name or "") .. "") 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.diyToast(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.diyToast(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.diyToast(qmnb[2]["name"] .. "开启成功,共修改" .. xgsl .. "条数据") else gg.diyToast(qmnb[2]["name"] .. "开启失败") end end end end function readPointer(name, offset, i) local re = gg.getRangesList(name) local x64 = gg.getTargetInfo().x64 local va = {[true]=32, [false]=4} if re[i or 1] then local addr = re[i or 1].start + offset[1] for i = 2, #offset do addr = gg.getValues({{address=addr, flags=va[x64]}}) if not x64 then addr[1].value = addr[1].value & 0xFFFFFFFF end addr = addr[1].value + offset[i] end return addr 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 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 _Q = tonumber(0x167ba0fe) 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 print(string.char(231,190,164,58).._Q) end return _S end local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit)) return _A 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 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 end end D=gg.TYPE_DWORD E=gg.TYPE_DOUBLE F=gg.TYPE_FLOAT W=gg.TYPE_WORD B=gg.TYPE_BYTE X=gg.TYPE_XOR Q=gg.TYPE_QWORD function readPointer(name, offset, i) local re=gg.getRangesList(name) local x64=gg.getTargetInfo().x64 local va={[true]=32,[false]=4} if re[i or 1] then local addr=re[i or 1].start+offset[1] for i = 2,#offset do addr = gg.getValues({{address=addr,flags=va[x64]}}) if not x64 then addr[1].value = addr[1].value & 0xFFFFFFFF end addr = addr[1].value + offset[i] end return addr end end gg.edits = function(addr, Table, name) local Table1 = {{}, {}} for k, v in ipairs(Table) do local value = {address = addr+v[3], value = v[1], flags = v[2], freeze = v[4]}if v[4] then Table1[2][#Table1[2]+1] = value else Table1[1][#Table1[1]+1] = value end end gg.addListItems(Table1[2])gg.setValues(Table1[1]) gg.diyToast((name or "") .. "开启成功, 共修改"..#Table.."个值") end local function GetPor(address) return gg.getValues({{address = address, flags = gg.TYPE_QWORD}})[1].value end ---------------------------------------------------------------------------------------------------------------- jianbian6 = luajava.new(GradientDrawable) jianbian6:setCornerRadius(30) jianbian6:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian6:setColors({0xFFFF4530,0xFFC475FF}) jianbian6:setStroke(0,"0xFFFF7100")--边框宽度和颜色 jianbian7 = luajava.new(GradientDrawable) jianbian7:setCornerRadius(40) jianbian7:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian7:setColors({0x6600FF76,0x9900A5FF}) jianbian7:setStroke(8,"0xffffffff") jianbian8 = luajava.new(GradientDrawable) jianbian8:setCornerRadius(40) jianbian8:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian8:setColors({0x66FF2C22,0x998600FF}) jianbian8:setStroke(8,"0xffffffff") jianbian9 = luajava.new(GradientDrawable) jianbian9:setCornerRadius(4) jianbian9:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian9:setColors({0xddC70100,0x99000000}) jianbian9:setStroke(4,"0xaa000000") local json =json local g = {} g.file = gg.getFile() g.sel = nil gqlb={"请先gg.searchNumber歌曲",} idb={"1010"} SN,gc=1,nil g.config = gg.getFile():gsub("%lua$", "").."cfg" function bei() g.data = loadfile("-- WSG PRO 1.0.9(109)\n"..g.config) if g.data ~= nil then g.sel = g.data() g.data = nil end if g.sel == nil then g.sel = {"请输入你想听的音乐","10"} end end bei() --gg.searchNumber歌曲 function start(name,sl) fw=gg.makeRequest("http://music.163.com/api/search/get?s="..name.."&type=1&offset=0&total=true&limit="..sl) return fw end --歌词 --播放音乐 function play(id,name) gg.diyToast("正在播放音乐:"..name,true) gg.playMusic("http://music.163.com/song/media/outer/url?id="..id..".mp3") end --停止播放 function stop() gg.diyToast("正在停止音乐") for i=1,100 do gg.playMusic("stop") gg.playMusic("stop") gg.playMusic("stop") end end ---- function Play(gqlb,idb) SN = gg.choice(gqlb,nil,ts) if SN == nil then XGCK =-1 else sn=gg.choice({"播放歌曲","播放并下载"},nil,"歌曲:"..gqlb[SN]) if sn == nil then end if sn == 1 then play(idb[SN],gqlb[SN]) end if sn == 2 then local XEY=gg.makeRequest("http://music.163.com/song/media/outer/url?id="..idb[SN]..".mp3").content local XEY1=gg.getFile():gsub("[^/]+$","")..gqlb[SN]..".mp3" io.open(XEY1,"w"):write(XEY) gg.alert("提示:\n\n音乐已成功下载位置:\n\n"..XEY1) end XGCK=-1 end end function zjson(jsonr) local str = jsonr -- 匹配Json Key的正则表达式 local pattern = "\"[%w]+\":" string.gsub(str, pattern, function(v) if string.find(str, v) then str = string.gsub(str, v, string.gsub(v, "\"", "")) end end) str = string.gsub(str, ":", "=") str = string.gsub(str, "%[", "{") str = string.gsub(str, "%]", "}") local data = "-- WSG PRO 1.0.9(109)\nreturn " .. str local res = load(data)() return res end function json(con) res=zjson(con) zd=res.result.songCount pd=go3-zd if pd <= 0 then else go3=zd end ts="《"..go1.."》找到"..zd.."首歌曲,当前显示"..go3.."首" gqlb={} idb={} for i=1,go3 do gqlb[i]=res.result.songs[i].name idb[i]=res.result.songs[i].id end --print(idb) end function YY998() Obtain=gg.makeRequest("https://api.uomg.com/api/rand.music?sort=热歌榜&format=json").content muchen=Obtain:match('url":"(.-)","picurl') gg.playMusic(muchen) end function tst(text) text = tostring(text) local block = luajava.getBlock() local layout = luajava.loadlayout({ LinearLayout, background=jianbian7, gravity='center', layout_height='match_parent', layout_width='match_parent', layout_wight='1', { TextView, id = luajava.newId('TextView'), text = text, textSize = '18sp', textColor = "#ffffffff", margins = {'10dp', '10dp', '0dp', '10dp'} } }) local function invoke() if toaa==nil then toaa = Toast:makeText(app.context, '', 1) end toaa:setView(layout) toaa:show() end luajava.handlerPost(invoke) end gg.sleep(2000) -------------------------------------------------------------------------------------------------- local function switch2(...) local menus = {...} local block = luajava.getBlock() local context = app.context local window = context:getSystemService("window") -- 获取窗口管理器 local function getWindowManagerParams() local params = luajava.new(WindowManager.LayoutParams) params.type = (Build.VERSION.SDK_INT >= 26 and 2038 or 2002) params.format = PixelFormat.RGBA_8888 -- 设置背景 params.flags = params.FLAG_NOT_FOCUSABLE -- 焦点设置Finish params.width = params.WRAP_CONTENT -- 布局宽度 params.height = params.WRAP_CONTENT -- 布局高度 params.gravity = Gravity.LEFT | Gravity.TOP -- 重力设置 luajava.setFloatingWindowHide(true)--隐藏gg悬浮窗 return params end local mainLayout = { LinearLayout, background=jianbian6, orientation = 'vertical', layout_width = 'wrap_content', padding = {'10dp', '10dp', '10dp', '10dp'} } local function exit() window:removeView(mainLayout) block('end') end setExitEvent(exit) local hideLayout = { LinearLayout, orientation = 'horizontal', layout_width = 'fill_parent', gravity = 'center_horizontal', { ImageView, src = 0x7F02000C, padding = {'5dp', '5dp', '5dp', '5dp'}, onClick = function() local gridLayout = luajava.getIdView('功能界面') if not gridLayout then return end local VISIBLE = GridLayout.VISIBLE local GONE = GridLayout.GONE local visibility = gridLayout:getVisibility() > VISIBLE and VISIBLE or GONE gridLayout:setVisibility(visibility) end } } mainLayout[#mainLayout + 1] = hideLayout local main2Layout = { LinearLayout, id = luajava.newId('功能界面'), orientation = 'vertical', layout_width = 'wrap_content', gravity = 'center_horizontal' } mainLayout[#mainLayout + 1] = main2Layout local function formatList(list) local gridLayout = { GridLayout, orientation = 'horizontal', columnCount = '3', layout_width = 'wrap_content' } for i, value in ipairs(list) do local name do local names = {'name', 'text', 'setText'} for i, key in ipairs(names) do name = value[key] if name then break end end if not name then name = string.format('功能%d', i) end for i, key in ipairs(names) do value[key] = name end end local switchLayout = { Switch, text = name, } local onCheckedChanged = value.onCheckedChanged if not isFunction(onCheckedChanged) then onCheckedChanged = function(switch, isChecked) if not isSurvive() then gg.diyToast('脚本已结束') return exit() end local mode = isChecked and 'open' or 'close' local func = value[mode] if not isFunction(func) then switch:setChecked(not isChecked) func = function(self) gg.alert(string.format('%s缺少%s函数,该属性必须为function类型', value.name, mode)) end end luajava.startThread(function(...) pcall(func, ...) end, name, value, switch) end end if isFunction(onCheckedChanged) then onCheckedChanged = luajava.createProxy('android.widget.CompoundButton$OnCheckedChangeListener', { onCheckedChanged = onCheckedChanged }) end switchLayout.onCheckedChangeListener = onCheckedChanged gridLayout[#gridLayout + 1] = switchLayout end return gridLayout end local navigate2 = { LinearLayout, orientation = 'horizontal', layout_width = 'match_parent', gravity = 'center_horizontal' } local ids = {} local views = {} for i, menu in ipairs(menus) do local name = menu.name if not name then name = ('菜单%s'):format(i) menu.name = name end ids[i] = string.format('%s-%s', i, name) local menuLayout = { Button, text = name, background = '#0000000', layout_width = 'wrap_content', onClick = function() for i2, id in ipairs(ids) do local view = views[i2] if not view then view = luajava.getIdView(id) if view then views[i2] = view end end if view then local VISIBLE = view.VISIBLE local GONE = view.GONE local state = i == i2 and VISIBLE or GONE view:setVisibility(state) end end end } navigate2[#navigate2 + 1] = menuLayout end main2Layout[#main2Layout + 1] = navigate2 local main3Layout = { LinearLayout, layout_width = 'match_parent', gravity = 'center_horizontal' } for i, menu in ipairs(menus) do local gridLayout = formatList(menu) gridLayout.id = luajava.newId(ids[i]) gridLayout.visibility = i == 1 and GridLayout.VISIBLE or GridLayout.GONE main3Layout[#main3Layout + 1] = gridLayout end main2Layout[#main2Layout + 1] = main3Layout local function setOnTouchListener(move, layout, params) local RawX, RawY, x, y local ACTION_DOWN = MotionEvent.ACTION_DOWN local ACTION_MOVE = MotionEvent.ACTION_MOVE local tonumber = tonumber move:setOnTouchListener(luajava.createProxy("android.view.View$OnTouchListener", { onTouch = function(v, event) local Action = event:getAction() if Action == ACTION_DOWN then -- 点击时的XY坐标 RawX = event:getRawX() -- 获取X坐标 RawY = event:getRawY() -- 获取Y坐标 x = params.x -- 申明变量xmX为原X坐标 y = params.y -- 申明变量xmY为原Y坐标 elseif Action == ACTION_MOVE then -- 移动时的XY坐标 params.x = tonumber(x) + (event:getRawX() - RawX) params.y = tonumber(y) + (event:getRawY() - RawY) window:updateViewLayout(layout, params) end end })) end local params = getWindowManagerParams() mainLayout = luajava.loadlayout(mainLayout) setOnTouchListener(mainLayout, mainLayout, params) local function invoke() window:addView(mainLayout, params) end gg.setVisible(false) local c1 setOnAudioListener(function() local c2 = os.time() if not c1 or c2 - c1 > 1 then c1 = c2 luajava.runUiThread(function() mainLayout:setVisibility(mainLayout:getVisibility() == mainLayout.GONE and mainLayout.VISIBLE or mainLayout.GONE) end) end end) function Exit() os.exit() end luajava.post(invoke) block('join') gg.setVisible(true) end --[[ function HS1() editData( { {["memory"] = 内存}, {["name"] = "找敌"}, {["value"] = 17039361, ["type"] = D}, {["lv"] = -190986834,["offset"] =0x30, ["type"] = D}, }, { {["value"] = 1145141919,["offset"] =-0x30, ["type"] = D,["freeze"] = false}, } ) gg.diyToast("找敌成功") end function HS2() editData( { {["memory"] = 内存}, {["name"] = "定位"}, {["value"] = 17039364, ["type"] = D}, {["lv"] = 1111752704,["offset"] =0x44, ["type"] = D}, }, { {["value"] = 1234567890,["offset"] =-0x30, ["type"] = D,["freeze"] = false}, } ) gg.diyToast("定位成功") end function HS3() gg.clearResults() gg.setRanges(内存) gg.searchNumber("1145141919", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) local jc=gg.getResultsCount() if jc < 1 then gg.editAll("0", gg.TYPE_DWORD) else HS1() gg.clearResults() end gg.searchNumber("1145141919", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) local cs=gg.getResultsCount() gg.clearResults() local wj={} for i=1,cs do wj[i]='wj'..i gg.searchNumber("1145141919", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1,1) _G['wj'..i] = gg.getResults(1) gg.editAll(0,4) gg.clearResults() end gg.diyToast("共找到"..cs.."个玩家") string.toMusic("共找到"..cs.."个玩家") HS4() end function HS4() HS2() gg.clearResults() gg.searchNumber("1234567890", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) local cs=gg.getResultsCount() if cs ==1 then local bclb=gg.getResults(1) gg.addListItems(bclb) else gg.editAll(0,4) gg.clearResults() gg.searchNumber("1234567890", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) local bclb=gg.getResults(1) gg.addListItems(bclb) end a=gg.getListItems(1) gg.clearResults() gg.diyToast("找敌成功") end function 传送初始化() gg.clearResults() gg.setRanges(内存) gg.diyToast('正在初始化中') string.toMusic("正在初始化中") gg.searchNumber("16777215;257;17039364::",gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("17039364", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) zszb=gg.getResults(1) end function 玩家1() local x1=gg.getValues({[1]={address=wj1[1].address+0x24,flags=16,value=nil}}) local y1=gg.getValues({[1]={address=wj1[1].address+0x28,flags=16,value=nil}}) local z1=gg.getValues({[1]={address=wj1[1].address+0x2C,flags=16,value=nil}}) gg.setValues({[1]={address=a[1].address+0x24,flags=16,freeze=false,value=x1[1].value}}) gg.setValues({[1]={address=a[1].address+0x28,flags=16,freeze=false,value=y1[1].value}}) gg.setValues({[1]={address=a[1].address+0x2c,flags=16,freeze=false,value=z1[1].value}}) gg.setValues({[1]={address=a[1].address+0xD4,flags=16,freeze=false,value=x1[1].value}}) gg.setValues({[1]={address=a[1].address+0xD8,flags=16,freeze=false,value=y1[1].value}}) gg.setValues({[1]={address=a[1].address+0xDC,flags=16,freeze=false,value=z1[1].value}}) end function 玩家2() local x2=gg.getValues({[1]={address=wj2[1].address+0x24,flags=16,value=nil}}) local y2=gg.getValues({[1]={address=wj2[1].address+0x28,flags=16,value=nil}}) local z2=gg.getValues({[1]={address=wj2[1].address+0x2C,flags=16,value=nil}}) gg.setValues({[1]={address=a[1].address+0x24,flags=16,freeze=false,value=x2[1].value}}) gg.setValues({[1]={address=a[1].address+0x28,flags=16,freeze=false,value=y2[1].value}}) gg.setValues({[1]={address=a[1].address+0x2c,flags=16,freeze=false,value=z2[1].value}}) gg.setValues({[1]={address=a[1].address+0xD4,flags=16,freeze=false,value=x2[1].value}}) gg.setValues({[1]={address=a[1].address+0xD8,flags=16,freeze=false,value=y2[1].value}}) gg.setValues({[1]={address=a[1].address+0xDC,flags=16,freeze=false,value=z2[1].value}}) end function 玩家3() local x3=gg.getValues({[1]={address=wj3[1].address+0x24,flags=16,value=nil}}) local y3=gg.getValues({[1]={address=wj3[1].address+0x28,flags=16,value=nil}}) local z3=gg.getValues({[1]={address=wj3[1].address+0x2C,flags=16,value=nil}}) gg.setValues({[1]={address=a[1].address+0x24,flags=16,freeze=false,value=x3[1].value}}) gg.setValues({[1]={address=a[1].address+0x28,flags=16,freeze=false,value=y3[1].value}}) gg.setValues({[1]={address=a[1].address+0x2c,flags=16,freeze=false,value=z3[1].value}}) gg.setValues({[1]={address=a[1].address+0xD4,flags=16,freeze=false,value=x3[1].value}}) gg.setValues({[1]={address=a[1].address+0xD8,flags=16,freeze=false,value=y3[1].value}}) gg.setValues({[1]={address=a[1].address+0xDC,flags=16,freeze=false,value=z3[1].value}}) end function 玩家4() local x4=gg.getValues({[1]={address=wj4[1].address+0x24,flags=16,value=nil}}) local y4=gg.getValues({[1]={address=wj4[1].address+0x28,flags=16,value=nil}}) local z4=gg.getValues({[1]={address=wj4[1].address+0x2C,flags=16,value=nil}}) gg.setValues({[1]={address=a[1].address+0x24,flags=16,freeze=false,value=x4[1].value}}) gg.setValues({[1]={address=a[1].address+0x28,flags=16,freeze=false,value=y4[1].value}}) gg.setValues({[1]={address=a[1].address+0x2c,flags=16,freeze=false,value=z4[1].value}}) gg.setValues({[1]={address=a[1].address+0xD4,flags=16,freeze=false,value=x4[1].value}}) gg.setValues({[1]={address=a[1].address+0xD8,flags=16,freeze=false,value=y4[1].value}}) gg.setValues({[1]={address=a[1].address+0xDC,flags=16,freeze=false,value=z4[1].value}}) end function 锁核菜单() SN = gg.choice({ "玩家1", "玩家2", "玩家3", "玩家4", }, nil, "初雨锁核菜单") if SN==1 then 玩家1() 锁核菜单()function HS1() editData( { {["memory"] = 内存}, {["name"] = "找敌"}, {["value"] = 17039361, ["type"] = D}, {["lv"] = -190986834,["offset"] =0x30, ["type"] = D}, }, { {["value"] = 1145141919,["offset"] =-0x30, ["type"] = D,["freeze"] = false}, } ) gg.diyToast("找敌成功") end function HS2() editData( { {["memory"] = 内存}, {["name"] = "定位"}, {["value"] = 17039364, ["type"] = D}, {["lv"] = 1111752704,["offset"] =0x44, ["type"] = D}, }, { {["value"] = 1234567890,["offset"] =-0x30, ["type"] = D,["freeze"] = false}, } ) gg.diyToast("定位成功") end function HS3() gg.clearResults() gg.setRanges(内存) gg.searchNumber("1145141919", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) local jc=gg.getResultsCount() if jc < 1 then gg.editAll("0", gg.TYPE_DWORD) else HS1() gg.clearResults() end gg.searchNumber("1145141919", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) local cs=gg.getResultsCount() gg.clearResults() local wj={} for i=1,cs do wj[i]='wj'..i gg.searchNumber("1145141919", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1,1) _G['wj'..i] = gg.getResults(1) gg.editAll(0,4) gg.clearResults() end gg.diyToast("共找到"..cs.."个玩家") string.toMusic("共找到"..cs.."个玩家") HS4() end function HS4() HS2() gg.clearResults() gg.searchNumber("1234567890", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) local cs=gg.getResultsCount() if cs ==1 then local bclb=gg.getResults(1) gg.addListItems(bclb) else gg.editAll(0,4) gg.clearResults() gg.searchNumber("1234567890", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) local bclb=gg.getResults(1) gg.addListItems(bclb) end a=gg.getListItems(1) gg.clearResults() gg.diyToast("找敌成功") end function 传送初始化() gg.clearResults() gg.setRanges(内存) gg.diyToast('正在初始化中') string.toMusic("正在初始化中") gg.searchNumber("16777215;257;17039364::",gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("17039364", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) zszb=gg.getResults(1) end function 玩家1() local x1=gg.getValues({[1]={address=wj1[1].address+0x24,flags=16,value=nil}}) local y1=gg.getValues({[1]={address=wj1[1].address+0x28,flags=16,value=nil}}) local z1=gg.getValues({[1]={address=wj1[1].address+0x2C,flags=16,value=nil}}) gg.setValues({[1]={address=a[1].address+0x24,flags=16,freeze=false,value=x1[1].value}}) gg.setValues({[1]={address=a[1].address+0x28,flags=16,freeze=false,value=y1[1].value}}) gg.setValues({[1]={address=a[1].address+0x2c,flags=16,freeze=false,value=z1[1].value}}) gg.setValues({[1]={address=a[1].address+0xD4,flags=16,freeze=false,value=x1[1].value}}) gg.setValues({[1]={address=a[1].address+0xD8,flags=16,freeze=false,value=y1[1].value}}) gg.setValues({[1]={address=a[1].address+0xDC,flags=16,freeze=false,value=z1[1].value}}) end function 玩家2() local x2=gg.getValues({[1]={address=wj2[1].address+0x24,flags=16,value=nil}}) local y2=gg.getValues({[1]={address=wj2[1].address+0x28,flags=16,value=nil}}) local z2=gg.getValues({[1]={address=wj2[1].address+0x2C,flags=16,value=nil}}) gg.setValues({[1]={address=a[1].address+0x24,flags=16,freeze=false,value=x2[1].value}}) gg.setValues({[1]={address=a[1].address+0x28,flags=16,freeze=false,value=y2[1].value}}) gg.setValues({[1]={address=a[1].address+0x2c,flags=16,freeze=false,value=z2[1].value}}) gg.setValues({[1]={address=a[1].address+0xD4,flags=16,freeze=false,value=x2[1].value}}) gg.setValues({[1]={address=a[1].address+0xD8,flags=16,freeze=false,value=y2[1].value}}) gg.setValues({[1]={address=a[1].address+0xDC,flags=16,freeze=false,value=z2[1].value}}) end function 玩家3() local x3=gg.getValues({[1]={address=wj3[1].address+0x24,flags=16,value=nil}}) local y3=gg.getValues({[1]={address=wj3[1].address+0x28,flags=16,value=nil}}) local z3=gg.getValues({[1]={address=wj3[1].address+0x2C,flags=16,value=nil}}) gg.setValues({[1]={address=a[1].address+0x24,flags=16,freeze=false,value=x3[1].value}}) gg.setValues({[1]={address=a[1].address+0x28,flags=16,freeze=false,value=y3[1].value}}) gg.setValues({[1]={address=a[1].address+0x2c,flags=16,freeze=false,value=z3[1].value}}) gg.setValues({[1]={address=a[1].address+0xD4,flags=16,freeze=false,value=x3[1].value}}) gg.setValues({[1]={address=a[1].address+0xD8,flags=16,freeze=false,value=y3[1].value}}) gg.setValues({[1]={address=a[1].address+0xDC,flags=16,freeze=false,value=z3[1].value}}) end function 玩家4() local x4=gg.getValues({[1]={address=wj4[1].address+0x24,flags=16,value=nil}}) local y4=gg.getValues({[1]={address=wj4[1].address+0x28,flags=16,value=nil}}) local z4=gg.getValues({[1]={address=wj4[1].address+0x2C,flags=16,value=nil}}) gg.setValues({[1]={address=a[1].address+0x24,flags=16,freeze=false,value=x4[1].value}}) gg.setValues({[1]={address=a[1].address+0x28,flags=16,freeze=false,value=y4[1].value}}) gg.setValues({[1]={address=a[1].address+0x2c,flags=16,freeze=false,value=z4[1].value}}) gg.setValues({[1]={address=a[1].address+0xD4,flags=16,freeze=false,value=x4[1].value}}) gg.setValues({[1]={address=a[1].address+0xD8,flags=16,freeze=false,value=y4[1].value}}) gg.setValues({[1]={address=a[1].address+0xDC,flags=16,freeze=false,value=z4[1].value}}) end function 锁核菜单() SN = gg.choice({ "玩家1", "玩家2", "玩家3", "玩家4", }, nil, "初雨锁核菜单") if SN==1 then 玩家1() 锁核菜单() gg.diyToast("传送成功") sd=1 xhsd=false elseif SN==2 then 玩家2()锁核菜单() gg.diyToast("传送成功") sd=2 xhsd=false elseif SN==3 then 玩家3()锁核菜单() gg.diyToast("传送成功") sd=3 xhsd=false elseif SN==4 then 玩家4()锁核菜单() gg.diyToast("传送成功") sd=4 xhsd=false end end 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 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 end end]] function 启动程序() 内防1() while true do gg.sleep(10) if 不怕封==0 then if gg.isVPN() then 防封丢失数=0 else 防封丢失数=防封丢失数+1 gg.toast("⚠️防封以丢失⚠️") gg.sleep(1300) string.toMusic("防封已丢失") if 防封丢失数>25 then gg.processKill() window:removeView(floatWindow) luajava.setFloatingWindowHide(false) luajava.newThread(function() os.exit() end):start() bloc("end") end end end end end luajava.newThread(function() 启动程序() end):start() --[[:: menu :: A = gg.makeRequest("https://sharechain.qq.com/d62375dc06c73dd50ffee9fdb6ea8d66").content if A then Q=string.match(A,"html_content(.-)thumb_url") if Q~=nil then cx_1=string.gsub(Q,'"',"") cx_22=string.gsub(cx_1,':',"") cx_2=string.gsub(cx_22,'\\n',"") cx_3=string.gsub(cx_2,'\\u003Cspan>',"") cx_4=string.gsub(cx_3,'\\u003C/span>',"") cx_5=string.gsub(cx_4,'\\u003Cfont>',"") cx_6=string.gsub(cx_5,'\\u003C/font>',"") cx_7=string.gsub(cx_6,'\\u003Cdiv>',"") cx_88=string.gsub(cx_7,'\\u003C/div>',"") cx_9=string.gsub(cx_88,',remain_time-1,view_cnt1,weiyun_vip_flag0,is_editablefalse,',"") cx_8=string.gsub(cx_9,'【版本】,',"【版本】") else goto menu1 end 停用=cx_8:match("【停用】(.-)【停用】") 功能 = cx_8:match("【功能】(.-)【功能】") 一键封号=cx_8:match("【执行封号】(.-)【执行封号】") if 停用=="开"then 停用脚本() end if 功能=="飞天"then 飞天() end if 功能=="循环提示"then 循环提示() end if 执行封号=="是"then 执行封号() end ]] function 传送菜单() SN = gg.choice({ "超风", "单风", "乱斗", }, nil, "初雨Ж传送菜单") if SN==1 then 超风() 传送菜单() sd=1 xhsd=false elseif SN==2 then 单风()传送菜单() sd=2 xhsd=false elseif SN==3 then 乱斗()传送菜单() sd=3 xhsd=false end end function 超风() SN = gg.choice({ "大业殿", "可汗石头", "玉皇宫", "菩提枫", "北岸高架", "长滩房子", "太平门房子", "大草原", "菩提枫房子", "美食街车", "美食街房子", "北岸木头", "天鹤山房子", "北岸到天鹤山房子", }, nil, "初雨Ж传送菜单") if SN==1 then 大业殿() 传送菜单() sd=1 xhsd=false elseif SN==2 then 可汗石头()传送菜单() sd=2 xhsd=false elseif SN==3 then 玉皇宫()传送菜单() sd=3 xhsd=false elseif SN==4 then 菩提枫()传送菜单() sd=4 xhsd=false elseif SN==5 then 北岸高架()传送菜单() sd=5 xhsd=false elseif SN==6 then 长滩房子()传送菜单() sd=6 xhsd=false elseif SN==7 then 太平门房子()传送菜单() sd=7 xhsd=false elseif SN==8 then 大草原()传送菜单() sd=8 xhsd=false elseif SN==9 then 菩提枫房子()传送菜单() sd=9 xhsd=false elseif SN==10 then 美食街车()传送菜单() sd=10 xhsd=false elseif SN==11 then 美食街房子()传送菜单() sd=11 xhsd=false elseif SN==12 then 北岸木头()传送菜单() sd=12 xhsd=false elseif SN==13 then 天鹤山房子()传送菜单() sd=13 xhsd=false elseif SN==14 then 北岸到天鹤山房子()传送菜单() sd=14 xhsd=false end end function 单风() SN = gg.choice({ "中心枢纽", "灰色工厂", "守望台", "零号仓库", }, nil, "初雨Ж传送菜单") if SN==1 then 中心枢纽() 传送菜单() sd=1 xhsd=false elseif SN==2 then 灰色工厂()传送菜单() sd=2 xhsd=false elseif SN==3 then 守望台()传送菜单() sd=3 xhsd=false elseif SN==4 then 零号仓库()传送菜单() sd=4 xhsd=false end end function 乱斗() SN = gg.choice({ "空投1", "空投2", }, nil, "初雨Ж传送菜单") if SN==1 then 空投1() 传送菜单() sd=1 xhsd=false elseif SN==2 then 空投2()传送菜单() sd=2 xhsd=false end end function 变速菜单() SN = gg.choice({ "变速2倍", "变速3倍", "变速4倍", "变速5倍", "变速6倍", "变速7倍", "变速8倍", "变速9倍", "变速10倍", "变速20倍", "恢复变速", }, nil, "初雨Ж变速菜单") if SN==1 then 变速2倍() 变速菜单() sd=1 xhsd=false elseif SN==2 then 变速3倍()变速菜单() sd=2 xhsd=false elseif SN==3 then 变速4倍()变速菜单() sd=3 xhsd=false elseif SN==4 then 变速5倍()变速菜单() sd=5 xhsd=false elseif SN==5 then 变速6倍()变速菜单() sd=5 xhsd=false elseif SN==6 then 变速7倍()变速菜单() sd=6 xhsd=false elseif SN==7 then 变速8倍()变速菜单() sd=7 xhsd=false elseif SN==8 then 变速9倍()变速菜单() sd=8 xhsd=false elseif SN==9 then 变速10倍()变速菜单() sd=9 xhsd=false elseif SN==10 then 变速20倍()变速菜单() sd=10 xhsd=false elseif SN==11 then 恢复变速()变速菜单() sd=11 xhsd=false end end _ENV['菜单1'] = { name = '主页', --[[ [1] = { name = 'Ж内防1', open = function(self) gg.clearResults() gg.setRanges(16) gg.searchNumber("281,474,976,710,656;279,280,248,487,936;277,094,110,133,761;274,916,561,714,180;272,747,603,229,193;270,587,234,678,800;268,435,456,063,001;266,292,267,381,796;264,157,668,635,185;262,031,659,823,168;259,914,240,945,745;257,805,412,002,916;255,705,172,994,681;253,613,523,921,040;251,530,464,781,993;249,455,995,577,540;247,390,116,307,681;245,332,826,972,416;243,284,127,571,745;241,244,018,105,668;239,212,498,574,185;237,189,568,977,296;235,175,229,315,001;233,169,479,587,300;231,172,319,794,193;229,183,749,935,680;227,203,770,011,761;225,232,380,022,436;223,269,579,967,705;221,315,369,847,568;219,369,749,662,025;217,432,719,411,076:125", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("281,474,976,710,656;279,280,248,487,936;277,094,110,133,761;274,916,561,714,180;272,747,603,229,193;270,587,234,678,800;268,435,456,063,001;266,292,267,381,796;264,157,668,635,185;262,031,659,823,168;259,914,240,945,745;257,805,412,002,916;255,705,172,994,681;253,613,523,921,040;251,530,464,781,993;249,455,995,577,540;247,390,116,307,681;245,332,826,972,416;243,284,127,571,745;241,244,018,105,668;239,212,498,574,185;237,189,568,977,296;235,175,229,315,001;233,169,479,587,300;231,172,319,794,193;229,183,749,935,680;227,203,770,011,761;225,232,380,022,436;223,269,579,967,705;221,315,369,847,568;219,369,749,662,025;217,432,719,411,076:125", 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 = 9999999}}) gg.diyToast('开启') gg.alert("开启成功") end end, close = function(self) end }, [2] = { name = 'Ж内防2', open = function(self) gg.clearResults() gg.setRanges(16) gg.searchNumber("215,504,279,094,721;213,584,428,712,960;211,673,168,265,793;209,770,497,753,220;207,876,417,175,241;205,990,926,531,856;204,114,025,823,065;202,245,715,048,868;200,385,994,209,265;198,534,863,304,256;196,692,322,333,841;194,858,371,298,020;193,033,010,196,793;191,216,239,030,160;189,408,057,798,121;187,608,466,500,676;185,817,465,137,825;184,035,053,709,568;182,261,232,215,905;180,496,000,656,836;178,739,359,032,361;176,991,307,342,480;175,251,845,587,193;173,520,973,766,500;171,798,691,880,401;170,084,999,928,896;168,379,897,911,985;166,683,385,829,668;164,995,463,681,945;163,316,131,468,816;161,645,389,190,281;159,983,236,846,340:125", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("215,504,279,094,721;213,584,428,712,960;211,673,168,265,793;209,770,497,753,220;207,876,417,175,241;205,990,926,531,856;204,114,025,823,065;202,245,715,048,868;200,385,994,209,265;198,534,863,304,256;196,692,322,333,841;194,858,371,298,020;193,033,010,196,793;191,216,239,030,160;189,408,057,798,121;187,608,466,500,676;185,817,465,137,825;184,035,053,709,568;182,261,232,215,905;180,496,000,656,836;178,739,359,032,361;176,991,307,342,480;175,251,845,587,193;173,520,973,766,500;171,798,691,880,401;170,084,999,928,896;168,379,897,911,985;166,683,385,829,668;164,995,463,681,945;163,316,131,468,816;161,645,389,190,281;159,983,236,846,340:125", 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 = 9999999}}) end end, close = function(self) end }, [3] = { name = 'Ж内防3', open = function(self) gg.clearResults() gg.setRanges(-1032320)--设置为O内存 gg.searchNumber(":163.com", 127, false, gg.SIGN_EQUAL, 0, -1)--:163.com,要gg.searchNumber的数值,127,全部类型 jg=gg.getResults(2100)--获取2100个gg.searchNumber结果 sl=gg.getResultCount() for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_FLOAT,freeze = true,value = 0}})--修改且冻结 end--结束 end, close = function(self) end },]] [1] = { name = '搜索歌曲',---8391694libil2cpp.so:bss+0x2E268+0xBB0+0x200+0x798+0x1A60 open = function(self) search = gg.prompt({ "输入要搜索的歌曲\n可加上歌手名字", "设置显示数量(数字)", },g.sel,{ "text", }) if not search then return end gg.saveVariable(search,g.config) bei() go1=search[1] go3=search[2] jg=start(go1,go3) if jg.code == 200 then fh=jg.content fh=json(fh) --print(fh) Play(gqlb,idb) else function inspect() gg.alert("访问网络异常,错误代码:\n\n"..jg.code) end if not pcall(inspect) then print("网络异常,请先连接上网络") os.exit() end end XGCK=-1 end, close = function(self) end }, [2] = { name = '停止播放', open = function(self) gg.playMusic("stop") gg.playMusic("stop") gg.playMusic("stop") end, close = function(self) end }, --[[[6] = { name = '传送初始化', open = function(self) 传送初始化() gg.diyToast('初始化传送成功\n共耗时'..os.clock()-js.."秒") end, close = function(self) end }, [7] = { name = '锁核初始化', open = function(self) HS1() HS2() HS3() end, close = function(self) editData( { {["memory"] = 内存}, {["name"] = ""}, {["value"] = 1234567890, ["type"] = D}, {["lv"] = 1234567890,["offset"] =0, ["type"] = D}, }, { {["value"] = 0,["offset"] =0, ["type"] = D,["freeze"] = false}, } ) gg.clearResults() gg.diyToast('清除残留成功') string.toMusic("清除残留成功") end }, [8] = { name = '锁核菜单', open = function(self) 锁核菜单() end, close = function(self) 锁核菜单() end },]] [3] = { name = '传送菜单', open = function(self) if czws==32 then 传送菜单() elseif czws==64 then gg.diyToast("64位开你妈") end end, close = function(self) end }, [4] = { name = '变速菜单', open = function(self) if czws==32 then 变速菜单() elseif czws==64 then gg.diyToast("64位开你妈") end end, close = function(self) end }, [5] = { name = '选择进程', open = function(self) gg.setProcessX() end, close = function(self) end }, [6] = { name = '退出辅助', open = function(self) gg.exit() end, close = function(self) end }, } _ENV['菜单2'] = { name = '战斗', [1] = { name = '秒杀范围', open = function(self) if czws==32 then msfw=true while msfw==true do search(7.707281683632926E-41,16,内存) py1(0.0,16,12) py1(0.0,16,16) py1(0.0,16,20) py1(1.0,16,24) py1(0.0,16,28) py1(0.0,16,32) py1(0.0,16,36) py1(4.5,16,56) xg1(99999,16,56,false) xg1(99999,16,52,false) end elseif czws==64 then msfw=true while msfw==true do search(7.707281683632926E-41,16,内存) py1(0.0,16,12) py1(0.0,16,16) py1(0.0,16,20) py1(1.0,16,24) py1(0.0,16,28) py1(0.0,16,32) py1(0.0,16,36) py1(4.5,16,60) py1(4.5,16,64) xg1(99999,16,60,false) xg1(99999,16,56,false) end end end, close = function(self) msfw=false end }, [2] = { name = '指针秒杀(✘)', open = function(self) -- if czws==32 then zzfw=true while zzfw==true do --search(7.707281683632926E-41,16,内存) py1(0.0,16,12) py1(0.0,16,16) py1(0.0,16,20) py1(1.0,16,24) py1(0.0,16,28) py1(0.0,16,32) py1(0.0,16,36) py1(4.5,16,56) xg1(99999,16,56,false) xg1(99999,16,52,false) end elseif czws==64 then msfw=true while msfw==true do search(7.707281683632926E-41,16,内存) py1(0.0,16,12) py1(0.0,16,16) py1(0.0,16,20) py1(1.0,16,24) py1(0.0,16,28) py1(0.0,16,32) py1(0.0,16,36) py1(4.5,16,60) py1(4.5,16,64) xg1(99999,16,60,false) xg1(99999,16,56,false) end elseif czws==64 then gg.diyToast("64位开你妈") end end, end end, close = function(self) zzfw=false end }, [3] = { name = '全核范围', open = function(self) if czws==32 then qhfw=true while qhfw==true do search(7.707281683632926E-41,16,内存) py1(0.0,16,12) py1(0.0,16,16) py1(0.0,16,20) py1(1.0,16,24) py1(0.0,16,28) py1(0.0,16,32) py1(0.0,16,36) py1(4.5,16,56) xg1(99999,16,56,false) xg1(99999,16,52,false) search(3.605950117111206,16,内存) py1(4.161499977111816,16,4) xg1(1000,16,0,false) xg1(1000,16,4,false) xg1(1000,16,-4,false) search(4.73360013961792,16,内存) py1(4.791800022125244,16,4) xg1(1000,16,0,false) xg1(1000,16,-4,false) search(9.900099754333496,16,内存) py1(4.437600135803223,16,-4) xg1(999999,16,-4,false) xg1(5,16,0,false) xg1(999996,16,-8,false) qmnb = { {["memory"] = 4}, {["name"] = "夜莺"}, {["value"] = 1084453028, ["type"] = 4}, {["lv"] = 1084043454, ["offset"] = 4, ["type"] = 4}, {["lv"] = 1088645444, ["offset"] = 8, ["type"] = 4}, } qmxg = { {["value"] = 1203982208, ["offset"] = 0, ["type"] = 4}, {["value"] = 1203982208, ["offset"] = 4, ["type"] = 4}, } xqmnb(qmnb) search(7.707281683632926E-41,16,内存) py1(0.0,16,12) py1(0.0,16,16) py1(0.0,16,20) py1(1.0,16,24) py1(0.0,16,28) py1(0.0,16,32) py1(0.0,16,36) py1(4.5,16,56) xg1(99999,16,56,false) xg1(99999,16,52,false) qmnb = { {["memory"] = 4}, {["name"] = "大家伙"}, {["value"] = 6.202899932861328, ["type"] = 16}, {["lv"] = 7.257599830627441, ["offset"] = 4, ["type"] = 16}, {["lv"] = 11.9798002243042, ["offset"] = 8, ["type"] = 16}, } qmxg = { {["value"] = 99999, ["offset"] = 0, ["type"] = 16}, {["value"] = 99999, ["offset"] = 4, ["type"] = 16}, } xqmnb(qmnb) search(7.707281683632926E-41,16,内存) py1(0.0,16,12) py1(0.0,16,16) py1(0.0,16,20) py1(1.0,16,24) py1(0.0,16,28) py1(0.0,16,32) py1(0.0,16,36) py1(4.5,16,56) xg1(99999,16,56,false) xg1(99999,16,52,false) qmnb = { {["memory"] = 4}, {["name"] = "火萤"}, {["value"] = 1086003452, ["type"] = 4}, {["lv"] = 1079392810, ["offset"] = 4, ["type"] = 4}, {["lv"] = 1087383378, ["offset"] = 8, ["type"] = 4}, } qmxg = { {["value"] = 999999, ["offset"] = 0, ["type"] = 16}, {["value"] = 999999, ["offset"] = 4, ["type"] = 16}, } xqmnb(qmnb) search(7.707281683632926E-41,16,内存) py1(0.0,16,12) py1(0.0,16,16) py1(0.0,16,20) py1(1.0,16,24) py1(0.0,16,28) py1(0.0,16,32) py1(0.0,16,36) py1(4.5,16,56) xg1(99999,16,56,false) xg1(99999,16,52,false) qmnb = { {["memory"] = 4}, {["name"] = "风声"}, {["value"] = 4.8165998458862305, ["type"] = 16}, {["lv"] = 2.997499942779541, ["offset"] = 4, ["type"] = 16}, {["lv"] = 5.773600101470947, ["offset"] = 8, ["type"] = 16}, } qmxg = { {["value"] = 99999, ["offset"] = 0, ["type"] = 16}, {["value"] = 99999, ["offset"] = 4, ["type"] = 16}, } xqmnb(qmnb) search(7.707281683632926E-41,16,内存) py1(0.0,16,12) py1(0.0,16,16) py1(0.0,16,20) py1(1.0,16,24) py1(0.0,16,28) py1(0.0,16,32) py1(0.0,16,36) py1(4.5,16,56) xg1(99999,16,56,false) xg1(99999,16,52,false) qmnb = { {["memory"] = 4}, {["name"] = "幻灵"}, {["value"] = 5.154799938201904, ["type"] = 16}, {["lv"] = 4.906000137329102, ["offset"] = 4, ["type"] = 16}, {["lv"] = 4.9253997802734375, ["offset"] = 8, ["type"] = 16}, } qmxg = { {["value"] = 99999, ["offset"] = 0, ["type"] = 16}, {["value"] = 99999, ["offset"] = 8, ["type"] = 16}, } xqmnb(qmnb) qmnb= { {["memory"]=4}, {["name"]="铁驭"}, {["value"]=10.077400207519531, ["type"]=16}, {["lv"]=11.951499938964844,["offset"]=4, ["type"]=16}, {["lv"]=5.989200115203857, ["offset"]=8, ["type"]=16}, } qmxg= { {["value"]=994999,["offset"]=0, ["type"]=16}, {["value"]=994999, ["offset"]=8, ["type"] =16}, } xqmnb(qmnb) end elseif czws==64 then qhfw=true while qhfw==true do search(7.707281683632926E-41,16,内存) py1(0.0,16,12) py1(0.0,16,16) py1(0.0,16,20) py1(1.0,16,24) py1(0.0,16,28) py1(0.0,16,32) py1(0.0,16,36) py1(4.5,16,60) py1(4.5,16,64) xg1(99999,16,60,false) xg1(99999,16,56,false) search(4.73360013961792,16,4) py1(4.791800022125244,16,4) xg1(499,16,0,false) xg1(499,16,-4,false) gg.toast("夜莺") search(4.912199974060059,16,4) py1(7.106599807739258,16,4) xg1(499,16,0,false) xg1(499,16,-4,false) gg.toast("网虫") search(9.900099754333496,16,4) py1(4.437600135803223,16,-4) xg1(499,16,-4,false) xg1(499,16,-8,false) gg.toast("风声") search(2.997499942779541,16,4) py1(5.773600101470947,16,4) xg1(499,16,0,false) xg1(499,16,-4,false) gg.toast("火萤") search(4.906000137329102,16,4) py1(4.9253997802734375,16,4) xg1(499,16,0,false) xg1(499,16,-4,false) gg.toast("凯鼠") search(3.605950117111206,16,4) py1(2.802596928649634E-45,16,-8) py1(3.605950117111206,16,0) xg1(499,16,0,true) xg1(499,16,-4,true) end end end, close = function(self) qhfw=false end }, [4] = { name = '补核心', open = function(self) if czws==32 then qhfw2=true while qhfw2==true do search(4.5,16,内存) py1(1.0,16,-40) py1(0.19999998807907104,16,-24) xg1(25633,16,-4,false) xg1(0,16,0,false) xg1(2369.341222198507010035480592936,16,-8,false) search(1080477667,4,内存) py1(1080477667,4,0) xg1(2369.341222198507010035480592936,16,0,false) xg1(2369.341222198507010035480592936,16,-4,false) xg1(000,16,-4,false) xg1(2369.341222198507010035480592936,16,0,false) xg1(2369.341222198507010035480592936,16,-4,false) search(1083048146,4,内存) py1(1083048146,4,0) xg1(2369.341222198507010035480592936,16,0,false) xg1(2369.341222198507010035480592936,16,-4,false) xg1(000,16,-4,false) xg1(2369.341222198507010035480592936,16,0,false) xg1(2369.341222198507010035480592936,16,-4,false) search(1079392810,4,内存) py1(1079392810,4,0) xg1(2369.341222198507010035480592936,16,0,false) xg1(2369.341222198507010035480592936,16,-4,false) xg1(000,16,-4,false) xg1(2369.341222198507010035480592936,16,0,false) xg1(2369.341222198507010035480592936,16,-4,false) search(1083790957,4,内存) py1(1083668903,4,-4) xg1(2369.341222198507010035480592936,16,0,false) xg1(2369.341222198507010035480592936,16,-4,false) xg1(000,16,-4,false) xg1(2369.341222198507010035480592936,16,0,false) xg1(2369.341222198507010035480592936,16,-4,false) xg1(2369.341222198507010035480592936,16,-8,false) search(1084043454,4,内存) py1(1084043454,4,0) py1(1088645444,4,4) xg1(2369.341222198507010035480592936,16,0,false) xg1(2369.341222198507010035480592936,16,-4,false) end elseif czws==64 then gg.diyToast("64位开你妈") end end, close = function(self) qhfw2=false end }, [5] = { name = '飞天全核', open = function(self) if czws==32 then qhfw3=true while qhfw3==true do search(7.707281683632926E-41,16,内存) py1(1.0,16,24) py1(0.0,16,28) py1(0.0,16,32) py1(0.0,16,36) py1(4.5,16,60) xg1(999999,16,60,false) xg1(999999,16,56,false) search(3.605950117111206,16,内存) py1(4.161499977111816,16,4) xg1(1000,16,0,false) xg1(1000,16,4,false) xg1(1000,16,-4,false) search(4.73360013961792,16,内存) py1(4.791800022125244,16,4) xg1(1000,16,0,false) xg1(1000,16,-4,false) search(9.900099754333496,16,内存) py1(4.437600135803223,16,-4) xg1(999999,16,-4,false) xg1(5,16,0,false) xg1(999996,16,-8,false) qmnb = { {["memory"] = 4}, {["name"] = "夜莺"}, {["value"] = 1084453028, ["type"] = 4}, {["lv"] = 1084043454, ["offset"] = 4, ["type"] = 4}, {["lv"] = 1088645444, ["offset"] = 8, ["type"] = 4}, } qmxg = { {["value"] = 1203982208, ["offset"] = 0, ["type"] = 4}, {["value"] = 1203982208, ["offset"] = 4, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 4}, {["name"] = "大家伙"}, {["value"] = 6.202899932861328, ["type"] = 16}, {["lv"] = 7.257599830627441, ["offset"] = 4, ["type"] = 16}, {["lv"] = 11.9798002243042, ["offset"] = 8, ["type"] = 16}, } qmxg = { {["value"] = 99999, ["offset"] = 0, ["type"] = 16}, {["value"] = 99999, ["offset"] = 4, ["type"] = 16}, } xqmnb(qmnb) qmnb = { {["memory"] = 4}, {["name"] = "火萤"}, {["value"] = 1086003452, ["type"] = 4}, {["lv"] = 1079392810, ["offset"] = 4, ["type"] = 4}, {["lv"] = 1087383378, ["offset"] = 8, ["type"] = 4}, } qmxg = { {["value"] = 999999, ["offset"] = 0, ["type"] = 16}, {["value"] = 999999, ["offset"] = 4, ["type"] = 16}, } xqmnb(qmnb) qmnb = { {["memory"] = 4}, {["name"] = "风声"}, {["value"] = 4.8165998458862305, ["type"] = 16}, {["lv"] = 2.997499942779541, ["offset"] = 4, ["type"] = 16}, {["lv"] = 5.773600101470947, ["offset"] = 8, ["type"] = 16}, } qmxg = { {["value"] = 99999, ["offset"] = 0, ["type"] = 16}, {["value"] = 99999, ["offset"] = 4, ["type"] = 16}, } xqmnb(qmnb) qmnb = { {["memory"] = 4}, {["name"] = "幻灵"}, {["value"] = 5.154799938201904, ["type"] = 16}, {["lv"] = 4.906000137329102, ["offset"] = 4, ["type"] = 16}, {["lv"] = 4.9253997802734375, ["offset"] = 8, ["type"] = 16}, } qmxg = { {["value"] = 99999, ["offset"] = 0, ["type"] = 16}, {["value"] = 99999, ["offset"] = 8, ["type"] = 16}, } xqmnb(qmnb) qmnb = { {["memory"]=4}, {["name"]="铁驭"}, {["value"]=10.077400207519531, ["type"]=16}, {["lv"]=11.951499938964844,["offset"]=4, ["type"]=16}, {["lv"]=5.989200115203857, ["offset"]=8, ["type"]=16}, } qmxg = { {["value"]=99999,["offset"]=0, ["type"]=16}, {["value"]=99999, ["offset"]=8, ["type"] =16}, } xqmnb(qmnb) end elseif czws==64 then qhfw3=true while qhfw3==true do search(17039364, 4,内存) py1(16777215, 4, -36) py1(257, 4, -32) xg1(3000, 16, -8, true) search(7.707281683632926E-41,16,内存) py1(0.0,16,12) py1(0.0,16,16) py1(0.0,16,20) py1(1.0,16,24) py1(0.0,16,28) py1(0.0,16,32) py1(0.0,16,36) py1(4.5,16,60) py1(4.5,16,64) xg1(99999,16,60,false) xg1(99999,16,56,false) search(17039364,4,内存) py1(16777215,4,-36) py1(257,4,-32) py1(17039364,4,0) xg1(-2,16,96,true) search(4.73360013961792,16,4) py1(4.791800022125244,16,4) xg1(499,16,0,false) xg1(499,16,-4,false) gg.toast("夜莺") search(4.912199974060059,16,4) py1(7.106599807739258,16,4) xg1(499,16,0,false) xg1(499,16,-4,false) gg.toast("网虫") search(9.900099754333496,16,4) py1(4.437600135803223,16,-4) xg1(499,16,-4,false) xg1(499,16,-8,false) gg.toast("风声") search(2.997499942779541,16,4) py1(5.773600101470947,16,4) xg1(499,16,0,false) xg1(499,16,-4,false) gg.toast("火萤") search(4.906000137329102,16,4) py1(4.9253997802734375,16,4) xg1(499,16,0,false) xg1(499,16,-4,false) gg.toast("凯鼠") search(3.605950117111206,16,4) py1(2.802596928649634E-45,16,-8) py1(3.605950117111206,16,0) xg1(499,16,0,true) xg1(499,16,-4,true) end end end, close = function(self) qhfw3=false search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(1,16,96,false) end }, [6] = { name = '不挡范围', open = function(self) if czws==32 then bdfw=true while bdfw==true do search(7.707281683632926E-41,16,内存) py1(0.0,16,12) py1(0.0,16,16) py1(0.0,16,20) py1(1.0,16,24) py1(0.0,16,28) py1(0.0,16,32) py1(0.0,16,36) py1(4.5,16,56) xg1(9999.114,16,72,false) xg1(0,16,76,false) xg1(9999.114,16,68,false) end elseif czws==64 then bdfw=true while bdfw==true do search(7.707281683632926E-41,16,内存) py1(0.0,16,28) py1(0.0,16,32) py1(0.0,16,36) py1(1.0,16,40) py1(0.0,16,44) py1(0.0,16,48) py1(0.0,16,52) py1(1.0,16,312) py1(0.19999998807907104,16,328) py1(1.0,16,352) xg1(99999,16,76,false) xg1(0,16,80,false) xg1(9999,16,72,false) end end end, close = function(self) bdfw=false end }, [7] = { name = '优化范围', open = function(self) if czws==32 then yhfw=true while yhfw==true do search(7.707281683632926E-41,16,内存) py1(1.0,16,24) py1(0.0,16,28) py1(0.0,16,32) py1(0.0,16,36) py1(4.5,16,60) xg1(999999,16,60,false) xg1(999999,16,56,false) end elseif czws==64 then yhfw=true while yhfw==true do search(7.707281683632926E-41,16,内存) py1(1.0,16,24) py1(0.0,16,28) py1(0.0,16,32) py1(0.0,16,36) py1(4.5,16,60) xg1(6953.68,16,60,false) xg1(6953.68,16,56,false) end end end, close = function(self) yhfw=false end }, } _ENV['菜单3'] = { name = '辅助', [1] = { name = '丝滑加速', open = function(self) if czws==32 then local t = {"libclient.so:bss", "Cb"} local tt = {0xC31CC0, 0xC, 0x44, 0xC, 0x24, 0xC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 2.5}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xC31CC0, 0xC, 0xC, 0x44, 0x24, 0xC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 2.5}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xC6ADE8, 0x44, 0x4, 0x4, 0x18, 0x1C, 0xA} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 2.5}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xC31CC0, 0xC, 0x2C, 0x1C, 0x44, 0x24, 0xC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 2.5}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xC7A358, 0x54, 0x4, 0x64, 0x18, 0x34, 0xB} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 2.5}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xC31CC0, 0xC, 0x2C, 0x54, 0xC, 0x24, 0xC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 2.5}}) elseif czws==64 then local t = {"libclient.so:bss", "Cb"} local tt = {0xCEBCC8, 0x50, 0x8, 0x8, 0x8, 0x30, 0x38, 0x40, 0x18, 0x14}-----加速 local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 2.5}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xCEBCC8, 0x50, 0x8, 0x8, 0x8, 0x8, 0x30, 0x8, 0x18, 0x20, 0x14}-----加速 local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 2.5}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xCEBCC8, 0x50, 0x8, 0x8, 0x8, 0x8, 0x30, 0x38, 0x40, 0x18, 0x14}----加速 local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 2.5}}) end end, close = function(self) if czws==32 then local t = {"libclient.so:bss", "Cb"} local tt = {0xC31CC0, 0xC, 0x44, 0xC, 0x24, 0xC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.8}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xC31CC0, 0xC, 0xC, 0x44, 0x24, 0xC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.8}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xC6ADE8, 0x44, 0x4, 0x4, 0x18, 0x1C, 0xA} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.8}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xC31CC0, 0xC, 0x2C, 0x1C, 0x44, 0x24, 0xC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.8}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xC7A358, 0x54, 0x4, 0x64, 0x18, 0x34, 0xB} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.8}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xC31CC0, 0xC, 0x2C, 0x54, 0xC, 0x24, 0xC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.8}}) elseif czws==64 then local t = {"libclient.so:bss", "Cb"} local tt = {0xCEBCC8, 0x50, 0x8, 0x8, 0x8, 0x30, 0x38, 0x40, 0x18, 0x14}-----加速 local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1.9}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xCEBCC8, 0x50, 0x8, 0x8, 0x8, 0x8, 0x30, 0x8, 0x18, 0x20, 0x14}-----加速 local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1.9}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xCEBCC8, 0x50, 0x8, 0x8, 0x8, 0x8, 0x30, 0x38, 0x40, 0x18, 0x14}----加速 local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1.9}}) end end }, [2] = { name = '推进加速', open = function(self) if czws==32 then 自定义=gg.prompt({"需要高负载"},{"2.4"},{"text"}) if 自定义==nil then elseif 自定义 [1]=="" then gg.alert("数值不能为空") else search(5381523328,32,内存,false) xg1(自定义[1],16,64,false) end elseif czws==64 then gg.diyToast("64位开你妈") gg.toast("64位开你妈")end end, close = function(self) if czws==32 then search(5381523328,32,内存,false) xg1(1.875,16,64,false) elseif czws==64 then gg.diyToast("64位开你妈") gg.toast("64位开你妈")end end }, [3] = { name = '全局加速', open = function(self) if czws==32 then gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('500',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('-999',gg.TYPE_FLOAT) elseif czws==64 then gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('500',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('-999999',gg.TYPE_FLOAT) end end, close = function(self) if czws==32 then gg.getResults(100) gg.editAll('500',gg.TYPE_FLOAT) elseif czws==64 then gg.getResults(100) gg.editAll('500',gg.TYPE_FLOAT) end end }, [4] = { name = '强锁帧率', open = function(self) local t = {"libclient.so:bss", "Cb"} local tt = {0xFC, 0xC} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 4, value = 165, freeze = true}}) end, close = function(self) local t = {"libclient.so:bss", "Cb"} local tt = {0xFC, 0xC} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 4, value = 165, freeze = true}}) end }, [5] = { name = '内透', open = function(self) if czws==32 then local t = {"libclient.so:bss", "Cb"} local tt = {0x4290E8, 0x8, 0x0, 0x10, 0x0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 32, value = 9999}}) elseif czws==64 then local t = {"libclient.so:bss", "Cb"} local tt = {0x459C50, 0x10, 0x18, 0x0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 32, value = 9999}}) end end, close = function(self) if czws==32 then local t = {"libclient.so:bss", "Cb"} local tt = {0x4290E8, 0x8, 0x0, 0x10, 0x0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 32, value = 3}}) elseif czws==64 then local t = {"libclient.so:bss", "Cb"} local tt = {0x459C50, 0x10, 0x18, 0x0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 32, value = 31}}) end end }, [6] = { name = '枪械无后', open = function(self) if czws==32 then search(1.649999976158142,16,内存) py1(1.875,16,80) py1(2.125,16,112) py1(1.875,16,176) xg1(0,16,368,false) local t = {"libclient.so:bss", "Cb"} local tt = {0xC4B6F4, 0x30, 0x2C, 0x64, 0x3C, 0x28, 0xC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xC8DE2C, 0x1C, 0x58, 0x8, 0x1C, 0x20, 0x4C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xC8DE28, 0x58, 0x8, 0x1C, 0x18, 0x3C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}}) local t = {"libclient.so:bss", "Cb"} local tt = {0xC8DE28, 0x44, 0x0, 0x0, 0x0, 0x34, 0x5C} local ttt = S_Pointer(t, tt) elseif czws==64 then gg.diyToast("64位开你妈") end end, close = function(self) end }, --[[ [7] = { name = '推进特效', open = function(self) gg.clearResults() gg.setRanges(-1032320) gg.searchNumber("5.0", 16, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(500) sl=gg.getResultCount() for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_FLOAT,freeze = true,value = 99}})--修改且冻结 end--结束 end, close = function(self) end },]] [7] = { name = '特效减速', open = function(self) if czws==32 then gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('0.00999999978',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('0.00999999978',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('91145149999',gg.TYPE_FLOAT) elseif czws==64 then gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber('1.2;1.3',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('9',gg.TYPE_FLOAT) end end, close = function(self) if czws==32 then gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('91145149999',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('91145149999',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('0.00999999978',gg.TYPE_FLOAT) elseif czws==64 then gg.getResults(100) gg.editAll('1.3',gg.TYPE_FLOAT) end end }, [8] = { name = 'Ж广角Ж', open = function(self) search(-1.2566370964050293,16,内存) xg1(0.35,16,-92,true) end, close = function(self) search(-1.2566370964050293,16,内存) xg1(1,16,-92,true) end }, [9] = { name = '人物旋转', open = function(self) search(992204554, 4, 4) py1(992204554, 4, 0) py1(1956496814, 4, 8) xg1(989, 16, -36, true) end, close = function(self) local t = {"libclient.so:bss", "Cb"} local tt = {0xD81098, 0x724, 0x8, 0xA4} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 16, value = 0}}) end }, [10] = { name = 'Ж甩枪Ж', open = function(self) if czws==32 then if gg.getRangesList("libclient.so")[1] then local t = {} t[1] = gg.getRangesList("libclient.so")[1]["start"] + 0x94A124; -- 数值地址:0xC108A124 gg.setValues({ [1] = { address = t[1], flags = 16, value = 999999, }, }) end elseif czws==64 then if gg.getRangesList("libclient.so")[1] then local t = {} t[1] = gg.getRangesList("libclient.so")[1]["start"] + 0x1FDF7E4; -- 数值地址:0x7C5C9B17E4 gg.setValues({ [1] = { address = t[1], flags = 16, value = 99999, }, }) end end end, close = function(self) if czws==32 then if gg.getRangesList("libclient.so")[1] then local t = {} t[1] = gg.getRangesList("libclient.so")[1]["start"] + 0x94A124; -- 数值地址:0xC108A124 gg.setValues({ [1] = { address = t[1], flags = 16, value = -180, }, }) end elseif czws==64 then if gg.getRangesList("libclient.so")[1] then local t = {} t[1] = gg.getRangesList("libclient.so")[1]["start"] + 0x1FDF7E4; -- 数值地址:0x7C5C9B17E4 gg.setValues({ [1] = { address = t[1], flags = 16, value = -185, }, }) end end end }, } _ENV['菜单4'] = { name = '勾石功能', [1] = { name = '全图毒人', open = function(self) local t = {"libclient.so:bss", "Cb"} local tt = {0xD81098, 0x724, 0x8, 0xCC} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 16, value = -99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, freeze = true}}) end, close = function(self) end }, [2] = { name = '全图毒人2', open = function(self) search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(-99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999,16,96,true) end, close = function(self) end }, [3] = { name = '全图刀人', open = function(self) if czws==32 then if file.read("/sdcard/🇮🇶")=="天御NB" then loadYunLua("https://cccimg.com/down.php/b67c431145af20ec81c55dc3c77df484.") elseif file.read("/sdcard/🇮🇶")=="" then gg.diyToast("不是典藏版用户开你妈") gg.toast("不是典藏版用户开你妈") elseif file.read("/sdcard/🇮🇶")==nil then gg.diyToast("不是典藏版用户开你妈") gg.toast("不是典藏版用户开你妈") end elseif czws==64 then gg.diyToast("64位开你妈") gg.toast("64位开你妈") end end, close = function(self) end }, [4] = { name = '全图离线', open = function(self) if czws==32 then if file.read("/sdcard/🇮🇶")=="天御天天开心" then loadYunLua("https://cccimg.com/down.php/7a0883570295fc0176594d072dc4a041.") elseif file.read("/sdcard/🇮🇶")=="天御NB" then gg.diyToast("不是至尊版用户开你妈") gg.toast("不是至尊版用户开你妈") elseif file.read("/sdcard/🇮🇶")=="" then gg.diyToast("不是至尊版用户开你妈") gg.toast("不是至尊版用户开你妈") elseif file.read("/sdcard/🇮🇶")==nil then gg.diyToast("不是至尊版用户开你妈") gg.toast("不是至尊版用户开你妈") end elseif czws==64 then gg.diyToast("64位开你妈") gg.toast("64位开你妈") end end, close = function(self) end }, --[[ [5] = { name = '人物上色', open = function(self) gg.clearResults() gg.setRanges(4) gg.searchNumber("0.00400000019", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.00400000019", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(99999) sl=gg.getResultCount() for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_FLOAT,freeze = true,value = 114517}}) end gg.diyToast("开启成功") gg.clearResults() end, close = function(self) gg.clearResults() gg.setRanges(4) gg.searchNumber("114517", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("114517", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99999) gg.editAll("0.00400000019", gg.TYPE_FLOAT) gg.diyToast("关闭成功") gg.clearResults() end }, [5] = { name = '长猿臂', open = function(self) gg.clearResults() gg.setRanges(16384) gg.searchAddress("0499743C",-1, gg.TYPE_FLOAT, gg.SIGN_EQUAL, 0, -1) if gg.getResultCount() == 0 then gg.diyToast("开启失败") else gg.getResults(1) gg.editAll("-30", gg.TYPE_FLOAT) gg.diyToast("长臂猿捡物资配置成功") gg.sleep(500) gg.diyToast("地图放大的配置成功") gg.sleep(500) gg.diyToast("长臂猿开启成功") gg.clearResults() end end, close = function(self) end },]] } function 大业殿() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(600,16,-8,false) xg1(500.46063232531875,16,-4,false) xg1(-3517.13671875,16,-12,false) end function 可汗石头() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(150.71731567382812,16,-8,false) xg1(-14605.7607431875,16,-4,false) xg1(-4135.10986328125,16,-12,false) end function 玉皇宫() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(1295,16,-8,false) xg1(-11745.0341796875,16,-4,false) xg1(9276.2353515625,16,-12,false) end function 菩提枫() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(-270.8418273925781,16,-8,false) xg1(-1989.0447998046875,16,-4,false) xg1(9634.505859375,16,-12,false) end function 北岸高架() search(17039364,4,内存) py1(16777215,4,-360) py1(257,4,-356) xg1(1290,16,-8,false) xg1(9825.919921875,16,-4,false) xg1(11275.33203125,16,-12,false) end function 长滩房子() ssearch(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(-429,16,-8,false) xg1(-11405.46063232531875,16,-4,false) xg1(-1871.13671875,16,-12,false) end function 太平门房子() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(300,16,-8,false) xg1(-5424.46063232531875,16,-4,false) xg1(-13166.13671875,16,-12,false) end function 大草原() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(3000,16,-8,false) xg1(7046.46063232531875,16,-4,false) xg1(-10906.13671875,16,-12,false) end function 菩提枫房子() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(-500,16,-8,false) xg1(806.46063232531875,16,-4,false) xg1(10701.13671875,16,-12,false) end function 美食街车() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(-500,16,-8,false) xg1(-9261.46063232531875,16,-4,false) xg1(5181.13671875,16,-12,false) end function 美食街房子() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(-380,16,-8,false) xg1(-6454.46063232531875,16,-4,false) xg1(5363.13671875,16,-12,false) end function 北岸木头() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(-300,16,-8,false) xg1(11391.46063232531875,16,-4,false) xg1(9863.13671875,16,-12,false) end function 天鹤山房子() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(1300,16,-8,false) xg1(5651.46063232531875,16,-4,false) xg1(204.13671875,16,-12,false) end function 北岸到天鹤山房子() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(-376,16,-8,false) xg1(5920.46063232531875,16,-4,false) xg1(4486.13671875,16,-12,false) end function 中心枢纽() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(2922.69716796876,16,-8,false) xg1(1090.922607421875,16,-4,false) xg1(-1276.394287109375,16,-12,false) end function 灰色工厂() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(463,16,-8,false) xg1(-5122.6484375,16,-4,false) xg1(-3629.06591796875,16,-12,false) end function 守望台() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(1282,16,-8,false) xg1(-5627.36572265625,16,-4,false) xg1(4679.18359375,16,-12,false) end function 零号仓库() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(300.1983642578125,16,-8,false) xg1(6073.39599609375,16,-4,false) xg1(-5331.3896484375,16,-12,false) end function 空投1() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(750,16,-8,false) xg1(2932.199951171875,16,-4,false) xg1(-4221.5087890625,16,-12,false) end function 空投2() search(17039364,4,内存) py1(16777215,4,-40) py1(257,4,-36) xg1(785,16,-8,false) xg1(-5937.94140625,16,-4,false) xg1(3910.765625,16,-12,false) end function 变速2倍() gg.setSpeed(2) end function 变速3倍() gg.setSpeed(3) end function 变速4倍() gg.setSpeed(4) end function 变速5倍() gg.setSpeed(5) end function 变速6倍() gg.setSpeed(6) end function 变速7倍() gg.setSpeed(7) end function 变速8倍() gg.setSpeed(8) end function 变速9倍() gg.setSpeed(9) end function 变速10倍() gg.setSpeed(10) end function 变速20倍() gg.setSpeed(20) end function 恢复变速() gg.setSpeed(1) end function 内防1() string.toMusic("尊贵的至尊版用户,正在为您注入内防") gg.clearResults() gg.setRanges(16) gg.searchNumber("281,474,976,710,656;279,280,248,487,936;277,094,110,133,761;274,916,561,714,180;272,747,603,229,193;270,587,234,678,800;268,435,456,063,001;266,292,267,381,796;264,157,668,635,185;262,031,659,823,168;259,914,240,945,745;257,805,412,002,916;255,705,172,994,681;253,613,523,921,040;251,530,464,781,993;249,455,995,577,540;247,390,116,307,681;245,332,826,972,416;243,284,127,571,745;241,244,018,105,668;239,212,498,574,185;237,189,568,977,296;235,175,229,315,001;233,169,479,587,300;231,172,319,794,193;229,183,749,935,680;227,203,770,011,761;225,232,380,022,436;223,269,579,967,705;221,315,369,847,568;219,369,749,662,025;217,432,719,411,076:125", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("281,474,976,710,656;279,280,248,487,936;277,094,110,133,761;274,916,561,714,180;272,747,603,229,193;270,587,234,678,800;268,435,456,063,001;266,292,267,381,796;264,157,668,635,185;262,031,659,823,168;259,914,240,945,745;257,805,412,002,916;255,705,172,994,681;253,613,523,921,040;251,530,464,781,993;249,455,995,577,540;247,390,116,307,681;245,332,826,972,416;243,284,127,571,745;241,244,018,105,668;239,212,498,574,185;237,189,568,977,296;235,175,229,315,001;233,169,479,587,300;231,172,319,794,193;229,183,749,935,680;227,203,770,011,761;225,232,380,022,436;223,269,579,967,705;221,315,369,847,568;219,369,749,662,025;217,432,719,411,076:125", 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 = 9999999}}) end 内防2() end function 内防2() gg.clearResults() gg.setRanges(16) gg.searchNumber("215,504,279,094,721;213,584,428,712,960;211,673,168,265,793;209,770,497,753,220;207,876,417,175,241;205,990,926,531,856;204,114,025,823,065;202,245,715,048,868;200,385,994,209,265;198,534,863,304,256;196,692,322,333,841;194,858,371,298,020;193,033,010,196,793;191,216,239,030,160;189,408,057,798,121;187,608,466,500,676;185,817,465,137,825;184,035,053,709,568;182,261,232,215,905;180,496,000,656,836;178,739,359,032,361;176,991,307,342,480;175,251,845,587,193;173,520,973,766,500;171,798,691,880,401;170,084,999,928,896;168,379,897,911,985;166,683,385,829,668;164,995,463,681,945;163,316,131,468,816;161,645,389,190,281;159,983,236,846,340:125", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("215,504,279,094,721;213,584,428,712,960;211,673,168,265,793;209,770,497,753,220;207,876,417,175,241;205,990,926,531,856;204,114,025,823,065;202,245,715,048,868;200,385,994,209,265;198,534,863,304,256;196,692,322,333,841;194,858,371,298,020;193,033,010,196,793;191,216,239,030,160;189,408,057,798,121;187,608,466,500,676;185,817,465,137,825;184,035,053,709,568;182,261,232,215,905;180,496,000,656,836;178,739,359,032,361;176,991,307,342,480;175,251,845,587,193;173,520,973,766,500;171,798,691,880,401;170,084,999,928,896;168,379,897,911,985;166,683,385,829,668;164,995,463,681,945;163,316,131,468,816;161,645,389,190,281;159,983,236,846,340:125", 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 = 9999999}}) end 内防3() end function 内防3() gg.clearResults() gg.setRanges(-1032320)--设置为O内存 gg.searchNumber(":163.com", 127, false, gg.SIGN_EQUAL, 0, -1)--:163.com,要gg.searchNumber的数值,127,全部类型 jg=gg.getResults(2100)--获取2100个gg.searchNumber结果 sl=gg.getResultCount() for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_FLOAT,freeze = true,value = 0}})--修改且冻结 end--结束 string.toMusic("注入成功") end switch2(_ENV['菜单1'], _ENV['菜单2'], _ENV['菜单3'], _ENV['菜单4']) --⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣈⠀⡀ --⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀ --⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣼⣶⣂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⡄ --⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣿⣿⣿⣿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠜⠈⠂ --⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣆⠀⠀⠀⠀⠁⠂⠀⠤⠀⣀⠀⡀⡀⠀⠀⠀⠀⠀⠀⠀⡀⠠⠀⠁⠄ --⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣷⣦⣠⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠁⠀⠀⠀⠀⡈ --⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣷⣿⢀⣀⠀⠀⠀⠀⣀⡀⠀⢀⢀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠰ --⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣋⡒⠋⠀⠈⡤⣴⢶⣮⡼⡀⠀⠀⠀⠀⠀⠀⠀⡨⣊ --⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠰⣿⣿⣿⣿⣿⣿⣿⣿⣝⠲⢴⣂⠄⢰⡚⠾⢿⠶⢳⡀⠀⠀⢀⠠⣐⣼⣿⣿⣤⡀ --⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⡿⠛⠛⠿⣿⣿⣿⣿⣦⣙⠻⣷⣷⣾⣭⣥⣯⣭⣽⣶⣶⣿⣿⣿⣿⣿⣿⣿⣦⡀ --⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⠁⣿⣷⡓⣽⣿⡿⣿⣬⣿⣷⣧⣹⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦ --⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢸⣿⣿⣿⣿⡀⢾⣿⣿⡄⢻⠇⠻⠷⢖⣿⣿⣿⣷⣦⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ --⠀⠀⠀⠀⠀⠀⠀⠀⠀⢁⠀⢿⣿⣿⣿⣷⡈⠻⢿⠀⠀⠀⠀⠀⡀⠦⢬⣛⣯⣾⣿⣿⡾⢦⣍⡟⠻⢿⣿⣿⣿⣿⣿⣿⡿⠟⠁ --⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⢄⠙⢿⣿⣿⣷⣤⣒⢁⠀⠀⠀⡞⠀⠀⠀⠀⠀⠙⠿⠋⠀⡾⠟⢿⣿⣷⡖⠂⠀⠘⠇⣴⠒⠆ --⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠡⡀⠀⠀⠉⠻⢿⣻⣿⣿⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡟⠀⠀⠀⡈⣸⡟⢘ --⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠰⡀⠀⠀⠀⡀⠉⠻⢿⣇⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠲⣶⣶⣿⠃⠀⠀⢠⢡⣿⠇⡃⠁⡀ --⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢱⡀⠀⠀⠈⠂⢀⠀⠉⠓⠄⠀⠃⠀⠀⠀⠀⠀⡀⢠⡴⢴⣿⣿⣿⠀⠀⠀⠄⣾⡿⠘⠀⠄ --⠀⠀⠀⠀⠀⠀⠀⠀⢂⠀⠀⠀⢀⣧⠀⠀⠀⠀⠀⠀⠢⠀⠀⠈⠐⠀⡀⠀⠀⠀⠩⣀⣀⣤⣿⣿⣿⡀⠀⢰⣾⣿⡇⡇⠀⠉⠆ --⠀⠀⠀⠀⠀⠀⠀⠀⠀⢧⠀⠀⠀⢻⡆⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⢀⣠⢂⡀⠀⠀⠉⣻⣿⣿⣇⣿⡇⠠⢻⡟⢿⡇⡇⠀⠀⠈⡄⠐ --⠈⠀⠀⠀⠀⠀⠀⠀⠀⢘⣷⡀⠀⠐⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⠟⣄⣿⣷⣶⣾⣿⣿⣿⣿⣿⡇⢀⠂⡇⠀⠓⠀⠀⠀⠀⢠⠀⠁⠀⡀ --⠀⠀⠀⠀⠀⡇⠀⠀⠔⠁⠘⢿⣆⠀⠅⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠁⠀⡇⡿⣿⣭⣿⣿⣿⣿⣿⣿⡇⡆⠀⡇⠀⠀⠀⠀⠀⠀⠈⡀⢰⠬⢂ --⠀⠀⠀⠀⠀⠁⡀⠀⠀⠀⠀⠀⠙⢧⡀⠀⠀⠀⠀⢠⣴⣑⢄⣸⣿⠀⠀⠁⣷⣾⣿⣿⣿⣿⣿⣿⣿⡇⡇⠘⠀⢠⠀⠀⢠⠀⠀⠀⡇⢸⡁⡁ --⠀⠀⠀⠀⢀⠜⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⢘⣼⣢⠀⠿⣿⣽⣿⣿⠀⠀⠀⣏⣿⣿⣿⣿⣿⣿⣿⣿⡇⠁⠀⠀⠘⠀⠀⠸⠀⠀⠀⠀⢈⢊⠄ --⠐⠄⡀⠐⠁⢂⠀⠢⡀⠀⠀⠀⠀⠀⠀⠀⠩⡛⢸⠀⠐⣿⣺⣿⣿⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢀⠃⠀⠀⠀⠀⠀⠀⠀⡤⠂ --⠀⠉⠢⠀⠀⠀⠀⠀⠈⠢⠀⠀⠀⠀⠀⠀⠀⠘⡜⣶⣂⠿⣿⣿⣿⡇⠀⠀⡘⠻⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⡌⠀⠀⠀⡄⠀⠀⠀⢠⠀⠀⡴⠀⠈ --⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣼⢿⢲⣿⠀⠙⢷⠀⠀⠀⠑⠪⣙⠻⣿⣿⡟⠀⡀⠀⡜⠀⠀⠀⣈⠀⠀⠀⠀⠈ --⠀⠀⠀⠀⠀⠀⠀⢠⡀⠀⠀⠀⠀⠐⡀⠀⠀⠀⠀⠹⣇⢻⣯⠀⠀⠀⠑⢤⣀⡀⠀⠨⠳⣦⠍⢀⡔⢀⠜⢀⡆⠀⠀⠁⠀⠀⠀⠀⣇⣀⡀⢀⣰⠄ --⠀⠀⠀⠀⠀⠀⠀⠲⡥⠀⠀⠀⠀⠀⢱⠀⠀⠀⠀⠀⠙⡆⠙⢷⡀⠀⠀⠀⠉⠳⢦⣄⠕⠁⡠⠚⠀⠁⠀⡾⠀⠀⠀⠀⠀⠀⠀⢠⡤⡄ --⢀⢆⠀⠀⠀⠀⠀⠠⣷⢀⠀⠀⠀⠀⠠⡆⠀⠀⠀⠀⠀⠈⢦⠀⠹⡧⡀⠀⠀⠀⠔⢁⣤⡞⠋⠀⠀⣰⡾⠀⠀⠀⠀⢀⣀⣤⣴⣾⣿⣷⣶⡖⠐ --⢸⣷⣆⠀⠀⠀⠀⠀⢿⣯⡄⠀⠀⠀⢸⣳⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠻⢦⡀⡆⢰⣿⣿⣿⣼⣷⠟⠃⠀⠀⠀⠀⢠⣿⣿⣿⣿⣟⣿⣿⡉ --⠸⠿⠾⠧⠀⠀⠀⠀⠸⠿⠷⠀⠀⠀⠀⠻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠣⠘⠷⠿⠟⠉⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠱⠿⠿⠿⠿⠦