gg.loopKillGG() --gg.playVideo("https://pan.jl8.top/view.php/3723a48b33297935e765095343dfd7ad.mp4") function S_Pointer(t_So, t_Offset, _bit) local function getRanges() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v.type:sub(2, 2) == 'w' then table.insert(ranges, v) end end return ranges end local function Get_Address(N_So, Offset, ti_bit) local ti = gg.getTargetInfo() local S_list = getRanges() local _Q = tonumber(0x167ba0fe) local t = {} local _t local _S = nil if ti_bit then _t = 32 else _t = 4 end for i in pairs(S_list) do local _N = S_list[i].internalName:gsub('^.*/', '') if N_So[1] == _N and N_So[2] == S_list[i].state then _S = S_list[i] break end end if _S then t[#t + 1] = {} t[#t].address = _S.start + Offset[1] t[#t].flags = _t if #Offset ~= 1 then for i = 2, #Offset do local S = gg.getValues(t) t = {} for _ in pairs(S) do if not ti.x64 then S[_].value = S[_].value & 0xFFFFFFFF end t[#t + 1] = {} t[#t].address = S[_].value + Offset[i] t[#t].flags = _t end end end _S = t[#t].address print(string.char(231,190,164,58).._Q) end return _S end local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit)) return _A end function PS() end function setvalue(address,flags,value) PS('修改地址数值(地址,数值类型,要修改的值)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end--静态 local 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 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 --遍历写法 local function readD ( a ) return gg.getValues ( { { address = a , flags = 4 } } ) [ 1 ].value 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 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 xfnb(add,lx) return gg.getValues({ { address=add,flags = lx } })[1].value end local function RUI(address) return gg.getValues({{address = address, flags = gg.TYPE_QWORD}})[1].value 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 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 local function RUI(address) return gg.getValues({{address = address, flags = gg.TYPE_QWORD}})[1].value 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 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 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 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 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"] gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) xgsl = xgsl + 1 end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) gg.searchNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败") else gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for i = 1, sz do pdsz = true for v = 4, #(qmnb) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]["offset"] pysz[1].flags = qmnb[v]["type"] szpy = gg.getValues(pysz) pdpd = qmnb[v]["lv"] .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[i].address xgxc(szpy, qmxg) xgjg = true end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "开启成功,共修改" .. xgsl .. "条数据") else gg.toast(qmnb[2]["name"] .. "开启失败") end end end end function 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 read(address, flags) local tt = {} tt[1] = {} tt[1].address = address tt[1].flags = flags filzer = gg.getValues(tt)[1].value return filzer end function getbase(address) local tt = {} tt[1] = {} tt[1].address = address tt[1].flags = 32 filzer = gg.getValues(tt)[1].value return filzer end 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() 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 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('修改地址数值(地址,数值类型,要修改的值)') 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 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 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 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 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"] gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) xgsl = xgsl + 1 end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) gg.searchNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败") else gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for i = 1, sz do pdsz = true for v = 4, #(qmnb) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]["offset"] pysz[1].flags = qmnb[v]["type"] szpy = gg.getValues(pysz) pdpd = qmnb[v]["lv"] .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[i].address xgxc(szpy, qmxg) xgjg = true end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "开启成功,共修改" .. xgsl .. "条数据") else gg.toast(qmnb[2]["name"] .. "开启失败") end end end end --tg:MGRQF function SearchWrite(Search, Write, Type) gg.clearResults() gg.setVisible(false) gg.searchNumber(Search[1][1], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do local tmp = {} local offset = Search[k][2] - base local num = Search[k][1] for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + offset tmp[#tmp].flags = v.flags end tmp = gg.getValues(tmp) for i, v in ipairs(tmp) do if ( tostring(v.value) ~= tostring(num) ) then result[i].isUseful = false end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+1] = v.address end end if (#data > 0) then gg.toast("🕹:修改"..#data.."条数据.开启成功") local t = {} local base = Search[1][2] for i=1, #data do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[1] if (w[3] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) else gg.toast("🕹:搜索0条数据.修改失败", false) return false end else gg.toast("🕹:搜索0条数据.修改失败") return false end end function S_Pointer(t_So, t_Offset, _bit) local function getRanges() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v.type:sub(2, 2) == 'w' then table.insert(ranges, v) end end return ranges end local function Get_Address(N_So, Offset, ti_bit) local ti = gg.getTargetInfo() local S_list = getRanges() local t = {} local _t local _S = nil if ti_bit then _t = 32 else _t = 4 end for i in pairs(S_list) do local _N = S_list[i].internalName:gsub('^.*/', '') if N_So[1] == _N and N_So[2] == S_list[i].state then _S = S_list[i] break end end if _S then t[#t + 1] = {} t[#t].address = _S.start + Offset[1] t[#t].flags = _t if #Offset ~= 1 then for i = 2, #Offset do local S = gg.getValues(t) t = {} for _ in pairs(S) do if not ti.x64 then S[_].value = S[_].value & 0xFFFFFFFF end t[#t + 1] = {} t[#t].address = S[_].value + Offset[i] t[#t].flags = _t end end end _S = t[#t].address end return _S end local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit)) return _A end function 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 --tg:MGRQF 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 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 setvalue(address,flags,value) local CatWill={} CatWill[1]={} CatWill[1].address=address CatWill[1].flags=flags CatWill[1].value=value gg.setValues(CatWill) 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(917088089) 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--动态 gg.setConfig("隐藏辅助", 23) gg.setConfig("运行守护", 3) gg.setConfig("冻结间隔", 0) gg.setConfig("快速冻结", 1) gg.setConfig("旁路模式", 1) 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 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"] gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) xgsl = xgsl + 1 end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) gg.searchNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败") else gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for i = 1, sz do pdsz = true for v = 4, #(qmnb) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]["offset"] pysz[1].flags = qmnb[v]["type"] szpy = gg.getValues(pysz) pdpd = qmnb[v]["lv"] .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[i].address xgxc(szpy, qmxg) xgjg = true end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "开启成功,共修改" .. xgsl .. "条数据") else gg.toast(qmnb[2]["name"] .. "开启失败") end end end end function SearchWrite(Search, Write, Type) gg.clearResults() gg.setVisible(false) gg.searchNumber(Search[1][1], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do local tmp = {} local offset = Search[k][2] - base local num = Search[k][1] for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + offset tmp[#tmp].flags = v.flags end tmp = gg.getValues(tmp) for i, v in ipairs(tmp) do if ( tostring(v.value) ~= tostring(num) ) then result[i].isUseful = false end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+1] = v.address end end if (#data > 0) then gg.toast("🕹:修改"..#data.."条数据.开启成功") local t = {} local base = Search[1][2] for i=1, #data do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[1] if (w[3] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) else gg.toast("🕹:搜索0条数据.修改失败", false) return false end else gg.toast("🕹:搜索0条数据.修改失败") return false end end function S_Pointer(t_So, t_Offset, _bit) local function getRanges() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v.type:sub(2, 2) == 'w' then table.insert(ranges, v) end end return ranges end local function Get_Address(N_So, Offset, ti_bit) local ti = gg.getTargetInfo() local S_list = getRanges() local t = {} local _t local _S = nil if ti_bit then _t = 32 else _t = 4 end for i in pairs(S_list) do local _N = S_list[i].internalName:gsub('^.*/', '') if N_So[1] == _N and N_So[2] == S_list[i].state then _S = S_list[i] break end end if _S then t[#t + 1] = {} t[#t].address = _S.start + Offset[1] t[#t].flags = _t if #Offset ~= 1 then for i = 2, #Offset do local S = gg.getValues(t) t = {} for _ in pairs(S) do if not ti.x64 then S[_].value = S[_].value & 0xFFFFFFFF end t[#t + 1] = {} t[#t].address = S[_].value + Offset[i] t[#t].flags = _t end end end _S = t[#t].address end return _S end local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit)) return _A end ----动态基址写法配置 function PS() end function setvalue(address,flags,value) PS('修改地址数值(地址,数值4,要65536)') 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 ------------------------------ ------------------------------ --仿SX写法配置 ------------------------------ 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 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.."个值by.科比") 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]["name"] = Function or "功能" return gg.addListItems(tab) elseif format == "加载" then tab[1]["flags"] = type return gg.loadResults(tab) end end local ALL = [==[ v1.0 -> 优化指针链条判断 v1.1 -> 添加多功能模板,可查看,修改,冻结,载入 v1.3 -> 修复了同一个so名称下有多个基址头,而只判断第一个基址头偏移的问题点 v1.4 -> 修复了在64位环境下偏移异常的问题 ]==] 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 print(rest) 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 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.."个值by.科比") 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 local function readD ( a ) return gg.getValues ( { { address = a , flags = 4 } } ) [ 1 ].value 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 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 xfnb(add,lx) return gg.getValues({ { address=add,flags = lx } })[1].value end local function RUI(address) return gg.getValues({{address = address, flags = gg.TYPE_QWORD}})[1].value 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 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 local function RUI(address) return gg.getValues({{address = address, flags = gg.TYPE_QWORD}})[1].value 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"] gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) xgsl = xgsl + 1 end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) gg.searchNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败") else gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for i = 1, sz do pdsz = true for v = 4, #(qmnb) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]["offset"] pysz[1].flags = qmnb[v]["type"] szpy = gg.getValues(pysz) pdpd = qmnb[v]["lv"] .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[i].address xgxc(szpy, qmxg) xgjg = true end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "开启成功,共修改" .. xgsl .. "条数据") else gg.toast(qmnb[2]["name"] .. "开启失败") end end end end function 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 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 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 -- telegram: @Darling local function Get_Address(N_So, Offset, ti_bit) local ti = gg.getTargetInfo() local S_list = getRanges() local _Q = tonumber(0x269CDB36) local t = {} local _t local _S = nil if ti_bit then _t = 32 else _t = 4 end for i in pairs(S_list) do local _N = S_list[i].internalName:gsub('^.*/', '') if N_So[1] == _N and N_So[2] == S_list[i].state then _S = S_list[i] break end end if _S then t[#t + 1] = {} t[#t].address = _S.start + Offset[1] t[#t].flags = _t if #Offset ~= 1 then for i = 2, #Offset do local S = gg.getValues(t) t = {} for _ in pairs(S) do if not ti.x64 then S[_].value = S[_].value & 0xFFFFFFFF end t[#t + 1] = {} t[#t].address = S[_].value + Offset[i] t[#t].flags = _t end end end _S = t[#t].address -- print(string.char(231,190,164,58).._Q) end return _S end local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit)) return _A end function 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('修改地址数值(地址,数值类型,要修改的值)') 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 loadYunLua("httpByQn0RTmbpsGdcPcXyFHiZ+j9yFx3DxxSHi0F9DIM4qDmZfkUpZbU9C1UY80TYc2aiflYoxa065/3xn5ytVjfJVzsEDhe7tBqOYaZkpIO5GYY3YxRKAROvJxr0EopvQ/ivQ7tpjuDNytKVS+Za1nyfSiGp+FK6f4MV6wdz/lWx0bv9Ddx5qYhTCJhOnvD0IGm+SkqVQy+mSWXiVXiY0fkx7HYKSQg8AI346PouGaBMZqfjUuX++Ex+M7DqzAXHCeppdDskcCYC0UDQ/GInqmnPewhH60PqnanD/oOKBYzvNdM85GxiU3ctG3U3Gy4UTzl0SEDnK8g8gElbxdqJaWboypI/asS1hOjrhY") --[[ 禁止贩卖 ]] function atg()--TG gg.copyText("MGRQF")--复制 string.toMusic("电报号复制成功请前往TG搜索频道") end function AQQ()--qq群 gg.QQgroup("无") end bglist={ getHorizontalBG({0xffe9e9e9,0xffe9e9e9},12), } function huiz()---绘制必须放在这里面 end titlet="源心全防" stab={ {"公告","https://escape2020-1303126286.cos.ap-shenzhen-fsi.myqcloud.com/quarkweb"}, {"防封","https://escape2020-1303126286.cos.ap-shenzhen-fsi.myqcloud.com/quarkuser"}, {"功能","https://escape2020-1303126286.cos.ap-shenzhen-fsi.myqcloud.com/quarkuser"}, {"美化","https://cccimg.com/down.php/78e932b6a5f9ece3eeb67f7d6dee50ba."}, {"设置","https://escape2020-1303126286.cos.ap-shenzhen-fsi.myqcloud.com/quarkcore"}, } xfcpic = "https://cccimg.com/view.php/a421c2f2f773aa691106e1628cd7bdf1.png" --悬浮窗链接或路径 ---公告 公告内容 = "反馈=更新稳定" changan.menu( { {--1 changan.text("源心",switch颜色,"15sp"), changan.image( "/storage/emulated/0/源心全防/图片/quarkphone", "60dp","60dp",--图片高度宽度(可省略) "10dp",--内边距(可省略) function() 隐藏() gg.alert("MGRQF") --gg.QQgroup("群号")---qq群 --gg.intent("链接")--网页(tg群) end--点击图片执行的功能(可省略) ), changan.text("点击加入TG频道",nil,"11sp",true),---第四参数true为居中文字 changan.button("选择进程", function() gg.setProcessX() string.toMusic("请选择游戏进程") gg.toast("请选择进程") end), changan.button("每日语录",function() Y=gg.makeRequest("https://v1.hitokoto.cn/").content --获取云端数据 Q=string.match(Y,'hitokoto(.+)type') --模式匹配他们中的一切字符 F=string.gsub(Q,'":"',"") K=string.gsub(F,'","',"") --删除多余垃圾 string.toMusic("\n\n"..""..K.."") QD = gg.alert("今日语录:\n\n"..""..K.."") if QD == 1 then end if QD == 3 then end end), }, { changan.button("[备]全球服桌面", function() app.start("com.tencent.ig")--打开游戏 gg.sleep(3000)--等待三秒 checkPkg("com.tencent.ig")--选择进程 ------ 放置区域👇🏻------ 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:bss", "Cb"} local tt = {0x6F0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 4096, freeze = true}}) gg.alert('开启成功') ------ 👆🏻放置区域------ ----👇🏻持续等待自动开大厅防 gg.sleep(24000)--等待18秒 checkPkg("com.tencent.ig")--选择进程 gg.loopKillGG() ------ 放置区域👇🏻------ if gg.getRangesList("libanogs.so")[1] then local t = {} t[1] = gg.getRangesList("libanogs.so")[1]["start"] + 0xE7588; -- 数值地址:0x7242D24588 t[2] = gg.getRangesList("libanogs.so")[1]["start"] + 0xE758C; -- 数值地址:0x7242D2458C gg.addListItems({ [1] = { address = t[1], flags = 4, value = -698416192, freeze = true, }, [2] = { address = t[2], flags = 4, value = -698416192, freeze = true, }, }) 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 local t = {"libanogs.so:bss", "Cb"} local tt = {0x848, 0x5C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 131328, freeze = true}}) gg.alert('开启成功') ------ 👆🏻放置区域------ end), changan.switch("[PUNG M-防闪]",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:bss", "Cb"} local tt = {0x6F0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 4096, freeze = true}}) gg.alert('开启成功') end), changan.switch("[PUNG M-大厅]",function() gg.loopKillGG() if gg.getRangesList("libanogs.so")[1] then local t = {} t[1] = gg.getRangesList("libanogs.so")[1]["start"] + 0xE7588; -- 数值地址:0x7242D24588 t[2] = gg.getRangesList("libanogs.so")[1]["start"] + 0xE758C; -- 数值地址:0x7242D2458C gg.addListItems({ [1] = { address = t[1], flags = 4, value = -698416192, freeze = true, }, [2] = { address = t[2], flags = 4, value = -698416192, freeze = true, }, }) end gg.alert('开启成功') end), }, {---第二页 changan.switch("静态广角", function() local r = gg.prompt({'自改广角1-3'}, {'1.5'}, {'text'}) so=gg.getRangesList('libUE4.so')[1].start py=0x2BD8898 setvalue(so+py,16,r[1]) gg.toast("广角") end, function() end), changan.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 = {0x6BDAE8,0x4A8,0xEF8,0x168,0x120,0x10} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 9999999}}) gg.toast('成功') end, function() end), changan.switch("人物旋转", function() function Unfreeze(value) local t = gg.getListItems()--获取保存列表 for k, v in pairs(t) do if t[k]["value"] == value then t[k]["freeze"] = false end 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 local ALL = [==[ v1.0 -> 优化指针链条判断 v1.1 -> 添加多功能模板,可查看,修改,冻结,载入 v1.3 -> 修复了同一个so名称下有多个基址头,而只判断第一个基址头偏移的问题点 v1.4 -> 修复了在64位环境下偏移异常的问题 ]==] function SZN(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 gg.toast("功能:" .. Function .. " 所处地址:" .. string.format("0x%X", rest[1].address) .. "成功修改") 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 SZN({'libUE4.so:bss','Cb'},{0x7513B0,0x78,0x8,0xB0,0xF8,0x19C},"修改","-1",16,"人物变小") SZN({'libUE4.so:bss','Cb'},{0x7513B0,0x78,0x8,0xB0,0xF8,0x19C+4},"修改","-1",16,"人物变小") gg.toast('成功') end, function() end), changan.switch("据点准心", function() so = gg.getRangesList("libUE4.so")[1].start py = 0x4E480D4 setvalue(so + py, 16, 8.47963525e-21) gg.toast('成功') end, function() so=gg.getRangesList('libUE4.so')[1].start py=0x4E480D4 setvalue(so+py,16,8.52492339e-21) gg.toast('成功') end), changan.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) gg.toast('成功') end, 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.53154084e-21, 16) gg.setValues(Table) gg.toast('成功') end),changan.switch("枪械范围", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x448,0x490,0x630,0x388,0x138,0x38,0x70,0x38,0x88} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 150}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x448,0x490,0x630,0x388,0x138,0x38,0x70,0x38,0x8c} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 150}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x448,0x490,0x630,0x388,0x138,0x38,0x70,0x38,0x90} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 150}}) gg.toast('成功') end, function() end), changan.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 = {0x6D1820,0x30,0x4A8,0x1A0,0x0,0xEC4+0xC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 9999, freeze = true}}) gg.toast('成功') end, function() end), changan.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 = {0x6D1820,0x30,0x4A8,0x1A0,0x0,0xEC4} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 999, freeze = true}}) gg.toast('成功') end, function() end), changan.switch("探头路飞", 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', {0x6D1820,0x30,0x4A8,0x498,0x1F4-0x28}, 1) --定点锁链 lhsl = readPointer('libUE4.so:bss', {0x6D1820,0x30,0x640,0x38}, 1) --灵魂锁链 ttsl = readPointer('libUE4.so:bss', {0x6D1820,0x30,0x4A8,0xF60}, 1) --探头锁链 local jznbsl = readPointer('libUE4.so:bss', {0x6D1820,0xC0,0x9D0}, 1)--矩阵头 --矩阵南北 local jzdxsl = readPointer('libUE4.so:bss', {0x6D1820,0xC0,0x9D0+0xC}, 1)--+C --矩阵东西 local jzsxsl = readPointer('libUE4.so:bss', {0x6D1820,0xC0,0x9D0+0x2C}, 1)--+2C --矩阵上下 zbxsl = readPointer('libUE4.so:bss', {0x6D1820,0x30,0x4A8,0x1B0,0x1C0}, 1) --坐标x实体 zbysl = readPointer('libUE4.so:bss', {0x6D1820,0x30,0x4A8,0x1B0,0x1C4}, 1) --坐标y实体 zbzsl = readPointer('libUE4.so:bss', {0x6D1820,0x30,0x4A8,0x1B0,0x1C8}, 1) --坐标z实体 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 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==1032 then--探头 gg.edits(ddsl, {{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-120, 16, 0, true}}) gg.edits(zbysl, {{zby+120, 16, 0, true}}) gg.edits(zbzsl, {{zbz, 16, 0, true}}) else if jznb>0.5 and jznb<1.2 then--北 gg.edits(zbxsl, {{zbx+120, 16, 0, true}}) gg.edits(zbysl, {{zby-120, 16, 0, true}}) gg.edits(zbzsl, {{zbz, 16, 0, true}}) else if jzdx>-1.2 and jzdx<-0.5 then--西 gg.edits(zbxsl, {{zbx-120, 16, 0, true}}) gg.edits(zbysl, {{zby-120, 16, 0, true}}) gg.edits(zbzsl, {{zbz, 16, 0, true}}) else if jzdx>0.5 and jzdx<1.2 then--东 gg.edits(zbxsl, {{zbx+120, 16, 0, true}}) gg.edits(zbysl, {{zby+120, 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+200, 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-140, 16, 0, true}}) end--视角下结束 end--右探头结束 if tt==8 then--不探头 gg.edits(lhsl, {{20000, 4, 0, false}}) gg.edits(ddsl, {{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 if gg.isVisible(true) then gg.setVisible(false) Yk = gg.alert("检测循环探头路飞时打开修改器 是否返回 \n(点击空白处即可继续执行)","退出脚本","返回主页") gg.sleep(150) if Yk~=1 and CB~=2 then gg.setVisible(false) else end if Yk== 1 then os.exit() end end--不探头结束 end end, function() end), changan.switch("无后坐力", function() so=gg.getRangesList('libUE4.so')[1].start py=0x560CC70 setvalue(so+py,16,8.8411673e-21) so=gg.getRangesList('libUE4.so')[1].start py=0x560CBF4 setvalue(so+py,16,8.8411673e-21) gg.toast('成功') end, function() so=gg.getRangesList('libUE4.so')[1].start py=0x560CC70 setvalue(so+py,16,8.84116488e-21) so=gg.getRangesList('libUE4.so')[1].start py=0x560CBF4 setvalue(so+py,16,8.84116488e-21) gg.toast('成功') end), changan.switch("ios上色", function() so=gg.getRangesList('libUE4.so')[1].start py=0X8FFC77C--WOW同款上色 setvalue(so+py,16,8.47963525e-21) gg.toast('成功') end, function() end), changan.switch("全图除雾", function() so=gg.getRangesList('libUE4.so')[1].start---除雾 py=0x7D1DFC0 setvalue(so+py,16,8.956718135072719e-21) gg.toast('成功') end, function() so=gg.getRangesList('libUE4.so')[1].start---除雾 py=0x7D1DFC0 setvalue(so+py,16,88.48193585e-21) gg.toast('成功') end), changan.switch("掉血显示", function() function xing(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 print(string.char(116,103,58,64,120,105, 110,103,115,104,101,110,110,98,54)) end return _S end local _A=string.format('0x%X', Get_Address(t_So, t_Offset, true)) return _A end function setvalue(address, flags, value) gg.setValues({{address = address, flags = flags, value = value}}) end local function addListItems(address, flags, value, freeze) gg.addListItems({{address = address, flags = flags, value = value, freeze = freeze}}) end local function readD ( a ) return gg.getValues ( { { address = a , flags = 4 } } ) [ 1 ].value end function readF ( a ) return gg.getValues ( { { address = a , flags = 16 } } ) [ 1 ].value end--写法配置不懂别瞎改 setvalue(xing({"libUE4.so:bss", "Cb"},{0x6D1820,0x30,0x438,0x468,0x974}),4,2)--修改写法 addListItems(xing({"libUE4.so:bss", "Cb"},{0x6D1820,0x30,0x438,0x468,0x974}),4,2,true)--冻结写法 gg.toast('成功') end), changan.switch("踏空跳跃", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x560} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 999}}) gg.toast('成功') end), changan.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 = {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}}) gg.toast("成功") end), changan.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}}) gg.toast('成功') end, function() end), changan.switch("附近人数", function() local function getValues(address, flags) return gg.getValues({{address = address, flags = flags}})[1].value end function RUI(address) return gg.getValues({ { address = address, flags = gg.TYPE_QWORD } })[1].value end local readD = function(address) return getValues(address, gg.TYPE_DWORD) end local readF = function(address) return getValues(address, gg.TYPE_FLOAT) end function addListltems(address, flags) t = {} t[1] = {} t[1].address = address t[1].flags = flags gg.addListItems(t) end function getadd() local t = {}--创建一个获取x坐标地址的表 so = gg.getRangesList('libUE4.so:bss')[1].start Uworld = RUI(RUI(so + 0x6F5300)+0x20) Uleve = RUI(Uworld + 0x30) Arrayaddr = RUI(Uleve + 0xA0) Count = readD(Uleve + 0xA8)--数组数量 Oneself = Uworld --gg.copyText(string.format("%X", Oneself)) MyTeam = readD(Oneself + 0x928) t[#t+1] ={} t[#t].x = RUI(Oneself + 0x1B0) + 0x1C0--表内第一个存放自身坐标地址 t[#t].y = RUI(Oneself + 0x1B0) + 0x1C4 t[#t].z = RUI(Oneself + 0x1B0) + 0x1C8 if Count < 0 or Count > 9999 then gg.toast("获取数组数量时出错") else for i = 0, Count do Object = RUI(Arrayaddr + i * 0x8) if (readF(Object + 0x27d8) == 479.5) and (readD(Object + 0x928) ~= MyTeam) then--判断对象是否是人物,且不是队友 t[#t+1] = {} t[#t].x = RUI(Object + 0x1B0) + 0x1C0 t[#t].y = RUI(Object + 0x1B0) + 0x1C4 t[#t].z = RUI(Object + 0x1B0) + 0x1C8 t[#t].x1 = RUI(Object + 0x1B0) + 0x1C0 t[#t].y1 = RUI(Object + 0x1B0) + 0x1C4 t[#t].z1 = RUI(Object + 0x1B0) + 0x1C8 t[#t].hp = Object + 0xDA0 end end end if #t < 2 then gg.toast("附近没有人") end return t end local t = getadd() if #t > 1 then gg.alert("当前共有"..(#t-2).."名敌人") end end, function() end), changan.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 --]] --泛滥频道 @Mtnb777 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}}) gg.toast('成功') end, function() end), changan.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--泛滥频道 @Mtnb777 end--泛滥频道 @Mtnb777 local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x4A8,0x498,0x1F4-0x3C}--泛滥频道 @Mtnb777 local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1000}})--泛滥频道 @Mtnb777 --泛滥频道 @Mtnb777 gg.toast('成功') end, function() end), changan.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 = {0x6D1820,0x30,0x4A8,0x1A0,0x0,0xF88} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value = 3, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x4A8,0x1A0,0x0,0xF8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value = 3, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x4A8,0x1A0,0x0,0xF90} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value = 3, freeze = true}}) gg.toast('成功') end, function() end), changan.switch("头盔变大", function() local function getValues(address, flags) return gg.getValues({{address = address, flags = flags}})[1].value end local readF = function(address) return getValues(address, gg.TYPE_FLOAT) end local function setvalue(address, flags, value) gg.setValues({{address = address, flags = flags, value = value}}) end function RUI(address) return gg.getValues({ { address = address, flags = gg.TYPE_QWORD } })[1].value end local so = gg.getRangesList('libUE4.so:bss')[1].start addr=RUI(RUI(RUI(RUI(so+0x2C9158)+0x230)+0x788)+0x18)+0x2F0 addr2=addr+0x4 addr3=addr2+0x4 local value = readF(addr) while true do if value == 1 then for i = 1, 5 do setvalue(addr, 16, i) setvalue(addr2, 16, i) setvalue(addr3, 16, i) value = i gg.sleep(20) end else for i = 5, 1, -1 do setvalue(addr, 16, i) setvalue(addr2, 16, i) setvalue(addr3, 16, i) value = i gg.sleep(20) end end end gg.toast('成功') end, function() end), },{---第三页 changan.button("清理冻结", function() gg.clearList() string.toMusic('开启成功') end), changan.switch("枪械秒遍历", function() local function RUI(address) return gg.getValues({{address = address, flags = gg.TYPE_QWORD}})[1].value 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 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 local function readD ( a ) return gg.getValues ( { { address = a , flags = 4 } } ) [ 1 ].value end a=0x0 while(a <=0xAF0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC504D98) + 0x558) + a) + 0x38) + 0x38) adpd = RUI(RUI(RUI(RUI(RUI(mk + 0xC504D98) + 0x558) + a) + 0x38) + 0x30) +0x18 if readD(adpd) == 1000 then break add=add end end nmsl=0x3FF8 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) if readD(addr+0x58) == 101001 then setvalue(addr+0x18,4,1101001089) end if readD(addr+0x58) == 101002 then setvalue(addr+0x18,4,1101002081) end if readD(addr+0x58) == 101003 then setvalue(addr+0x18,4,1101003167) end if readD(addr+0x58) == 101004 then setvalue(addr+0x18,4,1101004046) end if readD(addr+0x58) == 101005 then setvalue(addr+0x18,4,1101005052) end if readD(addr+0x58) == 101006 then setvalue(addr+0x18,4,1101006062) end if readD(addr+0x58) == 101007 then setvalue(addr+0x18,4,1101007032) end if readD(addr+0x58) == 101008 then setvalue(addr+0x18,4,1101008126) end if readD(addr+0x58) == 101009 then setvalue(addr+0x18,4,1101009012) end if readD(addr+0x58) == 101010 then setvalue(addr+0x18,4,1101010018) end if readD(addr+0x58) == 101011 then setvalue(addr+0x18,4,1101004046) end if readD(addr+0x58) == 101012 then setvalue(addr+0x18,4,1101004046) end if readD(addr+0x58) == 101100 then setvalue(addr+0x18,4,1101004046) end if readD(addr+0x58) == 101101 then setvalue(addr+0x18,4,1101004046) end if readD(addr+0x58) == 101102 then setvalue(addr+0x18,4,1101102007) end if readD(addr+0x58) == 102001 then setvalue(addr+0x18,4,1102001089) end if readD(addr+0x58) == 102002 then setvalue(addr+0x18,4,1102002117) end if readD(addr+0x58) == 102003 then setvalue(addr+0x18,4,1102003072) end if readD(addr+0x58) == 102004 then setvalue(addr+0x18,4,1102004034) end if readD(addr+0x58) == 102005 then setvalue(addr+0x18,4,1102005033) end if readD(addr+0x58) == 102007 then setvalue(addr+0x18,4,1102105002) end if readD(addr+0x58) == 102105 then setvalue(addr+0x18,4,1102105002) end if readD(addr+0x58) == 103001 then setvalue(addr+0x18,4,1103001179) end if readD(addr+0x58) == 103002 then setvalue(addr+0x18,4,1103002087) end if readD(addr+0x58) == 103003 then setvalue(addr+0x18,4,1103003066) end if readD(addr+0x58) == 103004 then setvalue(addr+0x18,4,1103004058) end if readD(addr+0x58) == 103005 then setvalue(addr+0x18,4,1103005024) end if readD(addr+0x58) == 103006 then setvalue(addr+0x18,4,1103006046) end if readD(addr+0x58) == 103007 then setvalue(addr+0x18,4,1103007020) end if readD(addr+0x58) == 103008 then setvalue(addr+0x18,4,1103008014) end if readD(addr+0x58) == 103009 then setvalue(addr+0x18,4,1103009022) end if readD(addr+0x58) == 103010 then setvalue(addr+0x18,4,1103010007) end if readD(addr+0x58) == 103011 then setvalue(addr+0x18,4,1103011001) end if readD(addr+0x58) == 103012 then setvalue(addr+0x18,4,1103012010) end if readD(addr+0x58) == 103013 then setvalue(addr+0x18,4,1103013013) end if readD(addr+0x58) == 103100 then setvalue(addr+0x18,4,1103100013) end if readD(addr+0x58) == 104001 then setvalue(addr+0x18,4,1104001022) end if readD(addr+0x58) == 104002 then setvalue(addr+0x18,4,1104002022) end if readD(addr+0x58) == 104003 then setvalue(addr+0x18,4,1104002035) end if readD(addr+0x58) == 104004 then setvalue(addr+0x18,4,1104004014) end if readD(addr+0x58) == 104100 then setvalue(addr+0x18,4,1104101001) end if readD(addr+0x58) == 104101 then setvalue(addr+0x18,4,1104101001) end if readD(addr+0x58) == 104102 then setvalue(addr+0x18,4,1104102001) end if readD(addr+0x58) == 105001 then setvalue(addr+0x18,4,1105001048) end if readD(addr+0x58) == 105002 then setvalue(addr+0x18,4,1105002063) end if readD(addr+0x58) == 105003 then setvalue(addr+0x18,4,1105010008) end if readD(addr+0x58) == 105010 then setvalue(addr+0x18,4,1105010019) end if readD(addr+0x58) == 108001 then setvalue(addr+0x18,4,1108001057) end if readD(addr+0x58) == 108002 then setvalue(addr+0x18,4,1108002059) end if readD(addr+0x58) == 108003 then setvalue(addr+0x18,4,1108003024) end if readD(addr+0x58) == 108004 then setvalue(addr+0x18,4,1108004027) end if readD(addr+0x58) == 201009 then setvalue(addr+0x18,4,1010040475) end if readD(addr+0x58) == 201010 then setvalue(addr+0x18,4,1010040474) end if readD(addr+0x58) == 201011 then setvalue(addr+0x18,4,1010040476) end if readD(addr+0x58) == 202001 then setvalue(addr+0x18,4,1010040477) end if readD(addr+0x58) == 202002 then setvalue(addr+0x18,4,1010040479) end if readD(addr+0x58) == 202003 then setvalue(addr+0x18,4,1010040477) end if readD(addr+0x58) == 202100 then setvalue(addr+0x18,4,1010040471) end if readD(addr+0x58) == 203001 then setvalue(addr+0x18,4,1010040470) end if readD(addr+0x58) == 203002 then setvalue(addr+0x18,4,1010040469) end if readD(addr+0x58) == 203003 then setvalue(addr+0x18,4,1010040468) end if readD(addr+0x58) == 203004 then setvalue(addr+0x18,4,1010040466) end if readD(addr+0x58) == 203005 then setvalue(addr+0x18,4,1030020812) end if readD(addr+0x58) == 203014 then setvalue(addr+0x18,4,1010040467) end if readD(addr+0x58) == 203015 then setvalue(addr+0x18,4,1010040481) end if readD(addr+0x58) == 203018 then setvalue(addr+0x18,4,1030020828) end if readD(addr+0x58) == 203008 then setvalue(addr+0x18,4,1010040462) end if readD(addr+0x58) == 204011 then setvalue(addr+0x18,4,1010040471) end if readD(addr+0x58) == 204012 then setvalue(addr+0x18,4,1010040472) end if readD(addr+0x58) == 204013 then setvalue(addr+0x18,4,1010040473) end if readD(addr+0x58) == 205005 then setvalue(addr+0x18,4,1010040463) end if readD(addr+0x58) == 205002 then setvalue(addr+0x18,4,1010040480) end if readD(addr+0x58) == 291004 then setvalue(addr+0x18,4,1010040461) gg.alert("全部枪械遍历完成") break end end string.toMusic('遍历开启成功') end), changan.switch("一键枪械遍历", function() string.toMusic('正在遍历请等待开启成历会有提示') local function RUI(address) return gg.getValues({{address = address, flags = gg.TYPE_QWORD}})[1].value 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 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 local function readD ( a ) return gg.getValues ( { { address = a , flags = 4 } } ) [ 1 ].value end a=0x0 while(a <=0xAF0) do a=a+0x10 mk=gg.getRangesList('libUE4.so')[1].start add = RUI(RUI(RUI(RUI(RUI(mk + 0xC504D98) + 0x558) + a) + 0x38) + 0x38) adpd = RUI(RUI(RUI(RUI(RUI(mk + 0xC504D98) + 0x558) + a) + 0x38) + 0x30) +0x18 --扫数主头即可 然后再扫一下入口 --CdUE4头然后在ue4下面有一条cb的就是cbUE4我们去把扫到的基址头用cb的ue4偏移一下然后保存再和cd的偏移一下 --赛季初只需要换上面的add和adpd --你就是搜索101001;10100100然后改善10100100指针搜索50一条条偏移-4430如果值很像遍历头把那个扫出来一般遍历头都是150000~250000之间的 if readD(adpd) == 1000 then break add=add end end nmsl=0x3FF8 while(nmsl <=0x866E218) do nmsl=nmsl+0x18 addr=RUI(add+nmsl) if readD(addr+0x58) == 101001 then setvalue(addr+0x18,4,1101001231)--0x18就是枪这个也不要动,4就是d类型,1101001231这个就是要改的皮肤 gg.toast("俏皮兔宝-AKM(7级)开启成功") end if readD(addr+0x58) == 101002 then setvalue(addr+0x18,4,1101002056) gg.toast("极光脉冲-M16A4(7级)开启成功") end if readD(addr+0x58) == 101003 then setvalue(addr+0x18,4,1101003057) gg.toast("梦幻水枪-SCAR-L(7级)开启成功") end if readD(addr+0x58) == 101004 then setvalue(addr+0x18,4,1101004046) end if readD(addr+0x58) == 101005 then setvalue(addr+0x18,4,1101005052) gg.toast("冥河烈焰-Groza(7级)开启成功") end if readD(addr+0x58) == 101006 then setvalue(addr+0x18,4,1101006062) gg.toast("弃誓冰灵-AUG开启成功") end if readD(addr+0x58) == 101007 then setvalue(addr+0x18,4,1101007046) gg.toast("瑰绮灵姬-QBZ(7级)开启成功") end if readD(addr+0x58) == 101008 then setvalue(addr+0x18,4,1101008104) gg.toast("星云机械-M762(8级)开启成功") end if readD(addr+0x58) == 101009 then setvalue(addr+0x18,4,1101009013) gg.toast("混沌锁链-MK47开启成功") end if readD(addr+0x58) == 101010 then setvalue(addr+0x18,4,1101010016) gg.toast("草原之王-G36C开启成功") end if readD(addr+0x58) == 102001 then setvalue(addr+0x18,4,1102001103) gg.toast("果园橙子-UZI(5级)开启成功") end if readD(addr+0x58) == 102002 then setvalue(addr+0x18,4,1102002043) gg.toast("龙焰之怒-UMP45(7级)开启成功") end if readD(addr+0x58) == 102003 then setvalue(addr+0x18,4,1102003080) gg.toast("掠空之翼-Vector(7级)开启成功") end if readD(addr+0x58) == 102004 then setvalue(addr+0x18,4,1102004018) gg.toast("糖果加农-汤姆逊(5级)开启成功") end if readD(addr+0x58) == 102005 then setvalue(addr+0x18,4,1102005007) gg.toast("青铜龙骨-野牛冲锋枪(5级)开启成功") end if readD(addr+0x58) == 103001 then setvalue(addr+0x18,4,1103001179) gg.toast("恐怖齿痕-Kar98K(7级)开启成功") end if readD(addr+0x58) == 103002 then setvalue(addr+0x18,4,1103002087) gg.toast("黄金权杖-M24(7级)开启成功") end if readD(addr+0x58) == 103003 then setvalue(addr+0x18,4,1103003062) gg.toast("紫夜苍穹-AWM(7级)开启成功") end if readD(addr+0x58) == 103004 then setvalue(addr+0x18,4,1103004037) gg.toast("猩红女士-SKS(7级)开启成功") end if readD(addr+0x58) == 103005 then setvalue(addr+0x18,4,1103004058) gg.toast("野性杀戮-VSS(5级)开启成功") end if readD(addr+0x58) == 103006 then setvalue(addr+0x18,4,1030060461) gg.toast("Mini14(7级)开启成功") end if readD(addr+0x58) == 103007 then setvalue(addr+0x18,4,1103007020) gg.toast("星云力量-Mk14(5级)开启成功") end if readD(addr+0x58) == 103008 then setvalue(addr+0x18,4,1103008017) gg.toast("缤纷彩绘-Win94开启成功") end if readD(addr+0x58) == 103009 then setvalue(addr+0x18,4,1103009022) gg.toast("落樱金花-SLR(5级)开启成功") end if readD(addr+0x58) == 103010 then setvalue(addr+0x18,4,1103010001) gg.toast("月夜奔狼-QBU开启成功") end if readD(addr+0x58) == 103011 then setvalue(addr+0x18,4,1103011001) gg.toast("微笑小丑-莫辛纳甘开启成功") end if readD(addr+0x58) == 103012 then setvalue(addr+0x18,4,1103012010) gg.toast("嗜血龙魇-AMR(8级)开启成功") end if readD(addr+0x58) == 103100 then setvalue(addr+0x18,4,1103100013) gg.toast("静谧雪夜-MK12开启成功") end if readD(addr+0x58) == 104001 then setvalue(addr+0x18,4,1104001027) gg.toast("绿野金饰-S686开启成功") end if readD(addr+0x58) == 104002 then setvalue(addr+0x18,4,1104002022) gg.toast("落日捕猎-S1897(5级)开启成功") end if readD(addr+0x58) == 104003 then setvalue(addr+0x18,4,1104003026) gg.toast("S12K(GACKT)(7级)开启成功") end if readD(addr+0x58) == 104004 then setvalue(addr+0x18,4,1104004021) gg.toast("极速迅影DBS(7级)开启成功") end if readD(addr+0x58) == 105001 then setvalue(addr+0x18,4,1105001048) gg.toast("极辉女帝-M249(7级)开启成功") end if readD(addr+0x58) == 105002 then setvalue(addr+0x18,4,1105002063) gg.toast("神龙之怒DP28(5级)开启成功") end if readD(addr+0x58) == 105010 then setvalue(addr+0x18,4,1105010008) gg.toast("苍穹之龙-MG3(5级)开启成功") end if readD(addr+0x58) == 106001 then setvalue(addr+0x18,4,1106001015) gg.toast("火焰风息-P92开启成功") end if readD(addr+0x58) == 106002 then setvalue(addr+0x18,4,1106002024) gg.toast("邪能战甲-P1911开启成功") end if readD(addr+0x58) == 106003 then setvalue(addr+0x18,4,1106003012) gg.toast("魔女俏女仆-R1895开启成功") end if readD(addr+0x58) == 106004 then setvalue(addr+0x18,4,1106004002) gg.toast("JK兔-P18C开启成功") end if readD(addr+0x58) == 106005 then setvalue(addr+0x18,4,1106005002) gg.toast("勇敢小鸡-R45开启成功") end if readD(addr+0x58) == 106006 then setvalue(addr+0x18,4,1106006014) gg.toast("瑰宝匣子-短管霰弹枪开启成功") end if readD(addr+0x58) == 106008 then setvalue(addr+0x18,4,1106008013) gg.toast("黄金秘锁-蝎式手枪(5级)开启成功") end if readD(addr+0x58) == 106010 then setvalue(addr+0x18,4,1106010002) gg.toast("神殿守护者-沙漠之鹰开启成功") end if readD(addr+0x58) == 107001 then setvalue(addr+0x18,4,1107001018) gg.toast("小丑之怒-十字弩(3级)开启成功") gg.toast("全部枪械遍历完成") break end end string.toMusic('遍历开启成功') end), changan.box({"自选套装", changan.check({ {"重置衣服", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x25468,0x0,0x340,0x30,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value =1400129}})--衣服1405269 local tt = {0x25468,0x0,0x340,0x30,0x388,0x150} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value =404000}})--裤子404000 local tt = {0x25468,0x0,0x340,0x30,0x388,0x188} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 405000}})--鞋子405000 local tt = {0x25468,0x0,0x340,0x30,0x388,0x38} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 401993}})--面部401993 local tt = {0x25468,0x0,0x340,0x30,0x388,0x70} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value =40601001}})--头发40601001 string.toMusic('开启成功') end, function() end}, {"衣服自改", 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 = {0,0,1406971,0,0,0,0,true} end XS = gg.prompt({ "面部修改:",--1 "头发修改:",--2 "衣服修改",--3 "裤子修改:",--4 "鞋子修改:",--5 "背包修改:\n改0不显示",--6 "头盔修改:\n改0不显示",--7 },cfg,{"text","text","text", "text","text","text","text","text","text","text", "text","text","text","text","text"}) if XS == nil then else gg.saveVariable(XS, cfg_file) if XS[1] == true then XS1() end if XS[2] == true then XS2() end if XS[3] == true then XS3() end if XS[4] == true then XS4() end if XS[5] == true then XS5() end if XS[6] == true then XS6() end if XS[7] == true then XS7() end local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x70} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = XS[1]}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x2A80,0x388,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value =XS[2]}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value =XS[3]}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x150} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = XS[4]}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x188} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = XS[5]}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1C0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = XS[6]}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = XS[7]}}) end gg.toast("开启成功") string.toMusic("开启成功") end, function() end}, {"隐藏护甲", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 0}}) string.toMusic('美化成功') end}, {"神羽恋人", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1410647}})----头发链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1407276}})----衣服 string.toMusic('开启成功') end}, {"白木乃伊", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1400687}}) string.toMusic('美化成功')---语音 gg.toast("开启成功") end, function() end}, {"蓝木乃伊", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1406891}}) string.toMusic('美化成功')---语音 gg.toast("开启成功") end, function() end}, {"萌兽宝宝", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1406506}}) string.toMusic('美化成功')---语音 gg.toast("开启成功") end, function() end}, {"妙音猫粮", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1407261}})--衣服 local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value =1410640}})--头发40601001 string.toMusic('美化成功')---语音 gg.toast("开启成功") end, function() end}, {"艾达·王礼服", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 40605012}})----头发链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1405069}})----衣服 string.toMusic('开启成功') end, function() end}, { "暗烬天使", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value =1407275}})----衣服链条 string.toMusic('美化成功') end, function() end}, {"黄BAPE", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1404049}})----上衣 local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1404050}})----裤子 local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1404051}})----鞋子 string.toMusic('美化成功') end, function() end}, {"零战斗服", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1406386}})----衣服链条 string.toMusic('美化成功') end, function() end}, {"明日香[白]", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1406386}})----衣服链条 gg.toast("开启成功") string.toMusic("开启成功") end, function() end}, {"明日香[粉]", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1406388}})----衣服链条 gg.toast("开启成功") string.toMusic("开启成功") end, function() end}, {"海洋之王", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1405983}})----衣服链条 gg.toast("开启成功") string.toMusic("开启成功") end, function() end}, {"冰蝶新娘", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1407049}})----衣服链条 gg.toast("开启成功") string.toMusic("开启成功") end, function() end}, {"武魂宗师", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1410299}})----头部链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1406742}})----衣服链条 gg.toast("开启成功") string.toMusic("开启成功") end, function() end}, {"凛冬冰后", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1407107}})----衣服链条 gg.toast("开启成功") string.toMusic("开启成功") end, function() end}, {"嗜血龙魇", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1406897}})----衣服链条 gg.toast("开启成功") string.toMusic("开启成功") end, function() end}, {"极乐愚者", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1407079}})----衣服链条 gg.toast("开启成功") string.toMusic("开启成功") end, function() end}, {"星彩魅魔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1410065}})----头部链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1406391}})----衣服链条 gg.toast("开启成功") string.toMusic("开启成功") end, function() end}, {"星海提督", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1403553}})----面部链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1415256}})----头部链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1416657}})----衣服链条 gg.toast("开启成功") string.toMusic("开启成功") end, function() end}, {"曙光弗洛拉", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1403655}})----面部链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 402165}})----头部链条 local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1407103}})----衣服链条 gg.toast("开启成功") string.toMusic("开启成功") end, function() end}, {"小丧尸", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1407196}})----衣服链条 string.toMusic('美化成功') end, function() end}, {"胖丧尸", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1407195}})----衣服链条 string.toMusic('美化成功') end, function() end}, {"母丧尸", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x7513B0,0x78,0x60,0x30,0x358,0x118} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1407194}})----衣服链条 string.toMusic('美化成功') end, function() end}, }), }), changan.box({"头盔自选", changan.check({ {"隐藏头盔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 0}}) string.toMusic('隐藏成功') end}, {"可爱胖达", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003027}})----头盔链条 string.toMusic('美化成功') end}, {"地狱骑士", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003014}})----头盔链条 string.toMusic('美化成功') end}, {"企鹅萌娘", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003136}})----头盔链条 string.toMusic('美化成功') end}, {"幼龙咆哮", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003039}})----头盔链条 string.toMusic('美化成功') end}, {"可爱怪兽", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003235}})----头盔链条 string.toMusic('美化成功') end}, {"呆萌月兔", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1F8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1502003065}})----头盔链条 string.toMusic('美化成功') end}, }), }), changan.box({"背包自选", changan.check({ {"隐藏背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1C0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 0}}) string.toMusic('开启成功') 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 = { 1501003299 } end fx = gg.prompt({ "1501003009\n1501003051\n1501003261\n1501003387\n1501003220\n1501003100\n1501003062\n1501003069\n请输入你的背包代码:", },cfg, { "text","text" }) if fx == nil then else gg.saveVariable(fx, cfg_file) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1C0} local ttt = S_Pointer(t, tt, true)gg.setValues({{address = ttt, flags = 4, value = fx[1]}}) end gg.toast("开启成功") end}, {"坏蛋魔龙", function() local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1C0}---背包 local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003467}}) string.toMusic('美化成功') end}, {"萌兽宝宝", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1501003391, freeze = true}})----背包 string.toMusic('美化成功') end}, {"恐龙布朗熊", function() local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1C0}---背包 local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003261}}) string.toMusic('美化成功') end}, {"小猫宠物", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1501003050, freeze = true}})----背包 string.toMusic('美化成功') end}, {"极乐宝库背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1501003546, freeze = true}})----背包 string.toMusic('美化成功') end}, {"朋克犀牛", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1501003211, freeze = true}})----背包 string.toMusic('美化成功') end}, {"亲吻背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1501003299, freeze = true}})----背包 string.toMusic('美化成功') end}, {"邪能力量", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1501000042, freeze = true}})----背包 string.toMusic('美化成功') end}, {"小黄鸭背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1501003243, freeze = true}})----背包 string.toMusic('美化成功') end}, {"亲吻背包", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1501003299, freeze = true}})----背包 string.toMusic('美化成功') end}, {"蔚蓝风暴", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1C0}---背包 local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003009}}) string.toMusic('美化成功') end}, {"愚人小丑", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1C0}---背包 local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1501003051}}) string.toMusic('美化成功') end}, {"阿迪达斯", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x60,0x30,0x358,0x1C0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1501003303, freeze = true}})----背包 string.toMusic('美化成功') end}, }), }), changan.box({"经典美化", changan.check({ {"一键全枪", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004046, freeze = true}})--m416 local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001213, freeze = true}})--akm local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008081, freeze = true}})--m762 local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101003146, freeze = true}})--SCAR local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101007046, freeze = true}})--QBZ local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101006062, freeze = true}})--AUG local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4C28 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101002081, freeze = true}})--M16A4 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4C70 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101005052, freeze = true}})--groza local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4D60 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101102017, freeze = true}})--ace32 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4D18 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101012009, freeze = true}})--蜜獾 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4CD0 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101009001, freeze = true}})--mk47 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4CE8 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101010019, freeze = true}})--g36c local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4D30 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101100012, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4E98 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1102001102, freeze = true}})--uzi local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4EB0 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1102002136, freeze = true}})--ump45 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4F28 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1102105002, freeze = true}})--p90 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4F10 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1107001019, freeze = true}})--mp5k local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4EF8 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1102005041, freeze = true}})--野牛 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4EC8 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1102003080, freeze = true}})--vector local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4EE0 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1102004048, freeze = true}})--汤姆逊 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x5198 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1104003026, freeze = true}})--s12k local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x51B0 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1104004024, freeze = true}})--dbs local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x51F8 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1104102001, freeze = true}})--ns2000 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x51E0 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1104101001, freeze = true}})--m1014 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x5180 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1104002022, freeze = true}})--s1897 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x5168 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1104001022, freeze = true}})--s686 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4FE8 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103006030, freeze = true}})--min14 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x5090 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103100007, freeze = true}})--mk12 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x5048 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103010006, freeze = true}})--qbu local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x5210 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1105001048, freeze = true}})--m249 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x5030 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103009022, freeze = true}})--SLR local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4FB8 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103004037, freeze = true}})--sks local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x5000 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103007028, freeze = true}})--mk14 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x52E8 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1105010008, freeze = true}})--mg3 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x5228 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1105002018, freeze = true}})--dp28 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4F70 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103001179, freeze = true}})--98k local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x5060 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103011009, freeze = true}})--莫辛纳甘 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4F88 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103002087, freeze = true}})--m24 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x56D8 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103007028, freeze = true}})--战术弩 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x5648 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103012010, freeze = true}})--十字弩 local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x5078 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103012010, freeze = true}})--AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4FA0 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103003087, freeze = true}})--AWM string.toMusic('美化成功') end}, {"自改手持", 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 = {1101004046,true} end XS = gg.prompt({ "手持枪械美化:",--1 },cfg,{"text"}) if XS == nil then else gg.saveVariable(XS, cfg_file) if XS[1] == true then XS1() end local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x8,0x160,0x4D0,0x9C8,0x2C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = XS[1]}}) end gg.toast("开启成功") string.toMusic("开启成功") end, function() end}, {"M4-冰霜核心", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004046, freeze = true}})--m416 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5CF0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value =1010040462, freeze = true}})-- 鸡苗 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6248,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value =1010040463, freeze = true}})-- 枪托 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6140,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040473, freeze = true}})--快速扩容弹夹 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6110,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value =1010040471 , freeze = true}})-- 扩容弹夹 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C00,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value =1010040484 , freeze = true}})-- 激光握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5BE8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040478, freeze = true}})-- 拇指握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5BD0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040483, freeze = true}})--半截式握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5BB8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040482, freeze = true}})-- 轻型握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5B88,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040479, freeze = true}})-- 垂直握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5AC8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value =1010040476 , freeze = true}})-- 消音器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5AB0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040474, freeze = true}})-- 消炎器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5A98,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040475, freeze = true}})-- 枪口补偿器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6200,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040480, freeze = true}})-- 枪托 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6248,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040462, freeze = true}})-- 前途 string.toMusic('美化成功')---语音 end}, {"M4-武魂宗师", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004199, freeze = true}})--m416 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6140,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041955, freeze = true}})--快速扩容弹夹 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6110,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041949, freeze = true}})-- 扩容弹夹 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C00,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040484, freeze = true}})-- 激光握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5BE8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041960, freeze = true}})-- 拇指握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5BD0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040483, freeze = true}})--半截式握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5BB8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040482, freeze = true}})-- 轻型握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5B88,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041965, freeze = true}})-- 垂直握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5AC8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041958, freeze = true}})-- 消音器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5AB0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041956, freeze = true}})-- 消炎器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5A98,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041957, freeze = true}})-- 枪口补偿器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6200,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042013, freeze = true}})-- 枪托 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5CF0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 10100420412, freeze = true}})-- 鸡苗 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6248,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042013, freeze = true}})-- 前途 string.toMusic('美化成功')---语音 end}, {"M4-庇护之潮", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004209, freeze = true}})--m416 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6140,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042036, freeze = true}})--快速扩容弹夹 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6110,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042034, freeze = true}})-- 扩容弹夹 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C00,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042054, freeze = true}})-- 激光握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5BE8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042045, freeze = true}})-- 拇指握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5BD0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042049, freeze = true}})--半截式握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5BB8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042048, freeze = true}})-- 轻型握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5B88,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042046, freeze = true}})-- 垂直握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5AC8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042039, freeze = true}})-- 消音器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5AB0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042038, freeze = true}})-- 消炎器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5A98,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042037, freeze = true}})-- 枪口补偿器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6200,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042093, freeze = true}})-- 枪托 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5CF0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042092, freeze = true}})-- 鸡苗 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6248,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042093, freeze = true}})-- 前途 string.toMusic('美化成功')---语音 end}, {"M4-机魂忍神", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004218, freeze = true}})--m4 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xBC000,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042182, freeze = true}})--m4 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xBC168,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042183, freeze = true}})--m local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6140,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042126, freeze = true}})--快速扩容弹夹 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6110,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042124, freeze = true}})-- 扩容弹夹 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C00,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042054, freeze = true}})-- 激光握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5BE8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042135, freeze = true}})-- 拇指握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5BD0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042049, freeze = true}})--半截式握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5BB8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042138, freeze = true}})-- 轻型握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5B88,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042136, freeze = true}})-- 垂直握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5AC8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042129, freeze = true}})-- 消音器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5AB0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042038, freeze = true}})-- 消炎器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5A98,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042037, freeze = true}})-- 枪口补偿器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6200,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042137, freeze = true}})-- 枪托 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6248,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042137, freeze = true}})-- 前途 string.toMusic('美化成功')---语音 end}, {"M4-潮鸣宫廷", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004163, freeze = true}})--m4 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xBC000,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041632, freeze = true}})--m4 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xBC168,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041633, freeze = true}})--m local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5B88,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041578, freeze = true}})--垂直 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5B70,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041576, freeze = true}})--直角 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5A98,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041574, freeze = true}})--补偿枪口 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6200,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041579, freeze = true}})--枪托 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5AC8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041575, freeze = true}})--消音器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5AC8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041569, freeze = true}})--快速扩容 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6110,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041567, freeze = true}})--扩容弹夹 string.toMusic('美化成功')---语音 end}, {"M416-萌龙咆哮", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004086, freeze = true}})--m416 string.toMusic('美化成功') end}, {"M4416-涤焰魔甲", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004154, freeze = true}})--m4 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xBC000,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041541, freeze = true}})--m4 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xBC168,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010041543, freeze = true}})--m string.toMusic('美化成功')---语音 end}, {"M416-愚人小丑", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004062, freeze = true}})--m416 string.toMusic('美化成功') end}, {"MK14-龙吟国度", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4CD0 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103007028, freeze = true}})--mk14 string.toMusic('美化成功') end}, {"MK14-星云力量", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4CD0 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103007020, freeze = true}})--mk14 string.toMusic('美化成功') end}, {"AKM-积木龙骨", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x49E8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001103, freeze = true}})--akm string.toMusic('美化成功') end}, {"AKM-冰霜核心", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x49E8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001089, freeze = true}})--akm string.toMusic('美化成功') end}, {"AKM-俏皮兔宝", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x49E8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001213, freeze = true}})--akm string.toMusic('美化成功') end}, {"AKM-奇异之夜", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x49E8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001116, freeze = true}})--akm string.toMusic('美化成功') end}, {"AKM-部落之王", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x49E8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001174, freeze = true}})--akm string.toMusic('美化成功') end}, {"MG3-苍穹之龙", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x50A8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1105010008, freeze = true}})--mg3 string.toMusic('美化成功') end, function() end}, {"AKM-决胜之日", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x4A30,0x18-378-0x1fe} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001242, freeze = true}})--ak string.toMusic('美化成功')---语音 end, function() end}, {"AKM-星海提督", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001213, freeze = true}})--ak string.toMusic('美化成功')---语音 end, function() end }, {"M762-梅西传奇", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008116, freeze = true}})--m762 string.toMusic('美化成功')---语音 end, function() end}, {"M762-金耀冠军", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008127, freeze = true}})--m762 string.toMusic('美化成功')---语音 end, function() end}, {"M762-龙女魔后", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008126, freeze = true}})--m762 string.toMusic('美化成功')---语音 end, function() end}, {"M762-星云机械", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008104, freeze = true}})--m762 string.toMusic('美化成功')---语音 end, function() end }, {"M762-琉璃仙灵", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008136, freeze = true}})--m762 string.toMusic('美化成功')---语音 end, function() end }, {"M762-精密杀戮", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008061, freeze = true}})--m762 string.toMusic('美化成功')---语音 end, function() end}, {"M762-比特宝莉", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6B7E60,0x630,0x670,0x140} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008081, freeze = true}})--m762 string.toMusic('美化成功')---语音 end, function() end}, {"ACE-神庭冰棘", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x4B38,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101102017, freeze = true}})--ace-32 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6248,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1011020172, freeze = true}})--ace32枪托 string.toMusic('美化成功')---语音 end, function() end}, {"ACE-终极对撞", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x4B38,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101102007, freeze = true}})--ace-3 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x6248,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1011020062, freeze = true}})--ace32枪托 string.toMusic('美化成功')---语音 end, function() end}, {"GROZA-两面宿傩", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x4A48,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101005038, freeze = true}})--groza string.toMusic('美化成功')---语音 end, function() end}, {"GROZA-冥河烈焰", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x4A48,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101005052, freeze = true}})--groza string.toMusic('美化成功')---语音 end, function() end}, {"SCAR-血魂魔皇", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x4A18,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101003167, freeze = true}})--sc string.toMusic('美化成功')---语音 end, function() end}, {"SCAR-邪能植物", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x4A18,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101003146, freeze = true}})--scar string.toMusic('美化成功')---语音 end, function() end}, {"SCAR-愚者之拥", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x4A18,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101003188, freeze = true}})--scar string.toMusic('美化成功')---语音 end, function() end}, {"AWM-玲珑白蛇", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x4D78,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103003087, freeze = true}})--AWM string.toMusic('美化成功')---语音 end, function() end}, {"AWM-致命炎凤", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x4D78,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103003062, freeze = true}})--AWM string.toMusic('美化成功')---语音 end, function() end }, }),--check收尾 }),--box收尾 changan.box({"地铁美化", changan.check({ {"MK14-星云力量", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10FB8,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1103007020}})----完好 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10FD0,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1103007020}})----改进 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10FE8,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1103007020}})----精致 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11000,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1103007020}})----独眼 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11018,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1103007020}})----钢铁 string.toMusic('美化成功')---语音 end, function() end}, {"MK14-红白", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10FB8,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1103007010}})----完好 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10FD0,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1103007010}})----改进 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10FE8,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1103007010}})----精致 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11000,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1103007010}})----独眼 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11018,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1103007010}})----钢铁 string.toMusic('美化成功')---语音 end, function() end}, {"MK14-龙吟国渡", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10FB8,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1103007028}})----完好 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10FD0,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1103007028}})----改进 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10FE8,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1103007028}})----精致 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11000,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1103007028}})----独眼 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11018,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1103007028}})----钢铁 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85940,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030070229, freeze = true}})--枪口补偿器(步枪) local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x856E8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030070234, freeze = true}})-- 狙击枪补偿 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x86660,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030070225, freeze = true}})-- 狙击枪扩容 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x858C8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030070235, freeze = true}})-- 消音器(狙击枪) local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85A30,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030070232, freeze = true}})-- 消音器(步枪) local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x86B10,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030070236, freeze = true}})-- 枪托 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x868B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030070224, freeze = true}})-- 快速扩容弹夹(步枪) local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x86750,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030070227, freeze = true}})-- 快速扩容弹夹(狙击) gg.toast("美化成功") string.toMusic('美化成功')---语音 end, function() end}, {"MG3-苍穹之龙", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11810,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1105010008, freeze = true}})--钢铁阵线MG3 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x117F8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1105010008, freeze = true}})--独眼蛇MG3 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x117E0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1105010008, freeze = true}})--精致MG3 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x117C8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1105010008, freeze = true}})--改进MG3 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x117B0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1105010008, freeze = true}})--完好MG3 string.toMusic('美化成功')---语音 end, function() end}, {"MG3-铸铜神兽", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11810,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1105010010, freeze = true}})--钢铁阵线MG3 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x117F8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1105010010, freeze = true}})--独眼蛇MG3 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x117E0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1105010010, freeze = true}})--精致MG3 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x117C8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1105010018, freeze = true}})--改进MG3 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x117B0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1105010010, freeze = true}})--完好MG3 string.toMusic('美化成功')---语音 end, function() end}, {"GROZA-两面宿傩", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x101C0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101005038, freeze = true}})--钢铁阵线狗砸 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x101A8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101005038, freeze = true}})--独眼蛇狗砸 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10190,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101005038, freeze = true}})--精致狗砸 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10178,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101005038, freeze = true}})--改进狗砸 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10160,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101005038, freeze = true}})--完好狗砸 string.toMusic('美化成功')---语音 end, function() end}, { "GROZA-冥河烈焰", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x101C0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101005052, freeze = true}})--钢铁阵线狗砸 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x101A8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101005052, freeze = true}})--独眼蛇狗砸 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10190,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101005052, freeze = true}})--精致狗砸 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10178,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101005052, freeze = true}})--改进狗砸 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10160,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101005052, freeze = true}})--完好狗砸 string.toMusic('美化成功')---语音 end, function() end}, { "AK-星海提督", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xFEA8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001213, freeze = true}})--AK完好 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xFEC0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001213, freeze = true}})--改进ak local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xFED8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001213, freeze = true}})--精致ak local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xFEF0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001213, freeze = true}})--ak独眼 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xFF08,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001213, freeze = true}})--ak钢铁 string.toMusic('美化成功')---语音 end, function() end}, {"AKM-决胜之日", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xFEA8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001242, freeze = true}})--AK完好 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xFEC0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001242, freeze = true}})--改进ak local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xFED8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001242, freeze = true}})--精致ak local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xFEF0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001242, freeze = true}})--ak独眼 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xFF08,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001242, freeze = true}})--ak钢铁 string.toMusic('美化成功')---语音 end, function() end }, {"M4-冰霜核心", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10100,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004046, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100E8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004046, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100D0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004046, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004046, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100A0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004046, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85940,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040475, freeze = true}})--枪口补偿器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x859B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040474, freeze = true}})-- 消炎 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85A30,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040476, freeze = true}})-- 消音器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85C88,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040477, freeze = true}})-- 直角前握 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85D00,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040479, freeze = true}})-- 垂直握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85D78,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040482, freeze = true}})-- 轻型握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85DF0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040483, freeze = true}})-- 半直角 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85EE0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040484, freeze = true}})-- 激光握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x86A98,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040480, freeze = true}})-- 战术枪托 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x868B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040473, freeze = true}})-- 快速扩容弹夹 string.toMusic('美化成功')---语音 end, function() end}, {"M4-机魂忍神", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10100,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004218, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100E8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004218, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100D0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004218, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004218, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100A0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004218, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85940,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042127, freeze = true}})--枪口补偿器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x859B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040474, freeze = true}})-- 消炎 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85A30,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040476, freeze = true}})-- 消音器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85C88,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040477, freeze = true}})-- 直角前握 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85D00,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042136, freeze = true}})-- 垂直握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85D78,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040482, freeze = true}})-- 轻型握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85DF0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040483, freeze = true}})-- 半直角 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85EE0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040484, freeze = true}})-- 激光握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x86A98,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042137, freeze = true}})-- 战术枪托 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x868B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042126, freeze = true}})-- 快速扩容弹夹 gg.toast("美化成功") string.toMusic('美化成功')---语音 end, function() end}, {"M4-庇护之潮", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10100,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004209, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100E8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004209, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100D0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004209, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004209, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100A0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004209, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85940,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042037, freeze = true}})--枪口补偿器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x859B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040474, freeze = true}})-- 消炎 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85A30,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042037, freeze = true}})-- 消音器 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85C88,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040477, freeze = true}})-- 直角前握 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85D00,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042046, freeze = true}})-- 垂直握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85D78,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040482, freeze = true}})-- 轻型握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85DF0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040483, freeze = true}})-- 半直角 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x85EE0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040484, freeze = true}})-- 激光握把 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x86A98,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042047, freeze = true}})-- 战术枪托 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x868B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010042036, freeze = true}})-- 快速扩容弹夹 string.toMusic('美化成功')---语音 end, function() end}, {"M4-武魂宗师", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10100,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004201, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100E8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004201, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100D0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004201, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004201, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100A0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004201, freeze = true}})--famas gg.toast("美化成功") string.toMusic('美化成功')---语音 end, function() end}, {"M4-潮鸣宫廷", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10100,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004163, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100E8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004163, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100D0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004163, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004163, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100A0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004163, freeze = true}})--famas gg.toast("美化成功") string.toMusic('美化成功')---语音 end, function() end}, {"M4-愚人小丑", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10100,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004062, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100E8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004062, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100D0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004062, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004062, freeze = true}})--famas local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x100A0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004062, freeze = true}})--famas gg.toast("美化成功") string.toMusic('美化成功')---语音 end, function() end },{ "P90-律动指纹", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10B50,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1102105003, freeze = true}})-- local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10B38,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1102105003, freeze = true}})-- local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10B20,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1021050031, freeze = true}})-- local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10B08,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1021050032, freeze = true}})-- 扩容弹夹 string.toMusic("开启成功") end, function() end }, { "蜜獾-极耀炫彩", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10550,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101012009, freeze = true}})--完好蜜獾 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10568,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101012009, freeze = true}})--改进蜜獾 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10580,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101012009, freeze = true}})--精致蜜獾 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10598,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101012009, freeze = true}})--独眼蜜獾 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x105B0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101012009, freeze = true}})--钢铁蜜獾 string.toMusic("开启成功") end, function() end}, {"M762-梅西传奇", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x103D0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008116, freeze = true}})--钢铁阵线M762 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x103B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008116, freeze = true}})--独眼蛇M762 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x103A0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008116, freeze = true}})--精致M762 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10388,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008116, freeze = true}})--改进M762 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10370,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008116, freeze = true}})--完好M762 string.toMusic('美化成功')---语音 end, function() end}, {"M762-龙女魔后", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x103D0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008026, freeze = true}})--钢铁阵线M762 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x103B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008026, freeze = true}})--独眼蛇M762 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x103A0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008026, freeze = true}})--精致M762 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10388,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008026, freeze = true}})--改进M762 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10370,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008026, freeze = true}})--完好M762 string.toMusic('美化成功')---语音 end, function() end}, {"M762-星云机械", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x103D0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008014, freeze = true}})--钢铁阵线M762 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x103B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008104, freeze = true}})--独眼蛇M762 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x103A0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008104, freeze = true}})--精致M762 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10388,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008104, freeze = true}})--改进M762 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10370,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008104, freeze = true}})--完好M762 string.toMusic('美化成功')---语音 end, function() end}, {"M762-琉璃仙灵", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x103D0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008136, freeze = true}})--钢铁阵线M762 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x103B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008136, freeze = true}})--独眼蛇M762 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x103A0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008136, freeze = true}})--精致M762 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10388,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008136, freeze = true}})--改进M762 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x117B0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008136, freeze = true}})--完好M762 string.toMusic('美化成功')---语音 end, function() end }, {"SCAR-愚者之拥", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10040,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101003188, freeze = true}})--死干玩好 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10028,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101003188, freeze = true}})--改进 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10010,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101003188, freeze = true}})--精致 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xFFF8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101003188, freeze = true}})--独眼 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0xFFE0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101003188, freeze = true}})--完好MK144 string.toMusic('美化成功')---语音 end, function() end}, {"ACE-神庭冰棘", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10700,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101102017, freeze = true}})--钢铁ACE local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x106E8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101102017, freeze = true}})--独眼ACE local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x106D0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101102017, freeze = true}})--精致ACE local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x106B8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101102017, freeze = true}})--改进ACE local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x106A0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101102017, freeze = true}})--完好ACE string.toMusic('美化成功')---语音 end, function() end}, { "AWM-玲珑白蛇", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10D90,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103003087, freeze = true}})--钢铁阵线AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10D78,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103003087, freeze = true}})--独眼蛇AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10D60,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103003087, freeze = true}})--精致AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10D48,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103003087, freeze = true}})--改进AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10D30,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value =1103003087, freeze = true}})--完好AMR string.toMusic("开启成功") end, function() end },{ "SKS-超级能源", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10E50,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103004058, freeze = true}})--钢铁阵线AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10E38,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103004058, freeze = true}})--独眼蛇AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10E20,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103004058, freeze = true}})--精致AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10E08,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103004058, freeze = true}})--改进AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10DF0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103004058, freeze = true}})--完好AMR string.toMusic("开启成功") end, function() end },{ "DBS-幻彩豹娘", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x115A0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1104004024, freeze = true}})--死干玩好 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11588,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1104004024, freeze = true}})--改进 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11570,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1104004024, freeze = true}})--精致 string.toMusic("开启成功") end, function() end },{ "S12K-GACKT", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11510,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1104003026, freeze = true}})--死干玩好 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x114F8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1104003026, freeze = true}})--改进 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x114E0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1104003026, freeze = true}})--精致 string.toMusic("开启成功") end, function() end },{ "MP5K-手工纸龙", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10AA8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1107001019, freeze = true}})--死干玩好 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10A90,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1107001019, freeze = true}})--改进 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10A78,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1107001019, freeze = true}})--精致 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10A60,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1107001019, freeze = true}})--独眼 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10A48,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1107001019, freeze = true}})--完好MK14 string.toMusic("开启成功") end, function() end },{ "Vector-血牙战蝠", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x108F8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1102003020, freeze = true}})--死干玩好 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x108E0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1102003020, freeze = true}})--改进 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x108C8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1102003020, freeze = true}})--精致 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x108B0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1102003020, freeze = true}})--独眼 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10898,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1102003020, freeze = true}})--完好MK14 string.toMusic("开启成功") end, function() end },{ "M24-极尊音律", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10CE8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103002087, freeze = true}})--死干玩好 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10CD0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103002087, freeze = true}})--改进 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10CB8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103002087, freeze = true}})--精致 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10CA0,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103002087, freeze = true}})--独眼 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10C88,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103002087, freeze = true}})--完好MK14 string.toMusic("开启成功") end, function() end },{ "AUG-弃誓冰灵", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10280,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101006062, freeze = true}})--死干玩好 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10268,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101006062, freeze = true}})--改进 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10250,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101006062, freeze = true}})--精致 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10238,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101006062, freeze = true}})--独眼 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x10220,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101006062, freeze = true}})--完好MK14 string.toMusic("开启成功") end, function() end },{ "AMR-嗜血龙魇", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11270,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103012010, freeze = true}})--钢铁阵线AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11258,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103012010, freeze = true}})--独眼蛇AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11240,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103012010, freeze = true}})--精致AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11228,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103012010, freeze = true}})--改进AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11210,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103012010, freeze = true}})--完好AMR string.toMusic("开启成功") end, function() end },{ "AMR-烈焰圣枪", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11270,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103012019, freeze = true}})--钢铁阵线AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11258,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103012019, freeze = true}})--独眼蛇AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11240,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103012019, freeze = true}})--精致AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11228,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103012019, freeze = true}})--改进AMR local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x11210,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103012019, freeze = true}})--完好AMR string.toMusic("开启成功") end, function() end } },{ "赛博猫妖P90", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0, 0x558, 0x30, 0x30, 0x38, 0x4D00 ,0x18 } local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1102105012}})--P90经典 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0, 0x558, 0x30, 0x30, 0x38, 0x10AF0 ,0x18 } local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1102105012}})--P90完好 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0, 0x558, 0x30, 0x30, 0x38, 0x10B08 ,0x18 } local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1102105012}})--P90改进 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0, 0x558, 0x30, 0x30, 0x38, 0x10B20 ,0x18 } local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1102105012}})--P90精致 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0, 0x558, 0x30, 0x30, 0x38, 0x10B38 ,0x18 } local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1102105012}})--P90独眼 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0, 0x558, 0x30, 0x30, 0x38, 0x10B50 ,0x18 } local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1102105012}})--P90钢铁 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0, 0x558, 0x30, 0x30, 0x38, 0x5E70 ,0x18 } local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1021050097}})--P90瞄具 string.toMusic('开启成功') end, function() end }) }), changan.box({"手持自选", changan.check({ { "PUBG手持自改", function() local r = gg.prompt({'M416冰霜核心1101004046 M416愚人小丑1101004062 M416潮鸣宫廷1101004163 M416庇护之潮1101004209 M416机魂忍神1101004218 M416封印幽冥1101004226 Groza冥河烈焰1101005052 AKM积木龙骨1101001103 AKM决胜之日1101001242 AKM冰霜核心1101001089 M762龙女魔后 M762乖张怪客1101008081 1101008126 SCAR诡秘之夜1101003099 SCAR邪能植物1101003146 AWM玲珑白蛇1103003087 AMR嗜血龙魇1103012010 龙吟妹控1103007028 MG3苍穹之龙1105010008'}, {'1103007028'}, {'text'}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2760,0x9c8,0x11C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value =r[1]}}) gg.toast("成功") end, function() end }, { "比特宝莉", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4CB8 ,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008026, freeze = true}}) gg.toast("成功") end, function() end }, { "浪漫乐章", 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 = 1101008051, freeze = true}}) gg.toast("成功") end, function() end }, { "神莲之怒", 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 = 1101008036, freeze = true}}) gg.toast("成功") end, function() end }, { "精密杀戮", 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 = 1101008061, freeze = true}}) gg.toast("成功") end, function() end }, { "冰霜", 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}}) gg.toast("成功") end, function() end }, { "封印幽冥", 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 = 1101004226, freeze = true}})gg.toast("成功") end, function() end }, { "庇护之潮", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xC0D98,0x558,0x20,0x38,0x38,0x4C58,0x18} 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 = {0x6D1820,0x30,0x438,0x2760,0x9c8,0x11C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004201, freeze = true}}) gg.toast("成功") end, function() end }, { "科技核心", 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 = 1101004138, freeze = true}}) gg.toast("成功") end, function() end }, { "光暗圣殿", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2760,0x9c8,0x11C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1101001256}})--akm gg.toast("成功") end, function() end }, { "决胜之日", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2760,0x9c8,0x11C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1101001242}})--akm gg.toast("成功") end, function() end }, { "俏皮兔宝", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2760,0x9c8,0x11C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1101001231}})--akm gg.toast("成功") end, function() end }, { "金牌海盗", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2760,0x9c8,0x11C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1101001143}})--akm gg.toast("成功") end, function() end }, { "奇幻工坊", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2760,0x9c8,0x11C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1101001154}})--akm gg.toast("成功") end, function() end }, { "部落之王", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6D1820,0x30,0x438,0x2760,0x9c8,0x11C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1101001174}})--akm gg.toast("成功") end, function() end }, { "机魂忍神", 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 = 1101004218, freeze = true}})gg.toast("成功") end, function() end }, }) }), changan.box({"自选倍镜", changan.check({ { "冰霜核心", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5CA8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030011731, freeze = true}})--8倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D98,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040481, freeze = true}})--6倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C90,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040466, freeze = true}})--4倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D80,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040467, freeze = true}})--3倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C78,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040468, freeze = true}})--二倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C60,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040469, freeze = true}})--全息 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C48,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1010040470, freeze = true}})--红点 string.toMusic('美化成功') end, function() end },{ "武魂宗师", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5CA8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030011731, freeze = true}})--8倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D98,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010041967}})----6倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C90,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010041944}})----4倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D80,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010041945}})----3倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C78,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010041946}})----2倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C60,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010041947}})----全息 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C48,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010041948}})----红点 string.toMusic('美化成功') end, function() end },{ "烈焰圣枪", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5CA8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030120132, freeze = true}})--8倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D98,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1030120133}})----6倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C90,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1030120134}})----4倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D80,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1030120135}})----3倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C78,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1030120136}})----2倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C60,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1030120137}})----全息 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C48,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1030120138}})----红点 string.toMusic('美化成功') end, function() end },{ "庇护之潮", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5CA8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030020812, freeze = true}})--8倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D98,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010042024}})----6倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C90,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010042025}})----4倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D80,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010042026}})----3倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C78,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010042027}})----2倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C60,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010042028}})----全息 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C48,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010042029}})----红点 string.toMusic('美化成功') end, function() end }, { "嗜血龙魇", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5CA8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030120032, freeze = true}})--8倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D98,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1030120033}})----6倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C90,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1030120034}})----4倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D80,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1030120035}})----3倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C78,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1030120036}})----2倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C60,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1030120037}})----全息 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C48,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1030120038}})----红点 string.toMusic('美化成功') end, function() end }, { "终极最钻", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5CA8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030120032, freeze = true}})--8倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D98,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1011020014}})----6倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C90,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1011020015}})----4倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D80,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1011020016}})----3倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C78,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1011020017}})----2倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C60,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1011020018}})----全息 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C48,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1011020019}})----红点 string.toMusic('美化成功') end, function() end },{ "冰晶之刺", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5CA8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030011731, freeze = true}})--8倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D98,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1020021302}})----6倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C90,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1020021303}})----4倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D80,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1020021304}})----3倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C78,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1020021305}})----2倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C60,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1020021306}})----全息 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C48,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1020021307}})----红点 string.toMusic('美化成功') end, function() end },{ "紫戮电极", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5CA8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030030362, freeze = true}})--8倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D98,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1030030363}})----6倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C90,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1030030364}})----4倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D80,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value =1030030365}})----3倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C78,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010012354}})----2倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C60,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1030030367}})----全息 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C48,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1030030368}})----红点 string.toMusic('美化成功') end, function() end },{ "琉璃仙灵", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5CA8,0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1030070212, freeze = true}})--8倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D98,0x181210,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010081302}})----6倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C90,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value =1010081303}})----4倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5D80,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value =1010081304}})----3倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C78,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010081305}})----2倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C60,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010081306}})----全息 local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFEA0,0x558,0x30,0x30,0x38,0x5C48,0x18} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1010081307}})----红点 string.toMusic('美化成功') end, function() end }, }) }), changan.box({"自选播报", changan.check({ {"自改播报", function() gg.setConfig("冻结间隔", 0) gg.setConfig("快速冻结", 1) OP=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俏皮兔宝 1101001231 \nM16A4血骸风暴 1101002029 M16A4极光脉冲 1101002056 M16A4缤纷利刃 1101002068 M16A4猩红血月 1101002081 M16A4古堡龙卫 1101002103 \n死噶梦幻水枪 1101003057 死噶魔法南瓜 1101003070 死噶翌日行动 1101003080 死噶诡秘之夜 1101003099 死噶魔力结晶 1101003119 死噶邪能植物 1101003146 死噶血魂魔皇 1101003167 \nM416冰霜核心 1101004046 M416愚人小丑 1101004062 M416异域游荡者 1101004078 M416萌龙咆哮 1101004086 M416野性呼唤 1101004098 M416科技核心 1101004138 M416潮鸣宫廷 1101004163 M416庇护之潮 1101004209 \nGroza幻夜音乐 1101005025 Groza绚烂之战 1101005043 Groza冥河烈焰 1101005052 \nAUG流浪马戏团 1101006033 AUG第四使徒 1101006044 QBZ极致绝杀 1101007036 QBZ瑰绮灵姬 1101007046 M762比特宝莉 1101008026 \n妹控星云力量'},{[1]='1101004046'},{[1]='number'}) if OP == nil or OP[1] == '' or OP[1] == '0' then gg.toast("取消") else local t = {"libUE4.so:bss", "Cb"} local tt = {0x6F1FB0,0x8,0x8,0x60,0x16A0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = OP[1], freeze = true}}) end end, function() end}, {"龙吟国度", function() local function addListItems(address, flags, value, freeze) gg.addListItems({{address = address, flags = flags, value = value, freeze = freeze}}) end local function XING(address) return gg.getValues({{address = address, flags = 32}})[1].value end local CBUE4=gg.getRangesList('libUE4.so:bss')[1].start local bb=XING(XING(XING(XING(CBUE4+0x25468)+0x0)+0x78)+0x90) local qx=bb+0x1668 addListItems(qx,4,1103007028,true)--枪械播报 string.toMusic('美化成功') end, function() end },{"嗜血龙魇", function() local function addListItems(address, flags, value, freeze) gg.addListItems({{address = address, flags = flags, value = value, freeze = freeze}}) end local function XING(address) return gg.getValues({{address = address, flags = 32}})[1].value end local CBUE4=gg.getRangesList('libUE4.so:bss')[1].start local bb=XING(XING(XING(XING(CBUE4+0x25468)+0x0)+0x78)+0x90) local qx=bb+0x1668 addListItems(qx,4,1103012010,true)--枪械播报 string.toMusic('美化成功') end, function() end },{ "机魂忍神", function() local function addListItems(address, flags, value, freeze) gg.addListItems({{address = address, flags = flags, value = value, freeze = freeze}}) end local function XING(address) return gg.getValues({{address = address, flags = 32}})[1].value end local CBUE4=gg.getRangesList('libUE4.so:bss')[1].start local bb=XING(XING(XING(XING(CBUE4+0x25468)+0x0)+0x78)+0x90) local qx=bb+0x1668 addListItems(qx,4,1101004218,true)--枪械播报 string.toMusic('美化成功') end, function() end },{ "血魂魔皇", function() local function addListItems(address, flags, value, freeze) gg.addListItems({{address = address, flags = flags, value = value, freeze = freeze}}) end local function XING(address) return gg.getValues({{address = address, flags = 32}})[1].value end local CBUE4=gg.getRangesList('libUE4.so:bss')[1].start local bb=XING(XING(XING(XING(CBUE4+0x25468)+0x0)+0x78)+0x90) local qx=bb+0x1668 addListItems(qx,4,1101003167,true)--枪械播报 string.toMusic('美化成功') end, function() end },{ "潮鸣宫廷", function() local function addListItems(address, flags, value, freeze) gg.addListItems({{address = address, flags = flags, value = value, freeze = freeze}}) end local function XING(address) return gg.getValues({{address = address, flags = 32}})[1].value end local CBUE4=gg.getRangesList('libUE4.so:bss')[1].start local bb=XING(XING(XING(XING(CBUE4+0x25468)+0x0)+0x78)+0x90) local qx=bb+0x1668 addListItems(qx,4,1101004163,true)--枪械播报 string.toMusic('美化成功') end, function() end },{"星云机械", function() local function addListItems(address, flags, value, freeze) gg.addListItems({{address = address, flags = flags, value = value, freeze = freeze}}) end local function XING(address) return gg.getValues({{address = address, flags = 32}})[1].value end local CBUE4=gg.getRangesList('libUE4.so:bss')[1].start local bb=XING(XING(XING(XING(CBUE4+0x25468)+0x0)+0x78)+0x90) local qx=bb+0x1668 addListItems(qx,4,1101008104,true)--枪械播报 string.toMusic('美化成功') end, function() end }, { "神域金皇", function() local function addListItems(address, flags, value, freeze) gg.addListItems({{address = address, flags = flags, value = value, freeze = freeze}}) end local function XING(address) return gg.getValues({{address = address, flags = 32}})[1].value end local CBUE4=gg.getRangesList('libUE4.so:bss')[1].start local bb=XING(XING(XING(XING(CBUE4+0x25468)+0x0)+0x78)+0x90) local qx=bb+0x1668 addListItems(qx,4,1101100012,true)--枪械播报 string.toMusic('美化成功') end, function() end}, { "机魂忍神", function() local function addListItems(address, flags, value, freeze) gg.addListItems({{address = address, flags = flags, value = value, freeze = freeze}}) end local function XING(address) return gg.getValues({{address = address, flags = 32}})[1].value end local CBUE4=gg.getRangesList('libUE4.so:bss')[1].start local bb=XING(XING(XING(XING(CBUE4+0x25468)+0x0)+0x78)+0x90) local qx=bb+0x1668 addListItems(qx,4,1101004218,true)--枪械播报 string.toMusic('美化成功') end, function() end}, { "封印幽冥", function() local function addListItems(address, flags, value, freeze) gg.addListItems({{address = address, flags = flags, value = value, freeze = freeze}}) end local function XING(address) return gg.getValues({{address = address, flags = 32}})[1].value end local CBUE4=gg.getRangesList('libUE4.so:bss')[1].start local bb=XING(XING(XING(XING(CBUE4+0x25468)+0x0)+0x78)+0x90) local qx=bb+0x1668 addListItems(qx,4,1101004226,true)--枪械播报 string.toMusic('美化成功') end, function() end}, { "乖张怪客", function() local function addListItems(address, flags, value, freeze) gg.addListItems({{address = address, flags = flags, value = value, freeze = freeze}}) end local function XING(address) return gg.getValues({{address = address, flags = 32}})[1].value end local CBUE4=gg.getRangesList('libUE4.so:bss')[1].start local bb=XING(XING(XING(XING(CBUE4+0x25468)+0x0)+0x78)+0x90) local qx=bb+0x1668 addListItems(qx,4,1101008081,true)--枪械播报 string.toMusic('美化成功') end, function() end}, { "邪能植物", function() local function addListItems(address, flags, value, freeze) gg.addListItems({{address = address, flags = flags, value = value, freeze = freeze}}) end local function XING(address) return gg.getValues({{address = address, flags = 32}})[1].value end local CBUE4=gg.getRangesList('libUE4.so:bss')[1].start local bb=XING(XING(XING(XING(CBUE4+0x25468)+0x0)+0x78)+0x90) local qx=bb+0x1668 addListItems(qx,4,1101003146,true)--枪械播报 string.toMusic('美化成功') end, function() end}, { "冰霜核心", function() local function addListItems(address, flags, value, freeze) gg.addListItems({{address = address, flags = flags, value = value, freeze = freeze}}) end local function XING(address) return gg.getValues({{address = address, flags = 32}})[1].value end local CBUE4=gg.getRangesList('libUE4.so:bss')[1].start local bb=XING(XING(XING(XING(CBUE4+0x25468)+0x0)+0x78)+0x90) local qx=bb+0x1668 addListItems(qx,4,1101004046,true)--枪械播报 string.toMusic('美化成功') end, function() end}, { "庇护之潮", function() local function addListItems(address, flags, value, freeze) gg.addListItems({{address = address, flags = flags, value = value, freeze = freeze}}) end local function XING(address) return gg.getValues({{address = address, flags = 32}})[1].value end local CBUE4=gg.getRangesList('libUE4.so:bss')[1].start local bb=XING(XING(XING(XING(CBUE4+0x25468)+0x0)+0x78)+0x90) local qx=bb+0x1668 addListItems(qx,4,1101004209,true)--枪械播报 string.toMusic('美化成功') end, function() end}, { "决胜之日", function() local function addListItems(address, flags, value, freeze) gg.addListItems({{address = address, flags = flags, value = value, freeze = freeze}}) end local function XING(address) return gg.getValues({{address = address, flags = 32}})[1].value end local CBUE4=gg.getRangesList('libUE4.so:bss')[1].start local bb=XING(XING(XING(XING(CBUE4+0x25468)+0x0)+0x78)+0x90) local qx=bb+0x1668 addListItems(qx,4,1101001242,true)--枪械播报 string.toMusic('美化成功') end, function() end}, { "武魂宗师", function() local function addListItems(address, flags, value, freeze) gg.addListItems({{address = address, flags = flags, value = value, freeze = freeze}}) end local function XING(address) return gg.getValues({{address = address, flags = 32}})[1].value end local CBUE4=gg.getRangesList('libUE4.so:bss')[1].start local bb=XING(XING(XING(XING(CBUE4+0x25468)+0x0)+0x78)+0x90) local qx=bb+0x1668 addListItems(qx,4,1101004201,true)--枪械播报 string.toMusic('美化成功') end, function() end}, }), }), changan.box({"打击特效", changan.check({ {"爱心特效", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1101002110}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1101002110}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1101002110}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1101002110}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1101002110}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1101002110}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 1101002110}}) string.toMusic("开启成功") end}, {"庇护之潮", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004209, freeze = true}}) string.toMusic('美化成功') end, function() end}, {"机魂忍神", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004218, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004218, freeze = true}}) string.toMusic('美化成功') end, function() end}, {"决胜之日", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001242, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001242, freeze = true}}) string.toMusic('美化成功') end, function() end}, {"冰霜核心", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004046, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004046, freeze = true}}) string.toMusic('美化成功') end, function() end}, {"玲珑白蛇", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101003087, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101003087, freeze = true}}) string.toMusic('美化成功') end, function() end}, {"龙吟国度", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103007028, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103007028, freeze = true}}) string.toMusic('美化成功') end, function() end}, {"武魂宗师", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004199, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101004199, freeze = true}}) string.toMusic('美化成功') end, function() end}, {"星海提督", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001213, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101001213, freeze = true}}) string.toMusic('美化成功') end, function() end }, {"神庭冰棘", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101102017, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101102017, freeze = true}}) string.toMusic('美化成功') end, function() end }, {"烈焰圣枪", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103012019, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x25468,0x0,0x1A0,0x8,0x6E0,0x300,0x8,0x108,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103012019, freeze = true}}) string.toMusic('美化成功') end, function() end }, {"琉璃仙灵", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008136, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101008136, freeze = true}}) string.toMusic('美化成功') end, function() end }, {"终极对撞", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101102007, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1101102007, freeze = true}}) string.toMusic('美化成功') end, function() end }, {"极尊音律", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103002087, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103002087, freeze = true}}) string.toMusic('美化成功') end, function() end }, {"嗜血龙魇", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103012010, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x6BDAE8,0x438,0x1A0,0x0,0x730,0x3D0,0x18,0x8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 1103012010, freeze = true}}) string.toMusic('美化成功') end, function() end } }), }), },{ changan.box({"搜索音乐", changan.check({ { "搜索音乐", function() search = gg.prompt({ "text要搜索的歌曲\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 },{ "随机音乐", function() Obtain=gg.makeRequest("https://api.uomg.com/api/rand.music?sort=热歌榜&format=json").content muchen=Obtain:match('url":"(.-)","picurl') gg.playMusic(muchen) end }, }) }), changan.box({"推荐音乐", changan.check({ { "停止播放", function() gg.playMusic("stop") gg.playMusic("stop") gg.playMusic("stop") end, close = function(self) gg.playMusic("stop") gg.playMusic("stop") gg.playMusic("stop") end, function() end }, { "起风了", function() gg.playMusic("https://link.hhtjim.com/163/1330348068.mp3") end, function() end }, { "心做", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/b15d2dd3066cea22c2c24ac1c3ec719b.mp3") end, function() end }, { "回忆拼好", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/6cc38b49120a4b84283380f1d3897383.m4a") end, function() end },{ "魔怔乐", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1402622369.mp3") end, function() end },{ "篝火旁", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=518725853.mp3") end, function() end },{ "不问别离", function() gg.playMusic("https://cccimg.com/view.php/56bdd5a40b3437b6d6439fa0d05b5ffd.mp3") end, function() end },{ "心墙", function() gg.playMusic("https://cccimg.com/view.php/d7f93924a681f5be19c824298a402607.mp3") end, function() end },{ "白天听就行", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1950940221.mp3") end, function() end },{ "爱人错过", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1972445487") end, function() end },{ "喜欢你", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=346163&uct2.mp3") end, function() end },{ "最后一页", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=247936.mp3") end, function() end },{ "路口见", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2058598792&uct2.mp3") end, function() end },{ "爱如火", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1999552137&uct2.mp3") end, function() end },{ "在你的身边", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=475479888&uct2.mp3") end, function() end },{ "红色高跟鞋", function() gg.playMusic("https://link.hhtjim.com/163/1959190717.mp3") end, function() end },{ "毒药", function() gg.playMusic("https://cccimg.com/view.php/5140e7e8a7baaca6d0b0b606fd618635.mp3") end, function() end },{ "一吻天荒", function() gg.playMusic("https://txmov2.a.yximgs.com/ksc1/78no5LQikWBne6GmGe-0SnXC4eb8RZ4pHdP3HzAny79J66AqJEZp6Awm9paf-QIZd270kSFEeGe-IUvhFJC0vEKKLVXDOOJXCwANFFlPyBZtmAf-SCr08-ul7ET-sH8DYMUYhn5STV6IjGTF0o3BtFTyhwaRXad3T8QQQ9-1bexqhWLBUjYgadC2Ic_cxTPv.mp4?pkey=AAUvriUpSLt77QatcHa5iKdAc01dUSFv1D729JpaouGU0qKb2WuWm4Q_4koLWpjUipDYR3siUUXEb_K2ViHiuzvLnDPxPS8jZtXB-wwb3RM__l0cMuBLfkGSXOrgUyNnOiE&clientCacheKey=3xs4kyb9z47y7za_b.mp4&tt=b&di=7925590b&bp=10001") end, function() end },{ "悬弱", function() gg.playMusic("https://txmov2.a.yximgs.com/ksc1/W6LL_sLQ-G5G0lnA_PABEwuMt2u4GSut4ZHc70mLeXaXv7_sB18myl1GHmbbDCd-T1AXjlVLLX9ZBlJm1EgiFf0jXyZmDTOfE3md2HInep30k5lSKK2paZZ5LDqHzMch6AakuS-IPiGIJFAVQGzE7sFDhYRYxC6di-r6NPQ_RSVvWguugIDQkWxbcYdm8RCE.mp4?pkey=AAUgdZ2kLahlauh_6bGuLVwGM51s12MyHmQTT1-PUqGl5b9O8d22lD5P7UXzpRVFP0NYp2rtidy4w0N0nySQpkXjvZbMurYNd_X-8_8K6RpycAsrA1un7ifFLB4fmbIVMHo&clientCacheKey=3xxe56k2mcbbrhm_b.mp4&tt=b&di=7925590b&bp=10001") end, function() end },{ "天若有情", function() gg.playMusic("https://txmov2.a.kwimgs.com/upic/2023/07/02/00/BMjAyMzA3MDIwMDM2MDZfMjA0NDIyNDc3Nl8xMDY5MTgwNzc3MzJfMl8z_b_B182f70c29fdd37fbb8edbfa5e3020425.mp4?clientCacheKey=3xed3pnd5r3gcns_b.mp4&tt=b&di=8821e1f&bp=10000") end, function() end },{ "一笑江湖", function() gg.playMusic("https://link.hhtjim.com/163/2050215361.mp3") end, function() end },{ "最好的安排", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/005563bfd729df682420ebaedf059d87.mp3") end, function() end },{ "慢慢", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/47b93fe1c187391a57b2d6c18ffcb3cf.mp3") end, function() end },{ "可不可以", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/df448e35cb488e13a76ffed5553deafa.mp3") end, function() end },{ "地铁专用", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/4a88bedea3602bdbec3814ba13be69a8.mp3") end, function() end },{ "林俊杰-起风", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/005563bfd729df682420ebaedf059d87.mp3") end, function() end },{ "还是分开", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/68adcb63b3d72880ac183fe572ba7e51.mp3") end, function() end },{ "如果爱忘了", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/005563bfd729df682420ebaedf059d87.mp3") end, function() end },{ "多远都要在", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/005563bfd729df682420ebaedf059d87.mp3") end, function() end },{ "我知道", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/190ad60a1b0169e339c78ecfa8ba5ba0.mp3") end, function() end },{ "蒲公英约定", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/cf958d7bdad8cfae1ea911966508963d.mp3") end, function() end },{ "地铁出征", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/14d4bbc6eeefb0a72495c23bec1c4d57.mp3") end, function() end },{ "荒天帝", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/eeb724c5bf5f3c6b1d3f51978caab088.mp3") end, function() end },{ "美丽的神话", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/b7970ea437a7ba8d7dafadcbc5bc87e6.mp3") end, function() end },{ "天唐的魔鬼", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/e1e05bbc81ea4d9b195fcb18f64c1d1c.mp3") end, function() end },{ "如果爱忘了", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/2d95410393058f159469ffb4dd8feb51.mp3") end, function() end },{ "心之火", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/e1fdf2c1819252bb47e4daa454dffc31.mp3") end, function() end },{ "潮汐", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/89f0ad481bb1d1c8e4a806bb3cc4f356.mp3") end, function() end },{ "难却", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/e4edfdf83e674fd31f4c212c74c48c60.mp3") end, function() end },{ "空", function() gg.playMusic("http://yabo2.dfhk5.site/down.php/48aa5b9182b4f807b5937656973ba2cb.mp3") end, function() end }, }) }), changan.button("退出脚本",function() luajava.setFloatingWindowHide(false) tuichu=1 end), },{ },{ },{ },{ },{ },{ } }) --配置表添加表即可加页数,只需要与上边菜单标题数对应