string.toMusic("天天开心") draw.text(os.date'登录时间:%Y年-%m月-%d日-%H时', 150,250)draw.setColor('#00fff9') function PS() end function setvalue(address,flags,value) PS('修改地址数值(地址,数值类型,要修改的值)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end function 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"] .. "\n开启失败") 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"] .. "\n开启失败") 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"] .. "\n开启成功\n共修改" .. xgsl .. "\n条数据") else gg.toast(qmnb[2]["name"] .. "\n开启失败") end end end end function PS() end function setvalue(address,flags,value) PS('修改地址数值(地址,数值类型,要修改的值)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end--静态 function setvalue(address,flags,value) local CatWill={} CatWill[1]={} CatWill[1].address=address CatWill[1].flags=flags CatWill[1].value=value gg.setValues(CatWill) end function S_Pointer(t_So, t_Offset, _bit) local function getRanges() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v.type:sub(2, 2) == 'w' then table.insert(ranges, v) end end return ranges end local function Get_Address(N_So, Offset, ti_bit) local ti = gg.getTargetInfo() local S_list = getRanges() local _Q = tonumber(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 Main() menu = gg.choice({ '选择进程', '屏蔽服务器', '功能', '防封', '退出内置'}, 2018,os.date("小晚云更新内置\n天天开心")) if menu == 1 then B() end if menu == 2 then a24() end if menu == 3 then A() end if menu == 4 then C() end if menu == 5 then Exit() end XGCK=-1 end function A() menu1 = gg.multiChoice({ '无后',--1 '聚点',--2 '轻微防抖',--3 '除雾',--4 '广角',--5 '美化',--6 '上色',--7 '跳远[开启]',--8 '跳远[关闭]',--9 '返回主页'}, nil,os.date("想稳就演")) if menu1 == nil then else if menu1[1] == true then a1() end if menu1[2] == true then a2() end if menu1[3] == true then a3() end if menu1[4] == true then a4() end if menu1[5] == true then a5() end if menu1[6] == true then a6() end if menu1[7] == true then a7() end if menu1[8] == true then a8() end if menu1[9] == true then a9() end if menu1[10] == true then HOME() end end GLWW=-1 end function B() open = (self) gg.setProcessX() close = (self) end function C() menu1 = gg.multiChoice({ '大厅①', 'LOGO防闪', '全局离线开启', '全局离线关闭', '越南大厅防封', '返回主页'}, nil,os.date("天天开心")) if menu1 == nil then else if menu1[1] == true then c1() end if menu1[2] == true then c2() end if menu1[3] == true then c3() end if menu1[4] == true then c4() end if menu1[5] == true then c5() end if menu1[6] == true then HOME() end end GLWW=-1 end function c5() local t = {"libanogs.so:bss", "Cb"} local tt = {0x9470} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 17024, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x95FC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 17024, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x962C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 17024, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x9680} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 17024, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x9750} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 17024, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x9908} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 17024, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x9A0C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 17024, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x9B5C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 17024, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x9B78} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 17024, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x9BB8} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 17024, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x9BC4} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 17024, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x9D04} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 17024, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x9D28} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 17024, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x9EB4} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 17024, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x9F30} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 17024, freeze = true}}) string.toMusic('越南大厅防封开启成功')---语音 end function c3() --开启 so=gg.getRangesList('libgcloud.so')[1].start py=0x423620 setvalue(so+py,4,-1664208) so=gg.getRangesList('libgcloud.so')[1].start py=0x496680 setvalue(so+py,4,-1664208) so=gg.getRangesList('libgcloud.so')[1].start py=0x495e1c setvalue(so+py,4,0) so=gg.getRangesList('libgcloud.so')[1].start py=0x422dbc setvalue(so+py,4,0) string.toMusic('全局离线开启成功')---语音 end function c4() --关闭 so=gg.getRangesList('libgcloud.so')[1].start py=0x423620 setvalue(so+py,4,777231668) so=gg.getRangesList('libgcloud.so')[1].start py=0x496680 setvalue(so+py,4,777231668) so=gg.getRangesList('libgcloud.so')[1].start py=0x495e1c setvalue(so+py,4,356461077) so=gg.getRangesList('libgcloud.so')[1].start py=0x422dbc setvalue(so+py,4,356461077) string.toMusic('全局离线已关闭')---语音 end function c2() local t = {"libanogs.so:bss", "Cb"} local tt = {0x628} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 64, freeze = true}}) gg.alert("LOGO开启跨进程防闪成功") end function a1() so=gg.getRangesList('libUE4.so')[1].start py=0x52C4AD4 setvalue(so+py,16,8.8411673e-21) string.toMusic("无后开启成功") end --libUE4.so:bss+0x3A1D8+0x0+0xD90+0x50+0x7B8+0xC04 function a3() so=gg.getRangesList('libUE4.so')[1].start--轻微防抖 py=0x5E6A780 setvalue(so+py,4,1409287170) gg.alert("开启成功") string.toMusic('开启成功') end function a4() so=gg.getRangesList('libUE4.so')[1].start py=0x7762890 setvalue(so+py,16,8.95671814e-21) so=gg.getRangesList('libUE4.so')[1].start py=0x7764300 setvalue(so+py,16,8.95671814e-21) so=gg.getRangesList('libUE4.so')[1].start py=0x7C38430 setvalue(so+py,16,8.95671814e-21) gg.toast("除雾开启成功") string.toMusic('除雾开启成功') end function a2() so=gg.getRangesList('libUE4.so')[1].start py=0x52BFF74 setvalue(so+py,16,8.47963525e-21) string.toMusic('聚点开启成功')---语音 end function a5() OP=gg.prompt({'80到200'},{[1]='100'},{[1]='number'}) if OP == nil or OP[1] == '' or OP[1] == '0' then gg.toast("取消") else local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8, 0x0, 0x19F8, 0x2CC} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = OP[1]}}) end gg.toast("开启成功广角") end --libUE4.so:bss+0x3A1D8+0x0+0x390+0x20+0x2CC --libUE4.so:bss+0x3A1D8+0x0+0x390+0x8+0x2CC function a6() function readPointer(name, offset, i) local re = gg.getRangesList(name) local x64 = gg.getTargetInfo().x64 local va = {[true]=32, [false]=4} if re[i or 1] then local addr = re[i or 1].start + offset[1] for i = 2, #offset do addr = gg.getValues({{address=addr, flags=va[x64]}}) if not x64 then addr[1].value = addr[1].value & 0xFFFFFFFF end addr = addr[1].value + offset[i] end return addr end end function gg.edits(addr, Table, name) local Table1 = {{}, {}} for k, v in ipairs(Table) do local value = {address = addr+v[3], value = v[1], flags = v[2], freeze = v[4]} if v[4] then Table1[2][#Table1[2]+1] = value else Table1[1][#Table1[1]+1] = value end end gg.addListItems(Table1[2]) gg.setValues(Table1[1]) gg.toast((name or "") .. "开启成功, 共修改"..#Table.."个值") end local UE4 = gg.getRangesList("libUE4.so") if not UE4 or #UE4 == 0 then os.exit() end local base_pointer = readPointer('libUE4.so', {0xC093AA8,0x0,0x340,0x30,0x390,0x0}, 1) local pointers = { [1] = {pointer = base_pointer + 0x11C, name = "衣服代码:睡衣1405208 橘龙1406908 恶魔1405341 小黑1406020 血鸦1405870 冰雪1400782 球衣1405436 小紫1405558 女胖达1405039 男胖达1405151 御灵师1405334 精灵王1406311 嗜血龙1406897 金克丝1406140 兔女郎1405125 小青蛙1405171 海洋之王1405983 金辉艳后1406475 血渊圣王1406872 逐风勇士1406805 极辉女帝1406823 幽灵舞姬1406573 恶棍先生1405604 骑龙驯手1406895 黄木乃伊1405623 白木乃伊1400687 地狱正午1406656 星空女王1406201 蓝木乃伊1406891 暗星陨落1406878 晨星光耀1406879 可爱鲨鱼1406419 懒散河童1406894 金鳄狂徒1406499 清心一夏1406146 乖张灵兔1406893 沙狐剑客1406145 幻梦飞龙1406896 圣金祝福男1406883 小黄龙衣服1406927 大企鹅衣服1405822 温柔仙人掌140602 圣金祝福女1406882 小绿龙衣服1406926 蓝龙虾衣服1405401 悟空1406939 贝尔塔1406947 悟空赛亚人1406937 贝尔塔赛亚人1406948弗利萨1406938 浪漫冰舞套装 1405016 果冻1406971 唯美冰舞套装 1405017 血鸦圣装 1408572 野性嘉年华(猪)套装 1405019 千面诡皇圣装 1406638 战场长跑者套装 1405021 狂金辉艳后圣装 1406475 滑稽雪人套装 1405023 金尊法老圣装 1405635 曼妙夜猫套装 1405026 齐天大圣PRIME 1406327 魅影猎手套装 1405028 野性狂蟒套装 1405029 精灵王圣装 1406311 寒冰圣装 1406152 海洋之王圣装 1405983 街头嘻哈套装 1405033 甜蜜淑女套装 1405034 闪耀之星套装 1405035 致命甜心套装 1405036 奉献真心套装 1405037 欲望天使套装 1405038 酷萌胖达套装 1405039 性感胖达套装 1405040 恶龙咆哮套装 1405041 御龙猎手套装 1405042 天际游侠套装 1405043 御霜客套装 1405044 精致婚礼套装 1405175 板球英雄套装 1405046 浴血甜心套装 1405047 蝴蝶套装(绿色) 1405048 战争雪怪套装 1405001 野兽朋克1405002 天降雄兵套装 1405003 经典圣诞套装 1405004 果冻圣装1406971 "}, } local config_path = gg.EXT_FILES_DIR:gsub("%lua$", "") .. "/配置.ini" local config_data = loadfile(config_path) local config = config_data and config_data() if not config or #config == 0 then config = {} end local values = {} local names = {} for i, p in ipairs(pointers) do table.insert(names, p.name.."请输入您的衣服代码:") table.insert(values, config[i]) end local options = gg.prompt(names, values, {"number", "number", "number", "number", "number", "number", "number", "checkbox"}) if options then gg.saveVariable(options, config_path) for i, p in ipairs(pointers) do if i==6 or i==7 or options[i]==""then else gg.edits(p.pointer-4, {{options[i], 4, 0}}, p.name) end end if options[8] then if options[6]==""then else gg.edits(pointers[6].pointer-4, {{options[6], 4, 0}}, pointers[6].name) end if options[7]==""then else gg.edits(pointers[7].pointer-4, {{options[7], 4, 0}}, pointers[7].name) end end gg.toast("人物美化开启成功") end end function a7() xx=gg.prompt({"自改上色"},{""},{"text"}) if xx then gg.clearResults() gg.setRanges(1048576) gg.searchNumber("1194346786;8200",4) gg.refineNumber("8200",4) gg.searchAddress("048") gg.getResults(999) gg.editAll(xx[1],4) string.toMusic('修改成功') end ------判断功能 --libUE4.so:bss+0x3A1D8+0x0+0xE68+0x8A8 function c1() so=gg.getRangesList('libUE4.so')[1].start py=0x14EE4 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x5BDF88 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x107D4C setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x775E4 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x3D7E4 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x102034 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x597890 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x597000 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x1733D8 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x17037C setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x16AB6C setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x15F22C setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x15F210 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x39D128 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x39D028 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0xC71A8 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x4A2FE0 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x4A2F9C setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x4A2F20 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x4A2EA8 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x4A2E64 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x4A2E48 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x168814 setvalue(so+py,4,256) so=gg.getRangesList('libUE4.so')[1].start py=0x4A46FC setvalue(so+py,4,698,416,192) so=gg.getRangesList('libUE4.so')[1].start py=0x4A3010 setvalue(so+py,4,698,416,192) so=gg.getRangesList('libUE4.so')[1].start py=0x3B7E38 setvalue(so+py,4,698,416,192) so=gg.getRangesList('libUE4.so')[1].start py=0x3B7E10 setvalue(so+py,4,698,416,192) so=gg.getRangesList('libUE4.so')[1].start py=0x3B7DF4 setvalue(so+py,4,698,416,192) so=gg.getRangesList('libUE4.so')[1].start py=0x3B7DE0 setvalue(so+py,4,698,416,192) so=gg.getRangesList('libUE4.so')[1].start py=0x3B7DBC setvalue(so+py,4,698,416,192) so=gg.getRangesList('libUE4.so')[1].start py=0x3B7DB0 setvalue(so+py,4,698,416,192) so=gg.getRangesList('libUE4.so')[1].start py=0x3B7DA8 setvalue(so+py,4,698,416,192) so=gg.getRangesList('libUE4.so')[1].start py=0x3B7D9C setvalue(so+py,4,698,416,192) so=gg.getRangesList('libUE4.so')[1].start py=0x3B7D68 setvalue(so+py,4,698,416,192) so=gg.getRangesList('libUE4.so')[1].start py=0x3B7D60 setvalue(so+py,4,698,416,192) so=gg.getRangesList('libUE4.so')[1].start py=0x3B7D30 setvalue(so+py,4,698,416,192) so=gg.getRangesList('libUE4.so')[1].start py=0x3B7D2C setvalue(so+py,4,698,416,192) so=gg.getRangesList('libUE4.so')[1].start py=0x3B7798 setvalue(so+py,4,698,416,192) string.toMusic('大厅①开启成功') end function a8() local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x2F0,0x40,0x160,0x170,0x0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 8}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x460, 0x208} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 999999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x84} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 0.1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x1B0,0x790} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 150, freeze = true}}) local tt = {0x39AA8,0x0,0x2F0,0x40,0x160,0x120,0xD0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 70}}) local tt = {0x39AA8,0x0,0x1010} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 8}})--微加速/跳跃速度 local tt = {0x39AA8,0x0,0x460,0x22C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 999999}}) gg.toast("开启成功") end function a9() local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x2F0,0x40,0x160,0x170,0x0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x460, 0x208} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 8192}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x84} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x39AA8,0x0,0x1B0,0x790} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 88, freeze = true}}) local tt = {0x39AA8,0x0,0x2F0,0x40,0x160,0x120,0xD0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 88}}) local tt = {0x39AA8,0x0,0x1010} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1}})--微加速/跳跃速度 local tt = {0x39AA8,0x0,0x460,0x22C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 0.05000000075}}) gg.toast("关闭成功") end function a24() so=gg.getRangesList('libUE4.so')[1].start py=0x186938 setvalue(so+py,4,17024) so=gg.getRangesList('libUE4.so')[1].start py=0x186874 setvalue(so+py,4,17024) so=gg.getRangesList('libUE4.so')[1].start py=0x1867A4 setvalue(so+py,4,17024) so=gg.getRangesList('libUE4.so')[1].start py=0x184A3C setvalue(so+py,4,17024) so=gg.getRangesList('libUE4.so')[1].start py=0x114EFC setvalue(so+py,4,17024) so=gg.getRangesList('libUE4.so')[1].start py=0x114EF4 setvalue(so+py,4,17024) so=gg.getRangesList('libUE4.so')[1].start py=0x114ED4 setvalue(so+py,4,17024) so=gg.getRangesList('libUE4.so')[1].start py=0x114D00 setvalue(so+py,4,17024) so=gg.getRangesList('libUE4.so')[1].start py=0x114CFC setvalue(so+py,4,17024) so=gg.getRangesList('libUE4.so')[1].start py=0x114CEC setvalue(so+py,4,17024) so=gg.getRangesList('libUE4.so')[1].start py=0x1138D8 setvalue(so+py,4,17024) so=gg.getRangesList('libUE4.so')[1].start py=0x113814 setvalue(so+py,4,17024) so=gg.getRangesList('libUE4.so')[1].start py=0x113744 setvalue(so+py,4,17024) so=gg.getRangesList('libUE4.so')[1].start py=0x1119DC setvalue(so+py,4,17024) string.toMusic('屏蔽服务器成功') end function Exit() print("已结束") os.exit() end function HOME() lw=1 Main() end while(true)do if gg.isVisible(true) then XGCK=1 gg.setVisible(false) end gg.clearResults() if XGCK==1 then Main() end end