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 Ca=gg.REGION_C_ALLOC Ch=gg.REGION_C_HEAP Jh=gg.REGION_JAVA_HEAP Cd=gg.REGION_C_DATA Cb=gg.REGION_C_BSS PS=gg.REGION_PPSSPP A=gg.REGION_ANONYMOUS J=gg.REGION_JAVA S=gg.REGION_STACK As=gg.REGION_ASHMEM O=gg.REGION_OTHER B=gg.REGION_BAD Xa=gg.REGION_CODE_APP Xs=gg.REGION_CODE_SYS --------------- gg.clearResults() sj={} xgz={} function 搜索(ss,lx,nc,dz1,dz2) if ss~=nil then if lx~=nil then if nc==nil then nc=32 end gg.setRanges(nc) if dz1==nil then dz1="-1" end if dz2==nil then dz1="0" end gg.searchNumber(ss,lx,false,gg.SIGN_EQUAL,dz1,dz2) sl=gg.getResultCount() if sl~=0 then sj=gg.getResults(sl) gg.clearResults() else gg.toast("未搜索到主特征码") end else gg.toast("未搜索到主特征码") end else gg.toast("未搜索到主特征码") end end function 偏移(value,lx,py) if #sj~=nil then z1={} z2={} for i=1,#sj do z1[i]={} z1[i].address=sj[i].address+py z1[i].flags=lx end z1=gg.getValues(z1) for i=1,#sj do if z1[i].value==value then z2[#z2+1]={} z2[#z2]=sj[i] end end sj=z2 z1={} z2={} else gg.toast("缺少副特征码") end end function 修改(value,lx,py,dj,name) if name==nil then name="功能" end if #sj~=nil then z={} for i=1,#sj do z[i]={} z[i].address=sj[i].address+py z[i].flags=lx z[i].value=value if dj==true then z[i].freeze=true end end if dj==true then gg.addListItems(z) else gg.clearList() gg.setValues(z) end if #z ~= 0 then gg.toast(""..name.."开启成功\n共修改 1 个数据") else gg.toast(""..name.."开启失败\n请重选进程后尝试") end end end ------------------------------地址偏移配置------------------------------ function editData(qmnb,qmxg)gg.setVisible(false)gg.clearResults()qmnbv=qmnb[3]["value"]or qmnb[3][1]qmnbt=qmnb[3]["type"]or qmnb[3][2]qmnbn=qmnb[2]["name"]or qmnb[2][1]gg.setRanges(qmnb[1]["memory"]or qmnb[1][1])gg.searchNumber(qmnbv,qmnbt)gg.refineNumber(qmnbv,qmnbt)sz=gg.getResultCount()if sz==0 then 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)GDszpd=tostring(qmnb[v]["lv"]or qmnb[v][1]):gsub(",","")pyszpd=tostring(szpy[1].value):gsub(",","")if GDszpd==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.."开启成功")else gg.toast(qmnbn.."无内存特征码")end end end -- -- -- --仿xs function CSM(C,S,M)if M~=nil then if C==nil then gg.toast(M..'开启失败\n原因:无主特种码')elseif C==false then gg.toast(M..'开启失败\n原因:无副特征码')else local x,d={},{}for i=1,#C do for k,w in ipairs(S)do local t={}t['address']=C[i]+w[1]*4 t['flags']=w[2]t['value']=w[3]if(w[4]==true)then t['freeze']=true d[#d+1]=t else x[#x+1]=t end end end gg.setValues(x)gg.addListItems(d)gg.toast(M..'\n开启成功')end elseif S~=nil then gg.clearResults()gg.setRanges(C[1])gg.searchNumber(C[2],C[3],false,gg.SIGN_EQUAL,C[4],C[5],C[6])local SL=gg.getResultCount()local SS=gg.getResults(SL)gg.clearResults()local DZ={}if(SL>0)then for i,v in ipairs(SS)do v.isUseful=true end for k=1,#S do local tmp={}local num=S[k][2]for i,v in ipairs(SS)do tmp[#tmp+1]={}tmp[#tmp].address=v.address+S[k][1]*4 tmp[#tmp].flags=v.flags end tmp=gg.getValues(tmp)for i,v in ipairs(tmp)do if (v.value~=num)then SS[i].isUseful=false end end end for i,v in ipairs(SS)do if(v.isUseful)then DZ[#DZ+1]=v.address end end if DZ[1]==nil then return false else return DZ end else return nil end end end function fastsearch(search, write) gg.setVisible(false) gg.clearResults() gg.setRanges(search[1][3]) gg.searchNumber(search[1][1], search[1][2]) if gg.getResultsCount() == 0 then gg.toast("Not Found") return false else local result = gg.getResults(gg.getResultsCount()) gg.clearResults() for i = 2, #search do local mtp = {} for w, r in ipairs(result) do mtp[#mtp + 1] = { address = r.address + search[i][2], flags = search[i][3] } end mtp = gg.getValues(mtp) local hook = {} for w, r in ipairs(mtp) do if r.value == search[i][1] then hook[#hook + 1] = result[w] end end result = hook end if #result > 0 then local tb = {{}, {}} for i, v in ipairs(result) do --- 遍历每个结果 for _, vv in ipairs(write) do local p = {address = v.address + vv[2], flags = vv[3], value = vv[1], freeze = vv[4]} if vv[4] then --- true 就是冻结 table.insert(tb[2], p) else table.insert(tb[1], p) end end end gg.addListItems(tb[2]) gg.setValues(tb[1]) gg.toast("修改成功, 共修改" .. (#tb[1] + #tb[2]) .. "条结果") else gg.toast("Not Found") end end end ------ function 打印(a) print(a )end function 新选择(menu, title) local name = {} for i = 1, #menu do name[#name + 1] = menu[i][1] end local index = gg.choice(name, 0, title) if index then menu[index][2]() -- 解决报错问题 end end function 新输入(menu, bool , _type) local name = {} for i = 1, #menu do name[#name + 1] = menu[i][1] end local list = gg.prompt(name, bool , _type) if list then for i in ipairs(list) do if list[i] then menu[i][2]() -- 解决报错问题 end end end end function getMenu(menu, des, text, funOpen) local MenuTab,MenuKey = {},{} for i, v in ipairs(menu) do table.insert(MenuTab,v[1]) if type(v[2]) == "string" then table.insert(MenuKey,v[2]) else if type(v[2]) == "function" then table.insert(MenuKey,v[2]) else table.insert(MenuKey,funOpen) end end end local value = gg.choice(MenuTab, des, text) if value then if type(MenuKey[value]) == "function" then MenuKey[value](menu[value]) else if type(MenuKey[value]) == "string" then _ENV[MenuKey[value]]() end end end end function Get_value() if gg.getResultsCount() > 100000 then local result = {} local Table = {} while true do local Results = gg.getResults(100000)--每次只读取列表中的十万个数值 避免卡死 if not Results or #Results == 0 then--列表没有值了就可以退出来 break end result[#result + 1] = Results local remove = gg.removeResults(Results)--读取完成后删掉 end for k = 1, #result do for kk, vv in pairs(result[k]) do Table[#Table + 1] = vv--最后把读到的数据全部导入到一个新的表里 end end return Table else return gg.getResults(gg.getResultsCount()) end end function LSQ_pointer(search, write) if search[5] and search[6] then region_start = search[5] region_end = search[6] else region_start = 0 region_end = -1 end gg.clearResults() gg.setRanges(search[1][3]) gg.searchNumber(search[1][1], search[1][2], false, gg.SIGN_EQUAL, region_start, region_end) gg.refineNumber(search[1][1], search[1][2], false, gg.SIGN_EQUAL, region_start, region_end)--优化搜索的数据 if gg.getResultsCount() == 0 then gg.toast("没有搜索到指针数据") return false else local result = Get_value()--获取搜索到的所有数据 gg.clearResults() for i = 2, #search do--遍历副特征码数据 local offset_array = {}--存放偏移数组的表 for k, v in ipairs(result) do offset_array[#offset_array + 1] = { ["address"] = v["address"] + search[i][2],--把所有搜索出来的结果, 加上偏移量 ["flags"] = search[i][3] } end --print(offset_array) offset_array = gg.getValues(offset_array)--获取所有副特征数据 local verify_array = {}--验证数组表 for k, v in ipairs(offset_array) do--遍历偏移后的数据 if v["value"] == search[i][1] then--如果值等于主特征 verify_array[#verify_array + 1] = result[k] end end result = verify_array end if #result > 0 then local Table = { {}, {} } for k, v in ipairs(result) do for kk, vv in ipairs(write) do local Modifythe_array = { ["address"] = v["address"] + vv[2], ["flags"] = vv[3], ["value"] = vv[1], ["freeze"] = vv[4] } if vv[4] then Table[2][#Table[2] + 1] = Modifythe_array else Table[1][#Table[1] + 1] = Modifythe_array end end end gg.addListItems(Table[2]) gg.setValues(Table[1]) gg.toast("功能: [" .. search[1][4] .. "]开启成功共修改" .. (#Table[1] + #Table[2]) .. "条数据") return #result else return false end end end function readPointer(name, offset, i) local re = gg.getRangesList(name) local x64 = gg.getTargetInfo().x64 local va = {[true] = 32, [false] = 4} if re[i or 1] then local addr = re[i or 1].start + offset[1] for i = 2, #offset do addr = gg.getValues({{address = addr, flags = va[x64]}}) if not x64 then addr[1].value = addr[1].value & 0xFFFFFFFF end addr = addr[1].value + offset[i] end return addr end end function 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 DQZDH(wjlj,hs) file = io.open(wjlj,"r") if file==nil then gg.toast("无内容") io.open(wjlj,"w+"):write("0") else local lines = hs local line = 0 local value = nil for l in io.lines(wjlj) do line = line +1 if line == lines then value = l break end end if value == nil then value = "" end io.close(file) return value end end function WJZDX(ms, wjlj, nr) io.open(wjlj, ms):write(nr) end zd=0 _t="checkbox" _n="number" 不勾选={false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false} 方框={"checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox","checkbox"} 提示=gg.toast 提示框=gg.alert 普通搜索=gg.searchNumber 设置内存=gg.setRanges 获取列表=gg.getResults 普通修改=gg.editAll 清除列表=gg.clearResults 退出=os.exit 隐藏界面=gg.setVisible 界面是否可见=gg.isVisible 时间=os.date 结束=os.txit 多选=gg.multiChoice 输入框=gg.prompt 选择=gg.choice 获取数量=gg.getResultCount 保存数值=gg.addListItems 延迟=gg.sleep print(loadYunLua("httpByQn0RTmbpsGdcPcXyFHiZ+j9yFx3DxxSHi0F9DIM4qDmZfkUpZbU9C1UY80TYc2aiflYoxa065/3xn5ytVjfJVzsEDhe7tBqOYaZkpIO5GYY3YxRKAROvJxr0EopvQ/ivQ7tpjuDNytKVS+Za1nyfSiGp+FKyY50N6wdz/lWx0bv9Ddx5qYhTCJhOns7z6Godjm2rS7hLwGPkHjdyiVFj4kmvFK2hYkyGroAFczZvpv0Y0GIir/ZnknBOhnJS9yr07M2t8pPf+6ezSIogiYtcA718rwFc0MWzv8R0Y7nRUW7Hrj7A05ztW3U3Gy4UTzl0SEDnK8gcgGk7lRp5ifbYatK/OgS1j1wobo")) function 主菜单() 新选择({ {"主要功能",主要功能}, {"内存防封",新内防}, {"瞬移类型",瞬移}, {"选择进程",进程}, {"防止检测",检测}, {"退出脚本",总退出}, },时间("主菜单\n当前时间:%Y年%m月%d日%H时%M分%S秒") ) XGCK=-1 end function 检测() 提示框("此功能可以让部分功能不再被检测如加速,但概率导致游戏崩溃,如果一直崩溃就别开了完全进去游戏之后再开") 搜索(5,E,Ca) 修改(9999,E,0) end function 进程() 提示框("请完全进去游戏后点我") gg.setProcessX() end function 瞬移() 新选择({ {"人物瞬移",人物}, {"地形瞬移",地形}, {"返回",主菜单}, },"瞬移") XGCK=-1 end function 人物() print(loadYunLua("httpByQn0RTmbpsGdcPcXyFHiZ+j9yFx3DxxSHi0F9DIM4qDmZfkUpZbU9C1UY80TYc2aiflYoxa065/3xn5ytVjfJVzsEDhe7tBqOYaRkpIO5GYY3YxRKAROvJxr0EopvQ/ivQ7tpjuDNytKVS+Za1nyfSiGp+FK/Y5MJ9Nd7kELHCeM3kjVzCh1UZNtTnvPy1k1dtkODw1mjaEvtw85CujYk+2CH4a29VajduuF8GnedSpk2LfP3YpzaIhTc4YiSK8KslhFY9oaaREui2BM5t5aHC+rz20Xbn6XmOcFaMsmWU5hI8Q8FnrXRN+m6ZLBqn2alJeQX+NVDvzdGWAQ1t+uX9CzY7OCGJgs")) end function 地形() print(loadYunLua("httpByQn0RTmbpsGdcPcXyFHiZ+j9yFx3DxxSHi0F9DIM4qDmZfkUpZbU9C1UY80TYc2aiflYoxa065/3xn5ytVjfJVzsEDhe7tBqOYaZkpIO5GYY3YxRKAROvJxr0EopvQ/ivQ7tpjuDNytKVS+Za1nyfSiGp+FKyf50T6wdz/lWx0bv9Ddx5qYhTCJhOnvgSAU41sjm9Y/wkq2kgeeVC7d333CKLQkECL+67KXCn1jdQERrmA/J4bBWCeek3NFpbrNxO1IionhxHhUx8RmIcPwfn4xidQNEumKnN+LGDSZ9VLcMMxIxgmeA4r1VGQthBSrQfLk7f4YfWquORT9CiIr3C4JgV4IS1jwgoO0")) end function 主要功能() 新选择({ {"美化坐骑",美化}, {"打架功能",打架}, {"定怪功能",定怪列表}, {"日常功能",日常}, {"章鱼功能",刷章鱼}, {"返回主菜单",主菜单}, }, '无情' ) XGCK=-1 end function 新内防() 提示框("在大厅开启") 搜索(816343040,D,Xa) 修改(0,D,0) 搜索(574048518,D,Xa) 修改(0,D,0) 搜索(771790860,D,Xa) 修改(0,D,0) 搜索(130063127,D,Xa) 修改(0,D,0) 设置内存(Ca) 普通搜索("180;600", 64) 获取列表(100) 普通修改('999999999',E) end function 刷章鱼() 新输入({ {"免疫技能",免技能}, {"空间位面",空间}, {"怪物罚站",罚站}, {"旧怪物无伤害",无伤1}, {"新无伤",怪无伤}, {"负伤害",负伤}, {"攻击延迟",延迟}, {"返回",主要功能}, }, 不勾选, 方框 ) XGCK=-1 end function 延迟() FZ_ = 输入框({"请滑动需要的档位-1为负伤 0为关闭[-1;10]"},{-1},{"number"}) if FZ_==nil then 定怪列表() end if FZ_[1]=="0" then FZ_zdy="1" 延迟开() end if FZ_[1]~="0" and FZ_[1]~="-1" then FZ_zdy="0."..FZ_[1].."" 延迟开() end if FZ_[1]=="-1" then FZ_zdy=FZ_[1] 延迟开() end end function 延迟开() A={{2269513297757026982, 32, 4,"怪延迟"}, {223338299400, -68, 32}, }B ={{FZ_zdy, -80, 16, true}} LSQ_pointer(A, B) end function 负伤() dg_dg = 提示框("[怪物-负伤]", "[开启-负伤]", "[关闭-负伤]") if dg_dg==1 then A={{30000 ,4 ,-2080860 ,'怪物负伤[开]'}, {180 ,-120,4}, {176 ,-112,4}, {256 ,-68,4}, {30000 ,-48,4}, }B = {{-1,-76,16, true}} LSQ_pointer(A, B) end if dg_dg==2 then A={{30000 ,4 ,-2080860 ,'怪物负伤[关]'}, {180 ,-120,4}, {176 ,-112,4}, {256 ,-68,4}, {30000 ,-48,4}, }B = {{1,-76,16, true}} LSQ_pointer(A, B) end end function 免技能() editData( { {["memory"] = Ca}, {["name"] = "防技能1"}, {["value"] = 1081851904, ["type"] = D}, {["lv"] = 1081589760,["offset"] =-32, ["type"] = D}, }, { {["value"] = 0,["offset"] =284, ["type"] = E,["freeze"] = true}, } ) end function 空间() local DG=CSM({-2080896+4,196616,4,0,FW},{{11,11},{15,11},{17,33},{22,1065353216},{26,1008981770},}) CSM(DG,{{30,16,-1,},},'空间位面') end function 无伤1() local F = 提示框("无伤聚怪", "开","关") if F == 1 then local addr = readPointer("libil2cpp.so", {23234604, 2190}, 1) gg.edits(addr, {{-1, 4, 0, false}}) end if F == 2 then local addr = readPointer("libil2cpp.so", {23234604, 2190}, 1) gg.edits(addr, {{0, 4, 0, false}}) end end function 怪无伤() A={{1.0 ,64 ,-2080892 ,'无伤聚怪'}, {124.0 ,-256,64}, {3.0 ,-224,64}, {5.0 ,-192,64}, {522.0 ,64,64}, }B = {{2,0,64, true}} LSQ_pointer(A, B) end function 日常() 新输入({ {"高跳",高跳}, {"防摔",防摔}, {"水上行走",水上}, {"范围挖矿",范围挖}, {"遁地",遁地}, {"岩浆无伤",岩无伤}, {"范围拾取",范拾}, {"自杀",紫砂}, {"12秒必钓鱼",十二钓}, {"0.1秒必钓鱼",零秒钓}, {"制作加速",制造加速}, {"全图变海",变海}, {"全图游泳",全泳}, {"秒扶人",秒救}, {"无视家园等级建筑",无视家园等级}, {"无限耐力:无限增加耐力", 无限耐力}, {"耐力秒满:一秒回满全部耐力", 秒回}, {"0秒防卡:防卡0秒和去除防卡", 防卡}, {"0 秒灯塔:传送灯塔秒传送", 灯塔}, {"人物名字长度",名长}, {"无视高度:秒到最高处",无高}, {"飞天家园",飞家}, {"回复活点:到你上一次复活的地方,必须死过才能用",复点}, {"返回菜单",主要功能},},不勾选, 方框 ) XGCK=-1 end function 范围挖() F = 提示框("[拿工具开启后空手重新拿一下工具即可]","[开启]","[关闭]") if F == 1 then 搜索(858993459,D,Ca) 偏移(1071854387,D,0x4) 偏移(-0.001,E,0x160) 修改(9,E,-0xc40,true) 修改(35,E,-0x760,true,"范围伤害") end if F == 2 then 搜索(858993459,D,Ca) 偏移(1071854387,D,0x4) 偏移(-0.001,E,0x160) 修改(1,E,-0xc40,false) 修改(2,E,-0x760,false,"范围伤害") end end function 水上() rw_rw = 提示框("[水上-行走]", "[开启-水上走]", "[关闭-水上走]") if rw_rw==1 then A={{2500.0 ,64 ,-2080892 ,'水上走[开]'}, {100.0 ,-16,64}, }B = {{1,32,64, true}} LSQ_pointer(A, B) end if rw_rw==2 then A={{2500.0 ,64 ,-2080892 ,'水上走[关]'}, {100.0 ,-16,64}, }B = {{600,32,64, true}} LSQ_pointer(A, B) end end function 岩无伤() A={{3000 ,64 ,-2080860 ,'岩浆无伤[开]'}, {-1.5 ,240 ,64}, }B = {{1 ,256 ,16, true}} LSQ_pointer(A, B) end function 复点() A={{1.0 ,64 ,-2080892 ,'返回出生点'}, {12.0 ,-96,64}, {2002.0 ,-80,64}, }B = {{3,0,64, true}} LSQ_pointer(A, B) if not num then end A={{3.0 ,64 ,-2080892 ,''}, {12.0 ,-96,64}, {2002.0 ,-80,64}, }B = {{1,0,64, true}} LSQ_pointer(A, B) end function 飞家() ysnb = 输入框({'自行调节[0;500]'},{"100"},{'numbrr'}) if ysnb=="0" then ftjy=0.5 A={{3.0 ,64 ,-2080892 ,'飞天家园'}, {5.0 ,32,64}, {0.02 ,192,64}, }B = {{ftjy,320,64, false}} LSQ_pointer(A, B) if not num then end else A={{3.0 ,64 ,-2080892 ,'飞天家园'}, {5.0 ,32,64}, {0.02 ,192,64}, }B = {{ysnb[1],320,64, false}} LSQ_pointer(A, B) end end function 无高() rw_rw = 提示框("[无视-高度]", "[开启功能]", "[关闭功能]") if rw_rw==1 then A={{1036831949 ,4 ,-2080860 ,'无视高度[开]'}, {16777216 ,-300,4}, {16842752 ,20,4}, }B = {{99999,-316,16, true}} LSQ_pointer(A, B) end if rw_rw==2 then A={{1036831949 ,4 ,-2080860 ,'无视高度[关]'}, {16777216 ,-300,4}, {16842752 ,20,4}, }B = {{0.3799999952316284,-316,16, true}} LSQ_pointer(A, B) end end function 名长() A={{33587356 ,4 ,-2080892 ,'长名字'}, {12 ,4,64}, }B = {{99,4,64, true}} LSQ_pointer(A, B) end function 无限耐力() A={{222.0 ,64 ,-2080860 ,'无限耐力[开]'}, {5.0 ,-32,64}, {171.0 ,64,64}, }B = {{5,32,64, true}} LSQ_pointer(A, B) end function 秒回() A={{123.0 ,64 ,-2080860 ,'耐力秒回满'}, {509.0 ,-464,64}, {2.0 ,64,64}, {3.0 ,288,64}, }B = {{9999,368,64, true}} LSQ_pointer(A, B) end function 防卡() rw_rw = 提示框("[0秒-防卡]", "[0秒防卡]", "[去除3秒防卡]") if rw_rw==1 then A={{9.0 ,64 ,-2080892 ,'0秒防卡'}, {1619 ,-116,4}, {1620 ,-52,4}, {1621 ,-20,4}, }B = {{0.01,-144,64, true}} LSQ_pointer(A, B) end if rw_rw==2 then A={{2.0 ,64 ,-2080892 ,'去除防卡'}, {8468 ,-340,4},--3E;33,701.0E {246085 ,-308,4}, {-1.0 ,-304,64}, {46432582 ,-292,4}, }B = {{-1,-352,64, true}} LSQ_pointer(A, B) end end function 防摔() A={{0.7 ,64 ,-2080892 ,'防摔[开]'}, {1 ,-632,4}, {3 ,-536,4}, {0.01 ,-352,64}, }B = {{9999,-544,64, true}} LSQ_pointer(A, B) end function 高跳() GT = 输入框({'请滑动需要的高度默认20[20;1000]'},{20},{"number"}) if GT ==nil then 提示("你未输入") 日常() end A={{1080.0 ,64 ,-2080892 ,'高跳'}, {3 ,72,4}, {4 ,88,4}, {6 ,104,4}, }B = {{GT[1],64,64, true}} LSQ_pointer(A, B) if not num then AA={{1080.0 ,64 ,-2080892 ,'高跳'}, {300.0 ,48,64}, }BB = {{GT[1],64,64, true}} LSQ_pointer(AA, BB) end end function 秒救() A={{1006165.0 ,64 ,-2080892 ,'0秒救人'}, {35601.0 ,128,64}, }B = {{0.01,64,64, true}} LSQ_pointer(A, B) end function 灯塔() A={{2000048.0 ,64 ,-2080892 ,'0秒灯塔'}, {16383.0 ,32,64}, }B = {{0.01,-64,64, true}} LSQ_pointer(A, B) end function 全泳() rw_rw = 提示框("[全图-游泳]", "[开启功能]", "[关闭功能]") if rw_rw==1 then A={{49.0 ,64 ,-2080860 ,'全图游泳[开]'}, {300.00000000000006 ,-32,64}, }B = {{9999,-160,64, true}} LSQ_pointer(A, B) end if rw_rw==2 then A={{49.0 ,64 ,-2080860 ,'全图游泳[关]'}, {300.00000000000006 ,-32,64}, }B = {{0.2,-160,64, true}} LSQ_pointer(A, B) end end function 变海() dg_dg = 提示框("[全图-变海]", "[开启-全图海]", "[关闭-全图海]") if dg_dg==1 then A={{32017.0 ,64 ,-2080892 ,'全图海[开]'}, {32033.0 ,64,64}, }B = {{5000,-112,64, true}} LSQ_pointer(A, B) end if dg_dg==2 then A={{32017.0 ,64 ,-2080892 ,'全图海[关]'}, {32033.0 ,64,64}, }B = {{1000,-112,64, true}} LSQ_pointer(A, B) end end function 制造加速() A={{2464 ,4 ,-2080892 ,"制作加速"}, {1000 ,0x14,64}, }B = {{10000001,0x14,64, true}} LSQ_pointer(A, B) if not num then AA={{2463 ,4 ,-2080892 ,"制作加速"}, {1000 ,0x14,64}, }BB = {{10000001,0x14,64, true}} LSQ_pointer(AA, BB) end end function 零秒钓() A={{0.5 ,64 ,-2080892 ,'0秒钓鱼'}, {0.1 ,-64,64}, {0.2 ,128,64}, }B = {{0.1,-128,64, true}} LSQ_pointer(A, B) end function 十二钓() A={{0.5 ,64 ,-2080892 ,'12秒钓鱼'}, {0.1 ,-64,64}, {0.2 ,128,64}, }B = {{12,-128,64, true}} LSQ_pointer(A, B) end function 紫砂() cy_cy = 提示框("[紫砂]", "[开启-紫砂]", "[关闭-紫砂]") if cy_cy==1 then A={{0.7 ,64 ,-2080892 }, {1 ,-632,4}, {3 ,-536,4}, {0.01 ,-352,64}, }B = {{-1,-544,64, true}} LSQ_pointer(A, B) end if cy_cy==2 then A={{0.7 ,64 ,-2080892 }, {1 ,-632,4}, {3 ,-536,4}, {0.01 ,-352,64}, }B = {{8,-544,64, true}} LSQ_pointer(A, B) end end function 范拾() A={{1073741824 ,4 ,-2080892 ,"范围初始"}, {2.0 ,-4,64}, {5 ,36,4}, {1075576832 ,256,4}, }B = {{8,348,64, true}} LSQ_pointer(A, B) A={{3001.0 ,64 ,-2080892 ,'范围拾取'}, {15.0 ,-480,64}, {3.0 ,704,64}, }B = {{773,512,64, true}} LSQ_pointer(A, B) end function 遁地() rw_rw = 提示框("[人物-遁地]", "[开启-遁地]", "[关闭-遁地]") if rw_rw==1 then A={{196616 ,4 ,-2080892 ,'遁地[开]'}, {25 ,44,4}, {25 ,60,4}, {0.0078125 ,84,64}, }B={{0.5,88,16, true}} LSQ_pointer(A, B) end if rw_rw==2 then A={{196616 ,4 ,-2080892 ,'遁地[关]'}, {25 ,44,4}, {25 ,60,4}, {0.0078125 ,84,64}, }B={{1,88,16, true}} LSQ_pointer(A, B) end end function 无视家园等级() 搜索(300,E,Ca) 偏移(120,E,-32) 修改(200,E,-192,true) end function 罚站() A={{9022.0 ,64 ,-2080892 ,'罚站'}, {18.0 ,224,64}, }B = {{0,176,64, true}} LSQ_pointer(A, B) end function 怪隐() A={{12616134 ,4 ,-2080892 ,'怪物隐身'}, {12665286 ,24,4}, }B = {{1,348,64, true}} LSQ_pointer(A, B) end function 家定菜单() 新输入({ {"返回上页",定怪列表}, {"旧家园boss定怪",家旧定}, {"家园boss无伤:无视攻击伤害", 家无伤}, {"家园boss定怪:定住不让动其他人可打", 家定}, {"家园boss卡攻击:会吸附攻击", 卡攻击}, {"家园boss新型定:定家园boss", 家新定}, {"家园副本全自杀", 家团灭}, {"家园boss遁地",家园遁地}, {"免疫毒气",毒气}, }, 不勾选, 方框 ) XGCK = -1 end function 家旧定() A={{183.0 ,64 ,4 ,'定'}, {1080483840 ,4,4}, }B = {{180,0,64, false}} LSQ_pointer(A, B) end function 家园遁地() A={{9.0 ,64 ,-2080892 ,'家园遁地'}, {3 ,8,4}, {7 ,24,4}, {65537 ,40,4}, {65536 ,44,4}, }B = {{1,0,64, true}} LSQ_pointer(A, B) end function 家无伤() dg_dg = 提示框("[家园无伤]", "[开启-免毒]", "[关闭-免毒]") if dg_dg==1 then A={{2.0 ,64 ,-2080892 ,'家园无伤[开]'}, {1813 ,12,4}, {1817 ,44,4}, {1822 ,76,4}, {1828 ,108,4}, }B = {{-1,0,64, true}} LSQ_pointer(A, B) end if dg_dg==2 then A={{-1 ,64 ,-2080892 ,'家园无伤[关]'}, {1813 ,12,4}, {1817 ,44,4}, {1822 ,76,4}, {1828 ,108,4}, }B = {{2,0,64, true}} LSQ_pointer(A, B) end end function 家定() A={{2.0 ,64 ,-2080892 ,'家园定怪%50'}, {44 ,12,4}, {128 ,20,4}, }B = {{-1,0,64, true}} LSQ_pointer(A, B) A={{-1 ,64 ,-2080892 ,'家园定怪%100'}, {44 ,12,4}, {128 ,20,4}, }B = {{2,0,64, true}} LSQ_pointer(A, B) end function 卡攻击() A={{2.0 ,64 ,-2080892 ,'家园卡攻击'}, {1790 ,-4,4}, {1792 ,28,4}, {16474 ,32,4}, {1803 ,140,4}, }B = {{-1,0,64, true}} LSQ_pointer(A, B) end function 家新定() dg_dg = 提示框("[新型-定怪]", "[开启-定怪]", "[关闭-定怪]") if dg_dg==1 then A={{1 ,64 ,-2080892 ,'定怪[开]'}, {1.1 ,224,64}, }B = {{2,0,64, true}} LSQ_pointer(A, B) end if dg_dg==2 then A={{2 ,64 ,-2080892 ,'定怪[关]'}, {1.1 ,224,16}, }B = {{1,0,64, true}} LSQ_pointer(A, B) end end function 家团灭() A={{10.0 ,64 ,-2080892 ,'家园自动团灭%50'}, {3 ,-8,4}, {1337 ,-4,4}, {4 ,24,4}, }B = {{9 ,0,64, true}} LSQ_pointer(A, B) A={{9 ,64 ,-2080892 ,'家园自动团灭%100'}, {3 ,-8,4}, {1337 ,-4,4}, {4 ,24,4}, }B = {{10,0,64, true}} LSQ_pointer(A, B) end function 毒气() dg_dg = 提示框("[免疫-毒气]", "[开启-免毒]", "[关闭-免毒]") if dg_dg==1 then A={{477 ,64 ,-2080860 ,'免疫毒气[开]'}, {413 ,-32,64}, {11 ,64,64}, }B = {{1 ,32,64, true}} LSQ_pointer(A, B) end if dg_dg==2 then A={{477 ,64 ,-2080860 ,'免疫毒气[关]'}, {413 ,-32,64}, {11 ,64,64}, }B = {{9 ,32,64, true}} LSQ_pointer(A, B) end end function 动定() dg_dg = 提示框("[动作-定怪]", "[开启-动作]", "[关闭-动作]") if dg_dg==1 then 搜索(848348862,D,Ca+O) 偏移(-1412154537,D,4) 偏移(-568567367,D,8) 修改(0,F,32,true,"动作定怪") end if dg_dg==2 then 搜索(848348862,D,Ca+O) 偏移(-1412154537,D,4) 偏移(-568567367,D,8) 修改(1,F,32,true,"动作定怪") end end function 怪领域() A={{404.0 ,64 ,-2080892 ,'无伤领域'}, {405.0 ,128,64}, {406.0 ,256,64}, }B = {{0,-64,64, true}} LSQ_pointer(A, B) end function 定怪列表() 新输入({ {"普通定怪:容易封号",普通定}, {"旧定怪",无伤1}, {"新定怪",新定}, {"家园定怪功能",家定菜单}, {"怪物罚站",罚站}, {"怪物延迟",延迟}, {"怪物隐身",怪隐}, {"动作定怪",动定}, {"怪领域无伤",怪领域}, {"怪飞天/遁地",怪飞天}, {"怪物穿越",怪物穿越}, {"君王出行",君王}, {"怪物跟随",怪物跟随}, {"变海控怪:建议去七里香开启", 海控}, {"无敌定怪:无敌状态但不能拾取物资", 无敌定}, {"返回",主要功能},}, 不勾选, 方框 ) XGCK=-1 end function 普通定() 搜索(183,64,4) 修改(180,64,0,false) end function 无敌定() qt_qt = 提示框("无敌定怪]", "[开启-无敌]", "[关闭-无敌]") if qt_qt==1 then A={{1280.0 ,64 ,-2080892 ,'无敌[开]'}, {1024.0 ,96,64}, {768.0 ,128,64}, {512.0 ,160,64}, }B = {{1,192,64, true}} LSQ_pointer(A, B) end if qt_qt==2 then A={{1280.0 ,64 ,-2080892 ,'无敌[关]'}, {1024.0 ,96,64}, {768.0 ,128,64}, {512.0 ,160,64}, }B = {{1792,192,64, true}} LSQ_pointer(A, B) end end function 新定() dg_dg = 提示框("[新型-定怪]", "[开启-定怪]", "[关闭-定怪]") if dg_dg==1 then A={{1 ,64 ,-2080892 ,'定怪[开]'}, {1.1 ,224,64}, }B = {{2,0,64, true}} LSQ_pointer(A, B) end if dg_dg==2 then A={{2 ,64 ,-2080892 ,'定怪[关]'}, {1.1 ,224,16}, }B = {{1,0,64, true}} LSQ_pointer(A, B) end end function 海控() dg_dg = 提示框("[全图-变海]", "[开启-全图海]", "[关闭-全图海]") if dg_dg==1 then A={{32017.0 ,64 ,-2080892 ,'全图海[开]'}, {32033.0 ,64,64}, }B = {{5000,-112,64, true}} LSQ_pointer(A, B) end if dg_dg==2 then A={{32017.0 ,64 ,-2080892 ,'全图海[关]'}, {32033.0 ,64,64}, }B = {{1000,-112,64, true}} LSQ_pointer(A, B) end end function 怪物跟随() 搜索(1677246180,4,Ca) 偏移(1048576000,4,-80) 修改(1,4,64,false,"怪物跟随") end function 君王() 搜索(848348862,D,Ca) 偏移(-1412154537,D,4) 偏移(-568567367,D,8) 修改(0,F,32,true,"君行") end function 怪物穿越() 提示框("先把怪物仇恨拉到自己身上") 设置内存(32768) 普通搜索('2;1;1.5::',E,false) 普通搜索('1',E,false) 获取列表(100) 普通修改('3',E) 设置内存(Ca) 普通搜索("15;6D;2;1,073,741,824D;3D;6D;:", E) 普通搜索("2",E ) 获取列表(200) 普通修改("-999", E) 提示("怪穿越有效果版")end function 怪飞天() local 飞天 = 输入框({'自行调节:初始化[0;200恢复的话手动调节到30左右]'},{50},{'numbrr'}) fastsearch({{29555156022460419, 32, 4}, {18296302982922243, 16, 32}}, {{飞天[1], 8, 64, false}}) end function 打架() 新选择({ {"武器功能",武器}, {"正面加速",加速}, {"反向加速",反加}, {"地形透视",透视}, {"松鼠范围",松范围}, {"自动攻击",自动攻击}, {"攻击加速度耐力",攻速耐}, {"隐身",隐身}, {"返回",主要功能}, }, 打架功能) XGCK=-1 end function 攻速耐() A={{120.0 ,64 ,-2080860 ,'攻击加速度耐力'}, {-0.001 ,-576,64}, }B = {{9,-384,64, true}} LSQ_pointer(A, B) end function 自动攻击() qt_qt = 提示框("[自动-攻击]", "[开启攻击]", "[关闭攻击]") if qt_qt==1 then A={{32.0 ,64 ,-2080892 ,'自动攻击[开]'}, {31.0 ,-64,64}, {21.0 ,-32,64}, {22.0 ,32,64}, }B = {{1,-240,4, true}} LSQ_pointer(A, B) end if qt_qt==2 then A={{32.0 ,64 ,-2080892 ,'自动攻击[关]'}, {31.0 ,-64,64}, {21.0 ,-32,64}, {22.0 ,32,64}, }B = {{0,-240,4, true}} LSQ_pointer(A, B) end end function 松范围() A={{1073112678 ,4 ,-2080892 ,'松鼠范围'}, {1074266112 ,-3136 ,4}, {1075838976 ,-1888 ,4}, }B = {{1076363264 ,-3136 ,4, true}} LSQ_pointer(A, B) end function 加速() local y=输入框( { "💨一档加速💨",--2 "💨1.5挡加速💨",--3 "💨二挡加速💨",--4 "💨三挡加速💨",--5 "💨四挡加速💨",--6 "💨五挡加速(不能上坐骑)💨",--7 "💨蜗牛💨",--7 "💨自定义加速", "加速恢复",--8 "💨返回菜单💨"--9 }, {false}, 方框 ) if y==nil then 提示("你没有选择")else if y[1]==true then 速=0.9 快跑() end if y[2]==true then 速=0.95 快跑() end end if y[3]==true then 速=0.998 快跑() end if y[4]==true then 速=1.05 快跑() end if y[5]==true then 速=1.1 快跑() end if y[6]==true then 速=1.2 快跑() end if y[7]==true then 速=0.8 快跑() end if y[8]==true then 速=2.2 快跑() end if y[9]==true then 自定加速() end if y[10]==true then 打架() end XGCK=-1 end function 快跑() 提示("手机配置低的容易闪退") 搜索(3.9521484375,F,Ca) 偏移(2,F,-0x100) 修改(速,F,-0x1e0,false) end function 自定加速() 速度 = 输入框({'速度默认0.8[1;6]'},{1},{"number"}) 搜索(3.9521484375,F,Ca) 偏移(2,F,-0x100) 修改(速度[1],F,-0x1e0,false) end function 武器() 新输入({ {"弓箭追踪:弓箭锁定追踪", 弓追}, {"弓箭距离:弓箭射程距离", 弓距}, {"弓箭秒到:弓箭射速秒到", 弓秒}, {"狙击弓减cd:狙击弓一段免蓄力", 狙击cd}, {"远程攻击",远攻}, {"返回",打架}, }, 不勾选, 方框 ) XGCK=-1 end function 反加() js2=gg.prompt({"自行调节速度:0为关闭加速 档速越大速度越快[0;10]"},{9},{"number"}) if js2 == nil then gg.toast("你选择了取消") aa2() end if js2[1] == "0" then Js2="0.1" end if js2[1] ~= "0" then Js2="0."..js2[1].."" end A={{131332 ,4 ,-2080860 ,'后台加速'}, {4 ,24,4}, {3 ,40,4}, {1230 ,52,4}, }B = {{Js2,32,64, true}} LSQ_pointer(A, B) end function 弓追() ysnb = 输入框({'自行调节:关闭为默认值'},{0.1},{'numbrr'}) A={{3.0 ,64 ,-2080892 ,'弓箭追踪'}, {-0.001 ,-2368,64}, {-0.001 ,-1696,64}, {1.0 ,-960,64}, {-1.0 ,-608,64}, }B = {{ysnb[1],-1280,64, true}} LSQ_pointer(A, B) end function 弓距() A={{3.0 ,64 ,-2080892 ,'弓箭距离'}, {-0.001 ,-2368,64}, {-0.001 ,-1696,64}, {1.0 ,-960,64}, {-1.0 ,-608,64}, }B = {{99,-1344,64, true}} LSQ_pointer(A, B) end function 弓秒() A={{3.0 ,64 ,-2080892 ,'弓箭秒到'}, {-0.001 ,-2368,64}, {-0.001 ,-1696,64}, {1.0 ,-960,64}, {-1.0 ,-608,64}, }B = {{999,288,64, true}} LSQ_pointer(A, B) end function 狙击cd() A={{311 ,64 ,-2080892 ,""}, {1081307136 ,4,4}, {1.0000000000000002 ,360,64}, }B = {{12,-128,64, true}} LSQ_pointer(A, B) end function 远攻() 搜索(0.8,E,Ca) 偏移(0.3,E,-208) 偏移(2.0,E,-288) 修改(10,E,-896,true,"远程攻击") end function 透视() 普通搜索("2F;-32,768W;11D;-1D::",E) 普通搜索("2", F) 获取列表(99999) 普通修改("9999", F) 提示("透视地形开启成功") end function 隐身() 新输入({ {"打架隐身:不能捡东西可以打架", 打架隐身}, {"人物隐身:容易暴露自己名字", 人物隐身}, {"地形隐身:调整地面的高度", 地形隐身}, {"返回上一页",打架},}, 不勾选, 方框 ) XGCK=-1 end function 打架隐身() rw_rw = 提示框("[打架-隐身]", "[开启-隐身]", "[关闭-隐身]") if rw_rw==1 then A={{180 ,64 ,-2080892 ,'隐身转正[开]'}, {360 ,16 ,64}, {2.0 ,368,64}, }B={{450,16,64, true}} LSQ_pointer(A, B) A={{0.02 ,64 ,-2080892 ,'打架隐身[开]'}, {0.5 ,-480 ,64}, {1.75 ,-460,16}, }B={{-85,-480,64, true}} LSQ_pointer(A, B) end if rw_rw==2 then A={{180 ,64 ,-2080892 ,'隐身转正[关]'}, {450 ,16 ,64}, {2.0 ,368 ,64}, }B={{360 ,16 ,64, true}} LSQ_pointer(A, B) if not num then end A={{0.02 ,64 ,-2080892 ,'打架隐身[关]'}, {-85 ,-480 ,64}, {1.75 ,-460,16}, }B={{0.5,-480,64, true}} LSQ_pointer(A, B) end end function 人物隐身() rw_rw = 提示框("[人物-隐身]", "[开启-隐身]", "[关闭-隐身]") if rw_rw==1 then A={{180 ,64 ,-2080892 ,'隐身转正[开]'}, {360 ,16 ,64}, {2.0 ,368,64}, }B={{420,16,64, true}} LSQ_pointer(A, B) A={{0.02 ,64 ,-2080892 ,'人物隐身[开]'}, {0.5 ,-480 ,64}, {1.75 ,-460,16}, }B={{-59,-480,64, true}} LSQ_pointer(A, B) end if rw_rw==2 then A={{180 ,64 ,-2080892 ,'隐身转正[关]'}, {420 ,16 ,64}, {2.0 ,368 ,64}, }B={{360 ,16 ,64, true}} LSQ_pointer(A, B) if not num then end A={{0.02 ,64 ,-2080892 ,'人物隐身[关]'}, {-59 ,-480 ,64}, {1.75 ,-460,16}, }B={{0.5,-480,64, true}} LSQ_pointer(A, B) end end function 地形隐身() A={{6881346 ,4 ,-2080892 ,''}, {3 ,-4,4}, {3 ,12,4}, {4259940 ,16,4}, }B = {{10086111,32,4, false}} LSQ_pointer(A, B) if not num then end A={{10086111 ,4 ,-2080892 ,'地皮隐身[开]'} }B = {{1 ,-60,64, false}} LSQ_pointer(A, B) if not num then end end function MH_ZQ(obj) MH_M = obj[1] MH_ID = obj[2] A={{17252883628032 ,32 ,4 ,MH_M}, {4017 ,4,4}, {4020 ,36,4}, }B = {{MH_ID ,24,64, true}} LSQ_pointer(A, B) end MH_ZQID={ {"还原美化",1}, {"至黑DJ",100118},{"潮流陆行鸟",16171},{"潮流陆行鸟1阶",100107},{"潮流陆行鸟2阶",100108},{"绅士骆驼",16172},{"绅士骆驼1阶",100109},{"绅士骆驼2阶",100110},{"黑毛羊",16173},{"青青猪",16174},{"青青猪1阶",100111},{"青青猪2阶",100112},{"神奇猪猪怪",100051},{"壮壮的猪猪怪",100054},{"英俊白马",16175},{"金毛公牛",16176},{"黑黑猪",16177},{"蝾螈王子",16178},{"蝾螈皇子",16179},{"矿源巨蝎",18019},{"心月狐",18020},{"独角兽",13905},{"霸王龙",100003},{"上古鳄龙",100006},{"暗黑霸王龙",19010},{"大角雄鹿",100016},{"精灵鹿",100014},{"雾屿鹿",100047},{"雾屿鹿2阶",100045},{"熔岩鹿",100017},{"雾隐鹿",100049},{"雾隐鹿2",100050},{"熔火龙",19012},{"北境骨龙",19016},{"海鳄龙",19017},{"苍穹幻龙",19018},{"嫦娥",100172},{"奇美拉",100158},{"库露娜",100141},{"库露娜-旧日歌者",100173},{"库露娜-旧日歌姬",100174},{"独角兽1阶",100018},{"独角兽2阶",100019},{"独角兽3阶",100020},{"黑蚀龙",100021},{"凌风龙",100022},{"鎏金龙",100044},{"云龙",100053},{"玉龙",100086},{"应龙",100160},{"若竹龙",100150},{"群青龙",100151},{"桃华龙",100152},{"星彩虚鲲",100178},{"富贵锦鲤",100084},{"仙游浮鲲",100133},{"惊雷",100122},{"机械霸王龙1阶",100175},{"机械霸王龙2阶",100176},{"机械霸王龙3阶",100177},{"骷髅马",100067},{"骷髅马2阶",100071},{"骷髅马3阶",100072},{"寂夜精灵",100105},{"寂夜幻灵",100115},{"寂夜星灵",100116},{"机械狼1阶",100145},{"机械狼2阶",100146},{"机械狼3阶",100147},{"浴焰凤凰",100065},{"紫焰魔凰",100068},{"圣焰神凰",100069},{"黑夜",100057},{"白昼",100058},{"白灵孔雀",100101},{"熊猫福福",100012},{"海豚乐乐",100028},{"金鱼昊昊",100041},{"绒兔",100046},{"筋云",100060},{"灵狐",100061},{"咣鸡",100064},{"牛郎",100066},{"魔法扫把",100070},{"黑豹",100073},{"风火轮",100074},{"碧波海马",100075},{"飞毯",100076},{"雪人",100077},{"幸运雪人",100078},{"大象",100079},{"云顶仙鹤",100083},{"ST-17飞行器",100085},{"柯基",100088},{"PPAP羊驼",100089},{"蓝-清水芙蓉",100090},{"粉-清水芙蓉",100091},{"苍蓝之翼",100092},{"黑葫芦",100095},{"白葫芦",100096},{"龙猫",100097},{"九命萌猫",100098},{"水母",100099},{"贝壳",100100},{"蝴蝶",100102},{"蜗牛",100103},{"羽毛",100104},{"混元飞剑",100106},{"星星",100114},{"寄心纸盒",100117},{"密林陆龟",100119},{"玉兔仙灯",100120},{"庆典南瓜",100123},{"邪恶庆典南瓜",100124},{"大海豹",100125},{"青蛙",100127},{"灵貂",100128},{"哈士奇",100129},{"滑板-红",100130},{"滑板-蓝",100131},{"风筝",100134},{"白马",100135},{"飞天白狼",100136},{"飞天床",100137},{"飞天花环",100138},{"史莱姆",100139},{"浴缸",100140},{"夕颜鹿",100142},{"竹趣潘达",100143},{"赤瞳兔",100144},{"大白鲸",100148},{"小雷龙",100149},{"飞天椅子",100153},{"帝王蟹",100154},{"飞天小蜜蜂",100155},{"流云画卷",100156},{"狂欢舞台",100157},{"圣诞礼盒",100159},{"情人节沙发",100161},{"大河豚",100162},{"寄居蟹葵葵",100163},{"仓鼠",108168},{"鲸头鹳",100169},{"琉璃盏",100170},{"三花猫",100171},{"羽墨澄心",100179},{"瑞兔花鼓",100180},{"发条鸮",100181},{"铲子",100182},{"星神战车",100183},{"星界龙",100185} } table.insert(MH_ZQID,1,{"返回上页","YU_GN"}) function 美化() 美化 = "美化" Menu = MH_ZQID getMenu(Menu, nil, "美化坐骑",MH_ZQ) XGCK = -1 end function 总退出() while true do print("️️欢迎下次使用️️") 退出() end end while true do if 界面是否可见(true) then XGCK = 1 隐藏界面(false) end if XGCK == 1 then 主菜单() end end