do if type(getrlyunyz) ~= 'function' then gg.alert('请使用RLGG执行') os.exit() return end local info = { example_version = '1.0.3', name = '风凌全防', appid = '82139', appkey = 'ww7k84ZwywYwxzw7', rc4key = 'b5iuqmi5w60itbSU', version = 'flflnb888666', mi_type = '3' } local rlyunyz = getrlyunyz(info) local ret = rlyunyz.start() if not ret or not isTable(ret) or ret.sign ~= '377880cfb11552cab264553429ceafae' then os.exit() return end end -- 把以上代码复制到你脚本最前面即可 gg.alert('RLGG') string.toMusic('欢迎使用风凌全防') function Main() SN = gg.choice({ "选择游戏进程", "不禁网防闪(全球服一把一退其他服应该不用", "大厅第一套", "大厅第二套(优先选择第一套第一套拉闸在用第二套)", "大厅第三套(优先使用前两套)", "无", "无", "无", "(请不要点击点了就是纯挨骂)", "不看全家没", "退出脚本" }, 2018,"风凌祝你天天开心") if SN == 1 then a() end if SN == 2 then b() end if SN == 3 then c() end if SN == 4 then d() end if SN == 5 then e() end if SN == 6 then f() end if SN == 7 then g() end if SN == 8 then h() end if SN == 9 then i() end if SN == 10 then j() end if SN == 11 then Exit() end XGCK = -1 end function a() gg.setProcessX() string.toMusic('选择游戏进程') end function b() function S_Pointer(t_So, t_Offset, _bit) local function getRanges() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v.type:sub(2, 2) == 'w' then table.insert(ranges, v) end end return ranges end local function Get_Address(N_So, Offset, ti_bit) local ti = gg.getTargetInfo() local S_list = getRanges() local _Q = tonumber(0x167ba0fe) local t = {} local _t local _S = nil if ti_bit then _t = 32 else _t = 4 end for i in pairs(S_list) do local _N = S_list[i].internalName:gsub('^.*/', '') if N_So[1] == _N and N_So[2] == S_list[i].state then _S = S_list[i] break end end if _S then t[#t + 1] = {} t[#t].address = _S.start + Offset[1] t[#t].flags = _t if #Offset ~= 1 then for i = 2, #Offset do local S = gg.getValues(t) t = {} for _ in pairs(S) do if not ti.x64 then S[_].value = S[_].value & 0xFFFFFFFF end t[#t + 1] = {} t[#t].address = S[_].value + Offset[i] t[#t].flags = _t end end end _S = t[#t].address print(string.char(231,190,164,58).._Q) end return _S end local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit)) return _A end local t = {"libanogs.so:bss", "Cb"} local tt = {0x2DBC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x2DC0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x2DC4} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x38C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x6EC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x19DC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x1A14} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x19C8} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x1CE0} 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 = {0x1974} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x1978} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x197C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x19CC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x1A84} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x1A88} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x1A8C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x1BE4} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x1BE8} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x1BEC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x1BFC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x1C00} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x1C04} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x25CC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x25D0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0x25D4} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 32, value = 0, freeze = true}}) gg.toast("开启成功") string.toMusic('开启成功') end function c() function S_Pointer(t_So, t_Offset, _bit) local function getRanges() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v.type:sub(2, 2) == 'w' then table.insert(ranges, v) end end return ranges end local function Get_Address(N_So, Offset, ti_bit) local ti = gg.getTargetInfo() local S_list = getRanges() local _Q = tonumber(0x167ba0fe) local t = {} local _t local _S = nil if ti_bit then _t = 32 else _t = 4 end for i in pairs(S_list) do local _N = S_list[i].internalName:gsub('^.*/', '') if N_So[1] == _N and N_So[2] == S_list[i].state then _S = S_list[i] break end end if _S then t[#t + 1] = {} t[#t].address = _S.start + Offset[1] t[#t].flags = _t if #Offset ~= 1 then for i = 2, #Offset do local S = gg.getValues(t) t = {} for _ in pairs(S) do if not ti.x64 then S[_].value = S[_].value & 0xFFFFFFFF end t[#t + 1] = {} t[#t].address = S[_].value + Offset[i] t[#t].flags = _t end end end _S = t[#t].address print(string.char(231,190,164,58).._Q) end return _S end local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit)) return _A end local t = {"libUE4.so:bss", "Cb"} local tt = {0x755080, 0x38} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x7550A8, 0x18} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x755080, 0x48, 0x8} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x7550A8, 0x28, 0x8} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x755080, 0x48, 0x18, 0x8} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x7550A8, 0x28, 0x18, 0x8} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x755080, 0x48, 0x18, 0x18, 0x8} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x7550A8, 0x28, 0x18, 0x18, 0x8} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) gg.alert('开启完毕') string.toMusic('开启成功') end function d() function S_Pointer(t_So, t_Offset, _bit) local function getRanges() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v.type:sub(2, 2) == 'w' then table.insert(ranges, v) end end return ranges end local function Get_Address(N_So, Offset, ti_bit) local ti = gg.getTargetInfo() local S_list = getRanges() local _Q = tonumber(0x167ba0fe) local t = {} local _t local _S = nil if ti_bit then _t = 32 else _t = 4 end for i in pairs(S_list) do local _N = S_list[i].internalName:gsub('^.*/', '') if N_So[1] == _N and N_So[2] == S_list[i].state then _S = S_list[i] break end end if _S then t[#t + 1] = {} t[#t].address = _S.start + Offset[1] t[#t].flags = _t if #Offset ~= 1 then for i = 2, #Offset do local S = gg.getValues(t) t = {} for _ in pairs(S) do if not ti.x64 then S[_].value = S[_].value & 0xFFFFFFFF end t[#t + 1] = {} t[#t].address = S[_].value + Offset[i] t[#t].flags = _t end end end _S = t[#t].address print(string.char(231,190,164,58).._Q) end return _S end local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit)) return _A end local t = {"libUE4.so", "Cd"} local tt = {0xF64} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 16, freeze = true}}) local t = {"libUE4.so", "Cd"} local tt = {0x2528} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 16, freeze = true}}) local t = {"libUE4.so", "Cd"} local tt = {0x7764} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 16, freeze = true}}) local t = {"libUE4.so", "Cd"} local tt = {0x8AE4} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 16, freeze = true}}) local t = {"libUE4.so", "Cd"} local tt = {0xA1A4} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 16, freeze = true}}) local t = {"libUE4.so", "Cd"} local tt = {0xA20C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 16, freeze = true}}) local t = {"libUE4.so", "Cd"} local tt = {0x1E862C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 16, freeze = true}}) local t = {"libUE4.so", "Cd"} local tt = {0x1EACB0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 16, freeze = true}}) local t = {"libUE4.so", "Cd"} local tt = {0x1F5348} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 16, freeze = true}}) local t = {"libUE4.so", "Cd"} local tt = {0x1F548C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 16, freeze = true}}) local t = {"libUE4.so", "Cd"} local tt = {0x1F55D0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 16, freeze = true}}) local t = {"libUE4.so", "Cd"} local tt = {0x1F5714} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 16, freeze = true}}) local t = {"libUE4.so", "Cd"} local tt = {0x1F7390} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 16, freeze = true}}) local t = {"libUE4.so", "Cd"} local tt = {0x1FE740} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 16, freeze = true}}) local t = {"libUE4.so", "Cd"} local tt = {0x1FE7DC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 16, freeze = true}}) local t = {"libUE4.so", "Cd"} local tt = {0x1FFCA4} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 16, freeze = true}}) gg.alert('优先使用第一套第一套拉闸了再用这套') string.toMusic('开启成功。温馨提示优先使用第一套') end function e() function S_Pointer(t_So, t_Offset, _bit) local function getRanges() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v.type:sub(2, 2) == 'w' then table.insert(ranges, v) end end return ranges end local function Get_Address(N_So, Offset, ti_bit) local ti = gg.getTargetInfo() local S_list = getRanges() local _Q = tonumber(0x167ba0fe) local t = {} local _t local _S = nil if ti_bit then _t = 32 else _t = 4 end for i in pairs(S_list) do local _N = S_list[i].internalName:gsub('^.*/', '') if N_So[1] == _N and N_So[2] == S_list[i].state then _S = S_list[i] break end end if _S then t[#t + 1] = {} t[#t].address = _S.start + Offset[1] t[#t].flags = _t if #Offset ~= 1 then for i = 2, #Offset do local S = gg.getValues(t) t = {} for _ in pairs(S) do if not ti.x64 then S[_].value = S[_].value & 0xFFFFFFFF end t[#t + 1] = {} t[#t].address = S[_].value + Offset[i] t[#t].flags = _t end end end _S = t[#t].address print(string.char(231,190,164,58).._Q) end return _S end local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit)) return _A end local t = {"libUE4.so:bss", "Cb"} local tt = {0x85388, 0xB00, 0xB40, 0xB28} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x85388, 0xB00, 0xB38, 0xB60} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x85388, 0xB00, 0xB48, 0xAF0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x85388, 0xB30, 0xB08, 0xB28} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x85388, 0xB30, 0xB00, 0xB60} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x85388, 0xB30, 0xB10, 0xAF0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x85388, 0xB30, 0xB48, 0xAB8} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x853B0, 0xAE0, 0xB40, 0xB28} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x853B0, 0xAE0, 0xB38, 0xB60} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x853B0, 0xAE0, 0xB48, 0xAF0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x853B0, 0xB10, 0xB08, 0xB28} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x853B0, 0xB10, 0xB00, 0xB60} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x853B0, 0xB10, 0xB10, 0xAF0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x853B0, 0xB10, 0xB48, 0xAB8} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 256, freeze = true}}) gg.toast("开启成功") end function f() gg.toast("开启成功") end function g() gg.toast("开启成功") end function h() gg.toast("开启成功") end function i() string.toMusic('操你妈的逼') gg.alert('我操你妈了个大臭逼') string.toMusic('傻逼') gg.alert('我操你妈了个大臭逼') string.toMusic('乐子') gg.alert('我操你妈了个大臭逼') string.toMusic('操你妈') gg.alert('你妈没了') string.toMusic('看看你妈') gg.alert('我操你妈了个大臭逼') string.toMusic('看去吧') end function j() string.toMusic('因为作者不会抓功能所以没功能还有本全防不可防止行为观察打鸟等等 请注意演戏(演戏等于稳定)再说一遍演戏等于稳定') gg.alert('本全防不可防止行为观察打鸟等等 请注意演戏(演戏=稳定)') end function Exit() print("这里是退出脚本后的提示文字") os.exit() end cs = "这里可以改成你的QQ" while true do if gg.isVisible(true) then XGCK = 1 gg.setVisible(false) end gg.clearResults() if XGCK == 1 then Main() end end