get=gg.getTargetInfo() if get.label=='迷你世界' then else gg. alert("请在进程里选择迷你世界") os.exit() end if get.versionName~='1.20.0' then F = gg.alert("当前版本为"..get.versionName.."此辅助支持版本为1.20.0\n当前版本可能已经不适用此辅助了,是否继续启动?","是","否") if F== 1 then elseif F == 2 then os.exit() else end end lde,mnsj={},{Dj="0.01",dv={},lz="/sdcard/.zbb",r={}} lde.gre,lde.sbr,lde.srg,lde.crs=gg.getResults,gg.searchNumber,gg.setRanges,gg.clearResults function lde.qb()table.remove(bc,#bc)table.remove(bc,#bc)end function bv(a,b) if not b then b=","end if not tostring(a):find(b)then return{a}end local tab={}local i=0 while true do j=string.find(a,b,i+1) if not j then table.insert(tab,a:sub(i+1,#a)) break end table.insert(tab,a:sub(i+1,j-1)) i=j end return tab end function so(a,b,c) local csn=gg.getRanges() gg.setVisible(false) lde.srg(a[3]) lde.crs() lde.sbr(a[2],a[4]) local js=gg.getResultCount() local count=lde.gre(js) lde.crs() if #count~=0 then local lode,lope,lobe={},{},{} for p=1,#b do lode[p]={} for i=1,#count do lode[p][i]={} lode[p][i].address=count[i].address+b[p][2] if not b[p][3]then b[p][3]=a[4]end lode[p][i].flags=b[p][3]end lode[p]=gg.getValues(lode[p]) db=bv(b[p][1],"~") if not db[2]then db[2]=db[1]end for i=1,#lode[p] do if tonumber(lode[p][i].value)>=tonumber(db[1]) and tonumber(lode[p][i].value)<=tonumber(db[2]) then lope[#lope+1]={} lope[#lope]=count[i] end end if #lope==0 then lde.srg(csn)if p>11 then p=11 end return "开启失败" end count=lope lope={}end for i=1,#c do for n=1,#count do lope[#lope+1]={} lope[#lope].address=count[n].address+c[i][2] if not c[i][3]then c[i][3]=a[4]end lope[#lope].flags=c[i][3] if c[i][1] then lope[#lope].value=c[i][1] else lope[#lope].value=gg.getValues(lope)[#lope].value end if c[i][4] then lobe[#lobe+1]={} lobe[#lobe]=lope[#lope] table.remove(lope,#lope) end if c[i][4]==1 then lobe[#lobe].freeze=true elseif c[i][4]==2 then lobe[#lobe].freeze=false end if c[i][5] then lobe[#lobe].name=c[i][5] end end end gg.setValues(lope) gg.addListItems(lobe) lde.srg(csn) return a[1].."开启成功" else lde.srg(csn) return a[1].."开启失败!!!" end end function xe(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 readValue(read) local bf={} for i,v in ipairs(read) do bf[i]={address=v[1],flags=v[2]} end bf=gg.getValues(bf) for i=1,#bf do bf[i]=bf[i].value end return bf 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 sod,so_bss,xdd='libAppPlayJNI.so','libAppPlayJNI.so:bss',gg.getRangesList("libAppPlayJNI.so:bss") function gg.Hjkl(value) local GT=gg.getListItems() local t={} for i,v in pairs(GT) do if v.value==value then table.insert(t,v) end end gg.removeListItems(t) end function hqmz(a) local b='' for i=1,999 do local c=gg.getValues({{address=a+(i-1)*1,flags=1}})[1].value if c==0 then break end b=b..string.char(c<0 and 256+c or c) end if b=='' then local b else return b end end function ntrp(add,se,flags) gg.setValues({{address=add,flags=flags or 16,value=se}}) end function nty(addr,flags) add=gg.getValues({{address=addr,flags=flags or 32}})[1].value return add end function Get_Text(add) local b='' for i=1,999 do local c=gg.getValues({{address=add+(i-1)*1,flags=1}})[1].value if c==0 then break end b=b..string.char(c<0 and 256+c or c) end if b=='' then local b else return b end end function Get_Addr(add,flags) return gg.getValues({{address=add or 0,flags=flags or 4}})[1].address end function Get_Value(add,flags) return gg.getValues({{address=add or 0,flags=flags or 4}})[1].value end function Search(read,Memory) gg.clearResults() gg.setVisible(false) gg.setRanges(Memory) gg.searchNumber(read[1],read[2]) if gg.getResultCount()==0 then gg.toast("开启失败") return false end end function doAction(method) load(method .. "()")() end function remove(value) local GT=gg.getListItems() local t={} for i,v in pairs(GT) do if v.value==value then table.insert(t,v) end end gg.removeListItems(t) end function SearchWrite(tb1, tb2, dataType, Name) local lt1={} local lt2={} local mm1={["主特征码"] = tb1[1][1],["类型"] = dataType } table.insert(lt1,1,mm1) for i=2 , #tb1 do local mm2={["副特征码"] = tb1[i][1],["偏移"] = tb1[i][2]} table.insert(lt1,i,mm2) end for i=1 , #tb2 do if tb2[i][2]~=nil then local mm3={["修改"] = tb2[i][1],["偏移"] = tb2[i][2]} table.insert(lt2,i,mm3) else local mm3={["修改"] = false,["偏移"] = tb2[i][1]} table.insert(lt2,i,mm3) end end LongTao(lt1, lt2 ) end function LongTao(Search, Write) gg.clearResults() gg.setVisible(false) lx=Search[1]["类型"] gg.searchNumber(Search[1]["主特征码"], lx) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} if (count > 0) then gg.toast("共搜索 "..count.." 条数据") for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do local tmp = {} local num = Search[k]["副特征码"] if Search[k]["类型"]~= nil then lx =Search[k]["类型"] else lx = Search[1]["类型"] end for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + Search[k]["偏移"] tmp[#tmp].flags = lx end tmp = gg.getValues(tmp) for i, v in ipairs(tmp) do if ( tostring(v.value) ~= tostring(num) ) then result[i].isUseful = false end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+1] = v.address end end if (#data > 0) then local t = {} for i=1, #data do for k, w in ipairs(Write) do if w["类型"] ~= nil then lx = w["类型"] else lx = Search[1]["类型"] end t[#t+1] = {} t[#t].address = data[i] + w["偏移"] t[#t].flags = lx if (w["修改"]~=nil) and (w["修改"]~=false) then t[#t].value = w["修改"] gg.setValues(t) if (w["冻结"] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = w["冻结"] gg.addListItems(item) end end end end gg.loadResults(t) gg.toast("共偏移η"..#t.." 条数据ΔΘ") else gg.toast("未定位到数据!") return false end else gg.toast("未定位到数据!") return false end end local app = {} function Assert(data) if data == nil or data == "" or data == "nil" then return false else return true end end function mearrass(memory, array) if Assert(memory) and Assert(array) then return true else return false end end function typetab(array, type) local datatype = {} for i = 1, #array do if Assert(array[i].type) then table.insert(datatype, i, array[i].type) else if Assert(type) then table.insert(datatype, i, type) else return false end end end return true, datatype end function app.memorysearch(memory, array, type) gg.setVisible(false) local isok = mearrass(memory, array) if isok then local isok, datatype = typetab(array, type) if isok then if Assert(array[1].hv) then gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv .. "~" .. array[1].hv, datatype[1]) else gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv, datatype[1]) end if gg.getResultCount() == 0 then return false else local tab = {} local data = gg.getResults(gg.getResultCount()) gg.clearResults() for i = 1, #data do data[i].isok = true end for i = 2, #array do local t = {} local offset = array[i].offset for x = 1, #data do t[#t + 1] = {} t[#t].address = data[x].address + offset t[#t].flags = datatype[i] end local t = gg.getValues(t) for z = 1, #t do if Assert(array[i].hv) then if tonumber(t[z].value) < tonumber(array[i].lv) or tonumber(t[z].value) > tonumber(array[i].hv) then data[z].isok = false end else if tostring(t[z].value) ~= tostring(array[i].lv) then data[z].isok = false end end end end for i = 1, #data do if data[i].isok then tab[#tab + 1] = data[i].address end end if #tab > 0 then return true, tab else return false end end else print("type参数错误") gg.toast("type参数错误") os.exit() end else print("memory or array参数错误") gg.toast("memory or array参数错误") os.exit() end end function app.memoryread(addr, type) local t = {} t[1] = {} t[1].address = addr t[1].flags = type if #t > 0 then return true, gg.getValues(t)[1].value else return false end end function app.memorywrite(addr, type, value, freeze) local t = {} t[1] = {} t[1].address = addr t[1].flags = type t[1].value = value if #t > 0 then if Assert(freeze) then t[1].freeze = freeze return gg.addListItems(t) else return gg.setValues(t) end else 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 _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 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 D=gg.TYPE_DWORD E=gg.TYPE_DOUBLE F=gg.TYPE_FLOAT W=gg.TYPE_WORD B=gg.TYPE_BYTE X=gg.TYPE_XOR Q=gg.TYPE_QWORD --JF编辑 local lhc for i,v in ipairs(gg.getListItems())do if v.value==1701593942 then tp=1 break end end if tp then else so({"获取迷你号",1701593942,4,4},{{774993416,0xFC}},{{nil,0,4,2}}) end local tf for i,v in ipairs(gg.getListItems())do if v.value==1701593942 then mkl=gg.getValues({{address=v.address+0x174,flags=v.flags}}) mnh=mkl[1].value tf=1 break end end if tf then if mnh==0 then Mcn=io.open("/sdcard/ID文件.txt", "rb") if Mcn == nil then a="暂未获取迷你号" else a=io.open("/sdcard/ID文件.txt","r"):read("*a") end else io.open("/sdcard/ID文件.txt","w"):write(mnh):close() a = io.open("/sdcard/ID文件.txt","r"):read("*a") end else Mcn=io.open("/sdcard/ID文件.txt", "rb") if Mcn == nil then a="暂未获取迷你号" else a=io.open("/sdcard/ID文件.txt","r"):read("*a")end end gg.edits(xe("libtersafe2.so:bss",{1928},1),{{0,4,0},{0,4,4}},"防检测") function Main0() SN = gg.choice({ "𒅒🐬房主功能🐬𒅒", "𒅒🐬联机功能🐬𒅒", "𒅒🐬炸图功能🐬𒅒", "𒅒🐬对战功能🐬𒅒", "𒅒🐬退出辅助🐬𒅒", }, nil, "🧊交流群:1018826710🧊\n𒅒版本:v2.3.0 如有问题请问:112988786𒅒") if SN==1 then Main1()end if SN==2 then Main2()end if SN==3 then Main3()end if SN==4 then Main4()end if SN==5 then Exit()end FX1=0 end function Main1() SN = gg.choice({ "🐬自定义跳高🐬",--1 "🐬解锁物品🐬",--2 "🐬吸 人🐬",--3 "🐬开电脑房间🐬",--4 "🐬修改移速🐳",--5 "🐳人物透视🐳",--6 "🐳修改宠物🐳",--7 "🐳修改坐骑🐳",--8 "🐳雷 暴 模 式🐬",--9 "🐳改变天气[下雨]🐳",--10 "🐳人物浮空🐳",--11 "🐳无限物品🐳",--12 "🐳无限耐久🐳",--13 "🐳无敌附魔🐳",--14 "🐬无敌(死后开)🐬",--15 "🐬原地升天🐳",--16 "🐳查询代码🐳",--17 "🐳联机取物🐳",--18 "🐳生存取物🐳",--19 "🐳定点瞬移🐳",--20 "🐳第八格添加物品🐳",--21 "🐳返回主页🐳", }, nil, "房主专区") if SN==1 then xc1()end if SN==2 then xc2()end if SN==3 then xc3() end if SN==4 then xc4()end if SN==5 then xc5()end if SN==6 then xc6()end if SN==7 then xc7()end if SN==8 then xc8()end if SN==9 then xc9()end if SN==10 then xc10()end if SN==11 then xc11()end if SN==12 then xc12()end if SN==13 then xc13()end if SN==14 then xc14()end if SN==15 then xc15()end if SN==16 then xc16()end if SN==17 then xc17()end if SN==18 then xc18()end if SN==19 then xc19()end if SN==20 then xc20()end if SN==21 then xc21()end if SN==22 then Main0()end FX1=0 end function xc1() gg.alert("开启后如果想恢复,退出房间重新进即可") gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("-1;10;-1;945804460D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(20) gg.toast("nil") gg.getResults(100) v = gg.prompt({i='输入跳跃倍数0~1000 默认150'}, {i='150'})--这个就是弹出一个输入框 gg.editAll(v['i'], 16) gg.toast("开启成功") end function xc2() SY1 = gg.choice({ "解锁荧光弹弓", --1 "解锁圆球炸弹", --2 "解锁冰锥", --3 "解锁熔岩球", --4 "解锁脉冲弓", --5 "解锁黑龙熔岩球", --6 "解锁混乱熔岩球", --7 "解锁反光镜", --8 "解锁火箭背包", --9 "解锁公主床", --10 "解锁坚冰", --11 "解锁钢板", --12 "解锁金铁门", --13 "解锁白杨木门", --14 "解锁弩",--15 "备用解锁",--16 "返 回 主 页",--17 }, nil, "我这一次终究还是来的太迟,不该出现再插上一点说辞") if SY1 == 1 then l1() end if SY1 == 2 then l2() end if SY1 == 3 then l3() end if SY1 == 4 then l4() end if SY1 == 5 then l5() end if SY1 == 6 then l6() end if SY1 == 7 then l7() end if SY1 == 8 then l8() end if SY1 == 9 then l9() end if SY1 == 10 then l10() end if SY1 == 11 then l11() end if SY1 == 12 then l12() end if SY1 == 13 then l13() end if SY1 == 14 then l14() end if SY1 == 15 then l15() end if SY1 == 16 then l16() end if SY1 == 17 then Main() end GLWW=-1 end function l1() gg.clearResults() gg.setRanges(4) gg.searchNumber("12589;136", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("136", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 0}}) end gg.toast("修改成功!拿【荧光弹弓】出来测试一下!") gg.clearResults() end function l2() gg.clearResults() gg.setRanges(4) gg.searchNumber("15506;137", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("137", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 0}}) end gg.toast("修改成功!拿【圆球爆弹】出来测试一下!") gg.clearResults() end function l3() gg.clearResults() gg.setRanges(4) gg.searchNumber("15507;138", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("138", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 0}}) end gg.toast("修改成功!拿【冰锥】出来测试一下!") gg.clearResults() end function l4() gg.clearResults() gg.setRanges(4) gg.searchNumber("15508;139", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("139", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 0}}) end gg.toast("修改成功!拿【熔岩球】出来测试一下!") gg.clearResults() end function l5() gg.clearResults() gg.setRanges(4) gg.searchNumber("12291;140", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("140", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 0}}) end gg.toast("修改成功!拿【脉冲弓】出来测试一下!") gg.clearResults() end function l6() gg.clearResults() gg.setRanges(4) gg.searchNumber("15519;141", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("141", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 0}}) end gg.toast("修改成功!拿【黑龙熔岩球】出来测试一下!") gg.clearResults() end function l7() gg.clearResults() gg.setRanges(4) gg.searchNumber("15520;142", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("142", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 0}}) end gg.toast("修改成功!拿【混乱熔岩球】出来测试一下!") gg.clearResults() end function l8() gg.clearResults() gg.setRanges(4) gg.searchNumber("1060;143", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("143", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 0}}) end gg.toast("修改成功!拿【反射镜】出来测试一下!") gg.clearResults() end function l9() gg.clearResults() gg.setRanges(4) gg.searchNumber("12253;91", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("91", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 0}}) end gg.toast("火箭背包解锁成功") gg.clearResults() end function l10() gg.clearResults() gg.setRanges(4) gg.searchNumber("885;32", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("32", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 0}}) end gg.toast("公主床解锁成功") gg.clearResults() end function l11() gg.clearResults() gg.setRanges(4) gg.searchNumber("963;39", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("39", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0", gg.TYPE_DWORD) gg.toast("解锁成功") gg.clearResults() end function l12() gg.clearResults() gg.setRanges(4) gg.searchNumber("964;40", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("40", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0", gg.TYPE_DWORD) gg.toast("解锁成功") gg.clearResults() end function l13() gg.clearResults() gg.setRanges(4) gg.searchNumber("857;20003;4", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("4", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0", gg.TYPE_DWORD) gg.toast("解锁成功") gg.clearResults() end function l14() gg.clearResults() gg.setRanges(4) gg.searchNumber("856;20002;3", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("3", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0", gg.TYPE_DWORD) gg.toast("解锁成功") gg.clearResults() end function l15() gg.clearResults() gg.searchNumber('12283;61', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('61', gg.TYPE_DWORD, false, gg.SIGN_DWORD, 0, -1) gg.getResults(100) gg.editAll('0', gg.TYPE_DWORD) gg.toast('弩解锁成功!') end function l16() qmnb = { {["memory"] = 4}, {["name"] = "图鉴解锁"}, {["value"] = 10000, ["type"] = 4}, {["lv"] = 200, ["offset"] = -360, ["type"] = 4}, } qmxg = { {["value"] = 0, ["offset"] = -4, ["type"] = 4, ["freeze"] = true}, } xqmnb(qmnb) end function xc3() wj = gg.prompt({"『输入别人迷你号』"} ,{[1]=0},{[1]="number"})[1] qmnb = { {["memory"] = 4}, {["name"] = ""}, {["value"] =jc , ["type"] = 4}, {["lv"] = 33, ["offset"] = -24, ["type"] = 4}, } qmxg = { {["value"] = wj, ["offset"] = 0,["type"] = 4}, } xqmnb(qmnb) gg.toast("只能用半分钟") gg.sleep(30000) qmnb = { {["memory"] = 4}, {["name"] = ""}, {["value"] =wj , ["type"] = 4}, {["lv"] = 33, ["offset"] = -24, ["type"] = 4}, } qmxg = { {["value"] = jc, ["offset"] = 0,["type"] = 4}, } xqmnb(qmnb) end function xc4() SH = gg.choice({ "开10人房间",--1 "开20人房间",--2 "开30人房间",--3 "️开40人房间",--4 "️返 回 主 页",--5 },2018,os.date("🌠开启成功后直接开房间就行了🌠")) if SH==1 then lhp=7 lhplg520()end if SH==2 then lhp=8 lhplg520()end if SH==3 then lhp=9 lhplg520()end if SH==4 then lhp=10 lhplg520()end XGCK=-1 end function lhplg520() gg.clearResults() gg.setRanges(4) gg.alert("请在2秒内点击6...不会用就滚") gg.sleep(5000) gg.searchNumber("6", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.alert("🛡️请在2秒内点击1...不会用就滚") gg.sleep(5000) gg.searchNumber("1", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) gg.alert("请在2秒内点击6...不会用就滚") gg.sleep(5000) gg.searchNumber("6", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = lhp}}) gg.toast("开启成功") gg.clearResults() end end function xc5() gg.clearResults() gg.setRanges(4) gg.searchNumber("1,120,403,456D;100.0F;0.5F;0.80000001192F;1.29999995232F;3,600D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.80000001192F;1.29999995232F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_FLOAT,freeze = true,value = 250}}) end gg.toast("开启成功") gg.clearResults() end function xc6() F = gg.alert("选择","透视1","️透视2(推荐)","透视3") if F~=1 and F~=2 and F~=3 then gg.toast("你未选择开关默认取消") gg.toast("你未选择") else end if F== 1 then gg.clearResults() gg.clearResults() gg.clearResults() gg.setRanges(4) gg.searchNumber("4.20389539e-45F;7.53758444e-42F;7.27273903e-43F;3.57331108e-43F;1.07619722e-41F;3.57331108e-43F;7.27273903e-43F;1.0F;1.44193612e-42F;3.22859166e-42F", F, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1", F, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) gg.editAll("0", F) gg.toast("ca独家人物透视开启成功") elseif F== 2 then gg.clearResults() gg.setRanges(262207) gg.searchNumber("1,189,765,120", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1,189,765,120", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 1,092,616,192}}) end gg.toast("人物透视已开启") gg.clearResults() elseif F== 3 then qmnb = { {["memory"] = 4}, {["name"] = "人物透视开启"}, {["value"] = 75.0, ["type"] = 16}, {["lv"] = 10.0, ["offset"] = 12, ["type"] = 16}, {["lv"] = 30000.0, ["offset"] = 16, ["type"] = 16}, } qmxg = { {["value"] = 0, ["offset"] = 16, ["type"] = 16}, } xqmnb(qmnb) gg.clearResults() end end function xc7() local b = gg.prompt({"请输入宠物代码10001-小泡沫.10002-泡泡团子.10003-四泡团.10004-小孩子.10005-的叶团子.10006-豪华团.10007-小石子.10008-岩石团.10009-巨岩团.10010-小火量.10011-暖暖团.10012-报火团.10013-小HT.10014-跳跳蛙.10015-忍忍娃.10016-小免机.10017-免叫.10018-玉免机.10019-迷你注.10020-旺旺.10021-旺旺警长.10022-小龙蛋10023-黑龙重10024-黑龙糕10025-小菲鹏.10026-球糟鹏10027-全羽鹅网.10028-小灵球.10029-幽酬球.10030-重灵王球.10031-小黑猫.10032-焦炭猫.10033-黑飘远.10034-小球节.10035-球球豹.10036-球豹王子.10037-小擦报.10038-奏乐猴.10039-梵音猴.10040-小孔雀.10041-雏孔雀.10042-丰羽孔雀"},{[1]=3512},{[1]="number"}) gg.toast(so({"宠物",10001,4,4},{{1,4,4}},{{b[1],8,4,1}})) end function xc8() aba6 = gg.prompt({"请输入坐骑代码4500-九色鹿04501-苍林白鹿4502-涅盘绘色4503-鹿王本生4504-南瓜车04505-魔法南瓜车4506-皇家南瓜车4507-精灵南瓜车4508-竹蜻蜓0级4509-源码螺旋4510-三叶螺旋4511-白天鹅0级4512-灰甜绒绒 4513-星愿雪霜 4514-绮幻奇旅 4515-曦光绘梦4516-黑飞机0级4517-勇士战机4518-裂空机甲4519-白飞机0级4520-飞翼战机4521-星河机甲4522-小汽车0级4523-无敌旋风4524-环海洛洛0级4525-环海洛洛4526-环海洛洛-进阶4527-尼东洛洛0级4528-尼东洛洛4529-尼东洛洛-进阶4530-龙坐骑0级4531-红芒赤蛟4532-九霄金龙4533-虚空龙祖4534-画舫0级4535-玲珑音韵4536-蝶弄清影4537-繁花夜明4538-魔毯0级4539-天方夜谭4540-波斯飞毯4541-星月魔毯4542-机械鸟0级4543-咕咕4544-炼金雀4545-千机隼4546-打碟机0级4547-最强音浪4548-无限电音4549-花架0级4550-云中花架4551-云梦花舞4552-扇子0级4553-水云游4554-醉花荫4555-旺财0级4556-旺财4557-旺财2级预留4558-旺财3级预留4559-帝皇驹0级4560-超音帝皇驹4561-陆行帝皇驹4562-帝皇战龙4563-布老虎0级4564-小老虎4565-萌虎下山4566-虎虎生威4567-米兰达0级4568-米兰达4569-帝皇侠0级4570-帝皇侠4571-纸鹤0级4572-星语心愿4573-华灯初上4574-春风燕语4575-版本过低4576-版本过低4577-版本过低4578-版本过低4579-画卷0级4580-梦逍遥4581-绘江山4582-仙钥0级4583-逐影之钥4584-梦璃之钥4585-羽辉之钥"} ,{[1]=4526},{[1]="number"})[1] qmnb = { {["memory"] = 4}, {["name"] = "坐骑"}, {["value"] = 4842495500454461440, ["type"] =32 }, {["lv"] = 1127481344, ["offset"] = 4, ["type"] = 4}, {["lv"] = 1106247680, ["offset"] = 0x1C, ["type"] = 4}, {["lv"] = 1065353216, ["offset"] = 0x88, ["type"] = 4}, {["lv"] = 1065353216, ["offset"] = -0x8, ["type"] = 4}} qmxg = { {["value"] = aba6, ["offset"] = 0x128, ["type"] = 4, ["freeze"] = true}, {["value"] = 16777472, ["offset"] = -0x3C, ["type"] = 4, ["freeze"] = true}} xqmnb(qmnb) gg.clearResults() end function xc9() qmnb = { {["memory"] = 4}, {["name"] = "雷暴"}, {["value"] = 4575657222470048881, ["type"] = 32}, {["lv"] = 4559644420451760616, ["offset"] = -4, ["type"] = 32}, } qmxg = { {["value"] = 0.99999, ["offset"] = 36, ["type"] = 16, ["freeze"] = true}, } xqmnb(qmnb) qmnb = { {["memory"] = 4}, {["name"] = "雷暴"}, {["value"] = 4575657222470048881, ["type"] = 32}, {["lv"] = 4559644420451760616, ["offset"] = -4, ["type"] = 32}, } qmxg = { {["value"] = 10, ["offset"] = 36, ["type"] = 16, ["freeze"] = true}, } xqmnb(qmnb) end function xc10() F = gg.alert("🔰控制下雨🔰","🍁开🍁","🍁️关🍁️️") if F~=1 and F~=2 then gg.toast("你未选择开关默认取消") gg.toast("你未选择开关") else end if F== 1 then qmnb = { {["memory"] = 4}, {["name"] = "控制下雨"}, {["value"] = 4575657222470048881, ["type"] = 32}, {["lv"] = 4559644420451760616, ["offset"] = -4, ["type"] = 32}} qmxg = { {["value"] = 1, ["offset"] = 28, ["type"] = 16, ["freeze"] = true}} xqmnb(qmnb) gg.clearResults() elseif F== 2 then qmnb = { {["memory"] = 4}, {["name"] = "控制下雨"}, {["value"] = 4575657222470048881, ["type"] = 32}, {["lv"] = 4559644420451760616, ["offset"] = -4, ["type"] = 32}} qmxg = { {["value"] = 0, ["offset"] = 28, ["type"] = 16, ["freeze"] = false}} xqmnb(qmnb) gg.clearResults() end end function xc11() qmnb = { {["memory"] = 16384}, {["name"] = "人物浮空"}, {["value"] = 4.0, ["type"] = 16}, {["lv"] = 8.0, ["offset"] = -4, ["type"] = 16}, } qmxg = { {["value"] = 0, ["offset"] = -4, ["type"] = 16}, } xqmnb(qmnb) gg.toast("人物浮空开启成功") end function xc12() F = gg.alert("请选择{开 关}","开","️关️️") if F~=1 and F~=2 then gg.toast("你未择开关默认取消") gg.toast("你未选择{开 关}") else end if F== 1 then search(945804461,4,4) py1(1000,4,-4) xg1(945804388,4,0,true) gg.toast('无限物品开启成功') elseif F == 2 then search(945804461,4,4) py1(1000,4,-4) xg1(94580388,4,0,true) gg.toast('无限物品关闭成功') end end function xc13() qmnb = { {["memory"] = 4}, {["name"] = "第1格无限耐久"}, {["value"] = 945804461, ["type"] = 4}, {["lv"] = 1000, ["offset"] = -4, ["type"] = 4}} qmxg = { {["value"] = 20000, ["offset"] = 4, ["type"] = 4, ["freeze"] = true}} xqmnb(qmnb) gg.clearResults() end function xc14() a = gg.multiChoice({ '武器附魔第一格',--1 '工具附魔第一格',--2 '弓箭附魔第一格',--3 '装备附魔第一格',--4 '自定附魔第一格',--5 '查看全附魔代码',--6 '第一格无限耐久',--7 '返回上一个主页'}, nil,'') if a == nil then else if a[1] == true then ww1() end if a[2] == true then ww2() end if a[3] == true then ww3() end if a[4] == true then ww4() end if a[5] == true then ww5() end if a[6] == true then ww6() end if a[7] == true then ww7() end if a[8] == true then Main1() end end FX1=0 end function ww1() qmnb = { {["memory"] = 4}, {["name"] = "武器附魔"}, {["value"] = 945804461, ["type"] = 4}, {["lv"] = 1000, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 20000, ["offset"] = 4, ["type"] = 4}, {["value"] = 5, ["offset"] = 8, ["type"] = 4}, {["value"] = 505, ["offset"] = 12, ["type"] = 4}, {["value"] = 605, ["offset"] = 16, ["type"] = 4}, {["value"] = 1005, ["offset"] = 20, ["type"] = 4}, {["value"] = 1105, ["offset"] = 24, ["type"] = 4}, {["value"] = 705, ["offset"] = 28, ["type"] = 4}, } xqmnb(qmnb) end function ww2() qmnb = { {["memory"] = 4}, {["name"] = "工具附魔"}, {["value"] = 945804461, ["type"] = 4}, {["lv"] = 1000, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 20000, ["offset"] = 4, ["type"] = 4}, {["value"] = 5, ["offset"] = 8, ["type"] = 4}, {["value"] = 2505, ["offset"] = 12, ["type"] = 4}, {["value"] = 2603, ["offset"] = 16, ["type"] = 4}, {["value"] = 2401, ["offset"] = 20, ["type"] = 4}, {["value"] = 1505, ["offset"] = 24, ["type"] = 4}, {["value"] = 1105, ["offset"] = 28, ["type"] = 4}, } xqmnb(qmnb) end function ww3() qmnb = { {["memory"] = 4}, {["name"] = "弓箭附魔"}, {["value"] = 945804461, ["type"] = 4}, {["lv"] = 1000, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 20000, ["offset"] = 4, ["type"] = 4}, {["value"] = 5, ["offset"] = 8, ["type"] = 4}, {["value"] = 505, ["offset"] = 12, ["type"] = 4}, {["value"] = 1005, ["offset"] = 16, ["type"] = 4}, {["value"] = 905, ["offset"] = 20, ["type"] = 4}, {["value"] = 1305, ["offset"] = 24, ["type"] = 4}, {["value"] = 1405, ["offset"] = 28, ["type"] = 4}, } xqmnb(qmnb) end function ww4() qmnb = { {["memory"] = 4}, {["name"] = "装备附魔"}, {["value"] = 945804461, ["type"] = 4}, {["lv"] = 1000, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 20000, ["offset"] = 4, ["type"] = 4}, {["value"] = 5, ["offset"] = 8, ["type"] = 4}, {["value"] = 2205, ["offset"] = 12, ["type"] = 4}, {["value"] = 1805, ["offset"] = 16, ["type"] = 4}, {["value"] = 1705, ["offset"] = 20, ["type"] = 4}, {["value"] = 1605, ["offset"] = 24, ["type"] = 4}, {["value"] = 2305, ["offset"] = 28, ["type"] = 4}, } xqmnb(qmnb) end function ww5() fm1 = gg.prompt({"耐久5-1505.击飞5-505.锋利5-605.人类猎手5-705.动物猎手5-805.魔物猎手5-905.野人猎手5-2905.点燃5-1005.击退5-1105.幸运狩猎3-1203.强力射击5-1305.无限射击5-1405.爆炸射击-2701近战抗性5-1605.远程抗性5-1705.爆炸抗性5-1805.燃烧抗性5-1905.毒素抗性5-2005.混乱抗性5-2105.反击5-2205.击退抗性5-2305.龙之缓落-2801.护腿速降5-3005.鞋子爬墙5-3105.精准采集-2401.速度5-2505.挖掘幸运3-2603"} ,{[1]=2505},{[1]="number"})[1] gg.clearResults() fm2 = gg.prompt({"耐久5-1505.击飞5-505.锋利5-605.人类猎手5-705.动物猎手5-805.魔物猎手5-905.野人猎手5-2905.点燃5-1005.击退5-1105.幸运狩猎3-1203.强力射击5-1305.无限射击5-1405.爆炸射击-2701近战抗性5-1605.远程抗性5-1705.爆炸抗性5-1805.燃烧抗性5-1905.毒素抗性5-2005.混乱抗性5-2105.反击5-2205.击退抗性5-2305.龙之缓落-2801.护腿速降5-3005.鞋子爬墙5-3105.精准采集-2401.速度5-2505.挖掘幸运3-2603"} ,{[1]=2603},{[1]="number"})[1] gg.clearResults() fm3 = gg.prompt({"耐久5-1505.击飞5-505.锋利5-605.人类猎手5-705.动物猎手5-805.魔物猎手5-905.野人猎手5-2905.点燃5-1005.击退5-1105.幸运狩猎3-1203.强力射击5-1305.无限射击5-1405.爆炸射击-2701近战抗性5-1605.远程抗性5-1705.爆炸抗性5-1805.燃烧抗性5-1905.毒素抗性5-2005.混乱抗性5-2105.反击5-2205.击退抗性5-2305.龙之缓落-2801.护腿速降5-3005.鞋子爬墙5-3105.精准采集-2401.速度5-2505.挖掘幸运3-2603"} ,{[1]=2401},{[1]="number"})[1] gg.clearResults() fm4 = gg.prompt({"耐久5-1505.击飞5-505.锋利5-605.人类猎手5-705.动物猎手5-805.魔物猎手5-905.野人猎手5-2905.点燃5-1005.击退5-1105.幸运狩猎3-1203.强力射击5-1305.无限射击5-1405.爆炸射击-2701近战抗性5-1605.远程抗性5-1705.爆炸抗性5-1805.燃烧抗性5-1905.毒素抗性5-2005.混乱抗性5-2105.反击5-2205.击退抗性5-2305.龙之缓落-2801.护腿速降5-3005.鞋子爬墙5-3105.精准采集-2401.速度5-2505.挖掘幸运3-2603"} ,{[1]=1505},{[1]="number"})[1] gg.clearResults() fm5 = gg.prompt({"耐久5-1505.击飞5-505.锋利5-605.人类猎手5-705.动物猎手5-805.魔物猎手5-905.野人猎手5-2905.点燃5-1005.击退5-1105.幸运狩猎3-1203.强力射击5-1305.无限射击5-1405.爆炸射击-2701近战抗性5-1605.远程抗性5-1705.爆炸抗性5-1805.燃烧抗性5-1905.毒素抗性5-2005.混乱抗性5-2105.反击5-2205.击退抗性5-2305.龙之缓落-2801.护腿速降5-3005.鞋子爬墙5-3105.精准采集-2401.速度5-2505.挖掘幸运3-2603"} ,{[1]=1105},{[1]="number"})[1] gg.clearResults() qmnb = { {["memory"] = 4}, {["name"] = "附魔"}, {["value"] = 945804461, ["type"] = 4}, {["lv"] = 1000, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 20000, ["offset"] = 4, ["type"] = 4}, {["value"] = 5, ["offset"] = 8, ["type"] = 4}, {["value"] = fm1, ["offset"] = 12, ["type"] = 4}, {["value"] = fm2, ["offset"] = 16, ["type"] = 4}, {["value"] = fm3, ["offset"] = 20, ["type"] = 4}, {["value"] = fm4, ["offset"] = 24, ["type"] = 4}, {["value"] = fm5, ["offset"] = 28, ["type"] = 4}, } xqmnb(qmnb) end function ww6() gg.alert[[ 501击飞1 502击飞2 503击飞3 504击飞4 505击飞5 601锐利1 602锐利2 603锐利3 604锐利4 605锐利5 701人类猎手1 702人类猎手2 703人类猎手3 704人类猎手4 705人类猎手5 801动物猎手1 802动物猎手2 803动物猎手3 804动物猎手4 805动物猎手5 901魔物猎手1 902魔物猎手2 903魔物猎手3 904魔物猎手4 905魔物猎手5 1001点燃1 1002点燃2 1003点燃3 1004点燃4 1005点燃5 1101击退1 1102击退2 1103击退3 1104击退4 1105击退5 1201狩猎幸运1 1202狩猎幸运2 1203狩猎幸运3 1301强力射击1 1302强力射击2 1303强力射击3 1304强力射击4 1305强力射击5 1401无限射击1 1402无限射击2 1403无限射击3 1404无限射击4 1405无限射击5 1501耐久1 1502耐久2 1503耐久3 1504耐久4 1505耐久5 1601近战抗性1 1602近战抗性2 1603近战抗性3 1604近战抗性4 1605近战抗性5 1701远程抗性1 1702远程抗性2 1703远程抗性3 1704远程抗性4 1705远程抗性5 1801爆炸抗性1 1802爆炸抗性2 1803爆炸抗性3 1804爆炸抗性4 1805爆炸抗性5 1901燃烧抗性1 1902燃烧抗性2 1903燃烧抗性3 1904燃烧抗性4 1905燃烧抗性5 2001毒素抗性1 2002毒素抗性2 2003毒素抗性3 2004毒素抗性4 2002毒素抗性5 2101混乱抗性1 2102混乱抗性2 2103混乱抗性3 2104混乱抗性4 2105混乱抗性5 2201反击1 2202反击2 2203反击3 2204反击4 2205反击5 2301击退抗性1 2302击退抗性2 2303击退抗性3 2304击退抗性4 2305击退抗性5 2401精准采集1 3201速度1 2502速度2 2503速度3 2504速度4 2505速度5 2601幸运挖掘1 2602幸运挖掘2 2603幸运挖掘3 2701爆炸射击1 2801龙之缓落1 2901野人猎手1 2902野人猎手2 2903野人猎手3 2904野人猎手4 2905野人猎手5 3001速降(护腿)1 3002速降(护腿)2 3003速降(护腿)3 3004速降(护腿)4 3005速降(护腿)5 3101爬墙(鞋子)1 3102爬墙(鞋子)2 3103爬墙(鞋子)3 3104爬墙(鞋子)4 3105爬墙(鞋子)5 ]] end function xc15() qmnb = { {["memory"] = 4}, {["name"] = "无敌"}, {["value"] = 4474776592571170816, ["type"] = 32}, {["lv"] = 1120403456, ["offset"] = -24, ["type"] = 32}, } qmxg = { {["value"] = 1000000, ["offset"] = -80, ["type"] = 16, ["freeze"] = true}, {["value"] = 1000000, ["offset"] = -256, ["type"] = 16, ["freeze"] = true}, {["value"] = 0.00006336603, ["offset"] = 0x14, ["type"] = 16}, } xqmnb(qmnb) end function xc16() gg.clearResults() gg.setRanges(16384) gg.searchNumber("25,955;8", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("8", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) jg = gg.getResults(100) sl = gg.getResultCount() if 100 < sl then sl = 100 end for _FORV_3_ = 1, sl do dzy = jg[_FORV_3_].address gg.addListItems({ [1] = { address = dzy, flags = gg.TYPE_FLOAT, freeze = true, value = -99 } }) end gg.toast("开启成功") gg.clearResults() end function xc17() SN = gg.multiChoice({ "𒅒️物 品 代 码𒅒️",--1 "️️𒅒炸 图 代 码𒅒️",--2 "𒅒返 回 主 页𒅒", }, nil, "功能区:代码查询 ") if SN == nil then else if SN[1]==true then Z1() end if SN[2]==true then Z2() end if SN[3]==true then Main() end end FX=0 end function Z1() gg.alert[[ 斧 头 类: 11001-木斧头 11002-石斧头 11003-铁斧头 11004-金斧头 11005-链锯 镐 子 类: 11011-木矿镐 11012-石矿镐 11013-铁矿镐 11014-金矿镐 11015-钻头 11016-星铜钻头 铲 子 类: 11021-木铲 11022-石铲 11023-铁铲 11024-金铲 11025-蓝钻铲 武 器 类: 12001-木棒 12002-石矛 12003-短剑 12004-突刺长枪 12005-能量剑 其 他 类: 12963-星星礼盒 ]] end function Z2() gg.alert[[ 炸 图 类: 834-炸要桶 835-备用 15054-黑龙火球 15056-黑龙熔岩球 ]] end function xc18() SN = gg.choice({ "𒅒改 创 造𒅒",--1 "𒅒喷 漆 改 编 辑 器𒅒",--2 "𒅒南 瓜 改 物 品𒅒",--3 "𒅒书 台 取 物𒅒",--4 "𒅒第 一 格 物 品 叠 加𒅒",--5 "𒅒返 回 主 页𒅒", }, nil, "") if SN==1 then HS1() end if SN==2 then HS2() end if SN==3 then HS3() end if SN==4 then HS4() end if SN==5 then HS5() end if SN==6 then Main() end FX1=0 end function HS1() a = gg.prompt({"请输入房主迷你号:"}, { [1] = 1249733234 }, { [1] = "number" })[1] qmnb = { {memory = 4}, {name = "玩法生存改创造"}, { value = a, type = 4 }, { lv = 5, offset = -4, type = 4 } } qmxg = { { value = 4, offset = -4, type = 4 } } xqmnb(qmnb) end function HS2() gg.toast(so({"喷漆改编辑器",12239,4,4},{{2,00,4},{288,0x228,4},{-2,20,4}},{{10500,0,4,1}})) end function HS3() i2= gg.choice({ "𒅒炸药桶𒅒",--1 "𒅒刷怪方块𒅒",--2 "𒅒宠物窝𒅒",--3 "𒅒天气控制器𒅒",--4 "𒅒️重力装置𒅒", --5 "𒅒️空心树𒅒",--6 "𒅒️钢琴𒅒",--7 "𒅒自定义方块𒅒",--8 "𒅒返 回 主 页𒅒",},i2,os.date("𒅒开启后打开编辑器在植物那个分类里找到南瓜𒅒")) if i2==1 then i=835 i1() end if i2==2 then i=1080 i1() end if i2==3 then i=1405 i1() end if i2==4 then i=1403 i1() end if i2==5 then i=1402 i1() end if i2==6 then i=1475 i1() end if i2==7 then i=726 i1() end if i2==8 then i=gg.prompt({"输入方块代码"},{[1]=4095},{[1]="number"})[1] i1() end XGCK=-1 end function i1() qmnb = { {["memory"] = 4}, {["name"] = "道具"}, {["value"] = 42949672960230, ["type"] = 32}, {["lv"] = 10000, ["offset"] = 4, ["type"] = 4}, {["lv"] = 0, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = i, ["offset"] = -0x5C, ["type"] = 4, ["freeze"] = true}, } xqmnb(qmnb) gg.clearResults() end function HS4() local FS = gg.prompt({ '物品代码11551破坏 11552放置 11553替换 11554攻击 11555击飞 ️11556召唤 ️11557加状态 ️11558投掷物 ️11559治疗 15509击飞激光 15510冰冻激光 15511爆炸激光 12007激光武器 15512岩石海啸 15513蓝色手臂 15514白色手臂 15515精灵怪蓝色控制 15516精灵怪白色控制 12005能量剑 10500地形编辑器 1181箱子 726钢琴 1080刷怪方块 415星能块 12550香溢麦包 12558烤鸡 12008喷射喷子 801储物箱', '特殊物品无需蓄力',},nil,{[1] = 'number',[2] = 'checkbox',}) if not FS then return end if FS[2]==true then gg.toast(so({("无蓄"),1060320051,4,4},{{65538,-4,4}},{{0.1,0xC,16}})) end if FS[1]=="" then else gg.toast(so({("书台取物"),4628011567076605952,4,32},{{4667716031467225088,200,32}},{{FS[1],120,64,1},{0,0x140,64,1}})) end end function HS5() local FS = gg.prompt({ '物品代码,不修改则不填', '突破范围[64;9999]', '复制物品,选择格数,保持无物品[1;8]', '是否复制'},nil,{ [1] = 'number', [2] = 'number', [3] = 'number', [4] = "checkbox"}) if not FS then return end if FS[1] =="" then else gg.alert(FS[2]) qmnb = { {["memory"] = 4}, {["name"] = ""}, {["value"] = FS[1], ["type"] = 4}, {["lv"] = 1868785938, ["offset"] = 192, ["type"] = 4}, } qmxg={ {["value"] = FS[2], ["offset"] = 556, ["type"] = 4}, } xqmnb(qmnb) end if FS[4]==true then A=FS[3]+999 qmnb = { {["memory"] = 4}, {["name"] = "无限物品"}, {["value"] =945804460, ["type"] = 4}, {["lv"] = A, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"]=945804388,["offset"]=0,["type"]=4,["freeze"] = true}, } xqmnb(qmnb) end end function xc19() lgnb=gg.prompt({"请输入物品代码 默认代码破坏方块11551 击飞11552 狙击枪15004 子弹15003"},{'15056'},{"number"})[1] qmnb = { {["memory"] = 4}, {["name"] = "冒险任务改物品"}, {["value"] = 11627, ["type"] = 4}, {["lv"] = 817, ["offset"] = 16, ["type"] = 4}, {["lv"] = 3, ["offset"] = 24, ["type"] = 4}, } qmxg = { {["value"] = 0, ["offset"] = 4, ["type"] = 4}, {["value"] = 1, ["offset"] = 12, ["type"] = 4}, {["value"] = lgnb, ["offset"] = 16, ["type"] = 4}, {["value"] = 999, ["offset"] = 20, ["type"] = 4}, {["value"] = 1, ["offset"] = 24, ["type"] = 4}, {["value"] = 9999999, ["offset"] = 28, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 4}, {["name"] = "第一个成就无限领"}, {["value"] = 1221, ["type"] = 4}, {["lv"] = 2, ["offset"] = 8, ["type"] = 4}, {["lv"] = 0, ["offset"] = 12, ["type"] = 4}} qmxg = { {["value"] = 1, ["offset"] = 12, ["type"] = 4, ["freeze"] = true}, } xqmnb(qmnb) qmnb = { {["memory"] = 4}, {["name"] = "无"}, {["value"] = 1919898634, ["type"] = 4}, {["lv"] = 925972590, ["offset"] = -136, ["type"] = 4}, {["lv"] = 26723, ["offset"] = 4, ["type"] = 4}} qmxg = { {["value"] = 15056, ["offset"] = -304, ["type"] = 4, ["freeze"] = true}, } xqmnb(qmnb) xqmnb(qmnb) end function xc20() local Sy={} local Cd={"🍑添加坐标🍑","🍉删除坐标🍉️","🍇返回主页🍇"} for i,v in ipairs(zb) do Cd[#Cd+1]=v[1] end local GT=gg.choice(Cd,nil,"🐔") if GT==nil then XGCK=-1 else if GT==1 then tjzb() end if GT==2 then sczb() end if GT==3 then Main() end if GT>3 then sczb(zb[(GT-3)]) end end end function sczb(dd) local item={} for i,v in ipairs(zb) do table.insert(item,v[1]) end local GT=gg.multiChoice(item,nil,"🐔") if GT then for i,v in pairs(GT) do zb[i]=nil end local New={} for i,v in pairs(zb) do table.insert(New,v) end zb=New gg.toast("删除成功") end end function sczb(xyz) bgtss("-1F;60D;180D;220D;120D;2F",4,4) if getsl()>0 then bgtgs("-1",16) local value=gg.getResults(1) local item={} item[1]={} item[2]={} item[3]={} item[1].address=value[1].address+0x1C item[1].value=xyz[2] item[1].flags=4 item[2].address=value[1].address+0x20 item[2].value=xyz[3] item[2].flags=4 item[3].address=value[1].address+0x24 item[3].value=xyz[4] item[3].flags=4 gg.setValues(item) gg.toast("传送成功") end end function tjzb() local GT=gg.prompt({"请输入名称"},nil,{"text"}) if GT then bgtss("-1F;60D;180D;220D;120D;2F",4,4) if getsl()>0 then local value=gg.getResults(1) X=readValue(value[1].address+0x1C,4) Y=readValue(value[1].address+0x20,4) Z=readValue(value[1].address+0x24,4) zb[#zb+1]={GT[1],X,Y,Z} else gg.toast("添加失败") end end end function xc21() local wp=gg.prompt({"物品代码[代码要大于300]","物品数量[1;200]"},{[1]="",[2]="64"},{[1]="number",[2]="number"}) if wp then so({"物品",wp[1],4,4},{{"1~64",-0x1D4,4},{"200~500",-0x1D8,4}},{{nil,0,4,2}}) for i,v in ipairs(gg.getListItems())do if v.value==wp[1] then tt=v.address sj1=gg.getValues({{address=v.address+0x344,flags=4}}) end end if sj1 then gg.toast(so({"添加物品",1007,4,4},{{1000,-0x700},{1001,-0x600},{1002,-0x500},{1003,-0x400},{1004,-0x300},{1005,-0x200},{1006,-0x100}},{{945804460~wp[2],4,4},{2000,8,4},{tt,0x78,32},{sj1[1].value,0x7C,4}})) else gg.toast("该物品添加失败") end end end function xc21() local wp=gg.prompt({"物品代码[代码要大于300]","物品数量[1;200]"},{[1]="",[2]="64"},{[1]="number",[2]="number"}) if not wp then return end if wp then so({"物品",wp[1],4,4},{{"1~64",-0x1D4,4},{"200~500",-0x1D8,4}},{{nil,0,4,2}}) for i,v in ipairs(gg.getListItems())do if v.value==wp[1] then tt=v.address sj1=gg.getValues({{address=v.address+0x344,flags=4}}) end end if sj1 then gg.toast(so({"添加物品",1007,4,4},{{1000,-0x700},{1001,-0x600},{1002,-0x500},{1003,-0x400},{1004,-0x300},{1005,-0x200},{1006,-0x100}},{{945804460~wp[2],4,4},{2000,8,4},{tt,0x78,32},{sj1[1].value,0x7C,4}})) else gg.toast("该物品添加失败") end end end function Main2() SN = gg.choice({ "🐳无限星星🐳",--1 "🐳伪飞行🐳",--2 "🐳空格连跳🐳",--3 "🐳人物穿墙🐳",--4 "🐳伪房服主🐳",--5 "🐳背视角超远攻击🐳",--6 "🐳小淘气二段跳🐳",--7 "🐳瞬间移动🐳",--8 "🐳秒挖方块🐳",--9 "🐳人物加速🐳",--10 "🐳锁定血量🐳",--11 "🐳能量剑强化🐳",--12 "🐳获取房主迷你号🐳",--13 "🐳死亡移动🐳",--14 "🐳迷你号对接🐳",--15 "🐳自定义地图名🐳",--16 "🐳足球模式🐳",--17 "🐳伪服主🐳",--18 "🐳踢房主🐳",--19 "🐳添加火箭背包🐳",--20 "🐳过飞行检测🐳",--21 "🐳编辑按钮🐳",--22 "🐳无限脚印🐳",--23 "🐳皮肤技能🐳",--24 "🐳商人取物🐳",--25 "🐳返回主页🐳", }, nil, "联机专区") if SN==1 then xca1() end if SN==2 then xca2() end if SN==3 then xca3() end if SN==4 then xca4() end if SN==5 then xca5() end if SN==6 then xca6() end if SN==7 then xca7() end if SN==8 then xca8() end if SN==9 then xca9() end if SN==10 then xca10() end if SN==11 then xca11() end if SN==12 then xca12() end if SN==13 then xca13() end if SN==14 then xca14() end if SN==15 then xca15() end if SN==16 then xca16() end if SN==17 then xca17() end if SN==18 then xca18() end if SN==19 then xca19() end if SN==20 then xca20() end if SN==21 then xca21() end if SN==22 then xca22() end if SN==23 then xca23() end if SN==24 then xca24() end if SN==25 then xca25() end if SN==26 then Main0() end FX1=0 end function xca1() gg.clearResults() qmnb = { {["memory"] = 4}, {["name"] = ""}, {["value"] = 1028443341, ["type"] = 4}, {["lv"] = 1065353216,["offset"] =4, ["type"] = 4}, {["lv"] = 1065353216,["offset"] =8, ["type"] = 4}, {["lv"] = 1097859072,["offset"] =12, ["type"] = 4}, } qmxg = { {["value"] = 99999,["offset"] =32, ["type"] = 16,["freeze"] = true}, } xqmnb(qmnb) gg.clearResults() end function xca2() F = gg.alert("请选择{开 关}","开","️关️️") if F~=1 and F~=2 then gg.toast("你未选择开关默认取消") gg.toast("📌你未选择{开 关}") else end if F== 1 then qmnb={ {["memory"]=4}, {["name"]="伪飞行"}, {["value"]=-1020002304,["type"]=4}, {["lv"]=-1046478848,["offset"]=-4,["type"]=4} } qmxg={ {["value"]=16777472,["offset"]=-92,["type"]=4,["freeze"]=true} } xqmnb(qmnb) elseif F== 2 then qmnb={ {["memory"]=4}, {["name"]="伪飞行"}, {["value"]=-1020002304,["type"]=4}, {["lv"]=-1046478848,["offset"]=-4,["type"]=4} } qmxg={ {["value"]=16777216,["offset"]=-92,["type"]=4,["freeze"]=true} } xqmnb(qmnb) end end function xca3() gg.toast(so({"空格连跳",944892805240,4,32},{{1065353216,0xC8,4},{220,0x4,4},{120,0x8,4},{180,-0x8,4},{1086324736,0x15C,4},{1073741824,0x160,4},{1082130432,0x158,4}},{{335007449089,0x80,32,1}})) end function xca4() F = gg.alert("穿墙","开","️关️️") if F~=1 and F~=2 then gg.toast("你未选择开关默认取消") gg.toast("你未选择开关") else end if F== 1 then qmnb = { {["memory"] = 4}, {["name"] = "穿墙[开]"}, {["value"] = 944892805240, ["type"] = 32}, {["lv"] = 120,["offset"] = 8,["type"] = 4}, {["lv"] = 220,["offset"] = 4,["type"] = 4}} qmxg = { {["value"]= -9999,["offset"]= -8,["type"]= 4}} xqmnb(qmnb) elseif F== 2 then qmnb = { {["memory"] = 4}, {["name"] = "穿墙[关]"}, {["value"] = 944892805240, ["type"] = 32}, {["lv"] = 120,["offset"] = 8,["type"] = 4}, {["lv"] = 220,["offset"] = 4,["type"] = 4}} qmxg = { {["value"]= 180,["offset"]= -8,["type"]= 4}} xqmnb(qmnb) end end function xca5() F = gg.alert("🔰请选择{房主 服主}🔰","🍁伪房主🍁","🍁️伪服主🍁️️") if F~=1 and F~=2 then gg.toast("你未选择开关默认取消") gg.toast("📌你未选择{开 关}") else end if F== 1 then local ahk=gg.prompt({"输入单机0联机2房主3"},nil,{"number"}) if ahk then for i,v in ipairs(gg.getListItems())do if v.value==11522 then tuy=1 gg.addListItems({{address=v.address+0x24,flags=4,freeze=true,value=ahk[1]}}) end end if not tuy then gg.toast(so({"伪单机",11522,4,4},{{11014,4}},{{ahk[1],0x24,4,1},{nil,0,4,2}})) end end elseif F== 2 then y = gg.prompt({"『输入服主的迷你号』"} ,{[1]=12345},{[1]="number"})[1] gg.clearResults() gg.toast(so({"伪云服服主",y,4,4},{{1,4,4},{32767,8,4}},{{a,0,4,1}})) end end function xca6() F = gg.alert("请选择{开 关}","开","️关️️") if F== 1 then qmnb = { {["memory"] = 16384}, {["name"] = "超远攻击"}, {["value"] = 640, ["type"] = 16}, {["lv"] = 1143275520, ["offset"] = 12, ["type"] = 4}, {["lv"] = 350.0, ["offset"] = -8, ["type"] = 16}, } qmxg = { {["value"] = -1, ["offset"] = 8, ["type"] = 16}, } xqmnb(qmnb) gg.clearResults() elseif F== 2 then qmnb = { {["memory"] = 16384}, {["name"] = "超远攻击"}, {["value"] = 640, ["type"] = 16}, {["lv"] = 1143275520, ["offset"] = 12, ["type"] = 4}, {["lv"] = 350.0, ["offset"] = -8, ["type"] = 16}, } qmxg = { {["value"] = 0.1, ["offset"] = 8, ["type"] = 16}, } xqmnb(qmnb) gg.clearResults() end end function xca7() F = gg.alert("🧊🍥小淘气二段🍥🧊","🧊🍥开🍥🧊","🧊🍥关🍥🧊") if F~=1 and F~=2 then gg.toast("你未选择开关默认取消") gg.toast("你未选择开关") else end if F== 1 then qmnb = { {["memory"] = 4}, {["name"] = "小淘气二段跳[开]"}, {["value"] = -9999, ["type"] = 4}, {["lv"] = -9999, ["offset"] = 0x0, ["type"] = 4}} qmxg = { {["value"] = 42, ["offset"] = -0x28, ["type"] = 1}} xqmnb(qmnb) gg.clearResults() elseif F== 2 then qmnb = { {["memory"] = 4}, {["name"] = "小淘气二段跳[关]"}, {["value"] = -9999, ["type"] = 4}, {["lv"] = -9999, ["offset"] = 0x0, ["type"] = 4}} qmxg = { {["value"] = 0, ["offset"] = -0x28, ["type"] = 1}} xqmnb(qmnb) gg.clearResults() end end function xca8() F = gg.alert("请选择{开 关}","开","关️") if F~=1 and F~=2 then gg.toast("你未选择开关默认取消") gg.toast("你未选择{开 关}") else end if F== 1 then gg.clearResults() gg.setRanges(16384) gg.searchNumber("7.75559786e-19F;3.20297985e-38F;0.60000002384F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.60000002384", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_FLOAT,freeze = true,value = 555}}) gg.toast("瞬移开启成功\n共耗时:"..os.clock()-time.."秒") end elseif F== 2 then gg.clearResults() gg.setRanges(16384) gg.searchNumber("7.75559786e-19F;3.20297985e-38F;555", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("555", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_FLOAT,freeze = true,value = 0.60000002384}}) gg.toast("瞬移恢复成功\n共耗时:"..os.clock()-time.."秒") end end end function xca9() F = gg.alert("请选择{开 关}","开","️关️️") if F== 1 then search(1133903872,4,16384) py1(50.0,16,4) py1(-70.0,16,-8) py1(100.0,16,8) xg1(0,16,-4,true) gg.toast('秒挖开启成功') elseif F == 2 then search(1133903872,4,16384) py1(50.0,16,4) py1(-70.0,16,-8) py1(100.0,16,8) xg1(0.3,16,-4,true) gg.toast('秒挖关闭成功') end end function xca10() F = gg.alert("人物加速","开","️关️️") if F~=1 and F~=2 then gg.toast("你未选择开关默认取消") gg.toast("你未选择开关") else end if F== 1 then XG = gg.prompt({"输入修改值"} ,{[1]=""},{[1]="number"})[1] qmnb = { {["memory"] = 4}, {["name"] = "加速[开]"}, {["value"] = 4812096202965778432, ["type"] = 32}, {["lv"] = 100.0, ["offset"] = 4, ["type"] = 16}, {["lv"] = 10.0, ["offset"] = 108, ["type"] = 16}, {["lv"] = -1, ["offset"] = 24, ["type"] = 4}} qmxg = { {["value"]= XG,["offset"]= 36,["type"]= 16,["freeze"] = true}, {["value"]= XG,["offset"]= 40,["type"]= 16,["freeze"] = true}} xqmnb(qmnb) gg.clearResults() elseif F== 2 then qmnb = { {["memory"] = 4}, {["name"] = "加速[关]"}, {["value"] = 4812096202965778432, ["type"] = 32}, {["lv"] = 100.0, ["offset"] = 4, ["type"] = 16}, {["lv"] = 10.0, ["offset"] = 108, ["type"] = 16}, {["lv"] = -1, ["offset"] = 24, ["type"] = 4}} qmxg = { {["value"]= 10.0,["offset"]= 36,["type"]= 16,["freeze"] = false}, {["value"]= 10.0,["offset"]= 40,["type"]= 16,["freeze"] = false}, {["value"]= 10.0,["offset"]= 36,["type"]= 16}, {["value"]= 10.0,["offset"]= 40,["type"]= 16}} xqmnb(qmnb) gg.clearResults() end end function xca11() qmnb = { {["memory"] = 4}, {["name"] = ""}, {["value"] = 0.20000000298023224, ["type"] = 16}, {["lv"] = 100.0, ["offset"] = -4, ["type"] = 16}, {["lv"] = 100.0, ["offset"] = -8, ["type"] = 16}, {["lv"] = 100.0, ["offset"] = -12, ["type"] = 16}, {["lv"] = 100.0, ["offset"] = -16, ["type"] = 16}, } qmxg = { {["value"] = 100, ["offset"] = -20, ["type"] = 16, ["freeze"] = true}, } xqmnb(qmnb) os.exit() end function xca12() F = gg.alert("请选择{开 关}","开","️关️️") if F== 1 then qmnb = { {["memory"] = 4}, {["name"] = "能量剑强化"}, {["value"] =12005 , ["type"] = 4}, {["lv"] = 12005, ["offset"] = -4, ["type"] = 4}, {["lv"] = 12005, ["offset"] = -12, ["type"] = 4}, {["lv"] = 101133, ["offset"] = 0x140, ["type"] = 4}, {["lv"] = 5.0, ["offset"] = 0x4C, ["type"] = 16}, {["lv"] = 1, ["offset"] = 0x138, ["type"] = 4}, } qmxg = { {["value"] =0, ["offset"] = 0x4C,["type"] = 16}, {["value"] =0, ["offset"] = 0x138,["type"] = 4}, } xqmnb(qmnb) gg.clearResults() elseif F == 2 then qmnb = { {["memory"] = 4}, {["name"] = "能量剑强化"}, {["value"] =12005 , ["type"] = 4}, {["lv"] = 12005, ["offset"] = -4, ["type"] = 4}, {["lv"] = 12005, ["offset"] = -12, ["type"] = 4}, {["lv"] = 101133, ["offset"] = 0x140, ["type"] = 4}, {["lv"] = 0.0, ["offset"] = 0x4C, ["type"] = 16}, {["lv"] = 0, ["offset"] = 0x138, ["type"] = 4}, } qmxg = { {["value"] =5.0, ["offset"] = 0x4C,["type"] = 16}, {["value"] =1, ["offset"] = 0x138,["type"] = 4}, } xqmnb(qmnb) gg.clearResults() end end function xca13() gg.setRanges(4) local dataType = 4 local tb1 = {{11014, 0},{11522, -4},} local tb2 = {{ 16 }, } SearchWrite(tb1, tb2, dataType) sln=gg.getResultCount() if sln<1 then return end local nmb=gg.getResults(1) sl=gg.getValues(nmb) wjnba=sl[1].value gg.alert("房主迷你号为"..wjnba,"确认") gg.copyText(wjnba) end function xca14() F = gg.alert("请选择{开 关}","开","关") if F== 1 then gg.clearResults() qmnb = { {["memory"] = 4}, {["name"] = "死亡移动"}, {["value"] = 4474776592571170816, ["type"] = 32}, {["lv"] = 1065353216, ["offset"] = -4, ["type"] = 4}, {["lv"] = 1065353216, ["offset"] = -8, ["type"] = 4}, } qmxg = { {["value"] = 100, ["offset"] = -368, ["type"] = 16,["freeze"] = true}, } xqmnb(qmnb) gg.clearResults() elseif F == 2 then qmnb = { {["memory"] = 4}, {["name"] = "死亡移动"}, {["value"] = 4474776592571170816, ["type"] = 32}, {["lv"] = 1065353216, ["offset"] = -4, ["type"] = 4}, {["lv"] = 1065353216, ["offset"] = -8, ["type"] = 4}, } qmxg = { {["value"] = -1, ["offset"] = -368, ["type"] = 16,["freeze"] = false},} xqmnb(qmnb) gg.clearResults() qmnb = { {["memory"] = 4}, {["name"] = "死亡移动"}, {["value"] = 21475164160000, ["type"] = 32}, {["lv"] = 5000, ["offset"] = 4, ["type"] = 4}, {["lv"] = 65536, ["offset"] = 16, ["type"] = 4}, {["lv"] = 2560, ["offset"] = 52, ["type"] = 4}, {["lv"] = 1600, ["offset"] = 56, ["type"] = 4}, } qmxg = { {["value"] = 16777472, ["offset"] = 40, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() end end function xca15() WJ = gg.prompt({"输入迷你号 "} ,{[1]=""},{[1]="number"}) if not WJ then return end qmnb = { {["memory"] = 4}, {["name"] = "迷你号对接"}, {["value"] = zh, ["type"] = 32}, {["lv"] = 0, ["offset"] = 4, ["type"] = 32}, {["lv"] = 0, ["offset"] = 8, ["type"] = 32}, {["lv"] = 0, ["offset"] = 12, ["type"] = 32}, {["lv"] = 0, ["offset"] = 16, ["type"] = 32}, {["lv"] = 0, ["offset"] = 20, ["type"] = 32}, {["lv"] = 0, ["offset"] = 24, ["type"] = 32}, {["lv"] = 0, ["offset"] = 28, ["type"] = 32}, {["lv"] = 0, ["offset"] = 32, ["type"] = 32}, {["lv"] = 0, ["offset"] = 36, ["type"] = 32}, {["lv"] = 0, ["offset"] = 40, ["type"] = 32}, {["lv"] = 0, ["offset"] = 44, ["type"] = 32}, {["lv"] = 0, ["offset"] = 48, ["type"] = 32}, {["lv"] = 0, ["offset"] = 52, ["type"] = 32}, {["lv"] = 0, ["offset"] = 56, ["type"] = 4}, {["lv"] = 0, ["offset"] = 60, ["type"] = 4}, {["lv"] = 0, ["offset"] = 0x5C, ["type"] = 4}, {["lv"] = 0, ["offset"] = 0x60, ["type"] = 4}, } qmxg = { {["value"] = WJ[1], ["offset"] = 0, ["type"] = 32},} xqmnb(qmnb) end function xca16() aaa1 = gg.prompt({"输入要修改的地图作者迷你号"} ,{[1]=0},{[1]="number"})[1] qmnb = { {["memory"] = 4}, {["name"] = ""}, {["value"] = a, ["type"] = 4}, {["lv"] = aaa1, ["offset"] = 160, ["type"] = 4}, {["lv"] = aaa1, ["offset"] = 200, ["type"] = 4}, } mnmz = ":wwwwwwwwwwwwwwwww" mnmcc = gg.prompt({"输入你要修改的自定义地图名字,不能把:这个删了"} ,{[1]=":"},{[1]="text"})[1] qmnb = { {["memory"] = 4}, {["name"] = ""}, {["value"] = a, ["type"] = 4}, {["lv"] = aaa1, ["offset"] = 160, ["type"] = 4}, {["lv"] = aaa1, ["offset"] = 200, ["type"] = 4}, } qmxg = { {["value"] = mnmz, ["offset"] = 8, ["type"] = 4}, {["value"] = mnmz, ["offset"] = 12, ["type"] = 4}, {["value"] = mnmz, ["offset"] = 16, ["type"] = 4}, {["value"] = mnmz, ["offset"] = 20, ["type"] = 4}, {["value"] = mnmz, ["offset"] = 24, ["type"] =4 }, {["value"] = mnmz, ["offset"] = 28, ["type"] =4 }, {["value"] = mnmz, ["offset"] = 32, ["type"] =4 }, {["value"] = mnmz, ["offset"] = 36, ["type"] =4 }, {["value"] = mnmz, ["offset"] = 40, ["type"] =4 }, {["value"] = mnmz, ["offset"] = 44, ["type"] = 4}, {["value"] = mnmz, ["offset"] = 48, ["type"] = 4}, {["value"] = mnmz, ["offset"] = 52, ["type"] = 4}, {["value"] = mnmz, ["offset"] = 56, ["type"] = 4}, {["value"] = mnmz, ["offset"] = 60, ["type"] = 4}, {["value"] = mnmz, ["offset"] = 64, ["type"] = 4}, {["value"] = mnmz, ["offset"] = 68, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.searchNumber(":wwwwwwwwwwwwwwwww", gg.TYPE_BYTE, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(200, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll(mnmcc, gg.TYPE_BYTE) gg.toast("自定义地图名开启成功") if gg.getResultCount() == 0 then gg.toast("自定义地图名开启失败") else end end function xca17() F = gg.alert("请选择{开 关}","开","️关️️") if F== 1 then qmnb = { {["memory"] = 4}, {["name"] = "足球模式"}, {["value"] = zh, ["type"] = 4}, {["lv"] = zh, ["offset"] = -0x388, ["type"] = 4}, } qmxg = { {["value"] = 1, ["offset"] = -0x1D0, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() elseif F == 2 then qmnb = { {["memory"] = 4}, {["name"] = "足球模式"}, {["value"] = zh, ["type"] = 4}, {["lv"] = zh, ["offset"] = -0x388, ["type"] = 4}, } qmxg = { {["value"] = 0, ["offset"] = -0x1D0, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() end end function xca18() F = gg.alert("🔰请选择{房主 服主}🔰","🍁伪房主🍁","🍁️伪服主🍁️️") if F~=1 and F~=2 then gg.toast("你未选择开关默认取消") gg.toast("📌你未选择{开 关}") else end if F== 1 then qmnb = { {["memory"] = 4}, {["name"] = "伪房主"}, {["value"] = 11522, ["type"] = 4}, {["lv"] = 11014, ["offset"] = 4, ["type"] = 4},} qmxg = { {["value"] = 3, ["offset"] = 36, ["type"] = 4},} xqmnb(qmnb) gg.clearResults() elseif F== 2 then y = gg.prompt({"『输入服主的迷你号』"} ,{[1]=12345},{[1]="number"})[1] gg.clearResults() qmnb = { {["memory"] = 4}, {["name"] = "云服服主"}, {["value"] =y, ["type"] = 4}, {["lv"] = 1, ["offset"] = 4, ["type"] = 4}, {["lv"] =32767, ["offset"] = 8, ["type"] = 4}, } qmxg = { {["value"] = lq, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() end end function xca19() gg.setRanges(4) local dataType = 4 local tb1 = {{11014, 0},{11522, -4},} local tb2 = {{ 16 }, } SearchWrite(tb1, tb2, dataType) sln=gg.getResultCount() if sln<1 then return end local nmb=gg.getResults(1) sl=gg.getValues(nmb) t=sl[1].value WJ = gg.prompt({"请输入别人的迷你号"} ,{[1]=s},{[1]="number"}) if not WJ then return end qmnb = { {["memory"] = 4}, {["name"] = "踢人"}, {["value"] =mnh , ["type"] = 32}, {["lv"] = t, ["offset"] = 16, ["type"] = 4}, } qmxg = { {["value"] =WJ[1], ["offset"] = 0,["type"] = 32}, } xqmnb(qmnb) gg.toast("请在35秒内召唤第一个坐骑那个人就无了") gg.sleep(35000) qmnb = { {["memory"] = 4}, {["name"] = "恢复"}, {["value"] =WJ[1] , ["type"] = 32}, {["lv"] = t, ["offset"] = 16, ["type"] = 4}, } qmxg = { {["value"] =mnh, ["offset"] = 0,["type"] = 32}, } xqmnb(qmnb) end function xca20() function ss(a)gg.setRanges(4)gg.clearResults()gg.searchNumber(a.address,4) local a=gg.getResults(1)gg.clearResults()return a[1].value end qmnb = { {["memory"] = 4}, {["name"] = "第一步"}, {["value"]=12253,["type"]=4}, {["lv"]=0,["offset"]=4,["type"]=4}, {["lv"]=2,["offset"]=8,["type"]=4}, {["lv"]=4,["offset"]=12,["type"]=4}, } qmxg={ {["value"]=12253,["offset"]=0,["type"]=4,["freeze"] = true} } xqmnb(qmnb) gg.clearResults()local tt for i,v in ipairs(gg.getListItems())do if v.value==12253 then tt=ss(v)break end end if tt then qmnb = { {["memory"] = 4}, {["name"] = "添加火箭背包-蓝风制作"}, {["value"] = 4062199224110948164, ["type"] = 32}, {["lv"] = -1, ["offset"] = 8, ["type"] = 4}, {["lv"] = 0, ["offset"] = 120, ["type"] = 4}, } qmxg = { {["value"] = 600, ["offset"] = 8, ["type"] = 4}, {["value"] = tt, ["offset"] = 120, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() end end function xca21() gg.alert("注:在联机界面开启") local so_bss='libAppPlayJNI.so:bss' kg3={6499384,4056,5664,276} gg.edits(xe(so_bss,kg3,1),{{999,4,0,false},},"过飞行检测") end function xca22() F = gg.alert("先进入编辑地图一次","开","关") if F== 1 then gg.toast(so({"地图编辑按钮",-4294815744,4,32},{{256,12,4}},{{16777472,40,4,1},{16777216,0x628,4,1}})) elseif F == 2 then gg.toast(so({"地图编辑按钮",-4294815744,4,32},{{256,12,4}},{{16777216,40,4,false},{16777472,0x628,4,false}})) end end function xca23() F = gg.alert("是否开启无限脚印","开启","️关闭️️") if F~=1 and F~=2 then gg.toast("你未选择开关默认取消") gg.toast("你未选择开关") else if F== 1 then gg.toast(so({"无限脚印",-36488392,16384,4},{{0,-0x8,4}},{{0,-0x4,16}})) elseif F== 2 then gg.toast(so({"无限脚印",-36488392,16384,4},{{0,-0x8,4}},{{200,-0x4,16}}))end end end function xca24() ZDS = gg.choice({ '帝 皇 侠',--1 '米 兰 达',--2 '大 黄 蜂',--3 ' 热 破 ',--4 ' 钢 锁 ',--5 ' 飞 标 ',--6 ' 嚎 叫 ',--7 ' 威 震 天',--8 ' 擎 天 柱',--9 ' 红 蜘 蛛',--10 ' 惊 破 天',--11 ' 牛 魔 王',--12 ' 兔子先生',--13 ' 返 回 主 页', },2018,os.date('人物技能')) if ZDS==1 then aba2=50440 qs1() end if ZDS==2 then aba2=50184 qs1() end if ZDS==3 then aba2=14850 qs1() end if ZDS==4 then aba2=16648 qs1() end if ZDS==5 then aba2=18952 qs1() end if ZDS==6 then aba2=19202 qs1() end if ZDS==7 then aba2=19464 qs1() end if ZDS==8 then aba2=13576 qs1() end if ZDS==9 then aba2=13314 qs1() end if ZDS==10 then aba2=16392 qs1() end if ZDS==11 then aba2=16898 qs1() end if ZDS==12 then aba2=26370 qs1() end if ZDS==13 then aba2=20488 qs1() end if ZDS==14 then Main1() end XGCK=-1 end function qs1() gg.toast(so({"修改人物技能",1117126656,4,4},{{1065353216,-0x10},{20,0x8}},{{aba2,0x19C,4,1}})) end function xca25() gg.alert"请先打开过一次心愿商人,然后就可以在云服和联机内使用,教程:开启功能会自动修改成冒险模式,修改冒险模式后请打开背包刷新,然后点开右上角的奖励杯,点击最下面的分类,然后找到钻头,可以无限领取星星,之后在心愿商店界面里购买物品即可" gg.toast(so({"星星",1085,4,4},{{2,16,32},{0,20,32}},{{1,20,4,1}})) D=gg.prompt({"『请输入房间号』"},{'520'},{"number"})[1] if not D then return end gg.toast(so({"修改模式",D,4,4},{{D,20,4}},{{0,16,4}})) gg.alert"领取星星,领取完点击悬浮窗" while true do if gg.isVisible(true) then gg.setVisible(false) gg.toast(so({"心愿商店开",52428800,4,4},{{800,0x4,4},{16777216,0x28,4}},{{16777472,0x28,4}})) gg.alert"购买好物品点击悬浮窗" while true do if gg.isVisible(true) then gg.setVisible(false) gg.toast(so({"心愿商店关",52428800,4,4},{{800,0x4,4},{16777472,0x28,4}},{{16777216,0x28,4}})) gg.toast(so({"修改模式",D,4,4},{{D,20,4}},{{5,16,4}})) while true do if gg.isVisible(true) then gg.setVisible(false) HOME() end end end end end end end function Main3() SN = gg.choice({ "🐳喷漆改编辑器🐳", "🐳修改模式🐳", "🐳解禁编辑器🐳", "🐳其他模式炸图🐳", "🐳香瓜改自定义🐳", "🐳返回主页🐳", }, nil, "炸图专区") if SN==1 then xcb1() end if SN==2 then xcb2() end if SN==3 then xcb3() end if SN==4 then xcb4() end if SN==5 then xcb5() end if SN==6 then Main0() end FX1=0 end function xcb1() gg.toast(so({"喷漆改编辑器",12239,4,4},{{200,0x228,4},{2,20,4}},{{10500,0,4}})) end function xcb2() local o=gg.prompt({"输入0=冒险模式1=创造模式2=极限生存3=模拟冒险4=编辑模式5=玩法模式6=高级生存"},{[1]=0},{[1]="number"})[1] local t = {"libAppPlayJNI.so:bss", "Cb"} local tt = {0xFB6E0, 0x120} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = o}}) end function xcb3() qmnb = { {["memory"] = 4}, {["name"] = "解禁编辑器"}, {["value"] = 11014, ["type"] = 4}, {["lv"] = 11522, ["offset"] = -4, ["type"] = 4},} qmxg = { {["value"] = 3, ["offset"] = 32, ["type"] = 4}} xqmnb(qmnb) gg.clearResults() end function xcb4() E = gg.choice({ "创造炸图",--1 "玩法炸图",--2 "通用炸图",--3 "返回主页",--4 }, nil, "把迷你炸了吧") if E==1 then LA1() end if E==2 then LA2() end if E==3 then LA3() end if E==4 then Main() end FX1=0 end function LA1() SN = gg.multiChoice({ "剑改黑龙球",--1 "突刺长枪改秽土",--2 "返 回 主 页",--3 }, nil, "退网") if SN == nil then else if SN[1]==true then goY1() end if SN[2]==true then goY2() end if SN[3]==true then Main() end end FX=0 end function goY1() gg.clearResults() gg.setRanges(4) gg.searchNumber("12005", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("12005", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 15056}}) end gg.toast("修改成功重新拿取即可") gg.clearResults() end function goY2() XE( { {4}, {"突刺长矛改毁图生物"}, {12004, gg.TYPE_DWORD}, {2, 12, gg.TYPE_DWORD}, {10, 68, gg.TYPE_DWORD}, }, { {13502, 0, gg.TYPE_DWORD, false}, } ) gg.clearResults() end function LA2() g= gg.choice({ "𒅒玩法改创造𒅒️",--1 "𒅒生存改创造𒅒️",--2 "𒅒获取编辑器𒅒",--3 "𒅒新玩法创造𒅒",--4 "𒅒返 回 主 页𒅒",},i2,os.date("[请等待]")) if g==1 then Ytycz1() end if g==2 then Ytycz2() end if g==3 then Ytyzc3() end if g==4 then Ytyzc4() end XGCK=-1 end function Ytycz1() F = gg.alert("🔰请选择{开 关}🔰","🍁开🍁","🍁️关🍁️️") if F~=1 and F~=2 then gg.toast("你未选择开关默认取消") gg.toast("📌你未选择{开 关}") else end if F== 1 then a = gg.prompt({"请输入房主迷你号:"}, {[1]=1249733234}, {[1]="number"})[1] qmnb = { {["memory"] = 4}, {["name"] = "改创造"}, {["value"] = a, ["type"] = 4}, {["lv"] = 5, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 4, ["offset"] = -4, ["type"] = 4}, } xqmnb(qmnb) elseif F== 2 then a = gg.prompt({"请输入房主迷你号:"}, {[1]=1249733234}, {[1]="number"})[1] qmnb = { {["memory"] = 4}, {["name"] = "改创造"}, {["value"] = a, ["type"] = 4}, {["lv"] = 4, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 5, ["offset"] = -4, ["type"] = 4}, } xqmnb(qmnb) end end function Ytycz2() F = gg.alert("🔰请选择{开 关}🔰","🍁开🍁","🍁️关🍁️️") if F~=1 and F~=2 then gg.toast("你未选择开关默认取消") gg.toast("📌你未选择{开 关}") else end if F== 1 then a = gg.prompt({"请输入房主迷你号:"}, {[1]=1249733234}, {[1]="number"})[1] qmnb = { {["memory"] = 4}, {["name"] = "改创造"}, {["value"] = a, ["type"] = 4}, {["lv"] = 0, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 1, ["offset"] = -4, ["type"] = 4}, } xqmnb(qmnb) elseif F== 2 then a = gg.prompt({"请输入房主迷你号:"}, {[1]=1249733234}, {[1]="number"})[1] qmnb = { {["memory"] = 4}, {["name"] = "改创造"}, {["value"] = a, ["type"] = 4}, {["lv"] = 1, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 0, ["offset"] = -4, ["type"] = 4}, } xqmnb(qmnb) end end function Ytyzc3() i2= gg.choice({ "𒅒喷 射 钩 子 编 辑 器𒅒️",--1 "𒅒能 量 剑 改 编 辑 器𒅒️",--2 "𒅒️传 送 卷 轴 编 辑 器𒅒️",--3 "𒅒香 溢 面 包 编 辑 器𒅒",--4 "𒅒开 发 者 加 编 辑 器𒅒",--5 "𒅒返 回 主 页𒅒",},i2,os.date("厌世")) if i2==1 then Ybjq1() end if i2==2 then Ybjq2() end if i2==3 then Ybjq3() end if i2==4 then Ybjq4() end if i2==5 then Ybjq6() end if i2==6 then Main() end XGCK=-1 end function Ybjq1() gg.clearResults() gg.setRanges(4) gg.searchNumber("E62E0000rD;02000000rD:21", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("12006", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("10500", gg.TYPE_DWORD) gg.toast("开启成功") gg.clearResults() end function Ybjq2() gg.clearResults() function jiuyan(qmnb,qmxg) gg.setVisible(false) gg.clearResults() qmnbv=qmnb[3]["value"]or qmnb[3][1]qmnbt=qmnb[3]["type"]or qmnb[3][2]qmnbn=qmnb[2]["name"]or qmnb[2][1]gg.setRanges(qmnb[1]["memory"]or qmnb[1][1]) gg.searchNumber(qmnbv,qmnbt) gg.refineNumber(qmnbv,qmnbt) sz=gg.getResultCount() if sz==0 then gg.toast(qmnbn.."开启失败,请尝试重启游戏") else sl=gg.getResults(999999) for i=1,sz do pdsz=true for v=4,#qmnb do if pdsz==true then pysz={{}}pysz[1].address=sl[i].address+(qmnb[v]["offset"]or qmnb[v][2])pysz[1].flags=qmnb[v]["type"]or qmnb[v][3]szpy=gg.getValues(pysz)tzszpd=tostring(qmnb[v]["lv"]or qmnb[v][1]):gsub(",","") pyszpd=tostring(szpy[1].value):gsub(",","") if tzszpd==pyszpd then pdjg=true pdsz=true else pdjg=false pdsz=false end end end if pdjg==true then szpy=sl[i].address for x=1,#qmxg do xgsz=qmxg[x]["value"]or qmxg[x][1]xgpy=szpy+(qmxg[x]["offset"]or qmxg[x][2])xglx=qmxg[x]["type"]or qmxg[x][3]xgdj=qmxg[x]["freeze"]or qmxg[x][4]xg={{address=xgpy,flags=xglx,value=xgsz}} if xgdj==true then xg[1].freeze=xgdj gg.addListItems(xg) else gg.setValues(xg) end end xgjg=true end end if xgjg==true then gg.toast(qmnbn.."开启成功\n 共注入 1 条数据") else gg.toast(qmnbn.."开启失败,请尝试重启游戏") end end end jiuyan( { {4}, {"能量剑改地形编辑器"}, {12005, gg.TYPE_DWORD}, {2, 4, gg.TYPE_DWORD}, {10, 68, gg.TYPE_DWORD}, }, { {10500, 0, gg.TYPE_DWORD, false}, } ) gg.clearResults() end function Ybjq3() gg.clearResults() gg.setRanges(4) gg.searchNumber("A4320000rD;02000000rD::9", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("12964", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("10500", gg.TYPE_DWORD) gg.toast("修改成功改成创造才有效") gg.clearResults() end function Ybjq4() gg.clearResults() gg.setRanges(4) gg.searchNumber("293299;12550", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("12550", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 10500}}) end gg.toast("香溢面包改地形编辑器开启成功") gg.clearResults() end function kfz() gg.clearResults() gg.clearResults() gg.setRanges(4) gg.alert("打开开发者界面") gg.sleep(3000) gg.searchNumber("16777472", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.alert("关闭开发者界面") gg.sleep(3000) gg.searchNumber("16777216", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 16777472}}) end end function Ybjq6() SH = gg.choice({ "𒅒第一步:自己房间抓数据𒅒",--1 "𒅒第二步:别人房间使用𒅒",--2 "𒅒关闭开发者界面𒅒",--3 },2018,os.date("冷殇原创,思路是林给的")) if SH==1 then kfz()end if SH==2 then kfz1()end if SH==3 then xzjm2() end XGCK=-1 end function kfz1() gg.searchNumber("16777216", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 16777472}}) end end function Ytyzc4() gg.alert("开启过程中请勿移动") gg.clearResults() gg.setRanges(4) gg.searchNumber( "5;0;1,028,816,516;0.05139018595F ", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber( "5 ", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 4}}) end gg.toast("修改成功") gg.clearResults() end function LA3() E = gg.choice({ "𒅒删房备份𒅒",--1 "𒅒编辑器南瓜改物𒅒",--2 }, nil, "把迷你炸了吧") if E==1 then have1() end if E==2 then have2() end FX1=0 end function have1() gg.clearResults() gg.setRanges(262207) gg.searchNumber("11011", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("11011", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 12005}}) end gg.toast("删除备份成功,已注入37项数据") gg.clearResults() end function have2() i2= gg.choice({ "⚔️🗡️🛡️炸药桶⚔️🗡️🛡️",--1 "⚔️🗡️🛡️刷怪方块⚔️🗡️🛡️",--2 "⚔️🗡️🛡️宠物窝⚔️🗡️🛡️",--3 "⚔️🗡️🛡️天气控制器⚔️🗡️🛡️",--4 "⚔️🗡️🛡️️重力装置⚔️🗡️🛡️", --5 "⚔️🗡️🛡️️空心树⚔️🗡️🛡️",--6 "⚔️🗡️🛡️自定义方块⚔️🗡️🛡️",--7 "⚔️🗡️🛡️中式沙发⚔️🗡️🛡️",--8 "⚔️🗡️🛡️中式桌子⚔️🗡️🛡️",--9 "⚔️🗡️🛡️中式餐桌⚔️🗡️🛡️",--10 "⚔️🗡️🛡️中式洗手台⚔️🗡️🛡️", --11 "⚔️🗡️🛡️中式椅子⚔️🗡️🛡️",--12 "⚔️🗡️🛡️中式马桶⚔️🗡️🛡️",--13 "⚔️🗡️🛡️中式浴缸⚔️🗡️🛡️",--14 "⚔️🗡️🛡️中式屏风⚔️🗡️🛡️",--15 "⚔️🗡️🛡️️中式立体灯⚔️🗡️🛡️",--16 "⚔️🗡️🛡️中式吊灯️⚔️🗡️🛡️", --17 "⚔️🗡️🛡️中式门️⚔️🗡️🛡️",--18 "⚔️🗡️🛡️中式窗⚔️🗡️🛡️",--19 "⚔️🗡️🛡️️中式楼梯⚔️🗡️🛡️",--20 "⚔️🗡️🛡️中式墙砖⚔️🗡️🛡️", --21 "⚔️🗡️🛡️中式地砖⚔️🗡️🛡️", --22 "⚔️🗡️🛡️中式半砖⚔️🗡️🛡️", --23 "⚔️🗡️🛡️中式围栏⚔️🗡️🛡️", --24 "🌟现代床🌟", --25 "🌟现代沙发🌟", --26 "🌟现代书桌🌟", --27 "🌟现代餐桌🌟",--28 "🌟现代茶几🌟",--29 "🌟现代洗手台🌟",--30 "🌟现代椅子🌟",--31 "🌟现代马桶🌟",--32 "🌟现代浴缸🌟",--33 "🌟现代衣柜🌟",--34 "🌟现代橱柜🌟",--35 "🌟现代半格橱柜🌟",--36 "🌟现代组合柜🌟",--37 "🌟现代屏风🌟",--38 "🌟现代立体灯🌟",--39 "🌟现代吊灯🌟",--40 "🌟现代壁灯🌟",--41 "🌟现代门🌟",--42 "🌟现代窗🌟",--43 "🌟现代楼梯🌟",--44 "🌟现代墙砖🌟",--45 "🌟现代砖🌟",--46 "🌟现代半砖🌟",--47 "🌟现代围栏🌟", --48 "𒅒🐬童话床𒅒🐬",--49 "❄童话沙发️𒅒🐬",--50 "❄童话书桌❄",--51 "❄童话桌子️❄",--52 "❄童话茶几️❄",--53 "𒅒🐬童话洗手池❄",--54 "𒅒🐬童话椅子❄",--55 "𒅒🐬童话马桶❄",--56 "❄童话浴缸️❄",--57 "❄童话衣柜️❄",--58 "❄童话橱柜️❄",--59 "❄童话半格橱柜️❄",--60 "❄童话箱子️❄",--61 "❄童话屏风️❄",--62 "❄童话台灯️❄",--63 "𒅒🐬童话吊灯❄",--64 "𒅒🐬童话壁灯❄",--65 "𒅒🐬童话门❄",--66 "❄童话窗️❄",--67 "𒅒🐬童话楼梯❄",--68 "❄童话墙砖️❄",--69 "𒅒🐬童话地砖❄",--70 "𒅒🐬童话半砖❄",--71 "𒅒🐬童话围栏❄",--72 "🎋科幻床️🎋",--73 "🎋️科幻沙发🎋",--74 "🎋科幻书桌🎋",--75 "🎋科幻桌子🎋", --76 "🎋科幻茶几🎋",--77 "🎋科幻洗手台🎋",--78 "🎋科幻椅子🎋",--79 "🎋科幻马桶🎋",--80 "🎋科幻浴缸🎋",--81 "🎋科幻衣柜🎋",--82 "🎡返 回 主 页🎡",},i2,os.date("54088")) if i2==1 then i=835 i1() end if i2==2 then i=1080 i1() end if i2==3 then i=1405 i1() end if i2==4 then i=1403 i1() end if i2==5 then i=1402 i1() end if i2==6 then i=1475 i1() end if i2==7 then i=gg.prompt({"虚空方块4095"},{[1]=4095},{[1]="number"})[1] i1() end if i2==8 then i=1575 i1() end if i2==9 then i=1576 i1() end if i2==10 then i=1577 i1() end if i2==11 then i=1579 i1() end if i2==12 then i=1580 i1() end if i2==13 then i=1581 i1() end if i2==14 then i=1582 i1() end if i2==15 then i=1587 i1() end if i2==16 then i=1588 i1() end if i2==17 then i=1589 i1() end if i2==18 then i=1591 i1() end if i2==19 then i=1592 i1() end if i2==20 then i=1593 i1() end if i2==21 then i=1594 i1() end if i2==22 then i=1595 i1() end if i2==23 then i=1596 i1() end if i2==24 then i=1597 i1() end if i2==25 then i=1598 i1() end if i2==26 then i=1599 i1() end if i2==27 then i=1600 i1() end if i2==28 then i=1601 i1() end if i2==29 then i=1602 i1() end if i2==30 then i=1603 i1() end if i2==31 then i=1604 i1() end if i2==32 then i=1605 i1() end if i2==33 then i=1606 i1() end if i2==34 then i=1607 i1() end if i2==35 then i=1608 i1() end if i2==36 then i=1609 i1() end if i2==37 then i=1610 i1() end if i2==38 then i=1611 i1() end if i2==39 then i=1612 i1() end if i2==40 then i=1613 i1() end if i2==41 then i=1614 i1() end if i2==42 then i=1615 i1() end if i2==43 then i=1616 i1() end if i2==44 then i=1617 i1() end if i2==45 then i=1618 i1() end if i2==46 then i=1619 i1() end if i2==47 then i=1620 i1() end if i2==48 then i=1621 i1() end if i2==49 then i=1622 i1() end if i2==50 then i=1623 i1() end if i2==51 then i=1624 i1() end if i2==52 then i=1625 i1() end if i2==53 then i=1626 i1() end if i2==54 then i=1627 i1() end if i2==55 then i=1628 i1() end if i2==56 then i=1629 i1() end if i2==57 then i=1630 i1() end if i2==58 then i=1631 i1() end if i2==59 then i=1632 i1() end if i2==60 then i=1633 i1() end if i2==61 then i=1634 i1() end if i2==62 then i=1635 i1() end if i2==63 then i=1636 i1() end if i2==64 then i=1637 i1() end if i2==65 then i=1638 i1() end if i2==66 then i=1639 i1() end if i2==67 then i=1640 i1() end if i2==68 then i=1641 i1() end if i2==69 then i=1642 i1() end if i2==70 then i=1643 i1() end if i2==71 then i=1644 i1() end if i2==72 then i=1645 i1() end if i2==73 then i=1646 i1() end if i2==74 then i=1647 i1() end if i2==75 then i=1648 i1() end if i2==76 then i=1649 i1() end if i2==77 then i=1650 i1() end if i2==78 then i=1651 i1() end if i2==79 then i=1652 i1() end if i2==80 then i=1653 i1() end if i2==81 then i=1654 i1() end if i2==82 then i=1655 i1() end XGCK=-1 end function i1() qmnb = { {["memory"] = 4}, {["name"] = "道具"}, {["value"] = 42949672960230, ["type"] = 32}, {["lv"] = 10000, ["offset"] = 4, ["type"] = 4}, {["lv"] = 0, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = i, ["offset"] = -0x5C, ["type"] = 4, ["freeze"] = true}, } xqmnb(qmnb) gg.clearResults() end function xcb5() local XG = gg.prompt({"输入方块代码"} ,{[1]=27},{[1]="number"}) gg.toast(so({"填充方块修改",42949672960230,4,32},{{230,0x10,4},{10000,4,4}},{{XG,-0x60,4}})) end function Main4() SN = gg.choice({ "🐳狙击连发🐳", "🐳三角透视🐳", "🐳全枪防抖🐳", "🐳一秒换弹🐳", "🐳修改分数🐳", "🐳修改子弹🐳", "🐳添加准心🐳", "🐳观战模式🐳", "🐳附身子弹🐳", "🐳返回主页🐳", }, nil, "对战专区") if SN==1 then xcc1() end if SN==2 then xcc2() end if SN==3 then xcc3() end if SN==4 then xcc4() end if SN==5 then xcc5() end if SN==6 then xcc6() end if SN==7 then xcc7() end if SN==8 then xcc8() end if SN==9 then xcc9() end if SN==10 then Main0() end FX1=0 end function xcc1() qmnb = { {["memory"] = 4}, {["name"] = "狙击枪无后座联发"}, {["value"] = 15004, ["type"] = 4}, {["lv"] = 15004, ["offset"] = -8, ["type"] = 4}, {["lv"] = 15003, ["offset"] = 136, ["type"] = 4}} qmxg = { {["value"] =0, ["offset"] = 68, ["type"] = 4}, {["value"] =0, ["offset"] = 100, ["type"] = 4}, {["value"] =0, ["offset"] = 128, ["type"] = 4}, {["value"] =1, ["offset"] = 132, ["type"] = 4}, {["value"] =2097152000, ["offset"] = 0x48, ["type"] = 4}} xqmnb(qmnb) gg.clearResults() end function xcc2() F = gg.alert("🔰三角透视🔰","🍁开🍁","🍁️关🍁️️") if F~=1 and F~=2 then gg.toast("你未选择开关默认取消") gg.toast("你未选择开关") else end if F== 1 then qmnb = { {["memory"] = 16384}, {["name"] = "三角透视"}, {["value"] = 196610, ["type"] = 4}, {["lv"] = 196608, ["offset"] = -20, ["type"] = 4}, {["lv"] = 2, ["offset"] = -16, ["type"] = 4}, {["lv"] = 65536, ["offset"] = -8, ["type"] = 4}, {["lv"] = 65538, ["offset"] = -12, ["type"] = 4}, {["lv"] = 2, ["offset"] = -4, ["type"] = 4}} qmxg = { {["value"] = 0, ["offset"] = -8, ["type"] = 4}, {["value"] = 0, ["offset"] = -12, ["type"] = 4}} xqmnb(qmnb) gg.clearResults() elseif F== 2 then qmnb = { {["memory"] = 16384}, {["name"] = "三角透视"}, {["value"] = 196610, ["type"] = 4}, {["lv"] = 196608, ["offset"] = -20, ["type"] = 4}, {["lv"] = 2, ["offset"] = -16, ["type"] = 4}, {["lv"] = 0, ["offset"] = -8, ["type"] = 4}, {["lv"] = 0, ["offset"] = -12, ["type"] = 4}, {["lv"] = 2, ["offset"] = -4, ["type"] = 4}} qmxg = { {["value"] = 65536, ["offset"] = -8, ["type"] = 4}, {["value"] = 65538, ["offset"] = -0xC, ["type"] = 4}} xqmnb(qmnb) gg.clearResults() end end function xcc3() gg.toast(so({("全枪防抖连发"),15003,4,2,2},{{("15000~15009"),-136}},{{1,-4},{0,-66},{0,-56,16},{0,-40},{1,-28},{0,-52,16},{32000,-0x3e}})) qmnb = { {["memory"] = 4}, {["name"] = "1秒钟换子弹"}, {["value"] =15003 , ["type"] = 4}, {["lv"] = 15004, ["offset"] = -136, ["type"] = 4}, } qmxg = { {["value"] = 0, ["offset"] = -24,["type"] = 16}, } xqmnb(qmnb) gg.clearResults() end function xcc4() qmnb = { {["memory"] = 4}, {["name"] = "1秒钟换子弹"}, {["value"] =15003 , ["type"] = 4}, {["lv"] = 15004, ["offset"] = -136, ["type"] = 4}, } qmxg = { {["value"] = 0, ["offset"] = -24,["type"] = 16}, } xqmnb(qmnb) gg.clearResults() end function xcc5() m3= gg.choice({ "𒅒红 队𒅒", "𒅒蓝 队𒅒", "𒅒绿 队𒅒️", "𒅒黄 队𒅒", "𒅒橙 队𒅒", "𒅒紫 队𒅒", " 𒅒返 回 主 页𒅒 ",},2018,os.date("️")) if m3==1 then mvi1() end if m3==2 then mvi2() end if m3==3 then mvi3() end if m3==4 then mvi4() end if m3==5 then mvi5() end if m3==6 then mvi6() end if m3==7 then Main() end XGCK=-1 end function mvi1() mn1=gg.prompt({"『当前红队分数』"},{'0'},{"number"})[1] gg.clearResults() mn2=gg.prompt({"『请输入修改后的红队分数』"},{'520'},{"number"})[1] gg.setRanges(4) local dataType = 4 local tb1 = {{600, 0}, {mn1, -120},{-1, -984} } local tb2 = {{mn2, -120 }, } SearchWrite(tb1, tb2, dataType) gg.toast("修改成功") gg.clearResults() end function mvi2() mn1=gg.prompt({"『当前蓝队分数』"},{'0'},{"number"})[1] gg.clearResults() mn2=gg.prompt({"『请输入修改后的蓝队分数』"},{'520'},{"number"})[1] gg.setRanges(4) local dataType = 4 local tb1 = {{600, 0}, {mn1, -104},{-1, -984} } local tb2 = {{mn2, -104 }, } SearchWrite(tb1, tb2, dataType) gg.toast("修改成功") gg.clearResults() end function mvi3() mn1=gg.prompt({"『当前绿队分数』"},{'0'},{"number"})[1] gg.clearResults() mn2=gg.prompt({"『请输入修改后的绿队分数』"},{'520'},{"number"})[1] gg.setRanges(4) local dataType = 4 local tb1 = {{600, 0}, {mn1, -88},{-1, -984} } local tb2 = {{mn2, -88 }, } SearchWrite(tb1, tb2, dataType) gg.toast("修改成功") gg.clearResults() end function mvi4() mn1=gg.prompt({"『当前黄队分数』"},{'0'},{"number"})[1] gg.clearResults() mn2=gg.prompt({"『请输入修改后的黄队分数』"},{'520'},{"number"})[1] gg.setRanges(4) local dataType = 4 local tb1 = {{600, 0}, {mn1, -72},{-1, -984} } local tb2 = {{mn2, -72 }, } SearchWrite(tb1, tb2, dataType) gg.toast("修改成功") gg.clearResults() end function mvi5() mn1=gg.prompt({"『当前橙队分数』"},{'0'},{"number"})[1] gg.clearResults() mn2=gg.prompt({"『请输入修改后的橙队分数』"},{'520'},{"number"})[1] gg.setRanges(4) local dataType = 4 local tb1 = {{600, 0}, {mn1, -56},{-1, -984} } local tb2 = {{mn2, -56 }, } SearchWrite(tb1, tb2, dataType) gg.toast("修改成功") gg.clearResults() end function mvi6() mn1=gg.prompt({"『当前紫队分数』"},{'0'},{"number"})[1] gg.clearResults() mn2=gg.prompt({"『请输入修改后的紫队分数』"},{'520'},{"number"})[1] gg.setRanges(4) local dataType = 4 local tb1 = {{600, 0}, {mn1, -40},{-1, -984} } local tb2 = {{mn2, -40 }, } SearchWrite(tb1, tb2, dataType) gg.toast("修改成功") gg.clearResults() end function xcc6() o6= gg.choice({ "️狙击枪改子弹", "️冲锋枪改子弹️", "️重机枪改子弹️", "️返 回 主 页️",},2018,os.date("爱你(ɔˆ ³(ˆ⌣ˆ️")) if o6==1 then o0=3504 ip1() end if o6==2 then o0=3514 ip2() end if o6==3 then o0=3878 ip3() end XGCK=-1 end function ip1() lhc = gg.prompt({"『输入子弹代码』12299擎天柱炮弹-12300星星弹-15509燃烧激光-15510冰冻激光-15511爆炸激光-15512岩石海啸-15513冰球-15518特效炸弹-15519岩浆弹-15520混乱球_15521_15051燃烧箭-15052燃烧雪球-15053泡泡球-15056熔岩弹-15057混乱弹-15058炸弹-15059冰锥[不可放置方块]-15060熔岩球-15062冰锥-15064冰炸弹-15065火炸弹-15066冰雪弹-15067紫球-15068紫箭"} ,{[1]=12299},{[1]="number"})[1] qmnb = { {["memory"] = 4}, {["name"] = "狙击枪子弹"}, {["value"] = 1155186688, ["type"] = 4}, {["lv"] = 1152319488, ["offset"] = 4, ["type"] = 4}, {["lv"] = 1137836032, ["offset"] = 8, ["type"] = 4}, } qmxg = { {["value"] = lhc, ["offset"] = 24, ["type"] = 4}, {["value"] = 1, ["offset"] = 20, ["type"] = 4}, {["value"] = 0, ["offset"] = -28, ["type"] = 16}, {["value"] = 0, ["offset"] = -44, ["type"] = 16}, } xqmnb(qmnb) end function ip2() lhc = gg.prompt({"『输入子弹代码』12299擎天柱炮弹-12300星星弹-15509燃烧激光-15510冰冻激光-15511爆炸激光-15512岩石海啸-15513冰球-15518特效炸弹-15519岩浆弹-15520混乱球_15521_15051燃烧箭-15052燃烧雪球-15053泡泡球-15056熔岩弹-15057混乱弹-15058炸弹-15059冰锥[不可放置方块]-15060熔岩球-15062冰锥-15064冰炸弹-15065火炸弹-15066冰雪弹-15067紫球-15068紫箭"} ,{[1]=12299},{[1]="number"})[1] qmnb = { {["memory"] = 4}, {["name"] = "冲锋枪子弹"}, {["value"] = 1154613248, ["type"] = 4}, {["lv"] = 1149861888, ["offset"] = 4, ["type"] = 4}, {["lv"] = 1123024896, ["offset"] = 8, ["type"] = 4}, } qmxg = { {["value"] = lhc, ["offset"] = 24, ["type"] = 4}, {["value"] = 1, ["offset"] = 20, ["type"] = 4}, {["value"] = 0, ["offset"] = -28, ["type"] = 16}, {["value"] = 0, ["offset"] = -44, ["type"] = 16}, } xqmnb(qmnb) end function ip3() lhc = gg.prompt({"『输入子弹代码』12299擎天柱炮弹-12300星星弹-15509燃烧激光-15510冰冻激光-15511爆炸激光-15512岩石海啸-15513冰球-15518特效炸弹-15519岩浆弹-15520混乱球_15521_15051燃烧箭-15052燃烧雪球-15053泡泡球-15056熔岩弹-15057混乱弹-15058炸弹-15059冰锥[不可放置方块]-15060熔岩球-15062冰锥-15064冰炸弹-15065火炸弹-15066冰雪弹-15067紫球-15068紫箭"} ,{[1]=12299},{[1]="number"})[1] qmnb = { {["memory"] = 4}, {["name"] = "重机枪子弹"}, {["value"] = 1157840896, ["type"] = 4}, {["lv"] = 1149861888, ["offset"] = 4, ["type"] = 4}, {["lv"] = 1123024896, ["offset"] = 8, ["type"] = 4}, } qmxg = { {["value"] = lhc, ["offset"] = 24, ["type"] = 4}, {["value"] = 1, ["offset"] = 20, ["type"] = 4}, {["value"] = 0, ["offset"] = -28, ["type"] = 16}, {["value"] = 0, ["offset"] = -44, ["type"] = 16}, } xqmnb(qmnb) end function xcc7() F = gg.alert("🔰狙击枪添加准星🔰","🍁开🍁","🍁️关🍁️️") if F~=1 and F~=2 then gg.toast("你未选择开关默认取消") gg.toast("你未选择开关") else end if F== 1 then qmnb = { {["memory"] = 4}, {["name"] = "添加准星[开]"}, {["value"] = 15003, ["type"] = 4}, {["lv"] = 40, ["offset"] = -32, ["type"] = 4}} qmxg = { {["value"]= 1,["offset"]= -28,["type"]= 4}} xqmnb(qmnb) gg.clearResults() elseif F== 2 then qmnb = { {["memory"] = 4}, {["name"] = "狙击枪添加准星[关]"}, {["value"] = 15003, ["type"] = 4}, {["lv"] = 40, ["offset"] = -32, ["type"] = 4}} qmxg = { {["value"]= 0,["offset"]= -28,["type"]= 4}} xqmnb(qmnb) gg.clearResults() end end function xcc8() gg.toast("请选择观战模式开关") F=gg.alert("请选择观战模式{开 关}", "开", "关") if F ~= 1 and F ~= 2 then gg.toast("你未选择开关默认取消") gg.toast("你未选择{开 关}") else end if F==1 then qmnb={ {["memory"]=4}, {["name"]="观战模式"}, {["value"]=1121452032,["type"]=4}, {["lv"]=1118568448,["offset"]=-4,["type"]=4}, {["lv"]=16777216,["offset"]=-64,["type"]=4}, {["lv"]=1065353216,["offset"]=-12,["type"]=4}, {["lv"]=65536,["offset"]=-88,["type"]=4} } qmxg={ {["value"]=16777472,["offset"]=-64,["type"]=4,["freeze"]=true} } xqmnb(qmnb) elseif F==2 then qmnb={ {["memory"]=4}, {["name"]="观战模式"}, {["value"]=1121452032,["type"]=4}, {["lv"]=1118568448,["offset"]=-4,["type"]=4}, {["lv"]=16777472,["offset"]=-64,["type"]=4}, {["lv"]=1065353216,["offset"]=-12,["type"]=4}, {["lv"]=65536,["offset"]=-88,["type"]=4} } qmxg={ {["value"]=16777216,["offset"]=-64,["type"]=4,["freeze"]=true} } xqmnb(qmnb) end end function xcc9() gg.toast("请选择开关") F=gg.alert("🍥请选择{开 关}🍥", "🍁️开🍁️", "️🍁️关🍁️️️") if F ~= 1 and F ~= 2 then gg.toast("你未选择开关默认取消") gg.toast("你未选择{开 关}") else end if F==1 then s1={} s3={} so({("第一步"),72058702139490303,4,32},{{"10000~2000000000",0x4C,4},{"10000~2000000000",0x47C,4},{16777473,4,4},{"0~3",0x20C,4},{999,0x5C0,4}},{{nil,0,32,2}}) for i,v in ipairs(gg.getListItems()) do if v.value== 72058702139490303 then mnh=gg.getValues({{address=v.address+0x4C,flags=4}})[1].value mnmz=gg.getValues({{address=v.address+0x3B5,flags=1}})[1].address s1[mnh]=hqmz(mnmz).."["..mnh.."]" s3[#s3+1]=mnh end end local s2=gg.choice(s1,2018,"检测到当前房间有"..#s3.."人") local t = {"libAppPlayJNI.so:bss", "Cb"} local tt = {0x626328, 0x5B0, 0x10} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = s2}}) elseif F==2 then local t = {"libAppPlayJNI.so:bss", "Cb"} local tt = {0x626328, 0x5B0, 0x10} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 0}}) end end while true do if gg.isVisible(true) then FX1 = nil gg.setVisible(false) end if FX1 == nil then Main0() end end