--小叶大王 --圈钱户口本一页 function huiz() draw.setSize(55) draw.setStyle('填充') draw3 = require('draw3') text1 = draw3.text('[✈️频道这孩子死妈了]',40,180) text2 = draw3.text('',800,100) local color = math.random(000000, 0xffffff)-- 设置随机颜色 text1.setColor(color)-- 设置随机颜色 text2.setColor(color)-- 设置随机颜色 end pcall(load(string.char(table.unpack({201,9,244,69,57,155,166,193,157,112,247,23,200,81,226,103,232,253,200,92,119,15,28,82,114,240,5,239,126,185,34,148,223,36,184,5,112,222,15,159,197,76,186,206,247,130,207,15,51,95,23,49,59,50,235,176,89,67,14,24,187,249,240,6,167,123,34,165,184,152,92,1,248,184,25,115,109,245,13,26,204,9,46,89,112,5,123,228,161,236,77,154,150,1,164,254,50,155,9,116,141,86,125,35,178,24,13,209,89,17,99,181,87,71,215,253,21,63,126,234,192,89,53,8,106,124,80,52,230,48,122,11,234,67,20,190,39,177,198,70,132,11,132,143,246,115,66,202,112,228,73,73,39,162,71,99,208,160,162,56,33,166,186,11,114,160,253,195,202,164,35,210,4,167,102,201,101,121,198,241,107,241,186,88,109,167,18,249,112,191,8,251,128,221})))) 颜色1 = "ffffffff"--用于标题 颜色2 = "ffffffff"--用于文本 bglist={ '/storage/emulated/0/零度/图片/bj.jpg',--可链接 '/storage/emulated/0/零度/图片/bj2.jpg',--自定义即可 } 左上角图标 = "https://cccimg.com/down.php/c8874a54c21376bdfb6370bcc4cb9557.jpg" --左上角图标 开关未开时图标 = "https://cccimg.com/view.php/3a0c0f742863c56423863bc2b41f23b3.png" --开关未开时图标 开关打开时图标 = "https://cccimg.com/view.php/3a0c0f742863c56423863bc2b41f23b3.png" --开关打开时图标 开关背景图标 = "https://cccimg.com/view.php/20b23874707b8a8db32becbbe64abac5.png" --开关未开时图标 stab = { --菜单名字,添加即可加页数,需要与结尾配置表对应 "启动", "防封", "功能", "美化", "视频", "设置", } xfcpic = "http://glgy.g8.chat/down.php/2bdc5a40b0533c18c8f2dcfdf1db3df7.png" --悬浮窗链接或路径 mubai.menu( { {--1 particle("ran小叶","空","BY.小叶",{"#4A0075","#ffffff","#FF0100"}), --3 layoutqd, }, { particle("小叶公告","","",{"#4A0075","#ffffff","#FF0100"}), mubai.button("选择进程",gg.setProcessX), mubai.box({"空", mubai.check({ { "国际注入", function() gg.loopKillGG() end, function() gg.loopKillGG() end }, { "日韩注入", function() gg.loopKillGG() end, function() gg.loopKillGG() end }, { "台服注入", function() gg.loopKillGG() end, function() gg.loopKillGG() end }, { "越南注入", function() gg.loopKillGG() end, function() gg.loopKillGG() end }, { "大厅防", function() gg.loopKillGG() 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", "Cd"} local tt = {0x450} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 256, freeze = true}}) local t = {"libanogs.so", "Cd"} local tt = {0x64C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 256, freeze = true}}) local t = {"libanogs.so", "Cd"} local tt = {0x410BC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 256, freeze = true}}) local t = {"libanogs.so", "Cd"} local tt = {0x412B8} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 256, freeze = true}}) local t = {"libanogs.so", "Cd"} local tt = {0x412C4} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 256, freeze = true}}) local t = {"libanogs.so", "Cd"} local tt = {0x419FC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 256, freeze = true}}) local t = {"libanogs.so", "Cd"} local tt = {0x41A5C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 256, freeze = true}}) local t = {"libanogs.so", "Cd"} local tt = {0x42C88} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 256, freeze = true}}) gg.alert("开启成功") gg.toast("开启成功") toMusic('修改成功') end, function() gg.loopKillGG() toMusic('无法关闭') end }, { "大厅防2", 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('libanogs.so:bss','rw-p')+0xa1cc,15214,4) Modify(Read('libanogs.so:bss','rw-p')+0xa1d0,15214,4) Modify(Read('libanogs.so:bss','rw-p')+0xa1d4,15214,4) Modify(Read('libanogs.so:bss','rw-p')+0xa1d8,15214,4) Modify(Read('libanogs.so:bss','rw-p')+0xa1dc,15214,4) Modify(Read('libanogs.so:bss','rw-p')+0xa1e0,15214,4) Modify(Read('libanogs.so','r-xp')+0xc93ac,3596551104,4) Modify(Read('libanogs.so','r-xp')+0xc93bc,3596551104,4) Modify(Read('libanogs.so','r-xp')+0xc93cc,3596551104,4) gg.setValues(Table) string.toMusic (' 开启成功 ')--- 语音 gg.toast("开启成功") string.toMusic("开启成功") end, function() gg.loopKillGG() string.toMusic("无法关闭") gg.loopKillGG() end } }) }), mubai.box({"", mubai.check({ { "logo", function() gg.loopKillGG() 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('libanogs.so:bss','rw-p')+0x1f38,17025,4) Modify(Read('libanogs.so','r-xp')+0xc93b4,3596551104,4) Modify(Read('libanogs.so:bss','rw-p')+0x1f38,17025,4) Modify(Read('libanogs.so','r-xp')+0xc93b4,3596551104,4) Modify(Read('libanogs.so:bss','rw-p')+0x1f38,17026,4) Modify(Read('libanogs.so','rw-p')+0xf724,16980,4) Modify(Read('libanogs.so','rw-p')+0xf728,16980,4) Modify(Read('libanogs.so','rw-p')+0xf72c,16980,4) Modify(Read('libanogs.so','rw-p')+0xf730,16980,4) Modify(Read('libanogs.so','rw-p')+0xf734,16980,4) Modify(Read('libanogs.so','rw-p')+0xf740,16980,4) Modify(Read('libanogs.so','rw-p')+0xf744,16980,4) Modify(Read('libanogs.so','rw-p')+0xf74c,16980,4) Modify(Read('libanogs.so','rw-p')+0xf750,16980,4) Modify(Read('libanogs.so','rw-p')+0xf754,16980,4) Modify(Read('libanogs.so','rw-p')+0xf760,16980,4) Modify(Read('libanogs.so','rw-p')+0xf764,16980,4) Modify(Read('libanogs.so','rw-p')+0xf770,16980,4) Modify(Read('libanogs.so','rw-p')+0xf774,16980,4) Modify(Read('libanogs.so','rw-p')+0xf780,16980,4) Modify(Read('libanogs.so','rw-p')+0xf784,16980,4) Modify(Read('libanogs.so','rw-p')+0xf788,16980,4) Modify(Read('libanogs.so','rw-p')+0xf794,16980,4) Modify(Read('libanogs.so','rw-p')+0xf798,16980,4) Modify(Read('libanogs.so','rw-p')+0xf79c,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7a0,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7a4,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7b0,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7b4,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7b8,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7bc,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7c0,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7cc,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7d0,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7d4,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7dc,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7e8,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7ec,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7f0,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7f4,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7f8,16980,4) Modify(Read('libanogs.so','rw-p')+0xf7fc,16980,4) Modify(Read('libanogs.so','rw-p')+0xf800,16980,4) Modify(Read('libanogs.so','rw-p')+0xf808,16980,4) Modify(Read('libanogs.so','rw-p')+0xf80c,16980,4) Modify(Read('libanogs.so','rw-p')+0xf810,16980,4) Modify(Read('libanogs.so:bss','rw-p')+0x7dc,256,4) Modify(Read('libanogs.so:bss','rw-p')+0x7e0,256,4) Modify(Read('libanogs.so:bss','rw-p')+0x7e4,256,4) Modify(Read('libanogs.so:bss','rw-p')+0x7e8,256,4) Modify(Read('libanogs.so:bss','rw-p')+0x7ec,256,4) Modify(Read('libanogs.so:bss','rw-p')+0x7f0,256,4) Modify(Read('libanogs.so:bss','rw-p')+0x7f4,256,4) Modify(Read('libanogs.so:bss','rw-p')+0x7f8,256,4) Modify(Read('libanogs.so:bss','rw-p')+0x7fc,256,4) Modify(Read('libanogs.so:bss','rw-p')+0x800,256,4) Modify(Read('libanogs.so:bss','rw-p')+0x804,256,4) gg.setValues(Table) string.toMusic("开启成功") 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 = {0x2A2AC4} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 24, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2A2AC8} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 24, freeze = true}}) string.toMusic("开启成功") end, function() gg.loopKillGG() string.toMusic("无法关闭") end }, { "局内", function() gg.loopKillGG() 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 -----频道@qryyda local t = {"libgcloud.so", "Cd"} local tt = {0xA330, 0x1B} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 24, freeze = true}}) -----频道@qryyda local t = {"libgcloud.so", "Cd"} local tt = {0x5598, 0x80, 0x1} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 24, freeze = true}}) local t = {"libgcloud.so", "Cd"} local tt = {0x5598, 0x80, 0x61} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 24, freeze = true}}) local t = {"libgcloud.so", "Cd"} local tt = {0x5598, 0x80, 0xB1} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 24, freeze = true}}) -----频道@qryyda local t = {"libgcloud.so", "Cd"} local tt = {0x5598, 0x80, 0x99} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 24, freeze = true}}) local t = {"libgcloud.so", "Cd"} local tt = {0x5598, 0x80, 0x6D} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 24, freeze = true}}) local t = {"libgcloud.so", "Cd"} local tt = {0x5598, 0x80, 0xD} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 24, freeze = true}}) local t = {"libgcloud.so", "Cd"} local tt = {0x5618, 0xE8, 0x99} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 24, freeze = true}}) local t = {"libgcloud.so", "Cd"} local tt = {0x5598, 0x80, 0x65} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 24, freeze = true}}) local t = {"libgcloud.so", "Cd"} local tt = {0x5618, 0xE8, 0x6D} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 24, freeze = true}}) local t = {"libgcloud.so", "Cd"} local tt = {0x5598, 0x80, 0x5} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 24, freeze = true}}) string.toMusic("开启成功") end, function() gg.loopKillGG() string.toMusic("无法关闭") end }, }) }), }, { --2 mubai.box({--box开头 "安全",--box名字 mubai.check({--check事例 可无限添加 { "锁144帧", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x49DD20, 0x34} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 144, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x49DD20, 0x38} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 144, freeze = true}}) string.toMusic('开启成功') end, function() string.toMusic('无法关闭') end }, { "据点", function() so=gg.getRangesList('libUE4.so')[1].start py=0x54E7874 setvalue(so+py,16, 8.47963525e-21)--功能:🐔点 string.toMusic('开启成功') end, function() string.toMusic('无法关闭') end }, { "防抖", function() so=gg.getRangesList('libUE4.so')[1].start--防抖 py=0x8A09CFC setvalue(so+py,4,505872707) so=gg.getRangesList('libUE4.so')[1].start py=0x60C9E14 setvalue(so+py,4,1409287341) string.toMusic('开启成功') end, function() string.toMusic('无法关闭') end }, { "除雾", function() so=gg.getRangesList('libUE4.so')[1].start--除雾 py=0x7BC8528 setvalue(so+py,16,8.95671814e-21) string.toMusic('开启成功') end, function() string.toMusic('无法关闭') end }, { "动态广角", function() local r = gg.prompt({'推荐120'}, {'120'}, {'text'}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38, 0x0, 0x1A28, 0x32C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = r[1]}}) string.toMusic('开启成功') end, function() string.toMusic('无法关闭') end }, { "静态广角", function() so=gg.getRangesList('libUE4.so')[1].start--广角 py=0x334BE48 setvalue(so+py,16,2) string.toMusic('开启成功') end, function() so=gg.getRangesList('libUE4.so')[1].start--广角 py=0x334BE48 setvalue(so+py,16,1) string.toMusic('关闭成功') end }, { "855内透", function() local function getRanges() local ranges = {} local t = gg.getRangesList('^/dev/kgsl-3d0*$')--/dev...是so模块的后缀 for i, v in pairs(t) do if v.type:sub(4, 4) == 's' then table.insert(ranges, v) end end return ranges end local function readD(a) return gg.getValues({{ address=a, flags=gg.TYPE_DWORD }})[1].value end --@YUYNB local function readF(a) return gg.getValues({{ address=a, flags=gg.TYPE_FLOAT }})[1].value end function setvalue(address,flags,value) local t={} t[1]={} t[1].address=address t[1].flags=flags t[1].value=value gg.setValues(t) gg.addListItems(t) end function _V(add,value1,flag,value2) local num=0;ednum=0 if flag==gg.TYPE_DWORD then readV=readD elseif flag==gg.TYPE_FLOAT then readV=readF else os.exit("不支持的类型") end local S_list = getRanges() for i in pairs(S_list) do num=num+1 addr=S_list[i].start+add if readV(addr)==value1 then setvalue(addr,flag,value2) ednum=ednum+1 end end return "遍历了"..num.."个地址\n".."修改了"..ednum.."个地址" end gg.toast(_V(0x048,8200,gg.TYPE_DWORD,8200)) gg.clearList(t) string.toMusic('开启成功') end, function() string.toMusic('无法关闭') end }, { "660内透", function() local function getRanges() local ranges = {} local t = gg.getRangesList('^/dev/kgsl-3d0*$')--/dev...是so模块的后缀 for i, v in pairs(t) do if v.type:sub(4, 4) == 's' then table.insert(ranges, v) end end return ranges end local function readD(a) return gg.getValues({{ address=a, flags=gg.TYPE_DWORD }})[1].value end local function readF(a) return gg.getValues({{ address=a, flags=gg.TYPE_FLOAT }})[1].value end function setvalue(address,flags,value) local t={} t[1]={} t[1].address=address t[1].flags=flags t[1].value=value gg.setValues(t) gg.addListItems(t) end function _V(add,value1,flag,value2) local num=0;ednum=0 if flag==gg.TYPE_DWORD then readV=readD elseif flag==gg.TYPE_FLOAT then readV=readF else os.exit("不支持的类型") end local S_list = getRanges() for i in pairs(S_list) do num=num+1 addr=S_list[i].start+add if readV(addr)==value1 then setvalue(addr,flag,value2) ednum=ednum+1 end end return "遍历了"..num.."个地址\n".."修改了"..ednum.."个地址" end gg.toast(_V(0x590,-2147086222,gg.TYPE_DWORD,-2147426294)) gg.toast(_V(0x880,-2146692976,gg.TYPE_DWORD,-2147426294)) gg.toast(_V(0x0E0,8200,gg.TYPE_DWORD,6)) gg.toast(_V(0x0E8,8200,gg.TYPE_DWORD,6)) gg.clearList(t) string.toMusic('开启成功') end, function() string.toMusic('无法关闭') end }, { "870内透", function() local function getRanges() local ranges = {} local t = gg.getRangesList('^/dev/kgsl-3d0*$')--/dev...是so模块的后缀 for i, v in pairs(t) do if v.type:sub(4, 4) == 's' then table.insert(ranges, v) end end return ranges end local function readD(a) return gg.getValues({{ address=a, flags=gg.TYPE_DWORD }})[1].value end local function readF(a) return gg.getValues({{ address=a, flags=gg.TYPE_FLOAT }})[1].value end function setvalue(address,flags,value) local t={} t[1]={} t[1].address=address t[1].flags=flags t[1].value=value gg.setValues(t) gg.addListItems(t) end function _V(add,value1,flag,value2) local num=0;ednum=0 if flag==gg.TYPE_DWORD then readV=readD elseif flag==gg.TYPE_FLOAT then readV=readF else os.exit("不支持的类型") end local S_list = getRanges() for i in pairs(S_list) do num=num+1 addr=S_list[i].start+add if readV(addr)==value1 then setvalue(addr,flag,value2) ednum=ednum+1 end end return "遍历了"..num.."个地址\n".."修改了"..ednum.."个地址" end gg.toast(_V(0x550,-2147483638,gg.TYPE_DWORD,-2147426294))--马赛克 gg.toast(_V(0x8B0,-2146496388,gg.TYPE_DWORD,-2146443140))--虚化 gg.toast(_V(0x1D4,1661419524,gg.TYPE_DWORD,1088421888))--天空上色 gg.toast(_V(0x1DC,1074790408,gg.TYPE_DWORD,1088421888))--天空上色 gg.toast(_V(0x048,8200,gg.TYPE_DWORD,6)) gg.toast(_V(0x168,-2147020736,gg.TYPE_DWORD,-2147008448))--房屋防闪 gg.toast(_V(0x5A8,-2147282846,gg.TYPE_DWORD,-2147270558))--山体防闪 gg.clearList(t) string.toMusic('开启成功') end, function() string.toMusic('无法关闭') end }, { "845内透", function() local function getRanges() local ranges = {} local t = gg.getRangesList('^/dev/kgsl-3d0*$')--/dev...是so模块的后缀 for i, v in pairs(t) do if v.type:sub(4, 4) == 's' then table.insert(ranges, v) end end return ranges end local function readD(a) return gg.getValues({{ address=a, flags=gg.TYPE_DWORD }})[1].value end local function readF(a) return gg.getValues({{ address=a, flags=gg.TYPE_FLOAT }})[1].value end function setvalue(address,flags,value) local t={} t[1]={} t[1].address=address t[1].flags=flags t[1].value=value gg.setValues(t) gg.addListItems(t) end function _V(add,value1,flag,value2) local num=0;ednum=0 if flag==gg.TYPE_DWORD then readV=readD elseif flag==gg.TYPE_FLOAT then readV=readF else os.exit("不支持的类型") end local S_list = getRanges() for i in pairs(S_list) do num=num+1 addr=S_list[i].start+add if readV(addr)==value1 then setvalue(addr,flag,value2) ednum=ednum+1 end end return "遍历了"..num.."个地址\n".."修改了"..ednum.."个地址" end gg.toast(_V(0xA30,2,gg.TYPE_FLOAT,120)) gg.toast(_V(0x210,2,gg.TYPE_FLOAT,120)) gg.toast(_V(0x180,2,gg.TYPE_FLOAT,0)) gg.toast(_V(0xA04,2,gg.TYPE_FLOAT,0)) gg.toast(_V(0x0F8,8201,gg.TYPE_DWORD,6)) gg.clearList(t) string.toMusic('开启成功') end, function() string.toMusic('无法关闭') end }, { "888内透", function() local function getRanges() local ranges = {} local t = gg.getRangesList('^/dev/kgsl-3d0*$')--/dev...是so模块的后缀 for i, v in pairs(t) do if v.type:sub(4, 4) == 's' then table.insert(ranges, v) end end return ranges end local function readD(a) return gg.getValues({{ address=a, flags=gg.TYPE_DWORD }})[1].value end local function readF(a) return gg.getValues({{ address=a, flags=gg.TYPE_FLOAT }})[1].value end function setvalue(address,flags,value) local t={} t[1]={} t[1].address=address t[1].flags=flags t[1].value=value gg.setValues(t) gg.addListItems(t) end function _V(add,value1,flag,value2) local num=0;ednum=0 if flag==gg.TYPE_DWORD then readV=readD elseif flag==gg.TYPE_FLOAT then readV=readF else os.exit("不支持的类型") end local S_list = getRanges() for i in pairs(S_list) do num=num+1 addr=S_list[i].start+add if readV(addr)==value1 then setvalue(addr,flag,value2) ednum=ednum+1 end end return "遍历了"..num.."个地址\n".."修改了"..ednum.."个地址" end gg.toast(_V(0x550,-2147483638,gg.TYPE_DWORD,-2147426294))--马赛克 gg.toast(_V(0x8B0,-2146496388,gg.TYPE_DWORD,-2146443140))--虚化 gg.toast(_V(0x1D4,1661419524,gg.TYPE_DWORD,1088421888))--天空上色 gg.toast(_V(0x1DC,1074790408,gg.TYPE_DWORD,1088421888))--天空上色 gg.toast(_V(0x048,8200,gg.TYPE_DWORD,6)) gg.toast(_V(0x168,-2147020736,gg.TYPE_DWORD,-2147008448))--房屋防闪 gg.toast(_V(0x5A8,-2147282846,gg.TYPE_DWORD,-2147270558))--山体防闪 gg.clearList(t) string.toMusic('开启成功') end, function() string.toMusic('无法关闭') end }, { "865内透", function() local function getRanges() local ranges = {} local t = gg.getRangesList('^/dev/kgsl-3d0*$')--/dev...是so模块的后缀 for i, v in pairs(t) do if v.type:sub(4, 4) == 's' then table.insert(ranges, v) end end return ranges end local function readD(a) return gg.getValues({{ address=a, flags=gg.TYPE_DWORD }})[1].value end local function readF(a) return gg.getValues({{ address=a, flags=gg.TYPE_FLOAT }})[1].value end function setvalue(address,flags,value) local t={} t[1]={} t[1].address=address t[1].flags=flags t[1].value=value gg.setValues(t) gg.addListItems(t) end function _V(add,value1,flag,value2) local num=0;ednum=0 if flag==gg.TYPE_DWORD then readV=readD elseif flag==gg.TYPE_FLOAT then readV=readF else os.exit("不支持的类型") end local S_list = getRanges() for i in pairs(S_list) do num=num+1 addr=S_list[i].start+add if readV(addr)==value1 then setvalue(addr,flag,value2) ednum=ednum+1 end end return "遍历了"..num.."个地址\n".."修改了"..ednum.."个地址" end gg.toast(_V(0x550,-2147483638,gg.TYPE_DWORD,-2147426294))--马赛克 gg.toast(_V(0x8B0,-2146496388,gg.TYPE_DWORD,-2146443140))--虚化 gg.toast(_V(0x1D4,1661419524,gg.TYPE_DWORD,1088421888))--天空上色 gg.toast(_V(0x1DC,1074790408,gg.TYPE_DWORD,1088421888))--天空上色 gg.toast(_V(0x048,8200,gg.TYPE_DWORD,6)) gg.toast(_V(0x168,-2147020736,gg.TYPE_DWORD,-2147008448))--房屋防闪 gg.toast(_V(0x5A8,-2147282846,gg.TYPE_DWORD,-2147270558))--山体防闪 gg.clearList(t) string.toMusic('开启成功') end, function() string.toMusic('无法关闭') end }, { "8gen1内透", function() local function getRanges() local ranges = {} local t = gg.getRangesList('^/dev/kgsl-3d0*$')--/dev...是so模块的后缀 for i, v in pairs(t) do if v.type:sub(4, 4) == 's' then table.insert(ranges, v) end end return ranges end local function readD(a) return gg.getValues({{ address=a, flags=gg.TYPE_DWORD }})[1].value end local function readF(a) return gg.getValues({{ address=a, flags=gg.TYPE_FLOAT }})[1].value end function setvalue(address,flags,value) local t={} t[1]={} t[1].address=address t[1].flags=flags t[1].value=value gg.setValues(t) gg.addListItems(t) end function _V(add,value1,flag,value2) local num=0;ednum=0 if flag==gg.TYPE_DWORD then readV=readD elseif flag==gg.TYPE_FLOAT then readV=readF else os.exit("不支持的类型") end local S_list = getRanges() for i in pairs(S_list) do num=num+1 addr=S_list[i].start+add if readV(addr)==value1 then setvalue(addr,flag,value2) ednum=ednum+1 end end return "遍历了"..num.."个地址\n".."修改了"..ednum.."个地址" end gg.toast(_V(0x550,-2147483638,gg.TYPE_DWORD,-2147426294))--马赛克 gg.toast(_V(0x8B0,-2146496388,gg.TYPE_DWORD,-2146443140))--虚化 gg.toast(_V(0x1D4,1661419524,gg.TYPE_DWORD,1088421888))--天空上色 gg.toast(_V(0x1DC,1074790408,gg.TYPE_DWORD,1088421888))--天空上色 gg.toast(_V(0x048,8200,gg.TYPE_DWORD,6)) gg.toast(_V(0x168,-2147020736,gg.TYPE_DWORD,-2147008448))--房屋防闪 gg.toast(_V(0x5A8,-2147282846,gg.TYPE_DWORD,-2147270558))--山体防闪 gg.clearList(t) string.toMusic('开启成功') end, function() string.toMusic('不能关闭') end } })--check结尾 }),--box结尾 mubai.box({--box开头 "中危",--box名字 mubai.check({--check事例 可无限添加 { "持枪范围", function() local cnm = readPointer('libUE4.so:bss', {0x3AD38,0x0,0x390,0x48,0x508}, 1) cnm1 = readPointer('libUE4.so', {0x334a568}, 1) ttlf={} ttlf[1]={} ttlf[1].address=cnm ttlf[1].flags=4 while(true)do cnm=gg.getValues(ttlf)[1].value if cnm ==1 then gg.edits(cnm1, {{70, 16, 0, false}}) end if cnm == 0 then gg.edits(cnm1, {{0.10000000149, 16, 0, false}}) string.toMusic('开启成功') end end end, function() string.toMusic('无法关闭') end }, { "微加速", function() local addr = readPointer("libUE4.so:bss", {0x3AD38, 0x0, 0x2F0, 0x40, 0x168, 0x210, 0x0},1) gg.edits(addr, {{579.5, 16, 0, false}}) local addr = readPointer("libUE4.so:bss", {0x3AD38, 0x47+0, 0x460, 0x1B4},1) ---gg.edits(addr, {{1000, 16, 0x78, false}})----惯性 gg.edits(addr, {{81920, 16, 0x54, false}})-----惯性2 string.toMusic('开启成功') end, function() local addr = readPointer("libUE4.so:bss", {0x3AD38, 0x0, 0x2F0, 0x40, 0x168, 0x210, 0x0},1) gg.edits(addr, {{479.5, 16, 0, false}}) local addr = readPointer("libUE4.so:bss", {0x3AD38, 0x0, 0x460, 0x1B4},1) ---gg.edits(addr, {{1000, 16, 0x78, false}})----惯性 gg.edits(addr, {{81920, 16, 0x54, false}})-----惯性2 string.toMusic('关闭成功') end }, { "瞬击", function() so=gg.getRangesList('libUE4.so')[1].start py=0x8B59130 setvalue(so+py,16,8.95671814e-21) string.toMusic('开启成功') end, function() string.toMusic('无法关闭') end }, { "攀爬穿墙", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x1E0,0x2CC} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 9999}}) string.toMusic('开启成功') end, function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x1E0,0x2CC} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1}}) string.toMusic('关闭成功') end } })--check结尾 }),--box结尾 mubai.box({--box开头 "高危",--box名字 mubai.check({--check事例 可无限添加 { "探头路飞", function() 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) 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]) end ddsl = readPointer('libUE4.so:bss', {0x3AD38,0x0,0x460,0x1B4}, 1) ddsl1 = readPointer('libUE4.so:bss', {0x3AD38,0x0,0x460,0x1B8}, 1) --定点锁链 lhsl = readPointer('libUE4.so:bss', {0x2A4498,0x40,0x28,0x38}, 1) --灵魂锁链 ttsl = readPointer('libUE4.so:bss', {0x3AD38,0x0,0x458,0xA10,0x4B0,0x570}, 1) --探头锁链 local jznbsl = readPointer('libUE4.so:bss', {0x476588,0x20,0x270}, 1) --矩阵南北 local jzdxsl = readPointer('libUE4.so:bss', {0x476588,0x20,0x27C}, 1) --矩阵东西 local jzsxsl = readPointer('libUE4.so:bss', {0x476588,0x20,0x29C}, 1) --矩阵上下 zbxsl = readPointer('libUE4.so:bss', {0x3AD38,0x0,0x1B0,0x1C0}, 1) --坐标x实体 zbysl = readPointer('libUE4.so:bss', {0x3AD38,0x0,0x1B0,0x1C4}, 1) --坐标y实体 zbzsl = readPointer('libUE4.so:bss', {0x3AD38,0x0,0x1B0,0x1C8}, 1) --坐标z实体 --Jay sean自抓 倒卖没妈 ttlf={} ttlf[1]={} ttlf[1].address=ttsl ttlf[1].flags=4 ttlf[2]={} ttlf[2].address=jznbsl ttlf[2].flags=16 ttlf[3]={} ttlf[3].address=jzdxsl ttlf[3].flags=16 ttlf[4]={} ttlf[4].address=jzsxsl ttlf[4].flags=16 ttlf[5]={} ttlf[5].address=zbxsl ttlf[5].flags=16 ttlf[6]={} ttlf[6].address=zbysl ttlf[6].flags=16 ttlf[7]={} ttlf[7].address=zbzsl ttlf[7].flags=16 --Jay sean自抓 倒卖没妈 --Jay sean自抓 倒卖没妈 --Jay sean自抓 倒卖没妈 jznb=gg.getValues(ttlf)[2].value--矩阵方位南北 jzdx=gg.getValues(ttlf)[3].value--矩阵方位东西 jzsx=gg.getValues(ttlf)[4].value--矩阵方位上下 zbx=gg.getValues(ttlf)[5].value--坐标x zby=gg.getValues(ttlf)[6].value--坐标y zbz=gg.getValues(ttlf)[7].value--坐标z while(true)do--开始循环 tt=gg.getValues(ttlf)[1].value--探头值 if tt >= 1000 then--左探头 gg.edits(ddsl, {{0, 16, 0, false}}) gg.edits(ddsl1, {{0, 16, 0, false}}) gg.edits(lhsl, {{0, 4, 0, false}}) if jzsx>-0.8 and jzsx<0.5 then--视角中 if jznb<-0.5 and jznb>-1.2 then--南 gg.edits(zbxsl, {{zbx+100, 16, 0, true}}) gg.edits(zbysl, {{zby+280, 16, 0, true}}) gg.edits(zbzsl, {{zbz, 16, 0, true}}) else if jznb>0.5 and jznb<1.2 then--北 gg.edits(zbxsl, {{zbx-100, 16, 0, true}}) gg.edits(zbysl, {{zby-280, 16, 0, true}}) gg.edits(zbzsl, {{zbz, 16, 0, true}}) else if jzdx<-0.5 and jzdx>-1.2 then--西 gg.edits(zbxsl, {{zbx-280, 16, 0, true}}) gg.edits(zbysl, {{zby+100, 16, 0, true}}) gg.edits(zbzsl, {{zbz, 16, 0, true}}) else if jzdx>0.5 and jzdx<1.2 then--东 gg.edits(zbxsl, {{zbx+280, 16, 0, true}}) gg.edits(zbysl, {{zby-100, 16, 0, true}}) gg.edits(zbzsl, {{zbz, 16, 0, true}}) end end end end--东南西北结束 end--视角中结束 if jzsx>0.5 then--视角上 gg.edits(zbxsl, {{zbx, 16, 0, true}}) gg.edits(zbysl, {{zby, 16, 0, true}}) gg.edits(zbzsl, {{zbz+300, 16, 0, true}}) end--视角上结束 if jzsx<-0.8 then--视角下 gg.edits(zbxsl, {{zbx, 16, 0, true}}) gg.edits(zbysl, {{zby, 16, 0, true}}) gg.edits(zbzsl, {{zbz-300, 16, 0, true}}) end--视角下结束 end--左探头结束 if tt >= 1000 then--右探头 gg.edits(ddsl, {{0, 16, 0, false}}) gg.edits(ddsl1, {{0, 16, 0, false}}) gg.edits(lhsl, {{0, 4, 0, false}}) if jzsx>-0.8 and jzsx<0.5 then--视角中 if jznb<-0.5 and jznb>-1.2 then--南 gg.edits(zbxsl, {{zbx-100, 16, 0, true}}) gg.edits(zbysl, {{zby+280, 16, 0, true}}) gg.edits(zbzsl, {{zbz, 16, 0, true}}) else if jznb>0.5 and jznb<1.2 then--北 gg.edits(zbxsl, {{zbx+100, 16, 0, true}}) gg.edits(zbysl, {{zby-280, 16, 0, true}}) gg.edits(zbzsl, {{zbz, 16, 0, true}}) else if jzdx>-1.2 and jzdx<-0.5 then--西 gg.edits(zbxsl, {{zbx-280, 16, 0, true}}) gg.edits(zbysl, {{zby-100, 16, 0, true}}) gg.edits(zbzsl, {{zbz, 16, 0, true}}) else if jzdx>0.5 and jzdx<1.2 then--东 gg.edits(zbxsl, {{zbx+280, 16, 0, true}}) gg.edits(zbysl, {{zby+100, 16, 0, true}}) gg.edits(zbzsl, {{zbz, 16, 0, true}}) end end end end--东南西北结束 end--视角中结束 if jzsx>0.5 then--视角上 gg.edits(zbxsl, {{zbx, 16, 0, true}}) gg.edits(zbysl, {{zby, 16, 0, true}}) gg.edits(zbzsl, {{zbz+280, 16, 0, true}}) end--视角上结束 if jzsx<-0.8 then--视角下 gg.edits(zbxsl, {{zbx, 16, 0, true}}) gg.edits(zbysl, {{zby, 16, 0, true}}) gg.edits(zbzsl, {{zbz-280, 16, 0, true}}) end--视角下结束 end--右探头结束 if tt < 1000 then--不探头 gg.edits(lhsl, {{10000, 4, 0, false}}) gg.edits(ddsl, {{1, 16, 0, false}}) gg.edits(ddsl1, {{443, 16, 0, false}}) gg.removeListItems(ttlf)--解冻 jznb=gg.getValues(ttlf)[2].value--矩阵方位南北 jzdx=gg.getValues(ttlf)[3].value--矩阵方位东西 jzsx=gg.getValues(ttlf)[4].value--矩阵方位上下 zbx=gg.getValues(ttlf)[5].value--坐标x zby=gg.getValues(ttlf)[6].value--坐标y zbz=gg.getValues(ttlf)[7].value--坐标z end--不探头结束 end end, function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x48,0x8,0x1D8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 8192}})--惯性 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x1018} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1}}) string.toMusic('关闭成功') end }, { "灵魂斗宗", function() local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(灵魂配置.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {5000,99999999,15,true} end renwu=gg.prompt({ "请输入高跳数值:", "请输入惯性数值:", "请输入跳远数值:", "是否开启防摔让灵魂高跳变得流畅", },cfg,{"text","text","text","checkbox"}) if renwu == nil then else gg.saveVariable(renwu, cfg_file) if renwu[1] == true then gt() end if renwu[2] == true then gx() end if renwu[3] == true then ty() end if renwu[4] == true then local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x48,0x8,0x184} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, value = 10,freeze = true}}) end local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x48,0x8,0x18C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value = renwu[1],freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x48,0x8,0x1D8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = renwu[2]}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x1018} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = renwu[3]}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x44750,0x0,0x38,0x78,0x38} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 500}})--灵魂 string.toMusic('开启成功') end end, function() string.toMusic('无法关闭') end }, { "无后", function() so=gg.getRangesList('libUE4.so')[1].start py=0x54EC284 setvalue(so+py,16, 8.8411673e-21)--功能:午后 --[5].地址:709FFED378 数值:8.841164880908183E-21 so=gg.getRangesList('libUE4.so')[1].start py=0x54EC378 setvalue(so+py,16, 8.8411673e-21)--功能:午后 --[6].地址:709FFED3E8 数值:8.841164880908183E-21 so=gg.getRangesList('libUE4.so')[1].start py=0x54EC3E8 setvalue(so+py,16, 8.8411673e-21)--功能:午后 string.toMusic('开启成功') end, function() string.toMusic('无法关闭') end }, { "跳伞加速", function() string.toMusic("将于15秒后关闭") local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x198,0x84} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 2.5}}) gg.sleep(15000) local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x198,0x84} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1}}) string.toMusic('开启成功') end, function() string.toMusic('无法关闭') end }, { "不拉回加速(必拉)", function() so=gg.getRangesList('libUE4.so')[1].start--加速 py=0x8B17928 setvalue(so+py,16,-3.4564993E10)--原值8.50279631E-21 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x1018} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 10}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2D2DD8,0x11B0,0xC0,0x69C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 0.6}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2D2DD8,0x11B0,0xC0,0x6A0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 0.6}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x469C50,0x20,0x400,0x698} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 0.6}}) string.toMusic('开启成功') end, function() so=gg.getRangesList('libUE4.so')[1].start--加速 py=0x8B17928 setvalue(so+py,16,-8.50279631E-21)--原值8.50279631E-21 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x1018} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2D2DD8,0x11B0,0xC0,0x69C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2D2DD8,0x11B0,0xC0,0x6A0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x469C50,0x20,0x400,0x698} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1}}) string.toMusic('关闭成功') end }, { "跳远", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x48,0x8,0x1D8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 99999}})--惯性 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x1018} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 3}}) string.toMusic('开启成功') end, function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x48,0x8,0x1D8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 99999}})--惯性 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x1018} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1}}) string.toMusic('关闭成功') end } })--check结尾 }),--box结尾 }, { --3 mubai.box({--box开头 "其他的美化",--box名字 mubai.check({--check事例 可无限添加 { "🚗自改载具", function() gg.setConfig("冻结间隔", 0) gg.setConfig("快速冻结", 1) local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(载具.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {1908085,1908085,1908085,1908085,1908085,1908085,1908085, true} end hui = gg.prompt({ "摩托修改:", "轿车修改:", "大巴修改", "吉普修改:", "皮卡修改:", "带顶修改", "吉普修改", },cfg,{"text","text","text", "text","text","text","text"}) if hui == nil then else gg.saveVariable(hui, cfg_file) if hui[1] == true then huinb1() end if hui[2] == true then huinb2() end if hui[3] == true then huinb3() end if hui[4] == true then huinb4() end if hui[5] == true then huinb5() end if hui[6] == true then huinb6() end if hui[7] == true then huinb7() end a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38) +0x8) +0x18 if readD(adpd) == 1000 then gg.alert("遍历完成") addListltems(add,4,0,false) break add=add end end SK=0x6EF60 while(SK <=0x501314) do SK=SK+0x18 addr=RUI(add+SK) if readD(addr) == 18 or readD(addr) == 0 then if readD(addr+0x58) == 1901001 then setvalue(addr+0x18,4,hui[1]) end if readD(addr+0x58) == 1903001 then setvalue(addr+0x18,4,hui[2]) end if readD(addr+0x58) == 1904001 then setvalue(addr+0x18,4,hui[3]) end if readD(addr+0x58) == 1908001 then setvalue(addr+0x18,4,hui[4]) end if readD(addr+0x58) == 1905001 then setvalue(addr+0x18,4,hui[5]) end if readD(addr+0x58) == 1906001 then setvalue(addr+0x18,4,hui[6]) end if readD(addr+0x58) == 1908001 then setvalue(addr+0x18,4,hui[7]) gg.aiert("遍历成功") break end end end end end, function() end },{ "🙌自改动作", function() gg.setConfig("冻结间隔", 0) gg.setConfig("快速冻结", 1) local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(动作美化.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = { 12219502,12219619,2201201,true} end qing = gg.prompt({ "地狱正午动作", "蓝色木乃伊动作", "鼓掌", },cfg,{ "text", "text", "text", }) if qing == nil then else gg.saveVariable(qing, cfg_file) if qing[1] == true then xsnb1() end a=0x0 while(a <=0xAF0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38)--动态DD900 adpd = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x30) +0x18 if readD(adpd) == 1000 then addListltems(add,4,0,false) --5x3000 --2.9 101001锁链0xDD900+0x558+0x10+0x30+0x30+0x0(0x18就直接到101,001,100) break add=add end end nmsl=0x4148-----4148 7500 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) if readD(addr+0x58) == 2200101 then --AKM setvalue(addr+0x18,4,qing[1]) end if readD(addr+0x58) == 2200201 then --AKM setvalue(addr+0x18,4,qing[2]) end if readD(addr+0x58) == 2200301 then --AKM setvalue(addr+0x18,4,qing[3]) string.toMusic('开启成功') break end end end end, function() end },{ "自改衣服", function() local UE4 = gg.getRangesList("libUE4.so") if not UE4 or #UE4 == 0 then os.exit() end local base_pointer = readPointer('libUE4.so', {0xC5AFD38,0x0,0x390,0x90,0x388,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 = "/storage/emulated/0/共享配置文件夹/PUBG局内衣服配置.ini" local config_data = loadfile(config_path) local config = config_data and config_data() if not config or #config == 0 then config = {40604012,0,1404133,1404134,1400127,1501003261,1502002027,true} 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 ----更新tg@YSYMHNB ----更新tg@YSYMHNB 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, function() end } })--check结尾 }),--box结尾 mubai.box({--box开头 "自选淘汰播报",--box名字 mubai.check({--check事例 可无限添加 { "自改播报", function() jr = gg.prompt({"AKM华丽浮雕击杀播报 1101001042 AKM怒海争锋击杀播报1101001063 AKM白虎咆哮击杀播报 1101001068 AKM冰霜核心击杀播报 1101001089 AKM积木龙骨击杀播报1101001103 AKM奇异之夜击杀播报 1101001116 AKM金牌海盗击杀播报 1101001143 AKM吉利龙王击杀播报 1101001128 AKM奇幻工坊击杀播报 1101001154 AKM部落之王击杀播报1101001174 AKM星海提督击杀播报 1101001213 AKM俏皮兔宝击杀播报 1101001231M16A4血风暴击杀播报1101002029 M16A4极光脉冲击杀播报 1101002056 M16A4缤纷利刃击杀播报 1101002068 M16A4猩红血月击杀播报 1101002081M16A4古堡龙卫击杀播报1101002103死噶梦幻水枪击杀播报 1101003057死噶魔法南瓜击杀播报1101003070死噶翌日行动击杀播报 1101003080 死噶诡秘之夜击杀播报 1101003099 死噶魔力结晶击杀播报 1101003119死噶邪能植物击杀播报 1101003146 死噶血魂魔皇击杀播报 1101003167M416冰霜核心击杀播报1101004046 M416愚人小丑击杀播报 1101004062M416异域游者击杀播报 1101004078 M416萌龙咆哮击杀播报1101004086M416野性呼唤击杀播报 1101004098 M416科技核心击杀播报 1101004138 M416潮鸣宫廷击杀播报 1101004163 M416庇护之潮击杀播报1101004209Groza幻夜音乐击杀播报1101005025 Groza绚烂之战1101005043 Groza冥河烈焰1101005052AUG流浪马戏团 1101006033 AUG第四使徒 1101006044 QBZ极致绝杀 1101007036 QBZ瑰绮灵姬1101007046 M762比特宝莉 1101008026妹控星云力量"},nil,{"number"}) if jr ~= nil then local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x90,0x1618} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = jr[1], freeze = true}}) end string.toMusic('开启成功') end, function() end }, { "庇护之潮播报", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x90,0x1618} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004209, freeze = true}}) gg.toast("美化成功") end, function() end }, { "愚人小丑播报", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x90,0x1618} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004062, freeze = true}}) gg.toast("美化成功") end, function() end }, { "冰霜核心播报", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x90,0x1618} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004046, freeze = true}}) gg.toast("美化成功") end, function() end }, { "决胜之日ak播放", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x90,0x1618} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001242, freeze = true}}) gg.toast("美化成功") end, function() end } })--check结尾 }),--box结尾 mubai.box({--box开头 "头盔背包自选",--box名字 mubai.check({--check事例 可无限添加 { "胖达头盔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003027}})----头盔链条 end, function() end },{ "刺头头盔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003014}})----头盔链条 end, function() end },{ "冰头头盔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003023}})----头盔链条 end, function() end },{ "星云屏障头盔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003299}})----头盔链条 end, function() end },{ "星云捕猎头盔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003295}})----头盔链条 end, function() end },{ "熔岩魔君头盔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003327}})----头盔链条 end, function() end },{ "精灵龙卫头盔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003336}})----头盔链条 end, function() end },{ "御灵师头盔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003069}})----头盔链条 end, function() end },{ "愤怒胖红头盔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003072}})----头盔链条 end, function() end },{ "欢乐雪豹头盔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003075}})----头盔链条 end, function() end },{ "瞌睡虫先生头盔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003080}})----头盔链条 end, function() end },{ "坏蛋猫咪头盔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003091}})----头盔链条 end, function() end },{ "金尊皇帝头盔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003151}})----头盔链条 end, function() end },{ "吉利狮王头盔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003173}})----头盔链条 end, function() end },{ "蔚蓝风暴背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003009}})----背包链条 end, function() end },{ "愚人小丑背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003051}})----背包链条 end, function() end },{ "法老圣装背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003174}})----背包链条 end, function() end },{ "血鸦圣装背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003220}})----背包链条 end, function() end },{ "怒潮金狮背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003471}})----背包链条 end, function() end },{ "愤怒猪王背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003112}})----背包链条 end, function() end } })--check结尾 }),--box结尾 mubai.box({--box开头 "枪械遍历美化",--box名字 mubai.check({--check事例 可无限添加 { "全枪美化", function() local cfg_file = "/sdcard/息白/枪械美化配置.ini" local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = { 1101001213--ak , 1101002029--m16 , 1101003146--sc , 1101004046--m416 , 1101005055--GROZA , 1101006033--AUG , 10100700--QBZ , 1101008081--M762 , 1101009011--mk47 , 1101010012--g36c , 10101200--蜜罐11 , 1102001024--UZI12 , 1102002061--UMP45 , 1102003080--Vector , 1102004018--汤姆逊 , 1102005007--野牛 , 10200600--MP5K , 1102105002--P90 , 1103001154--98K , 1103002018--m24 , 1103003022--awm , 1103004037--sks22 , 1103005024--vss23 , 10300600--mini14 , 1103007020--mk1425 , 1103008014--win94 , 10300900--slr27 , 10301000--QBU , 1103011001--莫辛纳甘 , 1103012010--amr , 10301300--m417 , 1104001027--s686 , 1104002022--s189 , 1104003031--s12k , 1104004021--dbs , 1105001020--m249 , 1105002035--大盘鸡 , 1105010008--mg3 , 1108001057--大砍刀 , 1108002046--撬棍 , 1108003001--镰刀 , 1108004009--平底锅 , 1010042029--红点 , 1010042028--全息瞄准键 , 1010042027--2倍镜 , 1010042026--3倍镜 , 1010042025--4倍镜 , 1010042024--6被 , 1030020242--八倍 , 1010040462--m4苗具 , 1010040461--m4枪托 , 1010040463--m4弹夹 , true} end QiuCi = gg.prompt({ "AKM美化代码:",--1 "M16A4美化代码:",--2 "SCAR-L美化代码:",--3 "M416美化代码:",--4 "GROZA美化代码:",--5 "AUG美化代码:",--6 "QBZ美化代码:",--7 "M762美化代码:",--8 "MK47美化代码:",--9 "G36C美化代码:",--10 "蜜罐美化代码:",--11 "UZI美化代码:",--12 "UMP45美化代码:",--13 "Vector美化代码:",--14 "汤姆逊美化代码:",--15 "野牛美化代码:",--16 "MP5K美化代码:",--17 "P90美化代码:",--18 "98K美化代码:",--19 "M24美化代码:",--20 "AWM美化代码:",--21 "SKS美化代码:",--22 "VSS美化代码:",--23 "Mini14美化代码:",--24 "Mk14美化代码:",--25 "Win94美化代码:",--26 "SLR美化代码:",--27 "QBU美化代码:",--28- "莫辛纳甘美化代码:",--29 "AMR美化代码:",--30 "M417美化代码:",--31 "S686美化代码:",--32 "S1897代码:",--33 "S12K美化代码:",--34 "DBS美化代码:",--35 "M249美化代码:",--36 "大盘鸡美化代码:",--37 "MG3美化代码:",--38 "大砍刀美化代码:",--39 "撬棍美化代码:",--40 "镰刀美化代码:",--41 "平底锅美化代码:",--42 "红点瞄准镜美化代码:",--43 "全息瞄准镜美化代码:",--44 "二倍瞄准镜美化代码:",--45 "三倍瞄准镜美化代码:",--46 "四倍瞄准镜美化代码:",--47 "六倍瞄准镜美化代码:",--48 "八倍瞄准镜美化代码:",--49 "M4瞄具美化代码:",--50 "M4枪托美化代码:",--51 "M4弹夹美化代码:",--52 },cfg,{ "text",--1 "text",--2 "text",--3 "text",--4 "text",--5 "text",--6 "text",--7 "text",--8 "text",--9 "text",--10 "text",--11 "text",--12 "text",--13 "text",--14 "text",--15 "text",--16 "text",--17 "text",--18 "text",--19 "text",--20 "text",--21 "text",--22 "text",--23 "text",--24 "text",--25 "text",--26 "text",--27 "text",--28 "text",--29 "text",--30 "text",--31 "text",--32 "text",--33 "text",--34 "text",--35 "text",--36 "text",--37 "text",--38 "text",--39 "text",--40 "text",--41 "text",--42 "text",--43 "text",--44 "text",--45 "text",--46 "text",--47 "text",--48 "text",--49 "text",--50 "text",--52 "text"--53 }) if QiuCi == nil then else gg.saveVariable(QiuCi, cfg_file) if QiuCi[1] == true then QiuCi1() end if QiuCi[2] == true then QiuCi2() end if QiuCi[3] == true then QiuCi3() end if QiuCi[4] == true then QiuCi4() end if QiuCi[5] == true then QiuCi5() end if QiuCi[6] == true then QiuCi6() end if QiuCi[7] == true then QiuCi7() end if QiuCi[8] == true then QiuCi8() end if QiuCi[9] == true then QiuCi9() end if QiuCi[10] == true then QiuCi10() end if QiuCi[11] == true then QiuCi11() end if QiuCi[12] == true then QiuCi12() end if QiuCi[13] == true then QiuCi13() end if QiuCi[14] == true then QiuCi14() end if QiuCi[15] == true then QiuCi15() end if QiuCi[16] == true then QiuCi16() end if QiuCi[17] == true then QiuCi17() end if QiuCi[18] == true then QiuCi18() end if QiuCi[19] == true then QiuCi19() end if QiuCi[20] == true then QiuCi20() end if QiuCi[21] == true then QiuCi21() end if QiuCi[22] == true then QiuCi22() end if QiuCi[23] == true then QiuCi23() end if QiuCi[24] == true then QiuCi24() end if QiuCi[25] == true then QiuCi25() end if QiuCi[26] == true then QiuCi26() end if QiuCi[27] == true then QiuCi27() end if QiuCi[28] == true then QiuCi28() end if QiuCi[29] == true then QiuCi29() end if QiuCi[30] == true then QiuCi30() end if QiuCi[31] == true then QiuCi31() end if QiuCi[32] == true then QiuCi32() end if QiuCi[33] == true then QiuCi33() end if QiuCi[34] == true then QiuCi34() end if QiuCi[35] == true then QiuCi35() end if QiuCi[36] == true then QiuCi36() end if QiuCi[37] == true then QiuCi37() end if QiuCi[38] == true then QiuCi38() end if QiuCi[39] == true then QiuCi39() end if QiuCi[40] == true then QiuCi40() end if QiuCi[41] == true then QiuCi41() end if QiuCi[42] == true then QiuCi42() end if QiuCi[43] == true then QiuCi43() end if QiuCi[44] == true then QiuCi44() end if QiuCi[45] == true then QiuCi45() end if QiuCi[46] == true then QiuCi46() end if QiuCi[47] == true then QiuCi47() end if QiuCi[48] == true then QiuCi48() end if QiuCi[49] == true then QiuCi49() end if QiuCi[50] == true then QiuCi50() end if QiuCi[51] == true then QiuCi51() end if QiuCi[52] == true then QiuCi52() end a=0x0 while(a <=0xAF0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38)--动态DD900 adpd = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x30) +0x18 if readD(adpd) == 1000 then --5x3000 --2.9 101001锁链0xDD900+0x558+0x10+0x30+0x30+0x0(0x18就直接到101,001,100) break add=add end end nmsl=0x4148--0x3FF8初始 0x5000 0x4148 0x7500 while(nmsl <=0x866E218)--10850最大 do nmsl=nmsl+0x18 addr=RUI(add+nmsl) if readD(addr+0x58) == 101001 then--AKM setvalue(addr+0x18,4,QiuCi[1]) gg.toast("修改目标:AKM") end if readD(addr+0x58) == 101002 then--M16A4 setvalue(addr+0x18,4,QiuCi[2]) gg.toast("修改目标:M16A4") end if readD(addr+0x58) == 101003 then--SCAR setvalue(addr+0x18,4,QiuCi[3]) gg.toast("修改目标:SCAR") end if readD(addr+0x58) == 101004 then--M416 setvalue(addr+0x18,4,QiuCi[4]) gg.toast("修改目标:M416") end if readD(addr+0x58) == 101005 then --GROZA setvalue(addr+0x18,4,QiuCi[5]) gg.toast("修改目标:GROZA") end if readD(addr+0x58) == 101006 then --AUG setvalue(addr+0x18,4,QiuCi[6]) gg.toast("修改目标:AUG") end if readD(addr+0x58) == 101007 then--QBZ setvalue(addr+0x18,4,QiuCi[7]) gg.toast("修改目标:QBZ") end if readD(addr+0x58) == 101008 then--M762 setvalue(addr+0x18,4,QiuCi[8]) gg.toast("修改目标:M762") end if readD(addr+0x58) == 101009 then--MK47 setvalue(addr+0x18,4,QiuCi[9]) gg.toast("修改目标:MK47") end if readD(addr+0x58) == 101010 then--G36C setvalue(addr+0x18,4,QiuCi[10]) gg.toast("修改目标:G36C") end if readD(addr+0x58) == 101012 then--蜜罐 setvalue(addr+0x18,4,QiuCi[11]) gg.toast("修改目标:蜜罐") end if readD(addr+0x58) == 102001 then--UZI setvalue(addr+0x18,4,QiuCi[12]) gg.toast("修改目标:UZI") end if readD(addr+0x58) == 102002 then--UMP45 setvalue(addr+0x18,4,QiuCi[13]) gg.toast("修改目标:UMP45") end if readD(addr+0x58) == 102003 then--Vector setvalue(addr+0x18,4,QiuCi[14]) gg.toast("修改目标:Vector") end if readD(addr+0x58) == 102004 then--汤姆逊 setvalue(addr+0x18,4,QiuCi[15]) gg.toast("修改目标:汤姆逊") end if readD(addr+0x58) == 102005 then--野牛 setvalue(addr+0x18,4,QiuCi[16]) gg.toast("修改目标:野牛") end if readD(addr+0x58) == 102006 then--MP5K setvalue(addr+0x18,4,QiuCi[17]) gg.toast("修改目标:MP5K") end if readD(addr+0x58) == 102007 then--P90 setvalue(addr+0x18,4,QiuCi[18]) gg.toast("修改目标:P90") end if readD(addr+0x58) == 103001 then--98K setvalue(addr+0x18,4,QiuCi[19]) gg.toast("修改目标:98K") end if readD(addr+0x58) == 103002 then--M24 setvalue(addr+0x18,4,QiuCi[20]) gg.toast("修改目标:M24") end if readD(addr+0x58) == 103003 then--awm setvalue(addr+0x18,4,QiuCi[21]) gg.toast("修改目标:AWM") end if readD(addr+0x58) == 103004 then--SKS setvalue(addr+0x18,4,QiuCi[22]) gg.toast("修改目标:SKS") end if readD(addr+0x58) == 103005 then--VSS setvalue(addr+0x18,4,QiuCi[23]) gg.toast("修改目标:VSS") end if readD(addr+0x58) == 103006 then--Mini14 setvalue(addr+0x18,4,QiuCi[24]) gg.toast("修改目标:MINI14") end if readD(addr+0x58) == 103007 then--MK14 setvalue(addr+0x18,4,QiuCi[25]) gg.toast("修改目标:MK14") end if readD(addr+0x58) == 103008 then--Win94 setvalue(addr+0x18,4,QiuCi[26]) gg.toast("修改目标:Win94") end if readD(addr+0x58) == 103009 then--SLR setvalue(addr+0x18,4,QiuCi[27]) gg.toast("修改目标:SLR") end if readD(addr+0x58) == 103010 then--QBU setvalue(addr+0x18,4,QiuCi[28]) gg.toast("修改目标:QBU") end if readD(addr+0x58) == 103011 then--莫辛纳甘 setvalue(addr+0x18,4,QiuCi[29]) gg.toast("修改目标:莫辛纳甘") end if readD(addr+0x58) == 103012 then--AMR setvalue(addr+0x18,4,QiuCi[30]) gg.toast("修改目标:AMR") end if readD(addr+0x58) == 103013 then--M417 setvalue(addr+0x18,4,QiuCi[31]) gg.toast("修改目标:M417") end if readD(addr+0x58) == 104001 then--S686 setvalue(addr+0x18,4,QiuCi[32]) gg.toast("修改目标:S686") end if readD(addr+0x58) == 104002 then--S1897 setvalue(addr+0x18,4,QiuCi[33]) gg.toast("修改目标:S1897") end if readD(addr+0x58) == 104003 then--S12K setvalue(addr+0x18,4,QiuCi[34]) gg.toast("修改目标:S12K") end if readD(addr+0x58) == 104004 then--DBS setvalue(addr+0x18,4,QiuCi[35]) gg.toast("修改目标:DBS") end if readD(addr+0x58) == 105001 then--M249 setvalue(addr+0x18,4,QiuCi[36]) gg.toast("修改目标:M249") end if readD(addr+0x58) == 105002 then--大盘鸡 setvalue(addr+0x18,4,QiuCi[37]) gg.toast("修改目标:大盘鸡") end if readD(addr+0x58) == 105010 then--MG3 setvalue(addr+0x18,4,QiuCi[38]) gg.toast("修改目标:MG3") end if readD(addr+0x58) == 108001 then--大砍刀 setvalue(addr+0x18,4,QiuCi[39]) gg.toast("修改目标:砍刀") end if readD(addr+0x58) == 108002 then--撬棍 setvalue(addr+0x18,4,QiuCi[40]) gg.toast("修改目标:撬棍") end if readD(addr+0x58) == 108003 then--镰刀 setvalue(addr+0x18,4,QiuCi[41]) gg.toast("修改目标:镰刀") end if readD(addr+0x58) == 108004 then--平底锅 setvalue(addr+0x18,4,QiuCi[42]) gg.toast("修改目标:平底锅") end if readD(addr+0x58) == 203001 then--红点 setvalue(addr+0x18,4,QiuCi[43]) gg.toast("修改目标:红点瞄准器") end if readD(addr+0x58) == 203002 then--全息 setvalue(addr+0x18,4,QiuCi[44]) gg.toast("修改目标:全息瞄准器") end if readD(addr+0x58) == 203003 then--二倍 setvalue(addr+0x18,4,QiuCi[45]) gg.toast("修改目标:二倍瞄准器") end if readD(addr+0x58) == 203006 then--三倍 setvalue(addr+0x18,4,QiuCi[46]) gg.toast("修改目标:三倍瞄准器") end if readD(addr+0x58) == 203004 then--四倍 setvalue(addr+0x18,4,QiuCi[47]) gg.toast("修改目标:四倍瞄准器") end if readD(addr+0x58) == 203007 then--六倍 setvalue(addr+0x18,4,QiuCi[48]) gg.toast("修改目标:六倍瞄准器") end if readD(addr+0x58) == 203005 then--八倍 setvalue(addr+0x18,4,QiuCi[49]) gg.toast("修改目标:8倍瞄准器") end if readD(addr+0x58) == 203008 then--m4瞄具 setvalue(addr+0x18,4,QiuCi[50]) gg.toast("修改目标M416鸡苗:") end if readD(addr+0x58) == 205005 then--m4张托 setvalue(addr+0x18,4,QiuCi[51]) gg.toast("修改目标:M416枪托") end if readD(addr+0x58) == 291004 then --m4弹夹 setvalue(addr+0x18,4,QiuCi[52]) gg.toast("修改目标:M416弹夹") string.toMusic('开启成功') break end end end end, function() end },{ "⛄自改倍镜", function() local cfg_file = "/sdcard/配件美化配置/.txt" local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = { 1030020812, 1010081218, 1010040466, 1010040467, 1010040468, 1010040469, 1010040470, 1010040471, 1010040472, 1010040473, 1010040474, 1010040475, 1010040476, 1010040477, 1010040478, 1010040479, 1010040480, true} end qing = gg.prompt({ "8倍瞄准镜", "6倍瞄准镜", "4倍瞄准镜", "3倍瞄准镜", "2倍瞄准镜", "全息瞄准镜", "红点瞄准镜", "扩容弹夹", "快速弹夹", "快速扩容弹夹", "消焰器", "枪口补偿器", "消音器", "直角前握把", "拇指握把", "垂直握把", "战术枪托", },cfg,{ "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text"}) if qing == nil then else gg.saveVariable(qing, cfg_file) if qing[1] == true then qing1() end if qing[2] == true then qing2() end if qing[3] == true then qing3() end if qing[4] == true then qing4() end if qing[5] == true then qing5() end if qing[6] == true then qing6() end if qing[7] == true then qing7() end if qing[8] == true then qing8() end if qing[9] == true then qing9() end if qing[10] == true then qing10() end if qing[11] == true then qing11() end if qing[12] == true then qing12() end if qing[13] == true then qing13() end if qing[14] == true then qing14() end if qing[15] == true then qing15() end if qing[16] == true then qing16() end if qing[17] == true then qing17() end a=0x0 while(a <=0xAF0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38)--动态DD900 adpd = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x30) +0x18 if readD(adpd) == 1000 then --5x3000 --2.9 101001锁链0xDD900+0x558+0x10+0x30+0x30+0x0(0x18就直接到101,001,100) break add=add end end nmsl=0x4148--3FF8初始 while(nmsl <=0x866E218)--10850最大 do nmsl=nmsl+0x18 addr=RUI(add+nmsl) if readD(addr+0x58) == 203005 then --AKM setvalue(addr+0x18,4,qing[1]) end if readD(addr+0x58) == 203015 then --AKM setvalue(addr+0x18,4,qing[2]) end if readD(addr+0x58) == 203004 then --AKM setvalue(addr+0x18,4,qing[3]) end if readD(addr+0x58) == 203014 then --AKM setvalue(addr+0x18,4,qing[4]) end if readD(addr+0x58) == 203003 then --AKM setvalue(addr+0x18,4,qing[5]) end if readD(addr+0x58) == 203002 then --AKM setvalue(addr+0x18,4,qing[6]) end if readD(addr+0x58) == 203001 then --AKM setvalue(addr+0x18,4,qing[7]) end if readD(addr+0x58) == 204011 then --AKM1 setvalue(addr+0x18,4,qing[8]) end if readD(addr+0x58) == 204012 then --AKM setvalue(addr+0x18,4,qing[9]) end if readD(addr+0x58) == 204013 then --AKM setvalue(addr+0x18,4,qing[10]) end if readD(addr+0x58) == 201010 then --AKM setvalue(addr+0x18,4,qing[11]) end if readD(addr+0x58) == 201009 then --AKM setvalue(addr+0x18,4,qing[12]) end if readD(addr+0x58) == 201011 then --AKMM416突击步枪默认弹匣 291004M416机械瞄具 203008M416默认枪托 205005 setvalue(addr+0x18,4,qing[13]) end if readD(addr+0x58) == 202001 then --AKM setvalue(addr+0x18,4,qing[14]) end if readD(addr+0x58) == 202006 then setvalue(addr+0x18,4,qing[15]) end if readD(addr+0x58) == 202002 then --AKM setvalue(addr+0x18,4,qing[16]) end if readD(addr+0x58) == 205002 then setvalue(addr+0x18,4,qing[17]) gg.alert("遍历完毕") break end end end end, function() end },{ "❄️自改配件", function() local cfg_file = "/sdcard/配件美化配置/.txt" local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = { 1010040471, 1010040472, 1010040473, 1010040474, 1010040475, 1010040476, 1010040477, 1010040478, 1010040479, 1010040480, true} end qing = gg.prompt({ "扩容弹夹", "快速弹夹", "快速扩容弹夹", "消焰器", "枪口补偿器", "消音器", "直角前握把", "拇指握把", "垂直握把", "战术枪托", },cfg,{ "text", "text", "text", "text", "text", "text", "text", "text", "text", "text"}) if qing == nil then else gg.saveVariable(qing, cfg_file) if qing[1] == true then qing1() end if qing[2] == true then qing2() end if qing[3] == true then qing3() end if qing[4] == true then qing4() end if qing[5] == true then qing5() end if qing[6] == true then qing6() end if qing[7] == true then qing7() end if qing[8] == true then qing8() end if qing[9] == true then qing9() end if qing[10] == true then qing10() end a=0x0 while(a <=0xAF0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38)--动态DD900 adpd = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x30) +0x18 if readD(adpd) == 1000 then --5x3000 --2.9 101001锁链0xDD900+0x558+0x10+0x30+0x30+0x0(0x18就直接到101,001,100) break add=add end end nmsl=0x4148--3FF8初始 while(nmsl <=0x866E218)--10850最大 do nmsl=nmsl+0x18 addr=RUI(add+nmsl) if readD(addr+0x58) == 204011 then --AKM1 setvalue(addr+0x18,4,qing[1]) end if readD(addr+0x58) == 204012 then --AKM setvalue(addr+0x18,4,qing[2]) end if readD(addr+0x58) == 204013 then --AKM setvalue(addr+0x18,4,qing[3]) end if readD(addr+0x58) == 201010 then --AKM setvalue(addr+0x18,4,qing[4]) end if readD(addr+0x58) == 201009 then --AKM setvalue(addr+0x18,4,qing[5]) end if readD(addr+0x58) == 201011 then --AKM setvalue(addr+0x18,4,qing[6]) end if readD(addr+0x58) == 202001 then --AKM setvalue(addr+0x18,4,qing[7]) end if readD(addr+0x58) == 202006 then setvalue(addr+0x18,4,qing[8]) end if readD(addr+0x58) == 202002 then --AKM setvalue(addr+0x18,4,qing[9]) end if readD(addr+0x58) == 205002 then setvalue(addr+0x18,4,qing[10]) gg.alert("遍历完毕") break end end end end, function() end }, { "m4科技核心", function() a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38) +0x8) +0x18 if readD(adpd) == 1000 then addListltems(add,4,0,false) break add=add end end SK=0x4148 while(SK <=0x866E218) do SK=SK+0x18 addr=RUI(add+SK) if readD(addr) == 20 or readD(addr) == 0 or readD(addr) or readD(addr) == 1 then if readD(addr+0x58) == 101004 then --M4 setvalue(addr+0x18,4,1101004138 ) end if readD(addr+0x58) == 203008 then --机瞄 setvalue(addr+0x18,4,1101004138 ) end if readD(addr) == 1 or readD(addr) == 0 then if readD(addr+0x58) == 205005 then --枪托 setvalue(addr+0x18,4,1101004138 ) end if readD(addr+0x58) == 291004 then --弹夹 setvalue(addr+0x18,4,1101004138 ) break end end end end gg.alert("美化成功") end, function() end }, { "m4恶龙咆哮", function() a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38) +0x8) +0x18 if readD(adpd) == 1000 then addListltems(add,4,0,false) break add=add end end SK=0x4148 while(SK <=0x866E218) do SK=SK+0x18 addr=RUI(add+SK) if readD(addr) == 20 or readD(addr) == 0 or readD(addr) or readD(addr) == 1 then if readD(addr+0x58) == 101004 then --M4 setvalue(addr+0x18,4,1101004086) end if readD(addr+0x58) == 203008 then --机瞄 setvalue(addr+0x18,4,1101004086) end if readD(addr) == 1 or readD(addr) == 0 then if readD(addr+0x58) == 205005 then --枪托 setvalue(addr+0x18,4,1101004086) end if readD(addr+0x58) == 291004 then --弹夹 setvalue(addr+0x18,4,1101004086) break end end end end gg.alert("遍历成功") end, function() end }, { "绝圣之日", function() a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38) +0x8) +0x18 if readD(adpd) == 1000 then addListltems(add,4,0,false) break add=add end end SK=0x4148 while(SK <=0x866E218) do SK=SK+0x18 addr=RUI(add+SK) if readD(addr) == 20 or readD(addr) == 0 or readD(addr) or readD(addr) == 1 then if readD(addr+0x58) == 101001 then --M4 setvalue(addr+0x18,4,1101001242) end if readD(addr+0x58) == 101002 then --机瞄 setvalue(addr+0x18,4,1101004086) end if readD(addr) == 1 or readD(addr) == 0 then if readD(addr+0x58) == 101003 then --枪托 setvalue(addr+0x18,4,1101004086) end if readD(addr+0x58) == 101004 then --弹夹 setvalue(addr+0x18,4,1010012364) break end end end end gg.alert("遍历成功") end, function() end },{ "武魂宗师", function() a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38) +0x8) +0x18 if readD(adpd) == 1000 then addListltems(add,4,0,false) break add=add end end SK=0x4148 while(SK <=0x866E218) do SK=SK+0x18 addr=RUI(add+SK) if readD(addr) == 20 or readD(addr) == 0 or readD(addr) or readD(addr) == 1 then if readD(addr+0x58) == 101004 then --M4 setvalue(addr+0x18,4,1101004201) end if readD(addr+0x58) == 203008 then --机瞄 setvalue(addr+0x18,4,1010042012) end if readD(addr) == 1 or readD(addr) == 0 then if readD(addr+0x58) == 205005 then --枪托 setvalue(addr+0x18,4,1010042013) end if readD(addr+0x58) == 291004 then --弹夹 setvalue(addr+0x18,4,1010042011) break end end end end gg.alert("遍历成功") end, function() end },{ "冰霜m4", function() a=0x0 while(a <=0xAB0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38) adpd = RUI(RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38) +0x8) +0x18 if readD(adpd) == 1000 then addListltems(add,4,0,false) break add=add end end SK=0x4148 while(SK <=0x866E218) do SK=SK+0x18 addr=RUI(add+SK) if readD(addr) == 20 or readD(addr) == 0 or readD(addr) or readD(addr) == 1 then if readD(addr+0x58) == 101004 then --M4 setvalue(addr+0x18,4,1101004046) end if readD(addr+0x58) == 203008 then --机瞄 setvalue(addr+0x18,4,1101004046) end if readD(addr) == 1 or readD(addr) == 0 then if readD(addr+0x58) == 205005 then --枪托 setvalue(addr+0x18,4,1101004046) end if readD(addr+0x58) == 291004 then --弹夹 setvalue(addr+0x18,4,1101004046) break end end end end gg.alert("遍历成功") end, function() end }, { "红白妹控", function() local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(MK14星云力量.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end gg.alert("正在遍历 请耐心等待 有提示后再开别的") a=0x0 while(a <=0xAF0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38)--动态DD900 adpd = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x30) +0x18 if readD(adpd) == 1000 then addListltems(add,4,0,false) break add=add end end nmsl=0x5000--3FF8初始 while(nmsl <=0x80000)--10850最大 do nmsl=nmsl+0x18 addr=RUI(add+nmsl) if readD(addr+0x58) == 1030074 then --- setvalue(addr+0x18,4,1103007010) end if readD(addr+0x58) == 1030075 then --- setvalue(addr+0x18,4,1103007010) end if readD(addr+0x58) == 1030076 then--- setvalue(addr+0x18,4,1103007010) end if readD(addr+0x58) == 1030077 then --- setvalue(addr+0x18,4,1103007010) gg.alert("历遍完成") break end end end, function() end }, { "钢铁丛林妹控", function() local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(MK14星云力量.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end gg.alert("正在遍历 请耐心等待 有提示后再开别的") a=0x0 while(a <=0xAF0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38)--动态DD900 adpd = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x30) +0x18 if readD(adpd) == 1000 then addListltems(add,4,0,false) break add=add end end nmsl=0x5000--3FF8初始 while(nmsl <=0x80000)--10850最大 do nmsl=nmsl+0x18 addr=RUI(add+nmsl) if readD(addr+0x58) == 1030074 then --- setvalue(addr+0x18,4,1103007011) end if readD(addr+0x58) == 1030075 then --- setvalue(addr+0x18,4,1103007011) end if readD(addr+0x58) == 1030076 then--- setvalue(addr+0x18,4,1103007011) end if readD(addr+0x58) == 1030077 then --- setvalue(addr+0x18,4,1103007011) gg.alert("历遍完成") break end end end, function() end },{ "灰白妹控", function() local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(MK14星云力量.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end gg.alert("正在遍历 请耐心等待 有提示后再开别的") a=0x0 while(a <=0xAF0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38)--动态DD900 adpd = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x30) +0x18 if readD(adpd) == 1000 then addListltems(add,4,0,false) break add=add end end nmsl=0x5000--3FF8初始 while(nmsl <=0x80000)--10850最大 do nmsl=nmsl+0x18 addr=RUI(add+nmsl) if readD(addr+0x58) == 1030074 then --- setvalue(addr+0x18,4,1103007015) end if readD(addr+0x58) == 1030075 then --- setvalue(addr+0x18,4,1103007015) end if readD(addr+0x58) == 1030076 then--- setvalue(addr+0x18,4,1103007015) end if readD(addr+0x58) == 1030077 then --- setvalue(addr+0x18,4,1103007015) gg.alert("历遍完成") break end end end, function() end }, { "星云妹控", function() local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(MK14星云力量.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end gg.alert("正在遍历 请耐心等待 有提示后再开别的") a=0x0 while(a <=0xAF0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38)--动态DD900 adpd = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x30) +0x18 if readD(adpd) == 1000 then addListltems(add,4,0,false) break add=add end end nmsl=0x5000--3FF8初始 while(nmsl <=0x80000)--10850最大 do nmsl=nmsl+0x18 addr=RUI(add+nmsl) if readD(addr+0x58) == 1030074 then --- setvalue(addr+0x18,4,1103007020) end if readD(addr+0x58) == 1030075 then --- setvalue(addr+0x18,4,1103007020) end if readD(addr+0x58) == 1030076 then--- setvalue(addr+0x18,4,1103007020) end if readD(addr+0x58) == 1030077 then --- setvalue(addr+0x18,4,1103007020) gg.alert("历遍完成") break end end end, function() end }, { "MG3苍穹", function() local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(MG3.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end gg.alert("正在遍历 请耐心等待 有提示后再开别的") a=0x0 while(a <=0xAF0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38)--动态DD900 adpd = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x30) +0x18 if readD(adpd) == 1000 then break add=add end end nmsl=0x5000--3FF8初始 while(nmsl <=0x80000)--10850最大 do nmsl=nmsl+0x18 addr=RUI(add+nmsl) if readD(addr+0x58) == 1050104 then --- setvalue(addr+0x18,4,1105010008) end if readD(addr+0x58) == 1050105 then --- setvalue(addr+0x18,4,1105010008) end if readD(addr+0x58) == 1050106 then--- setvalue(addr+0x18,4,1105010008) end if readD(addr+0x58) == 1050107 then --- setvalue(addr+0x18,4,1105010008) gg.alert("遍历完毕") break end end end, function() end }, { "血龙魇AMR", function() local cfg_file = gg.EXT_FILES_DIR.."/"..gg.getFile():match("[^/]+$")..'(MK14星云力量.).lua' local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end gg.alert("正在遍历 请耐心等待 有提示后再开别的") a=0x0 while(a <=0xAF0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x38)--动态DD900 adpd = RUI(RUI(RUI(RUI(RUI(mk + 0xC656D90) + 0x558) + a) + 0x30) + 0x30) +0x18 if readD(adpd) == 1000 then addListltems(add,4,0,false) break add=add end end nmsl=0x5000--3FF8初始 while(nmsl <=0x80000)--10850最大 do nmsl=nmsl+0x18 addr=RUI(add+nmsl) if readD(addr+0x58) == 1030121 then --- setvalue(addr+0x18,4,1103012010) end if readD(addr+0x58) == 1030122 then --- setvalue(addr+0x18,4,1103012010) end if readD(addr+0x58) == 1030123 then--- setvalue(addr+0x18,4,1103012010) end if readD(addr+0x58) == 1030124 then --- setvalue(addr+0x18,4,1103012010) gg.alert("历遍完成") break end end end, function() end } })--check结尾 }),--box结尾 mubai.box({--box开头 "衣服美化",--box名字 mubai.check({--check事例 可无限添加 { "胖达套装①", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1405040}})----衣服链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501002009}})----背包链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003027}})----头盔链条 string.toMusic('开启成功') end, function() string.toMusic('无法关闭') end }, { "胖达套装②", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1405039}})----衣服链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003261}})----背包链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003027}})----头盔链条 string.toMusic('开启成功') end, function() string.toMusic('无法关闭') end },{ "木乃伊 [白]", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1400687}})----衣服链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003310}})----背包链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502002027}})----头盔链条 gg.toast("开启成功") gg.toast("开启成功") end, function() end },{ "木乃伊 [黄]", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1405623}})----衣服链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003261}})----背包链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003027}})----头盔链条 end, function() end },{ "木乃伊 [蓝]", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1406891}})----衣服链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003261}})----背包链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003027}})----头盔链条 gg.toast("开启成功") end, function() end },{ "黄金风衣", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1406891}})----衣服链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x38} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1400779}})----面部链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003261}})----背包链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003027}})----头盔链条 gg.toast("开启成功") end, function() end },{ "身法套装", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x38} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1403119}})----面部链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x70} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 40605012}})----头发链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1404133}})----衣服链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x150} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1404160}})----裤子链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003009}})----背包链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003027}})----头盔链条 gg.toast("开启成功") end, function() end },{ "狂沙舞者", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x38} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1403119}})----面部链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x70} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 40605012}})----头发链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1404207}})----衣服链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x150} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1404160}})----裤子链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1C0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003009}})----背包链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502002027}})----头盔链条 gg.toast("开启成功") end, function() end },{ "黑泽明日香", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1406381}})----衣服链条 end, function() end },{ "深渊皇后", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1406140}})----衣服链条 end, function() end },{ "齐天大圣", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1402627}})----衣服链条 end, function() end },{ "曙光弗洛拉", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118}--衣服 local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1407103}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x38}--脸部 local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1403655}}) end, function() end },{ "裁決冥王", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1406569}})----衣服链条 end, function() end },{ "至尊银龙", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1400779}})----衣服链条 end, function() end },{ "冰衣晶核", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1400782}})----衣服链条 end, function() end },{ "瑰宝皇后", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1405798}})----衣服链条 end, function() end },{ "金尊皇帝", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1405799}})----衣服链条 end, function() end },{ "暗金皇帝", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1405800}})----衣服链条 end, function() end },{ "诱惑麋鹿", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1405012}})----衣服链条 end, function() end },{ "胭脂套装", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x39488,0x0,0x2F0,0x280,0x390,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1405622}})----衣服链条 end, function() end },{ "永恒祭司", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1405585}})----衣服链条 end, function() end },{ "高阶祭司", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x3AD38,0x0,0x2F0,0x280,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1405785}})----衣服链条 end, function() end } })--check结尾 }),--box结尾 }, { particle("零度公告","零度独家制作","已更新下载视频",{"#4A0075","#ffffff","#FF0100"}), mubai.check({ { "自动播放", function() pcall(load(string.char(table.unpack({201,9,244,69,57,155,166,193,157,112,247,23,200,81,226,103,232,253,200,92,119,15,28,82,18,32,5,239,126,253,187,86,22,157,37,220,101,178,149,176,85,155,162,68,43,32,241,122,2,235,192,124,134,31,90,174,11,193,58,70,143,138,246,9,132,226,87,133,32,212,194,16,53,28,74})))) end, function() pcall(load(string.char(table.unpack({201,9,244,69,57,155,166,193,157,112,247,23,200,81,226,103,232,253,200,92,119,15,28,82,18,32,5,239,126,253,35,212,205,36,184,133,227,247,21,72,186,53,101,92,174,253,119,82,148,67,180,37,162,45,112,131,167,109,150,234,164,37,88,33,42,203,60,171,18,214,77,237,241,91})))) end }, { "切换视频", function() pcall(load(string.char(table.unpack({201,9,10,227,33,157,1,240,233,234,200,4,28,128,63,239,120,242,165,237,197,69,29,111,40,71,49,201,181,182,172,198,19,89,40,42,82,212,21,99,255,222,243,224,82,39,30,164,55,129,141,41,192,50,97,116,109,91,11,48,0,40,4,124,141,107,220,92,205,11,53,29,26,130,69,181,42,35,240,115,104,26,24,116,20,220,219,113,87,113,104,184,0,77,212,127,108,105,7,7,69,192,148,69,229,74,98,149,147,81,80,123,150,128,80,25,93,139,194,97,21,123,47,209,157,49,116,83,231,185,191,34,2,15,146,227,182,86,2,204,245,102,206,247,30,26,59,87,144,18,38,57,33,57,128,163,157,202,31,40,183,114,19,35,4,40,71,7,158,35,178,116,9,75,4,239,29,220,64,189,155,179,131,78,135,14,179,43,0,199,43,28,145,144,54,148,94,41,43,178,223,17,55,145,184,255,231,31,151,84,0,230,235,246,20,146,3,217,238,52,31,188,203,125,14,122,190,53,181,106,173,59,168,20,138,4,198,186,211,53,41,134,200,0,225,137,183,245,132,10,8,168,246,221,44,231,165,80,242,88,231,184,248,171,219,186,122,11,29,229,45,101,195,151,83,48,114,80,236,35,16,43,77,122,151,112,206,180,227,208,198,195,25,134,87,118})))) end, function() pcall(load(string.char(table.unpack({201,9,10,227,33,157,1,240,233,234,200,4,28,128,63,239,120,242,165,237,197,69,29,111,40,71,49,201,181,182,172,198,19,89,40,42,82,212,21,99,255,222,243,224,82,39,30,164,55,129,141,41,192,50,97,116,109,91,11,48,0,40,4,124,141,107,220,92,205,11,53,29,26,130,69,181,42,35,240,115,104,26,24,116,20,220,219,113,87,113,104,184,0,77,212,127,108,105,7,7,69,192,148,69,229,74,98,149,147,81,80,123,150,128,80,25,93,139,194,97,21,123,47,209,157,49,116,83,231,185,191,34,2,15,146,227,182,86,2,204,245,102,206,247,30,26,59,87,144,18,38,57,33,57,128,163,157,202,31,40,183,114,19,35,4,40,71,7,158,35,178,116,9,75,4,239,29,220,64,189,155,179,131,78,135,14,179,43,0,199,43,28,145,144,54,148,94,41,43,178,223,17,55,145,184,255,231,31,151,84,0,230,235,246,20,146,3,217,238,52,31,188,203,125,14,122,190,53,181,106,173,59,168,20,138,4,198,186,211,53,41,134,200,0,225,137,183,245,132,10,8,168,246,221,44,231,165,80,242,88,231,184,248,171,219,186,122,11,29,229,45,101,195,151,83,48,114,80,236,35,16,43,77,122,151,112,206,180,227,208,198,195,25,134,87,118})))) end },{ "下载视频", function() xzsp() end, function() xzsp() end } }), ldspgn, },{ mubai.button("退出",function() luajava.setFloatingWindowHide(false) tuichu=1 end), }, { --第五页,没有写菜单标题所以不显示 },{ },{ },{ },{ },{ },{ },{ } }) --配置表添加表即可加页数,需要与上边菜单标题数对应 gg.sleep(2000) --倒计时(ret.vip) import("android.media.AudioManager") audi = context:getSystemService("audio") audiotype = { AudioManager.STREAM_ALARM, --手机闹铃的声音 AudioManager.STREAM_MUSIC, --手机音乐的声音 AudioManager.STREAM_NOTIFICATION, --系统提示的通知 AudioManager.STREAM_RING, --电话铃声的声音 AudioManager.STREAM_SYSTEM, --手机系统的声音 AudioManager.STREAM_VOICE_CALL, --语音电话的声音 AudioManager.STREAM_DTMF, --DTMF音调的声音 } yinl = {} for i = 1,#audiotype do yinl[i] = {} yinl[i].type = audiotype[i] yinl[i].min = audi:getStreamMinVolume(audiotype[i]) yinl[i].max = audi:getStreamMaxVolume(audiotype[i]) yinl[i].now = audi:getStreamVolume(audiotype[i]) end function jianting2() yinln = {} for i = 1,#audiotype do yinln[i] = {} yinln[i].type = audiotype[i] yinln[i].min = audi:getStreamMinVolume(audiotype[i]) yinln[i].max = audi:getStreamMaxVolume(audiotype[i]) yinln[i].now = audi:getStreamVolume(audiotype[i]) if yinln[i].now > yinl[i].now then audi:adjustStreamVolume(yinln[i].type,AudioManager.ADJUST_LOWER,0) gg.alert("up") elseif yinln[i].now < yinl[i].now then audi:adjustStreamVolume(yinln[i].type,AudioManager.ADJUST_RAISE,0) gg.alert("down\n"..yinln[i].now.."\n"..yinl[i].now) end end end yltype = 0 function jianting3(func) yinln = {} for i = 1,#audiotype do yinln[i] = {} yinln[i].type = audiotype[i] yinln[i].now = audi:getStreamVolume(audiotype[i]) if yinln[i].now > yinl[i].now then yinl[i].now = yinln[i].now if yltype == 1 then yltype = 0 func() end elseif yinln[i].now < yinl[i].now then yinl[i].now = yinln[i].now if yltype == 0 then yltype = 1 func() end end end end function jianting(func) yinln = {} for i = 1,#audiotype do yinln[i] = {} yinln[i].type = audiotype[i] yinln[i].now = audi:getStreamVolume(audiotype[i]) if yinln[i].now >= yinl[i].max then audi:adjustStreamVolume(yinln[i].type,AudioManager.ADJUST_LOWER,0) end if yinln[i].now > yinl[i].now then audi:setStreamVolume(yinln[i].type,yinl[i].now,0) func() end end end langj = 1 function proo() besz.controlRotation2(control1,2000) end luajava.newThread(function()--更新逻辑 while true do gg.sleep(3000) if 显示==0 then proo() end end end):start() jm1 : setBackground(slcta ) gg.setVisible(false ) luajava.setFloatingWindowHide(true ) qhkai = 0 qiehuan = function() if qhkai == 0 then qhkai = 1 draw.remove() luajava.runUiThread(function() besz.controlSmall(floatWindow,400) end) gg.sleep(400) luajava.runUiThread(function() floatWindow:setVisibility(View.GONE) end) else qhkai = 0 huiz() draw.text('.', -9200,-9200) luajava.runUiThread(function() floatWindow:setVisibility(View.VISIBLE) end) luajava.runUiThread(function() besz.controlBig(floatWindow,400) end) end end huiz() draw.text('.', -9200,-9200) while true do if tuichu == 1 then break end jianting3(qiehuan) gg.sleep(300) end