do if type(getrlyunyz) ~= 'function' then gg.alert('请使用RLGG执行') os.exit() return end local info = { example_version = '1.0.3', name = '陆某某全防', appid = '75931', appkey = 'CkLEvBtSkLhVA4Bl', rc4key = 'xgIqzbocXTIMIodO', version = '1.0', mi_type = '3' } local rlyunyz = getrlyunyz(info) local ret = rlyunyz.start() if not ret or not isTable(ret) or ret.sign ~= 'aadbc547c7adbede6c294cb5d4e3a2e2' then os.exit() return end end -- 把以上代码复制到你脚本最前面即可 gg.alert('陆某某全防') gg.playVideo("https://cccimg.com/view.php/b544a3155badc28688a5f2cda9eb9510.mp4") -----悬浮窗 xfcpic="https://cccimg.com/view.php/59bdc2c45f3591ef784e00ffef71569e.jpg" -----悬浮窗 string.toMusic("欢迎使用陆某某内部") local json =json--调用 local g = {} g.file = gg.getFile() g.sel = nil gqlb={"请先搜索歌曲",} idb={"1010"} SN,gc=1,nil g.config = gg.getFile():gsub("%lua$", "").."cfg" function bei() g.data = loadfile("音乐配置"..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() 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.toast("正在播放音乐:"..name,true) gg.playMusic("http://music.163.com/song/media/outer/url?id="..id..".mp3") 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 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 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(0x2C4D6BCE) 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 PS() end function setvalue(address,flags,value) PS('修改地址数值(地址,数值4,要修改的值)') 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 --仿X 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 Unfreeze() --获取保存列表 local t = gg.getListItems() for k, v in pairs(t) do t[k]["freeze"] = false end return gg.addListItems(t) end function xqmnb(Search,Modification) gg.clearResults() gg.setRanges(Search[1].memory) gg.searchNumber(Search[3].value,Search[3].type,false,536870912,0,-1) if gg.getResultCount()==0 then gg.toast(Search[2].name..'开启失败') return end local Result=gg.getResults(gg.getResultCount()) local sum for index=4,#Search do sum=0 for i=1,#Result do if gg.getValues({{address=Result[i].address+Search[index].offset,flags=Search[index].type}})[1].value~=Search[index].lv then Result[i].Usable=true sum=sum+1 end end if sum==#Result then gg.toast(Search[2].name..'开启失败') return end end local Data,Freeze,Freezes={},{},0 sum=0 for index,value in ipairs(Modification)do for index=1,#Result do if not Result[index].Usable then local Value={address=Result[index].address+value.offset,flags=value.type,value=value.value,freeze=true} if value.freeze then Freeze[#Freeze+1]=Value Freezes=Freezes+1 else Data[#Data+1]=Value end sum=sum+1 end end end gg.setValues(Data) gg.addListItems(Freeze) if Freezes==0 then gg.toast(Search[2].name..'开启成功,共修改'..sum..'条数据') else gg.toast(Search[2].name..'开启成功,共修改'..sum..'条数据,冻结'..Freezes..'条数据') end gg.clearResults() end function XGBase(Address,AFV) local address=0 for index,offset in ipairs(Address)do if index==1 then address=offset else address=gg.getValues({{address=address+offset,flags=4}})[1].value end end local Value,Freeze={},{} for index,value in ipairs(AFV)do local VALUE={address=address+value[3],flags=value[2],value=value[1],freeze=true} if value[4]then Freeze[#Freeze+1]=VALUE else Value[#Value+1]=VALUE end end gg.setValues(Value) gg.addListItems(Freeze) end function Format(tab, format, value, type, Function) if format == "查看" then tab[1]["flags"] = type return print(gg.getValues(tab)) elseif format == "修改" then tab[1]["flags"] = type tab[1]["value"] = value return gg.setValues(tab) elseif format == "冻结" then tab[1]["flags"] = type tab[1]["freeze"] = true tab[1]["value"] = value tab[1]["name"] = Function or "功能" return gg.addListItems(tab) elseif format == "加载" then tab[1]["flags"] = type return gg.loadResults(tab) end end function addListltems(address,flags,value,freeze) t={} t[1]={} t[1].address=address t[1].flags=flags t[1].value=value t[1].freeze=freeze gg.addListItems(t) end function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end function LSQ_Chain(so, offset, format, value, type, Function)--模块设置, 偏移量, 功能参数, 修改值, 类型, 功能 getRanges = getRanges or (function() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v["type"]:sub(2, 2) == 'w' then--判断so是否可读可写 ranges[#ranges+1] = v end end return ranges end) local rest, ranges, sostart, valtype = {}, getRanges(), nil , gg.TYPE_DWORD if gg.getTargetInfo()["x64"] then--判断应用程序是否为64位 valtype = gg.TYPE_QWORD end for i in pairs(ranges) do local _name = ranges[i]["internalName"]:gsub('^.*/', '') if so[1] == _name and so[2] == ranges[i]["state"] then sostart = ranges[i]["start"] break end end if sostart then if offset[1] then for i = 1, #offset do rest = {{flags = valtype,address = sostart + offset[i]}} rest = gg.getValues(rest) if i == #offset then break end if valtype == gg.TYPE_DWORD then sostart = rest[1].value & 0xFFFFFFFF--对值进行补位操作 else sostart = rest[1].value end end end if #rest == 1 then end return Format(rest, format, value, type, Function) end gg.toast("功能:" .. Function .. "开启失败") print("功能开启失败原因: 未找到基址头") return os.exit() end function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end function xqmnb(Search,Modification) gg.clearResults() gg.setRanges(Search[1].memory) gg.searchNumber(Search[3].value,Search[3].type,false,536870912,0,-1) if gg.getResultCount()==0 then gg.toast(Search[2].name..'开启失败') return end local Result=gg.getResults(gg.getResultCount()) local sum for index=4,#Search do sum=0 for i=1,#Result do if gg.getValues({{address=Result[i].address+Search[index].offset,flags=Search[index].type}})[1].value~=Search[index].lv then Result[i].Usable=true sum=sum+1 end end if sum==#Result then gg.toast(Search[2].name..'开启失败') return end end local Data,Freeze,Freezes={},{},0 sum=0 for index,value in ipairs(Modification)do for index=1,#Result do if not Result[index].Usable then local Value={address=Result[index].address+value.offset,flags=value.type,value=value.value,freeze=true} if value.freeze then Freeze[#Freeze+1]=Value Freezes=Freezes+1 else Data[#Data+1]=Value end sum=sum+1 end end end gg.setValues(Data) gg.addListItems(Freeze) if Freezes==0 then gg.toast(Search[2].name..'开启成功,共修改'..sum..'条数据') else gg.toast(Search[2].name..'开启成功,共修改'..sum..'条数据,冻结'..Freezes..'条数据') end gg.clearResults() end function Unfreeze() --获取保存列表 local t = gg.getListItems() for k, v in pairs(t) do t[k]["freeze"] = false end return gg.addListItems(t) end function Format(tab, format, value, type, Function) if format == "分配" then tab[1]["flags"] = type return gg.getValues(tab) elseif format == "修改" then tab[1]["flags"] = type tab[1]["value"] = value return gg.setValues(tab) elseif format == "冻结" then tab[1]["flags"] = type tab[1]["freeze"] = true tab[1]["value"] = value tab[1]["name"] = Function or "功能" return gg.addListItems(tab) elseif format == "加载" then tab[1]["flags"] = type return gg.loadResults(tab) end end function LSQ_Chain(so, offset, format, value, type, Function)--模块设置, 偏移量, 功能参数, 修改值, 类型, 功能 getRanges = getRanges or (function() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v["type"]:sub(2, 2) == 'w' then--判断so是否可读可写 ranges[#ranges+1] = v end end return ranges end) local rest, ranges, sostart, valtype = {}, getRanges(), nil , gg.TYPE_DWORD if gg.getTargetInfo()["x64"] then--判断应用程序是否为64位 valtype = gg.TYPE_QWORD end for i in pairs(ranges) do local _name = ranges[i]["internalName"]:gsub('^.*/', '') if so[1] == _name and so[2] == ranges[i]["state"] then sostart = ranges[i]["start"] break end end if sostart then if offset[1] then for i = 1, #offset do rest = {{flags = valtype,address = sostart + offset[i]}} rest = gg.getValues(rest) if i == #offset then break end if valtype == gg.TYPE_DWORD then sostart = rest[1].value & 0xFFFFFFFF--对值进行补位操作 else sostart = rest[1].value end end end if #rest == 1 then end return Format(rest, format, value, type, Function) end gg.toast("功能:" .. Function .. "开启失败") print("功能开启失败原因: 未找到基址头") return os.exit() end function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end --仿X 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 split(szFullString, szSeparator) local nFindStartIndex = 1 local nSplitIndex = 1 local nSplitArray = {} while true do local nFindLastIndex = string.find(szFullString, szSeparator, nFindStartIndex) if not nFindLastIndex then nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, string.len(szFullString)) break end nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, nFindLastIndex - 1) nFindStartIndex = nFindLastIndex + string.len(szSeparator) nSplitIndex = nSplitIndex + 1 end return nSplitArray end function xgxc(szpy, qmxg) for x = 1, #(qmxg) do xgpy = szpy + qmxg[x]["offset"] xglx = qmxg[x]["type"] xgsz = qmxg[x]["value"] xgdj = qmxg[x]["freeze"] if xgdj == nil or xgdj == "" then gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) else gg.addListItems({[1] = {address = xgpy, flags = xglx, freeze = xgdj, value = xgsz}}) end xgsl = xgsl + 1 xgjg = true end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) gg.searchNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "失败") else gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "失败") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for i = 1, sz do pdsz = true for v = 4, #(qmnb) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]["offset"] pysz[1].flags = qmnb[v]["type"] szpy = gg.getValues(pysz) pdpd = qmnb[v]["lv"] .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[i].address xgxc(szpy, qmxg) end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "地址成功,共修改" .. xgsl .. "条数据") else gg.toast(qmnb[2]["name"] .. "失败") end end end end --仿XS写法配置 function xqmnb(Search,Modification) gg.clearResults() gg.setRanges(Search[1].memory) gg.searchNumber(Search[3].value,Search[3].type,false,536870912,0,-1) if gg.getResultCount()==0 then gg.toast(Search[2].name..'开启失败') return end local Result=gg.getResults(gg.getResultCount()) local sum for index=4,#Search do sum=0 for i=1,#Result do if gg.getValues({{address=Result[i].address+Search[index].offset,flags=Search[index].type}})[1].value~=Search[index].lv then Result[i].Usable=true sum=sum+1 end end if sum==#Result then gg.toast(Search[2].name..'开启失败') return end end local Data,Freeze,Freezes={},{},0 sum=0 for index,value in ipairs(Modification)do for index=1,#Result do if not Result[index].Usable then local Value={address=Result[index].address+value.offset,flags=value.type,value=value.value,freeze=true} if value.freeze then Freeze[#Freeze+1]=Value Freezes=Freezes+1 else Data[#Data+1]=Value end sum=sum+1 end end end gg.setValues(Data) gg.addListItems(Freeze) if Freezes==0 then gg.toast(Search[2].name..'开启成功,共修改'..sum..'条数据') else gg.toast(Search[2].name..'开启成功,共修改'..sum..'条数据,冻结'..Freezes..'条数据') end gg.clearResults() 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 gg.edits(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.toast((name or "") .. "开启成功, 共修改"..#Table.."个值") end hzs = {} local hzs = hzs local android = import('android.*') function write(fileName, content) if file.write(fileName, content) == false then gg.alert("请给框架和修改器 文件储存权限\n否则无法正常运行") os.exit() end end function panduan(rec) fille,err = io.open(rec) if fille == nil then return false else return true end end function pdcf(lujing) rec = "/sdcard/MH公益参数文件夹/配置文件/"..lujing fille,err = io.open(rec) if fille == nil then return false else return true end end sleep = gg.sleep function read(fileName) f = assert(io.open(fileName, 'r')) content = f:read("*all") f:close() return content end function wtcf(lujing,neirong) write("/sdcard/MH公益参数文件夹/配置文件/"..lujing,neirong) end function rdcf(lujing) return read("/sdcard/MH公益参数文件夹/配置文件/"..lujing) end function pmusic(x) if audiokg == "开" then tmp1 = 0 gg.playMusic(x) tmp1 = 1 end end if pdcf("audio") ~= true then wtcf("audio","开") end audiokg = rdcf("audio") function camusic(ress) tmp1 = 0 if audiokg == "开" then if panduan("/sdcard/MH公益参数文件夹/音频/"..ress) == true then pmusic("/sdcard/MH公益参数文件夹/音频/"..ress) tmp1 = 1 else download("https://escape2020-1303126286.cos.ap-shenzhen-fsi.myqcloud.com/"..ress ,"/sdcard/MH公益参数文件夹/音频/"..ress) pmusic("/sdcard/MH公益参数文件夹/音频/"..ress) tmp1 = 1 end end end 开 = "开" 关 = "关" function checkimg(tmp) if panduan("/sdcard/MH公益参数文件夹/图片/"..tmp) ~= true then gg.toast("正在下载资源"..tmp.."\n请耐心等待") download("https://escape2020-1303126286.cos.ap-shenzhen-fsi.myqcloud.com/"..tmp,"/sdcard/MH公益参数文件夹/图片/"..tmp) end end file.getdirs("/sdcard/MH公益参数文件夹/状态读取/") ckimg = { "dz3logo", "pink", "blue", "check1", "check2", "exit", } for i = 1,#ckimg do jindu = i checkimg(ckimg[i]) end context = app.context window = context:getSystemService("window") -- 获取窗口管理器 function getLayoutParams() LayoutParams = WindowManager.LayoutParams layoutParams = luajava.new(LayoutParams) if (Build.VERSION.SDK_INT >= 26) then -- 设置悬浮窗方式 layoutParams.type = LayoutParams.TYPE_APPLICATION_OVERLAY else layoutParams.type = LayoutParams.TYPE_PHONE end layoutParams.format = PixelFormat.RGBA_8888 -- 设置背景 layoutParams.flags = LayoutParams.FLAG_NOT_FOCUSABLE -- 焦点设置Finish layoutParams.gravity = Gravity.TOP|Gravity.LEFT -- 重力设置 layoutParams.width = LayoutParams.WRAP_CONTENT -- 布局宽度 layoutParams.height = LayoutParams.WRAP_CONTENT -- 布局高度 return layoutParams end function getj6() jianbian6 = luajava.new(GradientDrawable) jianbian6:setCornerRadius(20) jianbian6:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian6:setColors({0xDE263238,0xD9FF00A4,0xE000A6FF}) jianbian6:setStroke(4,"0xdd282F4B")--边框宽度和颜色 return jianbian6 end slctb2 = luajava.loadlayout({ GradientDrawable, color = "#7f7fd5", cornerRadius = 10 }) function getseekgra() jianbians = luajava.new(GradientDrawable) jianbians:setCornerRadius(20) jianbians:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbians:setColors({0xDE263238,0xD9FF00A4,0xE000A6FF}) jianbians:setStroke(2,"0x44000000")--边框宽度和颜色 return jianbians end slctb=getseekgra() slcta = luajava.loadlayout({ GradientDrawable, color = "#282F4B", cornerRadius = 20 }) slctc = luajava.loadlayout { GradientDrawable, color = "#11ffffff", cornerRadius = 8 } slctd = luajava.loadlayout { GradientDrawable, color = "#55ffffff", cornerRadius = 8 } slcte = luajava.loadlayout { GradientDrawable, color = "#11ffffff", cornerRadius = 12 } slctf = luajava.loadlayout { GradientDrawable, color = "#aa1E1C27", cornerRadius = 12 } function getSelector3() jianbians = luajava.new(GradientDrawable) jianbians:setCornerRadius(10) jianbians:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbians:setColors({0xDE263238,0xD9FF00A4,0xE000A6FF}) jianbians:setStroke(2,"0x44000000")--边框宽度和颜色 selector = luajava.getStateListDrawable() selector:addState({ android.R.attr.state_pressed }, luajava.loadlayout { GradientDrawable, color = "#88000000", cornerRadius = 12 }) -- 点击时候的背景 selector:addState({ android.R.attr.state_pressed }, slctf) -- 没点击的背景 return selector end function getSelector() selector = luajava.getStateListDrawable() selector:addState({ android.R.attr.state_pressed }, slcta) -- 点击时候的背景 selector:addState({ -android.R.attr.state_pressed }, slctb) -- 没点击的背景 return selector end function getSelector2() selector = luajava.getStateListDrawable() selector:addState({ android.R.attr.state_pressed }, slctd) -- 点击时候的背景 selector:addState({ -android.R.attr.state_pressed }, slctc) -- 没点击的背景 return selector end jianbian = luajava.new(GradientDrawable) jianbian:setCornerRadius(30) jianbian:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian2 = luajava.new(GradientDrawable) jianbian2:setCornerRadius(30) jianbian2:setGradientType(GradientDrawable.LINEAR_GRADIENT) local isswitch YoYoImpl = luajava.getYoYoImpl() hzs.menu = function(sview) if isswitch then return false end isswitch = true cebian ={ LinearLayout, id = "侧边", visibility = "gone", layout_height = "250dp", layout_width = "68dp", orientation = "vertical", background = { GradientDrawable, color = "#00ffffff", cornerRadius = 10 }, } gund= {LinearLayout, orientation="vertical", } for i=1,#stab do gund[#gund+1]={ LinearLayout, id = "jm"..i, layout_height = "28dp", layout_width = "68dp", layout_marginTop = "3dp", layout_marginBottom = "3dp", background=getSelector(), { TextView, gravity="center", text = stab[i][1], layout_height = "28dp", layout_width = "68dp", onClick=function() 切换(i) end }} end cebian[#cebian+1]={ScrollView, layout_height = "190dp", layout_width = "68dp", gund} cebian[#cebian+1]={ ImageView, id = "exit", src = "/sdcard/MH公益参数文件夹/图片/exit", layout_width = "20dp", layout_height = "20dp", layout_marginTop = "10dp", layout_marginLeft = "14dp", } cebian=luajava.loadlayout(cebian) for i=1,#stab do _ENV["layout"..i] = luajava.loadlayout({ ScrollView, fillViewport = "true", padding = "10dp", id = "layout"..i, visibility = "gone", layout_width = "250dp", layout_height = "250dp", orientation = "horizontal", { LinearLayout, id = "layoutm"..i, background = getj6(), gravity = "top", layout_width = "210dp", orientation = "vertical", gravity = "center_horizontal", } }) end ckou = { LinearLayout, id = "chuangk", visibility = "gone", layout_width = "wrap_content", layout_height = "match_parent", orientation = "horizontal", cebian, } for i=1,#stab do ckou[#ckou+1]=_ENV["layout"..i] end ckou=luajava.loadlayout(ckou) title = luajava.loadlayout({ TextView, id = "title", textColor="#282F4B", visibility = "gone", text = stab[1][2], gravity = "center", textSize = "24sp", layout_marginLeft = "30dp", layout_width = "fill_parent", }) floatWindow = { LinearLayout, id = "motion", layout_width = "wrap_content", orientation = "vertical", gravity = "center_vertical", layout_height = "wrap_content", { LinearLayout, layout_width = "match_parent", layout_height = "wrap_content", orientation = "horizontal", gravity = "center_vertical", { LinearLayout, layout_width = "48dp", layout_height = "wrap_content", layout_marginLeft = "0dp", layout_marginTop = "6dp", layout_marginBottom = "2dp", gravity = "center", { ImageView, id = "control", background = xfcpic, layout_width = "40dp", layout_height = "40dp", }}, title, }, ckou } local function invoke() local ok local RawX, RawY, x, y mainLayoutParams = getLayoutParams() floatWindow = luajava.loadlayout(floatWindow) local function invoke2() block('start') for k=1,#stab do for i = 1,#sview[k] do _ENV["layoutm"..k]:addView(sview[k][i]) end end window:addView(floatWindow, mainLayoutParams) block('end') end local runnable = luajava.getRunnable(invoke2) local handler = luajava.getHandler() handler:post(runnable) block('join') control.onClick = function() 隐藏() end exit.onClick = function() gg.toast("悬浮窗已退出") window:removeView(floatWindow) luajava.setFloatingWindowHide(false) luajava.newThread(function() os.exit() end):start() bloc("end") end local isMove hanshu = function(v, event) local Action = event:getAction() if Action == MotionEvent.ACTION_DOWN then isMove = false RawX = event:getRawX() RawY = event:getRawY() x = mainLayoutParams.x y = mainLayoutParams.y elseif Action == MotionEvent.ACTION_MOVE then isMove = true mainLayoutParams.x = tonumber(x) + (event:getRawX() - RawX) mainLayoutParams.y = tonumber(y) + (event:getRawY() - RawY) window:updateViewLayout(floatWindow, mainLayoutParams) end end motion.onTouch = hanshu control.onTouch = hanshu exit.onTouch = hanshu for i=1,#stab do _ENV["jm"..i].onTouch = hanshu end end invoke(swib1,swib2) jm1:setBackground(slcta) gg.setVisible(false) luajava.setFloatingWindowHide(true) end corbk = true 当前ui = 1 function 切换(x) 当前ui = x luajava.runUiThread(function() for i=1,#stab do _ENV["jm"..i]:setBackground(slctb) _ENV["layout"..i]:setVisibility(View.GONE) end title:setText(stab[当前ui][2]) _ENV["layout"..当前ui]:setVisibility(View.VISIBLE) _ENV["jm"..当前ui]:setBackground(slcta) YoYoImpl:with("FadeIn"):duration(200):playOn(_ENV["layout"..当前ui]) end) end 显示 = 0 beij = luajava.new(GradientDrawable) beij:setCornerRadius(40) beij:setGradientType(GradientDrawable.LINEAR_GRADIENT) beij:setColors(({0xFFFF8500,0xFFFFFF4F,0xFF00FF00,0x9000FFFF,0xFF0000FF})) beij:setStroke(0,"0x44FFffff")--边框宽度和颜色 beij2 = luajava.loadlayout({ GradientDrawable, color = "#001E1C27", cornerRadius = 10 }) function getcolor(cl) cl[1] = tonumber(math.ceil(cl[1]*2.6,0,5)) if cl[1] > 255 then cl[1] = "0xff" else cl[1] = "0x"..string.format("%x",cl[1]) end for i = 1,3 do cl[i+1] = string.format("%x",cl[i+1]) if string.len(cl[i+1]) == 1 then cl[i+1] = "0"..cl[i+1] end end cl = cl[1]..cl[2]..cl[3]..cl[4] return cl end function getrgb(cl) if string.sub(cl,1,1) == "#" then cl = "0x"..string.sub(cl,2,-1) end cl = { tonumber(string.sub(cl,0,4)),tonumber("0x"..string.sub(cl,5,6)),tonumber("0x"..string.sub(cl,7,8))} return cl end function 隐藏() luajava.runUiThread(function() control:setBackground(luajava.getBitmapDrawable(xfcpic)) if tonumber(tostring(cebian:getVisibility())) == 8.0 then chuangk:setVisibility(View.VISIBLE) cebian:setVisibility(View.VISIBLE) title:setVisibility(View.VISIBLE) mainLayoutParams.flags = LayoutParams.FLAG_NOT_TOUCH_MODAL window:updateViewLayout(floatWindow, mainLayoutParams) YoYoImpl:with("SlideInDown"):duration(200):playOn(cebian) _ENV["layout"..当前ui]:setVisibility(View.VISIBLE) YoYoImpl:with("FadeIn"):duration(800):playOn(_ENV["layout"..当前ui]) floatWindow:setBackground(beij) else luajava.runUiThread(function()mainLayoutParams.flags = LayoutParams.FLAG_NOT_FOCUSABLE window:updateViewLayout(floatWindow, mainLayoutParams) end) control:setBackground(luajava.getBitmapDrawable(xfcpic)) title:setVisibility(View.GONE) floatWindow:setBackground(beij2) chuangk:setVisibility(View.GONE) cebian:setVisibility(View.GONE) _ENV["layout"..当前ui]:setVisibility(View.GONE) end end) end function guid() seed = { 'e','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f' } tb = {} for i = 1,32 do table.insert(tb,seed[math.random(1,16)]) end sid = table.concat(tb) return string.format('%s%s%s%s%s', string.sub(sid,1,8), string.sub(sid,10,12), string.sub(sid,21,22)) ..string.format('%s%s%s%s%s', string.sub(sid,1,6), string.sub(sid,21,25) ) end chazhi={} chajv={} function hzs.seek(name,bian,smin,smax,nows) _ENV[bian] =nows thum=getseekgra() thum:setSize(60, 60) smin=tonumber(smin) smax=tonumber(smax) chajv[bian]=smax-smin chazhi[bian]=1-smin if smin==nil then smin=1 smax=10 end truesmin=1 truesmax=truesmin+chajv[bian] if not nows then nows = smin tnows=(smin-nows) else tnows=(nows-smin)+1 end if _ENV[bian] == nil then _ENV[bian] = 1.0 end if not name then name = "未设置" end local names = name..guid() rest = luajava.loadlayout({ LinearLayout, layout_width = 'fill_parent', layout_hight = "fill_parent", { LinearLayout, layout_width = 'fill_parent', layout_hight = "fill_parent", layout_marginTop = "5dp", layout_marginBottom = "5dp", layout_marginLeft = "10dp", layout_marginRight = "10dp", gravity = "center_vertical", background = getseekgra(), { TextView, gravity = "top", text = name..":"..nows, textColor="#FFFFFF", id = luajava.newId(names), layout_width = '70dp', layout_marginLeft = "5dp", layout_marginRight = "0dp", }, { SeekBar, layout_width = '120dp', id=luajava.newId(name.."seekbar"), min = truesmin, max = truesmax, progress=tnows, thumb=thum, progressHeight="10dp", onSeekBarChange = { onProgressChanged = function(SeekBar, var2, var3) if not var3 then return end local resultvar=tonumber(string.sub(var2,0,-3))-chazhi[bian] luajava.runUiThread(function() luajava.getIdValue(names):setText(name..":".. resultvar) end) _ENV[bian] = resultvar end }} }}) return rest end function hzs.switch(name,func1,func2) if type(func1) == "table" then gg.alert("出现错误\n如果你是用的是旧版\n请将开头第一个chagan.switch改成hzs.menu") gg.copyText("") os.exit() end local func = 开关(name,func1,func2) if not name then name = "未设置" end rest = luajava.loadlayout({ LinearLayout, layout_width = 'fill_parent', layout_hight = "fill_parent", { LinearLayout, layout_width = 'fill_parent', layout_hight = "fill_parent", layout_marginTop = "5dp", layout_marginBottom = "5dp", layout_marginLeft = "10dp", layout_marginRight = "10dp", gravity = "center_vertical", background = getseekgra(), { TextView, gravity = "top", text = name, layout_width = '100dp', layout_marginLeft = "10dp", layout_marginRight = "10dp", }, { Switch, gravity = "top", layout_width = 'match_parent', layout_hight = "10dp", switchMinWidth = "20dp", onCheckedChange = function(Switch,var2,var3) if var2 == true then var2 = "开" else var2 = "关" end luajava.newThread(function() func() end):start() end, }} }) return rest end function hzs.edit(name) _ENV[name] = name..guid() if not name then name = "点击输入文字" end rest = luajava.loadlayout({ LinearLayout, layout_width = 'fill_parent', layout_hight = "fill_parent", { LinearLayout, layout_width = 'fill_parent', layout_hight = "fill_parent", layout_marginTop = "5dp", layout_marginBottom = "5dp", layout_marginLeft = "10dp", layout_marginRight = "10dp", gravity = "center_vertical", background = getseekgra(), { EditText, gravity = "top", hint = name, gravity="center", id = luajava.newId(_ENV[name]), layout_width = 'fill', layout_marginLeft = "10dp", layout_marginRight = "10dp", }} }) return rest end function hzs.radio(radio) firadio = { LinearLayout, layout_width = 'fill_parent', layout_hight = "fill_parent", padding="10dp", orientation = "vertical" } if type(radio[1]) == "string" or type(radio[1]) == "number" then firadio[#firadio+1] = { TextView,text = radio[1]} end radios = { RadioGroup,background = getseekgra(), layout_width = 'fill_parent', } for i = 2,#radio do radios[#radios+1] = { RadioButton, layout_width = 'fill_parent', text = radio[i][1], onClick = function() luajava.newThread(function() pcall(radio[i][2]) end):start() end, } end firadio[#firadio+1] = radios return luajava.loadlayout(firadio) end function hzs.check(cklist) rest = { LinearLayout, layout_width = 'match_parent', layout_height = "30dp", gravity = "center" } for i = 1,#cklist do local name = cklist[i][1] local func1 = cklist[i][2] local func2 = cklist[i][3] local nid = cklist[i][4] if type(func1) == "table" then gg.alert("出现错误\n如果你是用的是旧版\n请将开头第一个chagan.switch改成hzs.menu") gg.copyText("MH公益NB666") os.exit() end if not name then name = "未设置" end nid = name..guid() local func = 开关2(nid,func1,func2,nid) rstt = luajava.loadlayout({ LinearLayout, layout_width = 'wrap_content', layout_height = "30dp", layout_marginTop = "5dp", layout_marginBottom = "5dp", layout_marginLeft = "0dp", layout_marginRight = "10dp", gravity = "center_vertical", onClick = function() luajava.newThread(function() func() end):start() end, {ImageView, id = luajava.newId(nid), layout_width = '20dp', layout_height = "20dp", background = "/sdcard/MH公益参数文件夹/图片/check1", },{ TextView, gravity = "top", text = name, textColor="#ffffff", layout_width = 'wrap_content', layout_height = 'wrap_content', layout_marginLeft = "4dp", layout_marginRight = "5dp", }}) rest[#rest+1] = rstt end return luajava.loadlayout(rest) end function hzs.button(txt,func) if not txt then txt = "未设置" end return luajava.loadlayout( { LinearLayout, layout_width = 'fill_parent', layout_hight = "wrap_content", { LinearLayout, layout_width = "fill_parent", gravity = "center_horizontal", layout_marginRight="10dp", layout_marginLeft="10dp", layout_marginTop = "5dp", layout_marginBottom = "5dp", background = getSelector3(), onClick = function() luajava.newThread(function() pcall(func) end):start() end, { TextView, text = txt, textSize = "16sp", layout_width = "wrap_content", }, }}) end function hzs.text(txt,color,size) if not txt then txt = "未设置文字" end if not color then color = "#ffffff" end if not size then size = "18sp" end return luajava.loadlayout( { TextView, text = txt, textSize = size, textColor = color, layout_width = "wrap_content", }) end corb = true function hzs.setedit(name,txt) txt = tostring(txt) luajava.runUiThread(function() luajava.getIdValue(_ENV[name]):setText(txt) end) end function hzs.getedit(name) edit = tostring(luajava.getIdValue(_ENV[name]):getText()) return edit end function 开关(name,func1,func2) if func1 == nil then func1 = "" end if func2 == nil then func2 = "" end if type(func1) == "function" then return function() namers = _ENV[name] if namers ~= "开" then _ENV[name] = "开" pcall(func1) else _ENV[name] = "关" pcall(func2) end end end end function 开关2(name,func1,func2,nid) if func1 == nil then func1 = "" end if func2 == nil then func2 = "" end if type(func1) == "function" then return function() namers = _ENV[name] if namers ~= "开" then luajava.runUiThread(function() luajava.getIdValue(nid):setBackground(luajava.getBitmapDrawable("/sdcard/MH公益参数文件夹/图片/check2")) end) _ENV[name] = "开" func1() else luajava.runUiThread(function() luajava.getIdValue(nid):setBackground(luajava.getBitmapDrawable("/sdcard/MH公益参数文件夹/图片/check1")) end) _ENV[name] = "关" func2() end end end end draw3 = require('draw3') draw3 = require('draw3') text1 = draw3.text('模糊我的防封死全家当天三更死',150,200) text2 = draw3.text('TG频道:luchunyu0313 ',150,250) for i = 1, 4 do--这里改太大可能造成悬浮窗不出来 gg.sleep(50) -- 设置随机颜色 local color = 0xFF00DBFF text1.setColor(color) local color = 0xFF00DBFF text2.setColor(color) -- 更新文本 text1.update(i) text2.update(i) end gg.setConfig("隐藏辅助", 23) gg.setConfig("运行守护", 3) gg.setConfig("冻结间隔", 1200) gg.setConfig("旁路模式", 1) stab={--菜单名字,大标题 {"主页","陆某某内部全防"}, {"防封","陆某某防封界面"}, {"功能","陆某某功能界面"}, {"美化","陆某某美化界面"}, {"音乐","陆某某音乐界面"} } hzs.menu( { { hzs.text("陆某某内部\n@XIAOXYYDS\n","#FFFFFF","15sp"), hzs.button("🎃选择进程🎃",gg.setProcessX), hzs.button("✨收起页面✨",隐藏), hzs.button("🎈复制电报🎈", function() gg.copyText("@XIAOXYYDS") QD = gg.alert("频道链接已复制到剪切板\n是否启动Telegram(电报)","启动","取消","()") if QD == 1 then 隐藏() end if QD == 3 then 隐藏() end end), }, { hzs.text("\n\n演戏上分\n","#FFFFFF","15sp"), hzs.button("选择进程",gg.setProcessX), hzs.switch("过搜检[必开]", function() 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 local t = {"libanogs.so:bss", "Cb"} local tt = {0x1D88, 0x8} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 131328, freeze = true}}) string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), -- hzs.switch("虚拟机过86tp", -- function() -- 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 -- local t = {"libanogs.so:bss", "Cb"} -- local tt = {0x390} -- local ttt = S_Pointer(t, tt, true) -- gg.addListItems({{address = ttt, flags = 4, value = 20, freeze = true}}) -- local t = {"libanogs.so:bss", "Cb"} -- local tt = {0x6F0} -- local ttt = S_Pointer(t, tt, true) -- gg.addListItems({{address = ttt, flags = 4, value = 20, freeze = true}}) -- local t = {"libgcloud.so:bss", "Cb"} -- local tt = {0x1008} -- local ttt = S_Pointer(t, tt, true) -- gg.addListItems({{address = ttt, flags = 4, value = 20, freeze = true}}) -- string.toMusic('开启成功')---语音 -- end, -- function() -- string.toMusic("不可关闭") -- end), hzs.switch("框架防闪", function() -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 if gg.getRangesList("libanogs.so:bss")[1] then local t = {} t[1] = gg.getRangesList("libanogs.so:bss")[1]["start"] + 0x6F0; -- 数值地址:0x720DFBD6F0 gg.setValues({ [1] = { address = t[1], flags = 4, value = 4096, }, }) end -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 -----------------癣二后泛滥@RHNB666----------------癣二后泛滥@RHNB666 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("Logo防", function() if gg.getRangesList("libanogs.so:bss")[1] then local t = {} t[1] = gg.getRangesList("libanogs.so:bss")[1]["start"] + 0x6F0; -- 数值地址:0x717D7B56F0 t[2] = gg.getRangesList("libanogs.so:bss")[1]["start"] + 0x26B0; -- 数值地址:0x717D7B76B0 gg.addListItems({ [1] = { address = t[1], flags = 4, value = 4096, freeze = true, }, [2] = { address = t[2], flags = 4, value = 4096, freeze = true, }, }) gg.toast(" ") end string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("大厅1", function() local Ranges=gg.getRangesList('/') local function Read(module,type) for k,v in pairs(Ranges) do if v['internalName']:match('[^/]*$')==module and v['type']==type then return v['start'] end end end local Table={} local function Modify(address,value,flags) Table[#Table+1]={address=address,value=value,flags=flags} end Modify(Read('libopenplatform.so','r--p')+0x2e8,1544552959,4) gg.setValues(Table) string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("全局离线", function() if gg.getRangesList("libgcloud.so")[1] then local t = {} t[1] = gg.getRangesList("libgcloud.so")[1]["start"] + 0x421B64; -- 数值地址:--泛滥频道 @Mtnb777 t[2] = gg.getRangesList("libgcloud.so")[1]["start"] + 0x494EB4; -- 数值地址:--泛滥频道 @Mtnb777 gg.addListItems({--泛滥频道 @Mtnb777 [1] = { address = t[1], flags = 4, value = 10000001, freeze = true, },--泛滥频道 @Mtnb777 [2] = { address = t[2], flags = 4, value = 10000001, freeze = true, }, }) gg.toast("开启成功") end--泛滥频道 @Mtnb777 string.toMusic('开启成功')---语音 end, function() if gg.getRangesList("libgcloud.so")[1] then local t = {}--泛滥频道 @Mtnb777 t[1] = gg.getRangesList("libgcloud.so")[1]["start"] + 0x421B64; -- 数值地址:--泛滥频道 @Mtnb777--泛滥频道 @Mtnb777 t[2] = gg.getRangesList("libgcloud.so")[1]["start"] + 0x494EB4; -- 数值地址:--泛滥频道 @Mtnb777 gg.addListItems({--泛滥频道 @Mtnb777 [1] = { --泛滥频道 @Mtnb777 address = t[1], flags = 4, value = -656903253, freeze = true, },--泛滥频道 @Mtnb777 [2] = { --泛滥频道 @Mtnb777 address = t[2], flags = 4, value = -656903253, freeze = true, }, }) gg.toast("开启成功") end string.toMusic("关闭成功") end), },{ hzs.switch("X特效", function() 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 local t = {"libUE4.so:bss", "Cb"} local tt = {0x7B5F50, 0x7B8, 0x350} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value = 999999, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x7B5F50, 0x7B8, 0x390} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value = 999999, freeze = true}}) string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("枪械变大", function() 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 local t = {"libUE4.so:bss", "Cb"} local tt = {0x6C3DC8, 0x270, 0x5C4} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value = 3.5, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6C3DC8, 0x270, 0x5C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value = 3.5, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6C3DC8, 0x270, 0x5C8} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value = 3.5, freeze = true}}) string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("枪械射速", function() local Ranges=gg.getRangesList('/') local function Read(module,type) for k,v in pairs(Ranges) do if v['internalName']:match('[^/]*$')==module and v['type']==type then return v['start'] end end end local Table={} local function Modify(address,value,flags) Table[#Table+1]={address=address,value=value,flags=flags} end Modify(Read('libUE4.so','r-xp')+0xfc1394,8.47697277E-21,16) gg.setValues(Table) string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("六道仙人", function() if gg.getRangesList("libUE4.so")[1] then local t = {} t[1] = gg.getRangesList("libUE4.so")[1]["start"] + 0x5885370; -- 数值地址:0x7A11EA2370 gg.setValues({ [1] = { address = t[1], flags = 16, value = 8.47697276683757E-21, }, }) gg.toast("开启成功") end string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("攀爬穿墙", function() 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 --[[ libUE4.so:bss+0x6D1820+0x30+0x70+0x8+0x190+0x29C libUE4.so:bss+0x6D1820+0x30+0x438+0x2F8+0x1F0+0x2CC libUE4.so:bss+0x6D1820+0x30+0x438+0x398+0x58+0x2CC libUE4.so:bss+0x6D1820+0x30+0x448+0x2F8+0x1F0+0x2CC libUE4.so:bss+0x6D1820+0x30+0x448+0x398+0x58+0x2CC libUE4.so:bss+0x6D1820+0x30+0x4A8+0x2F8+0x1F0+0x2CC libUE4.so:bss+0x6D1820+0x30+0x4A8+0x398+0x58+0x2CC --]] --泛滥频道 @KTNB666666 local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x70,0x8,0x190,0x29C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value = 100, freeze = true}}) string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("锁144帧", function() 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 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1B68, 0x34} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value = 144, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1B68, 0x38} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value = 144, freeze = true}}) string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("范围", function() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 7149600, 48, 1096, 1168, 1584, 904, 312, 56, 112, 56, 136 }, true), flags = 16, value = 150 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 7149600, 48, 1096, 1168, 1584, 904, 312, 56, 112, 56, 140 }, true), flags = 16, value = 150 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 7149600, 48, 1096, 1168, 1584, 904, 312, 56, 112, 56, 144 }, true), flags = 16, value = 150 } }) string.toMusic("范围开启成功") string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("人物加速", function() function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end so=gg.getRangesList('libUE4.so')[1].start py=0x88C3394---xa加速---开 setvalue(so+py,4, 505453825) string.toMusic('开启成功')---语音 end, function() function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end so=gg.getRangesList('libUE4.so')[1].start py=0x88C3394---xa加速---关 setvalue(so+py,4, 505453824) string.toMusic("关闭成功") end), hzs.switch("微加速", function() 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 -- 0x6BDAE8+0x438+0x1060 -- libUE4.so:bss+0x6BDAE8+0x448+0x1060 -- libUE4.so:bss+0x6BDAE8+0x4A8+0x1060 local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1060} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 3}}) string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), },{ hzs.switch("大僵尸", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1407195}})----衣服链条 gg.toast("美化成功") string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("琉璃仙灵", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1407225}})----衣服链条 gg.toast("美化成功") string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("牢达战衣🏀", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1405436}})----衣服链条 gg.toast("美化成功") string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("曙光芙洛拉", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1407103}})----衣服链条 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("奇犽", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1407187}})----衣服链条 gg.toast("美化成功") string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), --没有问题 hzs.switch("废墟猎手套装", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1402056}})----衣服链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1405163}})----衣服链条 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("银色风衣", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1400779}})----衣服链条 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("木乃伊(黄)", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1405623}})----衣服链条 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("木乃伊(白)", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1400687}})----衣服链条 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("大果冻", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1406971}})----衣服链条 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("龙吟国度妹控", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2760,0x9c8,0x11C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103007028, freeze = true}})--手持枪 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("冰霜核心", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2760,0x9c8,0x11C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004046, freeze = true}})--手持枪 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("武魂宗师m4", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2760,0x9c8,0x11C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004201, freeze = true}})--手持枪 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("光暗圣殿-AK(金羽)", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2760,0x9c8,0x11C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001256, freeze = true}})--手持枪 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("苍穹之龙﹣MG3", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2760,0x9c8,0x11C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1105010008, freeze = true}})--手持枪 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("死噶", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2760,0x9c8,0x11C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101003057, freeze = true}})--手持枪 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("隐藏背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 0, freeze = true}})----背包 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("霜华冰镜背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1501003550, freeze = true}})----背包 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("小猫背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1501003050, freeze = true}})----背包 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("朋克犀牛背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1501003211, freeze = true}})----背包 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("小丑背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1501003051, freeze = true}})----背包 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("天使之翼背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 150100308, freeze = true}})----背包 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("小黄鸭背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1501003243, freeze = true}})----背包 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("亲吻背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2A80,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1501003299, freeze = true}})----背包 string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), }, {--第三页 hzs.text("","#FFFFFF","10sp"),--空文本可用于换行,sp调整距离 hzs.switch("原神启动", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2056964874.mp3") end), hzs.switch("释怀是一辈子必修课", function() gg.playMusic('http://music.163.com/song/media/outer/url?id=1940376172.mp3') end), hzs.switch("喜欢你", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=346163&uct2.mp3") --午后原值6.46235778e-27 end), hzs.switch("无情画", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2104395300.mp3") end), hzs.switch("虚拟", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=421423808.mp3") string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("安和桥", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=27646205.mp3") string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("十年人间", function() gg.playMusic('http://yabo2.dfhk5.site/view.php/45caa3902820fb3c639947e902306f9f.m4a') string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("笑傲江湖", function() gg.playMusic('https://link.hhtjim.com/163/2050215361.mp3') string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("天下", function() gg.playMusic('http://yabo2.dfhk5.site/view.php/6bd64b3fe6ac6d15913ff8695a314cfa.m4a') string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("○为冰", function() gg.playMusic('http://yabo2.dfhk5.site/view.php/f311475e0cbaf4de2b9f9cc0d183b94e.m4a') string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), hzs.switch("旋律", function() gg.playMusic('http://yabo2.dfhk5.site/view.php/83f828d868639d31be09aaac2940cd6c.m4a') string.toMusic('开启成功')---语音 end, function() string.toMusic("不可关闭") end), }, {---第四页 hzs.text("开启后会卡屏一段时间属于正常现象","#FFFFFF","10sp"), hzs.switch("自改步枪", function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游枪械.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1101001213,1101002029,1101003146, 1101004046, 1101005037,1101006033,1101007036,1101008081,1101009011,1101010012,1102001024,1102002053,1010040462,1010040461,1010040463, true} end xing = gg.prompt({ "Ak修改:", "M16修改:", "死噶修改", "M4修改:",--4 "狗砸修改:",--5 "AUG修改",--6 "QBZ修改",--7 "M762修改",--8 "Mk47修改",--9 "G36c修改",--10 "UZI修改", "UMP修改", "m4瞄具", "m4枪托",--14 "m4弹夹",--15 },cfg,{"text","text","text", "text","text","text","text","text","text","text", "text","text","text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xsnb1() end if xing[2] == true then xsnb2() end if xing[3] == true then xsnb3() end if xing[4] == true then xsnb4() end if xing[5] == true then xsnb5() end if xing[6] == true then xsnb6() end if xing[7] == true then xsnb7() end if xing[8] == true then xsnb8() end if xing[9] == true then xsnb9() end if xing[10] == true then xsnb10() end if xing[11] == true then xsnb11() end if xing[12] == true then xsnb12() end if xing[13] == true then xsnb13() end if xing[14] == true then xsnb14() end if xing[15] == true then xsnb15() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("第一部完成") addListltems(add,4,0,false) break add=add end end ----0xC11DFE8 nmsl=0x4148 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) ----------banyyds666 if readD(addr+0x58) == 101001 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 101002 then --AKM setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 101003 then --AKM setvalue(addr+0x18,4,xing[3]) end if readD(addr+0x58) == 101004 then --AKM setvalue(addr+0x18,4,xing[4]) end if readD(addr+0x58) == 101005 then --AKM setvalue(addr+0x18,4,xing[5]) end if readD(addr+0x58) == 101006 then --AKM setvalue(addr+0x18,4,xing[6]) end if readD(addr+0x58) == 101007 then --AKM setvalue(addr+0x18,4,xing[7]) end if readD(addr+0x58) == 101008 then --AKM setvalue(addr+0x18,4,xing[8]) end if readD(addr+0x58) == 101009 then --AKM setvalue(addr+0x18,4,xing[9]) end if readD(addr+0x58) == 101010 then --AKM setvalue(addr+0x18,4,xing[10]) end if readD(addr+0x58) == 102001 then --AKM setvalue(addr+0x18,4,xing[11]) end if readD(addr+0x58) == 102002 then --AKM setvalue(addr+0x18,4,xing[12]) end if readD(addr+0x58) == 203008 then --AKMM416突击步枪默认弹匣 291004M416机械瞄具 203008M416默认枪托 205005 setvalue(addr+0x18,4,xing[13]) end if readD(addr+0x58) == 205005 then --AKM setvalue(addr+0x18,4,xing[14]) end if readD(addr+0x58) == 291004 then setvalue(addr+0x18,4,xing[15]) gg.alert("开枪成功") break end end end end, function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游枪械.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1101001213,1101002029,1101003146,1101004046,1101005037,1101006033,1101007036,1101008081,1101009011,1101010012,1102001024,1102002053,1010040462,1010040461,1010040463, true} end xing = gg.prompt({ "Ak修改:", "M16修改:", "死噶修改", "M4修改:",--4 "狗砸修改:",--5 "AUG修改",--6 "QBZ修改",--7 "M762修改",--8 "Mk47修改",--9 "G36c修改",--10 "UZI修改", "UMP修改", "m4弹夹", "m4枪托",--14 "m4瞄具",--15 },cfg,{"text","text","text", "text","text","text","text","text","text","text", "text","text","text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xsnb1() end if xing[2] == true then xsnb2() end if xing[3] == true then xsnb3() end if xing[4] == true then xsnb4() end if xing[5] == true then xsnb5() end if xing[6] == true then xsnb6() end if xing[7] == true then xsnb7() end if xing[8] == true then xsnb8() end if xing[9] == true then xsnb9() end if xing[10] == true then xsnb10() end if xing[11] == true then xsnb11() end if xing[12] == true then xsnb12() end if xing[13] == true then xsnb13() end if xing[14] == true then xsnb14() end if xing[15] == true then xsnb15() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("第一部完成") addListltems(add,4,0,false) break add=add end end nmsl=0x4148 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) ----------banyyds666 if readD(addr+0x58) == 101001 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 101002 then --AKM setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 101003 then --AKM setvalue(addr+0x18,4,xing[3]) end if readD(addr+0x58) == 101004 then --AKM setvalue(addr+0x18,4,xing[4]) end if readD(addr+0x58) == 101005 then --AKM setvalue(addr+0x18,4,xing[5]) end if readD(addr+0x58) == 101006 then --AKM setvalue(addr+0x18,4,xing[6]) end if readD(addr+0x58) == 101007 then --AKM setvalue(addr+0x18,4,xing[7]) end if readD(addr+0x58) == 101008 then --AKM setvalue(addr+0x18,4,xing[8]) end if readD(addr+0x58) == 101009 then --AKM setvalue(addr+0x18,4,xing[9]) end if readD(addr+0x58) == 101010 then --AKM setvalue(addr+0x18,4,xing[10]) end if readD(addr+0x58) == 102001 then --AKM setvalue(addr+0x18,4,xing[11]) end if readD(addr+0x58) == 102002 then --AKM setvalue(addr+0x18,4,xing[12]) end if readD(addr+0x58) == 271004 then --AKMM416突击步枪默认弹匣 291004M416机械瞄具 203008M416默认枪托 205005 setvalue(addr+0x18,4,xing[13]) end if readD(addr+0x58) == 205005 then --AKM setvalue(addr+0x18,4,xing[14]) end if readD(addr+0x58) == 20300800 then setvalue(addr+0x18,4,xing[15]) break end end end end), hzs.switch("自改狙击枪", function() local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游二代枪械.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1103001060,1103002030,1103003022,1103004037,1103005024,1103006030,1103007020,1103008014,1103011001,1103003062,1104001018,1104002022,1104003026,1104004013,1105001034,1108002027,1108004283, true} end hu = gg.prompt({ "98K修改:",--1 "M24修改:",--2 "AWM修改",--3 "SKS修改:",--4 "VSS修改:",--5 "Mini修改",--6 "Mk14修改",--7 "Wi94修改",--8 "莫辛狙击修改",--9 "AWR修改",--10 "S686修改", "S1897修改", "S12K修改", "DBS修改",--14 "M249修改",--15 "撬棍修改",--16 "平底锅修改",--17 },cfg,{"text","text","text", "text","text","text","text","text", "text","text","text","text","text","text","text","text","text"}) if hu == nil then else gg.saveVariable(hu, cfg_file) if hu[1] == true then hunb1() end if hu[2] == true then hunb2() end if hu[3] == true then hunb3() end if hu[4] == true then hunb4() end if hu[5] == true then hunb5() end if hu[6] == true then hunb6() end if hu[7] == true then hunb7() end if hu[8] == true then hunb8() end if hu[9] == true then hunb9() end if hu[10] == true then hunb10() end if hu[11] == true then hunb11() end if hu[12] == true then hunb12() end if hu[13] == true then hunb13() end if hu[14] == true then hunb14() end if hu[15] == true then hunb15() end if hu[16] == true then hunb16() end if hu[17] == true then hunb17() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("第一部完成") addListltems(add,4,0,false) break add=add end end nmsl=0x4148 while(nmsl <=0x10850) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) if readD(addr) == 18 or readD(addr) == 0 then if readD(addr+0x58) == 103001 then --AKM setvalue(addr+0x18,4,hu[1]) addListltems(add,4,0,false) end if readD(addr+0x58) == 103002 then --AKM setvalue(addr+0x18,4,hu[2]) addListltems(add,4,0,false) end if readD(addr+0x58) == 103003 then --AKM setvalue(addr+0x18,4,hu[3]) addListltems(add,4,0,false) end if readD(addr+0x58) == 103004 then --AKM setvalue(addr+0x18,4,hu[4]) end if readD(addr+0x58) == 103005 then --AKM setvalue(addr+0x18,4,hu[5]) end if readD(addr+0x58) == 103006 then --AKM setvalue(addr+0x18,4,hu[6]) end if readD(addr+0x58) == 103007 then --AKM setvalue(addr+0x18,4,hu[7]) end if readD(addr+0x58) == 103008 then --AKM setvalue(addr+0x18,4,hu[8]) end if readD(addr+0x58) == 103011 then --AKM setvalue(addr+0x18,4,hu[9]) end if readD(addr+0x58) == 103012 then --AKM setvalue(addr+0x18,4,hu[10]) end if readD(addr+0x58) == 104001 then --AKM setvalue(addr+0x18,4,hu[11]) end if readD(addr+0x58) == 104002 then --AKM setvalue(addr+0x18,4,hu[12]) end if readD(addr+0x58) == 104003 then --AKM setvalue(addr+0x18,4,hu[13]) end if readD(addr+0x58) == 104004 then --AKM setvalue(addr+0x18,4,hu[14]) end if readD(addr+0x58) == 105001 then setvalue(addr+0x18,4,hu[15]) end if readD(addr+0x58) == 108002 then setvalue(addr+0x18,4,hu[16]) end if readD(addr+0x58) == 108004 then setvalue(addr+0x18,4,hu[17]) break end end end end end, function() local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游二代枪械.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1103001060,1103002030,1103003022,1103004037,1103005024,1103006030,1103007020,1103008014,1103011001,1103003062,1104001018,1104002022,1104003026,1104004013,1105001034,1108002027,1108004283, true} end hu = gg.prompt({ "98K修改:",--1 "M24修改:",--2 "AWM修改",--3 "SKS修改:",--4 "VSS修改:",--5 "Mini修改",--6 "Mk14修改",--7 "Wi94修改",--8 "莫辛狙击修改",--9 "AWR修改",--10 "S686修改", "S1897修改", "S12K修改", "DBS修改",--14 "M249修改",--15 "撬棍修改",--16 "平底锅修改",--17 },cfg,{"text","text","text", "text","text","text","text","text", "text","text","text","text","text","text","text","text","text"}) if hu == nil then else gg.saveVariable(hu, cfg_file) if hu[1] == true then hunb1() end if hu[2] == true then hunb2() end if hu[3] == true then hunb3() end if hu[4] == true then hunb4() end if hu[5] == true then hunb5() end if hu[6] == true then hunb6() end if hu[7] == true then hunb7() end if hu[8] == true then hunb8() end if hu[9] == true then hunb9() end if hu[10] == true then hunb10() end if hu[11] == true then hunb11() end if hu[12] == true then hunb12() end if hu[13] == true then hunb13() end if hu[14] == true then hunb14() end if hu[15] == true then hunb15() end if hu[16] == true then hunb16() end if hu[17] == true then hunb17() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("第一部完成") addListltems(add,4,0,false) break add=add end end nmsl=0x4148 while(nmsl <=0x10850) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) if readD(addr) == 18 or readD(addr) == 0 then if readD(addr+0x58) == 103001 then --AKM setvalue(addr+0x18,4,hu[1]) addListltems(add,4,0,false) end if readD(addr+0x58) == 103002 then --AKM setvalue(addr+0x18,4,hu[2]) addListltems(add,4,0,false) end if readD(addr+0x58) == 103003 then --AKM setvalue(addr+0x18,4,hu[3]) addListltems(add,4,0,false) end if readD(addr+0x58) == 103004 then --AKM setvalue(addr+0x18,4,hu[4]) end if readD(addr+0x58) == 103005 then --AKM setvalue(addr+0x18,4,hu[5]) end if readD(addr+0x58) == 103006 then --AKM setvalue(addr+0x18,4,hu[6]) end if readD(addr+0x58) == 103007 then --AKM setvalue(addr+0x18,4,hu[7]) end if readD(addr+0x58) == 103008 then --AKM setvalue(addr+0x18,4,hu[8]) end if readD(addr+0x58) == 103011 then --AKM setvalue(addr+0x18,4,hu[9]) end if readD(addr+0x58) == 103012 then --AKM setvalue(addr+0x18,4,hu[10]) end if readD(addr+0x58) == 104001 then --AKM setvalue(addr+0x18,4,hu[11]) end if readD(addr+0x58) == 104002 then --AKM setvalue(addr+0x18,4,hu[12]) end if readD(addr+0x58) == 104003 then --AKM setvalue(addr+0x18,4,hu[13]) end if readD(addr+0x58) == 104004 then --AKM setvalue(addr+0x18,4,hu[14]) end if readD(addr+0x58) == 105001 then setvalue(addr+0x18,4,hu[15]) end if readD(addr+0x58) == 108002 then setvalue(addr+0x18,4,hu[16]) end if readD(addr+0x58) == 108004 then setvalue(addr+0x18,4,hu[17]) break end end end end end), hzs.switch("自改衣服", function() local UE4 = gg.getRangesList("libUE4.so") if not UE4 or #UE4 == 0 then os.exit() end ---0x439C88, 0x20, 0x390, 0x118 local base_pointer = readPointer('libUE4.so', {0xC093AA8,0x0,0x340,0x30,0x390,0x0}, 1) local pointers = { [1] = {pointer = base_pointer + 0x3C, name = "脸部"}, [2] = {pointer = base_pointer + 0x74, name = "头发"}, [3] = {pointer = base_pointer + 0x11C, name = "衣服"}, [4] = {pointer = base_pointer + 0x154, name = "裤子"}, [5] = {pointer = base_pointer + 0x18C, name = "鞋子"}, [6] = {pointer = base_pointer + 0x1C4, name = "背包"}, [7] = {pointer = base_pointer + 0x1FC, name = "头盔"} } local config_path = gg.EXT_FILES_DIR:gsub("%lua$", "") .. "/PUBG配置.ini" local config_data = loadfile(config_path) local config = config_data and config_data() if not config or #config == 0 then config = {} end local values = {} local names = {} for i, p in ipairs(pointers) do table.insert(names, p.name.."代码:") table.insert(values, config[i]) end table.insert(names, "是否修改背包和头盔") table.insert(values, config[8]) local options = gg.prompt(names, values, {"number", "number", "number", "number", "number", "number", "number", "checkbox"}) if options then gg.saveVariable(options, config_path) for i, p in ipairs(pointers) do if i==6 or i==7 or options[i]==""then else gg.edits(p.pointer-4, {{options[i], 4, 0}}, p.name) end end if options[8] then if options[6]==""then else gg.edits(pointers[6].pointer-4, {{options[6], 4, 0}}, pointers[6].name) end if options[7]==""then else gg.edits(pointers[7].pointer-4, {{options[7], 4, 0}}, pointers[7].name) end end end end), hzs.switch("自改衣服二", function() local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$").."(衣服.01).lua" local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {🐔} end XS=gg.prompt({ "上半身初始值1400129\n睡衣1405208 橘龙1406908 恶魔1405341 小黑1406020\n血鸦1405870 冰雪1400782 球衣1405436 小紫1405558\n\n女胖达1405039 男胖达1405151 御灵师1405334 精灵王1406311\n嗜血龙1406897 金克丝1406140 兔女郎1405125 小青蛙1405171\n\n海洋之王1405983 金辉艳后1406475 血渊圣王1406872 逐风勇士1406805\n极辉女帝1406823 幽灵舞姬1406573 恶棍先生1405604 骑龙驯手1406895\n黄木乃伊1405623 白木乃伊1400687 地狱正午1406656 星空女王1406201\n蓝木乃伊1406891 暗星陨落1406878 晨星光耀1406879 可爱鲨鱼1406419\n懒散河童1406894 金鳄狂徒1406499 清心一夏1406146 乖张灵兔1406893\n沙狐剑客1406145 幻梦飞龙1406896\n\n圣金祝福男1406883 小黄龙衣服1406927 大企鹅衣服1405822 温柔仙人掌140602\n圣金祝福女1406882 小绿龙衣服1406926 蓝龙虾衣服1405401\n请输入你的衣服代码:", },cfg,{"text","text"}) if XS == nil then else gg.saveVariable(XS, cfg_file) local t = {"libUE4.so:bss", "Cb"} local tt = {0x439C88, 0x20, 0x390, 0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = XS[1]}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x439C88, 0x20, 0x390, 0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = XS[1]}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x439C88, 0x20, 0x390, 0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = XS[1]}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x439C88, 0x20, 0x390, 0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = XS[1]}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x439C88, 0x20, 0x390, 0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = XS[1]}}) end end, function() local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$").."(衣服.01).lua" local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {🐔} end XS=gg.prompt({ "上半身初始值1400129\n睡衣1405208 橘龙1406908 恶魔1405341 小黑1406020\n血鸦1405870 冰雪1400782 球衣1405436 小紫1405558\n\n女胖达1405039 男胖达1405151 御灵师1405334 精灵王1406311\n嗜血龙1406897 金克丝1406140 兔女郎1405125 小青蛙1405171\n\n海洋之王1405983 金辉艳后1406475 血渊圣王1406872 逐风勇士1406805\n极辉女帝1406823 幽灵舞姬1406573 恶棍先生1405604 骑龙驯手1406895\n黄木乃伊1405623 白木乃伊1400687 地狱正午1406656 星空女王1406201\n蓝木乃伊1406891 暗星陨落1406878 晨星光耀1406879 可爱鲨鱼1406419\n懒散河童1406894 金鳄狂徒1406499 清心一夏1406146 乖张灵兔1406893\n沙狐剑客1406145 幻梦飞龙1406896\n\n圣金祝福男1406883 小黄龙衣服1406927 大企鹅衣服1405822 温柔仙人掌140602\n圣金祝福女1406882 小绿龙衣服1406926 蓝龙虾衣服1405401\n请输入你的衣服代码:", },cfg,{"text","text"}) if XS == nil then else gg.saveVariable(XS, cfg_file) local t = {"libUE4.so:bss", "Cb"} local tt = {0x439C88, 0x20, 0x390, 0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = XS[1]}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x439C88, 0x20, 0x390, 0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = XS[1]}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x439C88, 0x20, 0x390, 0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = XS[1]}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x439C88, 0x20, 0x390, 0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = XS[1]}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x439C88, 0x20, 0x390, 0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = XS[1]}}) end end), hzs.switch("倍镜美化", function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游倍镜.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1010040470,1010040469,1010040468,1010040467,1010040466,1010080452,1030020242, true} end xing = gg.prompt({ "红点:", "全息:", "二倍", "三倍:", "四倍", "六倍", "八倍", },cfg,{"text","text","text","text","text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xs1() end if xing[2] == true then xs2() end if xing[3] == true then xs3() end if xing[4] == true then xs4() end if xing[5] == true then xs5() end if xing[6] == true then xs6() end if xing[7] == true then xs7() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("遍历完成") addListltems(add,4,0,false) break add=add end end b=0xDD30 while(b <=0x866E218) do b=b+0x18 addr=RUI(add+b) if readD(addr+0x58) == 203001 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 203002 then --AKM setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 203003 then --AKM setvalue(addr+0x18,4,xing[3]) end if readD(addr+0x58) == 203006 then --AKM setvalue(addr+0x18,4,xing[4]) end if readD(addr+0x58) == 203004 then --AKM setvalue(addr+0x18,4,xing[5]) end if readD(addr+0x58) == 203007 then --AKM setvalue(addr+0x18,4,xing[6]) end if readD(addr+0x58) == 203005 then --AKM setvalue(addr+0x18,4,xing[7]) gg.alert("开启成功") break end end end end, function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游倍镜.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1010040470,1010040469,1010040468,1010040467,1010040466,1010080452,1030020242, true} end xing = gg.prompt({ "红点:", "全息:", "二倍", "三倍:", "四倍", "六倍", "八倍", },cfg,{"text","text","text","text","text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xs1() end if xing[2] == true then xs2() end if xing[3] == true then xs3() end if xing[4] == true then xs4() end if xing[5] == true then xs5() end if xing[6] == true then xs6() end if xing[7] == true then xs7() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("遍历完成") addListltems(add,4,0,false) break add=add end end b=0xDD30 while(b <=0x866E218) do b=b+0x18 addr=RUI(add+b) if readD(addr+0x58) == 203001 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 203002 then --AKM setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 203003 then --AKM setvalue(addr+0x18,4,xing[3]) end if readD(addr+0x58) == 203006 then --AKM setvalue(addr+0x18,4,xing[4]) end if readD(addr+0x58) == 203004 then --AKM setvalue(addr+0x18,4,xing[5]) end if readD(addr+0x58) == 203007 then --AKM setvalue(addr+0x18,4,xing[6]) end if readD(addr+0x58) == 203005 then --AKM setvalue(addr+0x18,4,xing[7]) gg.alert("开启成功") break end end end end), hzs.text("地铁美化区","#FFFFFF","20sp"), hzs.text("第一部成功后等待30秒到1分钟左右显示开枪成功","#FFFFFF","10sp"), hzs.switch("一套(妹控改进精致m4修复)", function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游地铁一套.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1010040462,1010040463,1103007020,1010040461,1101004046, true} end xing = gg.prompt({ "瞄具:", "枪托:", "mk14改进", "mk14精致:", "枪托:", "m4修复", },cfg,{"text","text","text","text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xsnb1() end if xing[2] == true then xsnb2() end if xing[3] == true then xsnb3() end if xing[4] == true then xsnb4() end if xing[5] == true then xsnb5() end if xing[6] == true then xsnb6() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("遍历完成") addListltems(add,4,0,false) break add=add end end nmsl=0xDD30 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) if readD(addr+0x58) == 203008 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 205005 then --AKMM416突击步枪默认弹匣 291004M416机械瞄具 203008M416默认枪托 205005 setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 1030074 then --AKM setvalue(addr+0x18,4,xing[3]) end if readD(addr+0x58) == 1030075 then --AKMM416突击步枪默认弹匣 291004M416机械瞄具 203008M416默认枪托 205005 setvalue(addr+0x18,4,xing[4]) end if readD(addr+0x58) == 291004 then --AKM setvalue(addr+0x18,4,xing[5]) end if readD(addr+0x58) == 1010042 then --AKM setvalue(addr+0x18,4,xing[6]) gg.alert("开启成功") break end end end end, function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游地铁一套.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1010040462,1010040463,1103007020,1010040461,1101004046, true} end xing = gg.prompt({ "瞄具:", "枪托:", "mk14改进", "mk14精致:", "枪托:", "m4修复", },cfg,{"text","text","text","text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xsnb1() end if xing[2] == true then xsnb2() end if xing[3] == true then xsnb3() end if xing[4] == true then xsnb4() end if xing[5] == true then xsnb5() end if xing[6] == true then xsnb6() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("遍历完成") addListltems(add,4,0,false) break add=add end end nmsl=0xDD30 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) if readD(addr+0x58) == 203008 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 205005 then --AKMM416突击步枪默认弹匣 291004M416机械瞄具 203008M416默认枪托 205005 setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 1030074 then --AKM setvalue(addr+0x18,4,xing[3]) end if readD(addr+0x58) == 1030075 then --AKMM416突击步枪默认弹匣 291004M416机械瞄具 203008M416默认枪托 205005 setvalue(addr+0x18,4,xing[4]) end if readD(addr+0x58) == 291004 then --AKM setvalue(addr+0x18,4,xing[5]) end if readD(addr+0x58) == 1010042 then --AKM setvalue(addr+0x18,4,xing[6]) gg.alert("开启成功") break end end end end), hzs.switch("MK14自改", function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游枪械地铁mk14.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1103007020 ,1103007020 ,1103007020 , 1103007020 , 1103007020 ,1103007020 ,1103007020, true} end xing = gg.prompt({ "破损:", "修复:", "完好", "改进:",--4 "精致:",--5 "钢铁",--6 "独眼",--7 },cfg,{"text","text","text", "text","text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xsnb1() end if xing[2] == true then xsnb2() end if xing[3] == true then xsnb3() end if xing[4] == true then xsnb4() end if xing[5] == true then xsnb5() end if xing[6] == true then xsnb6() end if xing[7] == true then xsnb7() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("第一部完成") addListltems(add,4,0,false) break add=add end end nmsl=0xDD30 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) ----------banyyds666 if readD(addr+0x58) == 1030071 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 1030072 then --AKM setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 1030073 then --AKM setvalue(addr+0x18,4,xing[3]) end if readD(addr+0x58) == 1030074 then --AKM setvalue(addr+0x18,4,xing[4]) end if readD(addr+0x58) == 1030075 then --AKM setvalue(addr+0x18,4,xing[5]) end if readD(addr+0x58) == 1030076 then --AKM setvalue(addr+0x18,4,xing[6]) end if readD(addr+0x58) == 1030077 then --AKM setvalue(addr+0x18,4,xing[7]) gg.alert("开启成功") break end end end end, function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游枪械地铁mk14.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1103007020 ,1103007020 ,1103007020 , 1103007020 , 1103007020 ,1103007020 ,1103007020, true} end xing = gg.prompt({ "破损:", "修复:", "完好", "改进:",--4 "精致:",--5 "钢铁",--6 "独眼",--7 },cfg,{"text","text","text", "text","text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xsnb1() end if xing[2] == true then xsnb2() end if xing[3] == true then xsnb3() end if xing[4] == true then xsnb4() end if xing[5] == true then xsnb5() end if xing[6] == true then xsnb6() end if xing[7] == true then xsnb7() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("第一部完成") addListltems(add,4,0,false) break add=add end end nmsl=0xDD30 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) ----------banyyds666 if readD(addr+0x58) == 1030071 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 1030072 then --AKM setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 1030073 then --AKM setvalue(addr+0x18,4,xing[3]) end if readD(addr+0x58) == 1030074 then --AKM setvalue(addr+0x18,4,xing[4]) end if readD(addr+0x58) == 1030075 then --AKM setvalue(addr+0x18,4,xing[5]) end if readD(addr+0x58) == 1030076 then --AKM setvalue(addr+0x18,4,xing[6]) end if readD(addr+0x58) == 1030077 then --AKM setvalue(addr+0x18,4,xing[7]) gg.alert("开启成功") break end end end end), hzs.switch("MK47自改", function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游枪械地铁mk47.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1101009001,1101009001,1101009001,1101009001,1101009001,1010090014,1010090013, true} end xing = gg.prompt({ "破损:", "修复:", "完好", "改进:",--4 "精致:",--5 "枪托",--6 "瞄具",--7 },cfg,{"text","text","text", "text","text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xsnb1() end if xing[2] == true then xsnb2() end if xing[3] == true then xsnb3() end if xing[4] == true then xsnb4() end if xing[5] == true then xsnb5() end if xing[6] == true then xsnb6() end if xing[7] == true then xsnb7() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("第一部完成") addListltems(add,4,0,false) break add=add end end nmsl=0xDD30 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) ----------banyyds666 if readD(addr+0x58) == 1010091 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 1010092 then --AKM setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 1010093 then --AKM setvalue(addr+0x18,4,xing[3]) end if readD(addr+0x58) == 1010094 then --AKM setvalue(addr+0x18,4,xing[4]) end if readD(addr+0x58) == 1010095 then --AKM setvalue(addr+0x18,4,xing[5]) end if readD(addr+0x58) == 205008 then --AKMMK47默认枪托 205008Mk47机械瞄具 203016 setvalue(addr+0x18,4,xing[6]) end if readD(addr+0x58) == 203016 then --AKM setvalue(addr+0x18,4,xing[7]) gg.alert("开启成功") break end end end end, function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游枪械地铁mk47.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1101009001,1101009001,1101009001,1101009001,1101009001,1010090014,1010090013, true} end xing = gg.prompt({ "破损:", "修复:", "完好", "改进:",--4 "精致:",--5 "枪托",--6 "瞄具",--7 },cfg,{"text","text","text", "text","text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xsnb1() end if xing[2] == true then xsnb2() end if xing[3] == true then xsnb3() end if xing[4] == true then xsnb4() end if xing[5] == true then xsnb5() end if xing[6] == true then xsnb6() end if xing[7] == true then xsnb7() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("第一部完成") addListltems(add,4,0,false) break add=add end end nmsl=0xDD30 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) ----------banyyds666 if readD(addr+0x58) == 1010091 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 1010092 then --AKM setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 1010093 then --AKM setvalue(addr+0x18,4,xing[3]) end if readD(addr+0x58) == 1010094 then --AKM setvalue(addr+0x18,4,xing[4]) end if readD(addr+0x58) == 1010095 then --AKM setvalue(addr+0x18,4,xing[5]) end if readD(addr+0x58) == 205008 then --AKMMK47默认枪托 205008Mk47机械瞄具 203016 setvalue(addr+0x18,4,xing[6]) end if readD(addr+0x58) == 203016 then --AKM setvalue(addr+0x18,4,xing[7]) gg.alert("开启成功") break end end end end), hzs.switch("M416自改", function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游枪械地铁m416.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1101004046 ,1101004046 ,1101004046 , 1101004046 , 1101004046 ,1101004046 ,1101004046, true} end xing = gg.prompt({ "破损:", "修复:", "完好", "改进:",--4 "精致:",--5 "钢铁",--6 "独眼",--7 },cfg,{"text","text","text", "text","text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xsnb1() end if xing[2] == true then xsnb2() end if xing[3] == true then xsnb3() end if xing[4] == true then xsnb4() end if xing[5] == true then xsnb5() end if xing[6] == true then xsnb6() end if xing[7] == true then xsnb7() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("第一部完成") addListltems(add,4,0,false) break add=add end end nmsl=0xDD30 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) ----------banyyds666 if readD(addr+0x58) == 1010041 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 1010042 then --AKM setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 1010043 then --AKM setvalue(addr+0x18,4,xing[3]) end if readD(addr+0x58) == 1010044 then --AKM setvalue(addr+0x18,4,xing[4]) end if readD(addr+0x58) == 1010045 then --AKM setvalue(addr+0x18,4,xing[5]) end if readD(addr+0x58) == 1010046 then --AKM setvalue(addr+0x18,4,xing[6]) end if readD(addr+0x58) == 1010047 then --AKM setvalue(addr+0x18,4,xing[7]) gg.alert("开启成功") break end end end end, function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游枪械地铁m416.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1101004046 ,1101004046 ,1101004046 , 1101004046 , 1101004046 ,1101004046 ,1101004046, true} end xing = gg.prompt({ "破损:", "修复:", "完好", "改进:",--4 "精致:",--5 "钢铁",--6 "独眼",--7 },cfg,{"text","text","text", "text","text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xsnb1() end if xing[2] == true then xsnb2() end if xing[3] == true then xsnb3() end if xing[4] == true then xsnb4() end if xing[5] == true then xsnb5() end if xing[6] == true then xsnb6() end if xing[7] == true then xsnb7() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("第一部完成") addListltems(add,4,0,false) break add=add end end nmsl=0xDD30 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) ----------banyyds666 if readD(addr+0x58) == 1010041 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 1010042 then --AKM setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 1010043 then --AKM setvalue(addr+0x18,4,xing[3]) end if readD(addr+0x58) == 1010044 then --AKM setvalue(addr+0x18,4,xing[4]) end if readD(addr+0x58) == 1010045 then --AKM setvalue(addr+0x18,4,xing[5]) end if readD(addr+0x58) == 1010046 then --AKM setvalue(addr+0x18,4,xing[6]) end if readD(addr+0x58) == 1010047 then --AKM setvalue(addr+0x18,4,xing[7]) gg.alert("开启成功") break end end end end), hzs.switch("M416自改配件", function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游枪械m4配件.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1010040462,1010040461,1010040463, true} end xing = gg.prompt({ "瞄具:", "枪托:", "弹夹", },cfg,{"text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xsnb1() end if xing[2] == true then xsnb2() end if xing[3] == true then xsnb3() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("第一部完成") addListltems(add,4,0,false) break add=add end end nmsl=0x8 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) ----------banyyds666 if readD(addr+0x58) == 203008 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 205005 then --AKMM416突击步枪默认弹匣 291004M416机械瞄具 203008M416默认枪托 205005 setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 291004 then --AKM setvalue(addr+0x18,4,xing[3]) gg.alert("开启成功") break end end end end, function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游枪械m4配件.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1010040462,1010040461,1010040463, true} end xing = gg.prompt({ "瞄具:", "枪托:", "弹夹", },cfg,{"text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xsnb1() end if xing[2] == true then xsnb2() end if xing[3] == true then xsnb3() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("第一部完成") addListltems(add,4,0,false) break add=add end end nmsl=0xDD30 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) ----------banyyds666 if readD(addr+0x58) == 203008 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 205005 then --AKMM416突击步枪默认弹匣 291004M416机械瞄具 203008M416默认枪托 205005 setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 291004 then --AKM setvalue(addr+0x18,4,xing[3]) gg.alert("开启成功") break end end end end), hzs.switch("MG3自改", function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游枪械地铁mk47.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1105010008 ,1105010008 ,1105010008 ,1105010008 ,1105010008 ,1105010008 ,1105010008, true}--苍穹之龙-MG3(5级) 1105010008 end xing = gg.prompt({ "破损:", "修复:", "完好", "改进:",--4 "精致:",--5 "枪托",--6 "瞄具",--7 },cfg,{"text","text","text", "text","text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xsnb1() end if xing[2] == true then xsnb2() end if xing[3] == true then xsnb3() end if xing[4] == true then xsnb4() end if xing[5] == true then xsnb5() end if xing[6] == true then xsnb6() end if xing[7] == true then xsnb7() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("第一部完成") addListltems(add,4,0,false) break add=add end end nmsl=0xDD30 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) ----------banyyds666 if readD(addr+0x58) == 1050101 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 1050102 then --AKM setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 1050103 then --AKM setvalue(addr+0x18,4,xing[3]) end if readD(addr+0x58) == 1050104 then --AKM setvalue(addr+0x18,4,xing[4]) end if readD(addr+0x58) == 1050105 then --AKM setvalue(addr+0x18,4,xing[5]) end if readD(addr+0x58) == 205008 then --AKMMK47默认枪托 205008Mk47机械瞄具 203016 setvalue(addr+0x18,4,xing[6]) end if readD(addr+0x58) == 203016 then --AKM setvalue(addr+0x18,4,xing[7]) gg.alert("开启成功") break end end end end, function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游枪械地铁mk47.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1105010008 ,1105010008 ,1105010008 ,1105010008 ,1105010008 ,1105010008 ,1105010008, true}--苍穹之龙-MG3(5级) 1105010008 end xing = gg.prompt({ "破损:", "修复:", "完好", "改进:",--4 "精致:",--5 "枪托",--6 "瞄具",--7 },cfg,{"text","text","text", "text","text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xsnb1() end if xing[2] == true then xsnb2() end if xing[3] == true then xsnb3() end if xing[4] == true then xsnb4() end if xing[5] == true then xsnb5() end if xing[6] == true then xsnb6() end if xing[7] == true then xsnb7() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("第一部完成") addListltems(add,4,0,false) break add=add end end nmsl=0xDD30 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) ----------banyyds666 if readD(addr+0x58) == 1050101 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 1050102 then --AKM setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 1050103 then --AKM setvalue(addr+0x18,4,xing[3]) end if readD(addr+0x58) == 1050104 then --AKM setvalue(addr+0x18,4,xing[4]) end if readD(addr+0x58) == 1050105 then --AKM setvalue(addr+0x18,4,xing[5]) end if readD(addr+0x58) == 205008 then --AKMMK47默认枪托 205008Mk47机械瞄具 203016 setvalue(addr+0x18,4,xing[6]) end if readD(addr+0x58) == 203016 then --AKM setvalue(addr+0x18,4,xing[7]) gg.alert("开启成功") break end end end end), hzs.switch("M762自改", function() end, function() end), hzs.switch("AKM自改", function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you游枪械.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1101001213, 1101001213, 1101001213, 1101001213, 1101001213 ,1101001213 , 1101001213, true} end xing = gg.prompt({ "破损:", "修复:", "完好", "改进:",--4 "精致:",--5 "钢铁",--6 "独眼",--7 },cfg,{"text","text","text", "text","text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xsnb1() end if xing[2] == true then xsnb2() end if xing[3] == true then xsnb3() end if xing[4] == true then xsnb4() end if xing[5] == true then xsnb5() end if xing[6] == true then xsnb6() end if xing[7] == true then xsnb7() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("第一部完成") addListltems(add,4,0,false) break add=add end end nmsl=0xDD30 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) ----------banyyds666 if readD(addr+0x58) == 1010011 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 1010012 then --AKM setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 1010013 then --AKM setvalue(addr+0x18,4,xing[3]) end if readD(addr+0x58) == 1010014 then --AKM setvalue(addr+0x18,4,xing[4]) end if readD(addr+0x58) == 1010015 then --AKM setvalue(addr+0x18,4,xing[5]) end if readD(addr+0x58) == 1010016 then --AKM setvalue(addr+0x18,4,xing[6]) end if readD(addr+0x58) == 1010017 then --AKM setvalue(addr+0x18,4,xing[7]) gg.alert("开启成功") break end end end end, function() if not gg.getRangesList(("libUE4.so")) or #gg.getRangesList(("libUE4.so")) == 0 then os.exit(print(("so模块不存在 libUE4.so 请检查游戏进程是否正确?"))) end local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(you枪械.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1101001213, 1101001213, 1101001213, 1101001213, 1101001213 ,1101001213 , 1101001213, true} end xing = gg.prompt({ "破损:", "修复:", "完好", "改进:",--4 "精致:",--5 "钢铁",--6 "独眼",--7 },cfg,{"text","text","text", "text","text","text","text"}) if xing == nil then else gg.saveVariable(xing, cfg_file) if xing[1] == true then xsnb1() end if xing[2] == true then xsnb2() end if xing[3] == true then xsnb3() end if xing[4] == true then xsnb4() end if xing[5] == true then xsnb5() end if xing[6] == true then xsnb6() end if xing[7] == true then xsnb7() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC11DFE8) + 0x548) + a) + 0x30) + 0x30) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("第一部完成") addListltems(add,4,0,false) break add=add end end nmsl=0xDD30 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) ----------banyyds666 if readD(addr+0x58) == 1010011 then --AKM setvalue(addr+0x18,4,xing[1]) end if readD(addr+0x58) == 1010012 then --AKM setvalue(addr+0x18,4,xing[2]) end if readD(addr+0x58) == 1010013 then --AKM setvalue(addr+0x18,4,xing[3]) end if readD(addr+0x58) == 1010014 then --AKM setvalue(addr+0x18,4,xing[4]) end if readD(addr+0x58) == 1010015 then --AKM setvalue(addr+0x18,4,xing[5]) end if readD(addr+0x58) == 1010016 then --AKM setvalue(addr+0x18,4,xing[6]) end if readD(addr+0x58) == 1010017 then --AKM setvalue(addr+0x18,4,xing[7]) gg.alert("开启成功") break end end end end), },{ hzs.text("美化播报界面","#FFFFFF","20sp"), hzs.switch("mk14星云妹控播报", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x430,0x15A0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103007020, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x430,0x15A0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103007020, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x430,0x15A0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103007020, freeze = true}}) end, function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x430,0x15A0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 0, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x3A1D8,0x0,0x1FA0,0x90,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 0, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x3A1D8,0x0,0xD90,0x48,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 0, freeze = true}}) string.toMusic("关闭成功") end), hzs.switch("一键关闭特效", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x430,0x15A0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 0, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x3A1D8,0x0,0x1FA0,0x90,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 0, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x3A1D8,0x0,0xD90,0x48,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 0, freeze = true}}) end, function() string.toMusic("不可关闭") end), --{猩红血月-M16A4(7级) 1101002081血骸风暴-M16A4(7级) 1101002029星海提督-AKM(7级) 1101001212部落之王-AKM(7级) 1101001172部落之王-AKM(7级) 1101001172奇幻工坊-AKM(7级) 1101001154金牌海盗-AKM(7级) 1101001143吉利龙王-AKM(7级) 1101001128奇异之夜-AKM(7级) 1101001116积木龙骨-AKM(7级) 1101001103武魂宗师-M416(8级) 1101004201潮鸣宫廷-M416(8级) 1101004163科技核心-M416(7级) 1101004138野性呼唤-M416(7级) 1101004098萌龙咆哮-M416(7级) 1101004086异域游荡者-M416(7级) 1101004078愚人小丑-M416(7级) 1101004062冰霜核心-M416(7级) 1101004046} hzs.switch("m16猩红血月", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x430,0x15A0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101002081, freeze = true}}) local tt = {0x3A1D8,0x0,0x1FA0,0x90,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101002081, freeze = true}}) local tt = {0x3A1D8,0x0,0xD90,0x48,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101002081, freeze = true}}) end, function() end), hzs.switch("m16血骸风暴", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x430,0x15A0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101002029, freeze = true}}) local tt = {0x3A1D8,0x0,0x1FA0,0x90,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101002029, freeze = true}}) local tt = {0x3A1D8,0x0,0xD90,0x48,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101002029, freeze = true}}) end, function() string.toMusic("不可关闭") end), hzs.switch("ak星海提督", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x430,0x15A0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001212, freeze = true}}) local tt = {0x3A1D8,0x0,0x1FA0,0x90,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001212, freeze = true}}) local tt = {0x3A1D8,0x0,0xD90,0x48,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001212, freeze = true}}) end, function() end), hzs.switch("ak部落之王", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x430,0x15A0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001172, freeze = true}}) local tt = {0x3A1D8,0x0,0x1FA0,0x90,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001172, freeze = true}}) local tt = {0x3A1D8,0x0,0xD90,0x48,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001172, freeze = true}}) end, function() end), hzs.switch("ak奇异工坊", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x430,0x15A0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001154, freeze = true}}) local tt = {0x3A1D8,0x0,0x1FA0,0x90,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001154, freeze = true}}) local tt = {0x3A1D8,0x0,0xD90,0x48,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001154, freeze = true}}) end, function() end), hzs.switch("m4武魂宗师", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x430,0x15A0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004201, freeze = true}}) local tt = {0x3A1D8,0x0,0x1FA0,0x90,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004201, freeze = true}}) local tt = {0x3A1D8,0x0,0xD90,0x48,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004201, freeze = true}}) end, function() string.toMusic("不可关闭") end), hzs.switch("m4潮鸣宫廷", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x430,0x15A0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004163, freeze = true}}) local tt = {0x3A1D8,0x0,0x1FA0,0x90,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004163, freeze = true}}) local tt = {0x3A1D8,0x0,0xD90,0x48,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004163, freeze = true}}) end, function() string.toMusic("不可关闭") end), hzs.switch("m4冰霜", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x430,0x15A0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004046, freeze = true}}) local tt = {0x3A1D8,0x0,0x1FA0,0x90,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004046, freeze = true}}) local tt = {0x3A1D8,0x0,0xD90,0x48,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004046, freeze = true}}) end, function() string.toMusic("不可关闭") end), hzs.switch("m4小丑", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x430,0x15A0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004062, freeze = true}}) local tt = {0x3A1D8,0x0,0x1FA0,0x90,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004062, freeze = true}}) local tt = {0x3A1D8,0x0,0xD90,0x48,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004062, freeze = true}}) end, function() string.toMusic("不可关闭") end), hzs.switch("m4萌龙", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x430,0x15A0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004086, freeze = true}}) local tt = {0x3A1D8,0x0,0x1FA0,0x90,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004086, freeze = true}}) local tt = {0x3A1D8,0x0,0xD90,0x48,0x15B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004086, freeze = true}}) end, function() string.toMusic("不可关闭") end), },{--第五页 hzs.button('关闭音乐', function() string.toMusic('音乐关闭成功') end), hzs.button('搜索音乐', function() 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), hzs.button('热门音乐', function() Obtain=gg.makeRequest("https://api.uomg.com/api/rand.music?sort=热歌榜&format=json").content muchen=Obtain:match('url":"(.-)","picurl') gg.playMusic(muchen) end), } }) --倒计时(ret.vip) gg.sleep(2000) bloc = luajava.getBlock() bloc('join')