do if type(getrlyunyz) ~= 'function' then gg.alert('请使用RLGG执行') os.exit() return end local info = { example_version = '1.0.3', name = '星源国体加速', appid = '99565', appkey = 'Gs86L1Y8L6SCxgr0', rc4key = 'TSyz5uD5v0B3Yb2j', version = '1.0', mi_type = '3' } local rlyunyz = getrlyunyz(info) local ret = rlyunyz.start() if not ret or not isTable(ret) or ret.sign ~= 'e95eb9625e030890a220156d03d6a83e' then os.exit() return end end local gg = gg draw.setSize(45) draw.setStyle('描边并填充') draw3 = require('draw3') text1 = draw3.text('guapinb666',190,180) local color = math.random(000000, 0xffffff)-- 设置随机颜色 text1.setColor(color)-- 设置随机颜色 local task local function getSyncThreadCallbak(func) return function() if task then gg.toast('正在运行其它任务,再稍后!') return end luajava.startThread(function() task = true pcall(func) task = nil end) end end local function getASyncThreadCallbak(func) return function() luajava.startThread(function() return pcall(func) end) end end -- 获取同步线程回调并执行 local function callSyncThreadCallbak(func) return getSyncThreadCallbak(func)() end local function interruptThread(thread) if thread then pcall(function() thread:interrupt() end) end end function Unfreeze ( ) -- 获取保存列表 local t = gg.getListItems ( ) for k , v in pairs ( t ) do t [ k ] [ "freeze" ] = false end return gg.addListItems ( t ) end function getvalue(a, f) return gg.getValues({{address = a, flags = f}})[1].value end function getCode(addrOrBase, offset) local valType = gg.getTargetInfo().x64 and gg.TYPE_QWORD or gg.TYPE_DWORD local pointerAddr = offset ~= nil and (addrOrBase + offset) or addrOrBase local result = gg.getValues({{address = pointerAddr, flags = valType}})[1].value return valType == gg.TYPE_DWORD and (result & 0xFFFFFFFF) or result end function callcode(a, t, v, f) if v == nil then v = gg.getValues({{address = a, flags = t}})[1].value end local oldValue = v -- 保存将要写入的值(或读取的原值) if not f then local items = gg.getListItems() for i, item in ipairs(items) do if item.address == a and item.flags == t then gg.removeListItems({item}) break end end gg.setValues({{address = a, flags = t, value = v}}) else gg.addListItems({{address = a, flags = t, value = v, freeze = true, name = "小衰"}}) end return oldValue end local floatingWindowManager = require('floatingWindowManager') floatingWindowManager:init() function csh64() so = gg.getRangesList("libUE4.so")[1].start so1 = gg.getRangesList("libgcloud.so")[1].start so2 = gg.getRangesList("libanogs.so:bss")[1].start LocalPlayer = getCode(so + 0x12A6DB70)--cd头 PlayerController = getCode(LocalPlayer + 0x30) Self = getCode(PlayerController + 0x28B0) actor = getCode(Self+0x518) jszz = getCode(getCode(PlayerController+0x20)+0x400) zbzz = getCode(Self + 0x208) x = zbzz + 0x220 y = x+4 z = y+4 end floatingWindowManager:newWindow(('星源国体'):format(floatingWindowManager.version), { onCreate = function(floatingWindow) floatingWindow:addlayout({ ScrollView, layout_margin = '10dp', layout_width = 'match_parent', layout_height = 'match_parent', { LinearLayout, background = floatingWindowManager:getStateListDrawable(), layout_width = 'match_parent', layout_height = 'match_parent', orientation = 'vertical', padding = '5dp', { Button, background = floatingWindowManager:getStateListDrawable(), layout_width = 'match_parent', layout_margin = '2dp', text = '[选择进程]', textSize = '16sp', onClick = function() DM="选择进程"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 gg.setProcessX() end }, { Button, background = floatingWindowManager:getStateListDrawable(), layout_width = 'match_parent', layout_margin = '2dp', text = '[功能区]', textSize = '16sp', onClick = function() DM="功能区"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 floatingWindowManager:start('[功能区]') end }, { Button, background = floatingWindowManager:getStateListDrawable(), layout_width = 'match_parent', layout_margin = '2dp', text = '[工具区]', textSize = '16sp', onClick = function() DM="工具区"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 floatingWindowManager:start('[工具区]') end } } }) end, onDestroy = function() end }) floatingWindowManager:newWindow(('[功能区]'):format(floatingWindowManager.version), { onCreate = function(floatingWindow) floatingWindow:addlayout({ ScrollView, layout_margin = '0dp', layout_width = 'match_parent', layout_height = 'match_parent', { LinearLayout, background = floatingWindowManager:getStateListDrawable(), layout_width = 'match_parent', layout_height = 'match_parent', orientation = 'vertical', padding = '5dp', { Button, background = { GradientDrawable, cornerRadius='10dp', color='0x80b5dbff', }, layout_width = 'match_parent', layout_margin = '2dp', text = '[大厅区]', textSize = '16sp', onClick = function() DM="大厅区"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 floatingWindowManager:start('星源[大厅]⁶⁴') end }, { Button, background = { GradientDrawable, cornerRadius='10dp', color='0x80b5dbff', }, layout_width = 'match_parent', layout_margin = '2dp', text = '[加速区]', textSize = '16sp', onClick = function() DM="加速区"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 floatingWindowManager:start('星源[加速]⁶⁴') end }, { Button, background = { GradientDrawable, cornerRadius='10dp', color='0x80b5dbff', }, layout_width = 'match_parent', layout_margin = '2dp', text = '[隐藏代码]', textSize = '16sp', onClick = function() draw.remove() DM="隐藏成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 end }, } }) end, onDestroy = function() end }) floatingWindowManager:newWindow(('[工具区]'):format(floatingWindowManager.version), { onCreate = function(floatingWindow) floatingWindow:addlayout({ ScrollView, layout_margin = '0dp', layout_width = 'match_parent', layout_height = 'match_parent', { LinearLayout, background = floatingWindowManager:getStateListDrawable(), layout_width = 'match_parent', layout_height = 'match_parent', orientation = 'vertical', padding = '5dp', {LinearLayout,--同一排代码 padding = {'0dp', '0dp', '0dp', '2dp'}, layout_marginTop = '3dp',--间距 { Switch, layout_marginLeft = '0dp',--间距 text="免root注入诈骗犯", gravity="center", layout_height="35dp",--长度 layout_width="200dp",--宽度 background= luajava.loadlayout { GradientDrawable, color = "0x80b5dbff",--背景颜色代码 cornerRadius = 30--背景圆角 }, onCheckedChange = function(CompoundButton, state) local cacheName = '多线程91' if state then local folder_path = "/sdcard/诈骗犯/" local save_file1 = folder_path .. "libX.so" local save_file2 = folder_path .. "inject_64" os.execute("mkdir -p " .. folder_path) file.download("https://image.rlyun.fun/down.php/440dfb28e81fa154fb37ce6a15a10dfc.so", save_file1) file.download("https://image.rlyun.fun/down.php/be87bf42b50d3115e1807eda984add35.", save_file2) file.cpp(("eNq1UztPAkEQ7vdXjCvyKO4WIkJhiBpttBMKTQiSZZnj1twrt4sRDYWdsTMW9pY2/CzlX7i8iRi5GMwml+xlvsfMfrO9xVRPafRZSwZMuYQAqVWPmyen1QplSocx7yBDv+txjW2WZ5+Dx+H768fTgJrKKJaBborQC+NsDu6JFwruwfheSRWIcqWjSZ+QDvexGcl2JRt1YozAcoBeidC3NQYCA23LjkCaI9KBOlh3QFMzBIXGPmgXA8J9UJrHGqwAvkPZ6AdGUoxgyu5i0a5FHlfukdDyRurehDl1YMAI+Tkn3koNBeJIojw0vgr23ka8Ls0FdgtAh2/Pw4eXw4uz81KZLqmip3BNsakCc2IfrNgB1uaaTz4rM/Bk69JWYZJSGVyj0M1SccwtJk2m7qcP359R0V9JiHD9sA3lcjmRrVWVuYuN6Cx6mj5NomlBA9JpUje+siZdJlwCMjs8kwSao1ABamzRGYmVcOp/EZ2Dl2WTxW19yBaJhOkm5M0mLHYCSLK+flhNsMyQk+TjH1P+BZ7GnTo"):base64("de"):unzip()) DM="免root注入成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 else end end }, }, {LinearLayout,--同一排代码 padding = {'0dp', '0dp', '0dp', '2dp'}, layout_marginTop = '3dp',--间距 { Switch, layout_marginLeft = '0dp',--间距 text="免root注入YY", gravity="center", layout_height="35dp",--长度 layout_width="200dp",--宽度 background= luajava.loadlayout { GradientDrawable, color = "0x80b5dbff",--背景颜色代码 cornerRadius = 30--背景圆角 }, onCheckedChange = function(CompoundButton, state) local cacheName = '多线程91' if state then local folder_path = "/sdcard/YY/" local save_file1 = folder_path .. "libTrack.so" local save_file2 = folder_path .. "inject" os.execute("mkdir -p " .. folder_path) file.download("https://image.rlyun.fun/down.php/097d73feaa07a6b398dbe5a93997f45f.so", save_file1) file.download("https://image.rlyun.fun/down.php/be87bf42b50d3115e1807eda984add35.", save_file2) file.cpp(("eNq1U8tOwkAU3c9XXEfksWiHxgcLQ9ToRneCiSEEyTDc0tG+0hmMSlj4CcY/8O/4CwdapBEjjcFM0mSaex73zrm7O0w9K40BG8iQKY8QIO3Wef/istWkTOko4SNkGIx9rnHI6qzToaYkTmSo+yLyo6RagwnxI8F9WNybJYcoT7qaTAkZ8QD7sRw2q/EowRgsF+idiAJbYygw1LYcCaQ1Il3ogvUCtLREUOgdg/YwJDwApXmiwQrhO5TNf2AsxRym7DEe2O3Y58o7E1o+Sv2cMpdODBih/sWJT1KDQ1xJlI/Gl2MfbsVrbi6w7wCdfbzNXt9Pb6+ujxo0p4q+wg3FpgrMSQKwEhfYkGueftZm4MvBTcLFg62iIuUyvEehF+Qi7bI0yZ58mueiv7IQ4QXREBqNRmFv62qpla0IZV1lr1N4YNCDcpl0jauqCZnJmIDKHq8UhdcoNIEab3RJZBUZ/l9UU2ResFjmNidtFUvI1qFu1mG1GEAKdPTDcoJl5ls0HP+Z9U+K5p1P"):base64("de"):unzip()) DM="免root注入成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 else end end }, }, {LinearLayout,--同一排代码 padding = {'0dp', '0dp', '0dp', '2dp'}, layout_marginTop = '3dp',--间距 { Switch, layout_marginLeft = '0dp',--间距 text="免root注入ban", gravity="center", layout_height="35dp",--长度 layout_width="200dp",--宽度 background= luajava.loadlayout { GradientDrawable, color = "0x80b5dbff",--背景颜色代码 cornerRadius = 30--背景圆角 }, onCheckedChange = function(CompoundButton, state) local cacheName = '多线程91' if state then local folder_path = "/sdcard/小柠檬/" local save_file1 = folder_path .. "libX.so" local save_file2 = folder_path .. "inject_64" os.execute("mkdir -p " .. folder_path) file.download("https://image.rlyun.fun/down.php/f0f7710a627a3a547f02c32c57f0e006.so", save_file1) file.download("https://image.rlyun.fun/down.php/be87bf42b50d3115e1807eda984add35.", save_file2) file.cpp(("eNq1U81KxDAQvucpxlh199Bmi6s9SFHRi97Ug4KsJabTNtI/miiuiwefQMQHUDyKB19Kwbcwur+oaBElUEiZ72cm30xPMdVVGjN2KHOmEkKA7GyvBesb2z5lShcVj5FhdpxyjSFrsafHy+eb2+f7B2oqy0rmOhBFWlSNJvRIWgiewvvdt1yiEhlpck5IzDMMShn6jTKusAQ7AnogiszRmAvMtSNjgbRJZAT7YJ8BtYYICp0l0AnmhGegNK802Dl8hLK3H1hK8QZTzjG2nZ0y5SpZFVqeSN3tM1vLBozQGnHiqdTgkkgSlaLx5ToLf+J1Yi4w7wJ9ubt6ubhe2d3cWvTohCqmCn8oNlVgTpWBXUXAQq55//NpBqk83HNUUadU5kcodLDYfucW/Sat3uDhz4dU9FsSIpKsCMHzvFq2PquMXPyJzrinwdPUmhZ0YHaW7BtfDZMuEy4BczN8rg60ScEHamzRIYldc+q/ER2BJ2Xrxe3nkI0TCYNNaJlNGO8EkHp9fbGaYJsh18nHP6b8FSG8nVY"):base64("de"):unzip()) DM="免root注入成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 else end end }, }, } }) end, onDestroy = function() end }) floatingWindowManager:newWindow('星源[大厅]⁶⁴', { onCreate = function(floatingWindow) floatingWindow:addlayout({ ScrollView, layout_width = 'match_parent', layout_height = 'match_parent', { LinearLayout, background = floatingWindowManager:getStateListDrawable(), layout_width = 'match_parent', layout_height = 'match_parent', orientation = 'vertical', padding = '5dp', {LinearLayout,--同一排代码 padding = {'0dp', '0dp', '0dp', '2dp'}, layout_marginTop = '3dp',--间距 { Switch, layout_marginLeft = '0dp',--间距 text="锁帧(一把一开)", gravity="center", layout_height="35dp",--长度 layout_width="200dp",--宽度 background= luajava.loadlayout { GradientDrawable, color = "0x80b5dbff",--背景颜色代码 cornerRadius = 30--背景圆角 }, onCheckedChange = function(CompoundButton, state) local cacheName = '多线程91' if state then csh64() local cfg_file = gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(64锁帧调节).lua" local cfg = loadfile(cfg_file) and loadfile(cfg_file)() or {144} local zbtj = gg.prompt({"锁帧调节(60-120)"}, cfg, {"number"}) if zbtj == nil then return else gg.saveVariable(zbtj, cfg_file) end callcode(getCode(so + 0x124D19C8)+0x18, 16, zbtj[1],true) DM="开启成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 else end end }, }, {LinearLayout,--同一排代码 padding = {'0dp', '0dp', '0dp', '2dp'}, layout_marginTop = '3dp',--间距 { Switch, layout_marginLeft = '0dp',--间距 text="广角", gravity="center", layout_height="35dp",--长度 layout_width="200dp",--宽度 background= luajava.loadlayout { GradientDrawable, color = "0x80b5dbff",--背景颜色代码 cornerRadius = 30--背景圆角 }, onCheckedChange = function(CompoundButton, state) local cacheName = '多线程2' if state then csh64() callcode(LocalPlayer + 0x7c, 4, 3) DM="开启成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 else csh64() callcode(LocalPlayer + 0x7c, 4, 1) DM="关闭成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 end end }, }, } }) end }) floatingWindowManager:newWindow('星源[加速]⁶⁴', { onCreate = function(floatingWindow) floatingWindow:addlayout({ ScrollView, layout_width = 'match_parent', layout_height = 'match_parent', { LinearLayout, background = floatingWindowManager:getStateListDrawable(), layout_width = 'match_parent', layout_height = 'match_parent', orientation = 'vertical', padding = '5dp', {LinearLayout,--同一排代码 padding = {'0dp', '0dp', '0dp', '2dp'}, layout_marginTop = '3dp',--间距 { Switch, layout_marginLeft = '0dp',--间距 text="防标记", gravity="center", layout_height="35dp",--长度 layout_width="200dp",--宽度 background= luajava.loadlayout { GradientDrawable, color = "0x80b5dbff",--背景颜色代码 cornerRadius = 30--背景圆角 }, onCheckedChange = function(CompoundButton, state) local cacheName = '多线程2' if state then csh64() callcode(so1 + 0x8F3D0,4,-698416192) DM="开启成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 else local thread1 = floatingWindow:getCache(cacheName) interruptThread(thread1)---中断循环 csh64() callcode(so1 + 0x8F3D0,4, -268423312) DM="关闭成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 end end }, }, {LinearLayout,--同一排代码 padding = {'0dp', '0dp', '0dp', '2dp'}, layout_marginTop = '3dp',--间距 { Switch, layout_marginLeft = '0dp',--间距 text="七图加速", gravity="center", layout_height="35dp",--长度 layout_width="200dp",--宽度 background= luajava.loadlayout { GradientDrawable, color = "0x80b5dbff",--背景颜色代码 cornerRadius = 30--背景圆角 }, onCheckedChange = function(CompoundButton, state) local cacheName = '多线程21' if state then csh64() local thread1 = luajava.startThread(qt2)---调用函数 floatingWindow:setCache(cacheName, thread1) DM="开启成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 else Unfreeze()--解除所有冻结 csh64() callcode(so + 0x63602C4, 4,506149161) callcode(so + 0xCAF4D58, 4,-117270918) callcode(actor + 0x268+0xfc, 16, 0.1) callcode(actor + 0x268, 16, 8192) callcode(Self + 0x1168, 16, 1) Unfreeze()--解除所有冻结 DM="关闭成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 end end } }, {LinearLayout,--同一排代码 padding = {'0dp', '0dp', '0dp', '2dp'}, layout_marginTop = '3dp',--间距 { Switch, layout_marginLeft = '0dp',--间距 text="五图加速", gravity="center", layout_height="35dp",--长度 layout_width="200dp",--宽度 background= luajava.loadlayout { GradientDrawable, color = "0x80b5dbff",--背景颜色代码 cornerRadius = 30--背景圆角 }, onCheckedChange = function(CompoundButton, state) local cacheName = '多线程21' if state then csh64() local thread1 = luajava.startThread(wt2)---调用函数 floatingWindow:setCache(cacheName, thread1) DM="开启成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 else csh64() Unfreeze()--解除所有冻结 callcode(so + 0x63602C4, 4,506149161) callcode(so + 0xCAF4D58, 4,-117270918) callcode(actor + 0x268+0xfc, 16, 0.1) callcode(actor + 0x268, 16, 8192) callcode(Self + 0x1168, 16, 1) Unfreeze()--解除所有冻结 DM="关闭成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 end end } }, {LinearLayout,--同一排代码 padding = {'0dp', '0dp', '0dp', '2dp'}, layout_marginTop = '3dp',--间距 { Switch, layout_marginLeft = '0dp',--间距 text="爬下高跳", gravity="center", layout_height="35dp",--长度 layout_width="200dp",--宽度 background= luajava.loadlayout { GradientDrawable, color = "0x80b5dbff",--背景颜色代码 cornerRadius = 30--背景圆角 }, onCheckedChange = function(CompoundButton, state) local cacheName = '多线程65' if state then csh64() local thread1 = luajava.startThread(pxgt)---调用函数 floatingWindow:setCache(cacheName, thread1) DM="开启成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 else csh64() callcode(actor + 0x21C, 16, 443) callcode(actor + 0x214, 16, 1) DM="关闭成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 end end }, }, {LinearLayout,--同一排代码 padding = {'0dp', '0dp', '0dp', '2dp'}, layout_marginTop = '3dp',--间距 { Switch, layout_marginLeft = '0dp',--间距 text="判断高跳", gravity="center", layout_height="35dp",--长度 layout_width="200dp",--宽度 background= luajava.loadlayout { GradientDrawable, color = "0x80b5dbff",--背景颜色代码 cornerRadius = 30--背景圆角 }, onCheckedChange = function(CompoundButton, state) local cacheName = '多线程65' if state then csh64() local thread1 = luajava.startThread(pdgt)---调用函数 floatingWindow:setCache(cacheName, thread1) else local thread1 = floatingWindow:getCache(cacheName) interruptThread(thread1)---中断循环 csh64() callcode(actor + 0x21C, 16, 443) callcode(actor + 0x214, 16, 1) DM="关闭成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 end end }, }, {LinearLayout,--同一排代码 padding = {'0dp', '0dp', '0dp', '2dp'}, layout_marginTop = '3dp',--间距 { Switch, layout_marginLeft = '0dp',--间距 text="定点飞天(单开)", gravity="center", layout_height="35dp",--长度 layout_width="200dp",--宽度 background= luajava.loadlayout { GradientDrawable, color = "0x80b5dbff",--背景颜色代码 cornerRadius = 30--背景圆角 }, onCheckedChange = function(CompoundButton, state) local cacheName = '多线程65' if state then csh64() local thread1 = luajava.startThread(pdft)---调用函数 floatingWindow:setCache(cacheName, thread1) else local thread1 = floatingWindow:getCache(cacheName) interruptThread(thread1)---中断循环 Unfreeze()--解除所有冻结 csh64() callcode(so + 0x63602C4, 4,506149161) callcode(so + 0xCAF4D58, 4,-117270918) callcode(jszz + 0x75C, 16, 1) callcode(jszz + 0x758, 16, 1) callcode(jszz + 0x758 + 0x18, 16, 0.4) callcode(Self + 0xE4, 16, 1) callcode(getCode(Self + 0x510)+0xC80, 16, 1) callcode(actor + 0x268+0xfc, 16, 0.1) callcode(actor + 0x268, 16, 8192) callcode(getCode(actor + 0x600) + 0x124, 16, 0.125) Unfreeze()--解除所有冻结 DM="关闭成功"--内容自己改 gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..DM.."&spd=5&source=wise") --百度翻译 end end }, }, } }) end }) function qt2() callcode(Self + 0xE8 ,4,0) callcode(actor + 0x22C, 4, 1,true) callcode(x,16 ,136500,true) callcode(y,16 ,163059,true) callcode(z,16 ,5937,true) gg.sleep(2000) callcode(so + 0xCAF4D58,4, -721215457) callcode(x,16 ,nil,false) callcode(y,16 ,nil,false) callcode(z,16 ,nil,false) callcode(actor + 0x22C, 4, nil,false) callcode(Self + 0xE8, 4, 167838216) callcode(actor + 0x268, 16, 4000) callcode(actor + 0x610, 16,0) callcode(PlayerController + 0xE4, 16,999) callcode(Self + 0x1168, 16, 5,true) callcode(Self + 0x64, 16, 0.001, true) callcode(Self + 0x68, 16, 0.001) callcode(Self + 0x19A8, 16, 0.001, true) callcode(getCode(PlayerController + 0x518)+0x38, 4, 200000) local cfg_file = gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(64加速2调节).lua" local cfg = loadfile(cfg_file) and loadfile(cfg_file)() or {0.002,true} local zbtj = gg.prompt({"60针0.003-0.0035 90针0.002-0.003 120针0.0015-0.002","自动攀爬","爬下开枪"}, cfg, {"number","checkbox","checkbox"}) if zbtj == nil then return else gg.saveVariable(zbtj,cfg_file) end callcode(actor + 0x364, 16, zbtj[1]) if zbtj[2] == true then callcode(actor + 0x218, 16, 150) end if zbtj[3] == true then callcode(Self + 0x1058, 4, 8,true) end callcode(so + 0x63602C4, 4, -721215457) callcode(actor + 0x268+0x50, 16, 0) end function wt2() callcode(Self + 0xE8 ,4,0) callcode(actor + 0x22C, 4, 1,true) callcode(x,16 ,98022,true) callcode(y,16 ,161028,true) callcode(z,16 ,2378,true) gg.sleep(2000) callcode(so + 0xCAF4D58,4, -721215457) callcode(x,16 ,nil,false) callcode(y,16 ,nil,false) callcode(z,16 ,nil,false) callcode(actor + 0x22C, 4, nil,false) callcode(Self + 0xE8, 4, 167838216) callcode(actor + 0x268, 16, 4000) callcode(actor + 0x610, 16,0) callcode(PlayerController + 0xE4, 16,999) callcode(Self + 0x1168, 16, 5,true) callcode(Self + 0x64, 16, 0.001, true) callcode(Self + 0x68, 16, 0.001) callcode(Self + 0x19A8, 16, 0.001, true) callcode(getCode(PlayerController + 0x518)+0x38, 4, 200000) local cfg_file = gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(64加速2调节).lua" local cfg = loadfile(cfg_file) and loadfile(cfg_file)() or {0.002,true,false} local zbtj = gg.prompt({"60针0.003-0.0035 90针0.002-0.003 120针0.0015-0.002","自动攀爬","爬下开枪"}, cfg, {"number","checkbox","checkbox"}) if zbtj == nil then return else gg.saveVariable(zbtj,cfg_file) end callcode(actor + 0x268+0xfc, 16, zbtj[1]) if zbtj[2] == true then callcode(actor + 0x218, 16, 150) end if zbtj[3] == true then callcode(Self + 0x1058, 4, 8,true) end callcode(so + 0x63602C4, 4, -721215457) callcode(actor + 0x268+0x50, 16, 0) end function pxgt() local cfg_file = gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(64高跳调节).lua" local cfg = loadfile(cfg_file) and loadfile(cfg_file)() or {6000,8} local zbtj = gg.prompt({"高跳自改","防摔自改"}, cfg, {"number","number"}) if zbtj == nil then return else gg.saveVariable(zbtj,cfg_file) end callcode(PlayerController + 0xE4, 16,999) callcode(Self + 0x64, 16, 0.001, true) callcode(Self + 0x68, 16, 0.001) callcode(Self + 0x19A8, 16, 0.001, true) callcode(Self + 0x2D08, 16, 35) callcode(actor + 0x288, 16,999999) callcode(actor + 0x28C, 16,999999) callcode(actor + 0x610, 16,0) callcode(getCode(PlayerController + 0x518) + 0x38, 4, 400000000) callcode(actor + 0x21C, 16, zbtj[1]) callcode(actor + 0x214, 16, zbtj[2]) end function pdgt() local cfg_file = gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(64判断高跳1调节).lua" local cfg = loadfile(cfg_file) and loadfile(cfg_file)() or {15200,26,4,2} local zbtj = gg.prompt({"高跳自改","防摔自改","移速自改","变速自改"}, cfg, {"number","number","number"}) if zbtj == nil then return else gg.saveVariable(zbtj,cfg_file) end callcode(Self + 0x64, 16, 0.001, true) callcode(Self + 0x68, 16, 0.001) callcode(Self + 0x19A8, 16, 0.001, true) callcode(actor + 0x268, 16, 4000) callcode(actor + 0x610, 16,0) callcode(PlayerController + 0xE4, 16,999) callcode(actor + 0x218, 16, 150) callcode(Self + 0x1168, 16, 5,true) callcode(actor + 0x358, 16, 2,true) callcode(actor + 0x268+0x50, 16, -1,true) callcode(Self + 0x2D08, 16, 35) callcode(Self + 0x2D08+0xC, 16, 25) callcode(actor + 0x28C, 16,999999) callcode(actor + 0x200, 16,0) callcode(actor + 0x250, 16,999999) callcode(getCode(PlayerController + 0x518) + 0x38, 4, 400000000) callcode(actor + 0x21C, 16, zbtj[1]) callcode(actor + 0x214, 16, zbtj[2]) while true do local aa = getvalue(Self + 0x1828,4) a = getvalue(actor + 0x22C, 4) if a == 1 then if aa == 4 or aa == 3 then callcode(jszz + 0x758 + 0x18, 16, 0.0001) callcode(jszz + 0x758, 16, 100) callcode(Self + 0xE4, 16, 0.6) callcode(getCode(Self + 0x510)+0xC80, 16, zbtj[4]) elseif a == 1 then callcode(Self + 0x2BF0, 16, 1) callcode(actor + 0x268, 16, 4000) callcode(jszz + 0x758, 16, 1) callcode(jszz + 0x758 + 0x18, 16, 0.4) callcode(Self + 0xE4, 16, 1) callcode(getCode(Self + 0x510)+0xC80, 16, 1) end elseif a == 3 then callcode(Self + 0x2BF0, 16, zbtj[3]) callcode(actor + 0x268, 16, 99999) callcode(jszz + 0x758 + 0x18, 16, 0.0001) callcode(jszz + 0x758, 16, 100) callcode(Self + 0xE4, 16, 0.6) callcode(getCode(Self + 0x510)+0xC80, 16, zbtj[4]) end end end function pdft() local pd = gg.multiChoice({ "七图", "五图", }, {false,false}, "请选择防拉") if not pd then return end if pd[1] then callcode(Self + 0xE8 ,4,0) callcode(actor + 0x22C, 4, 1,true) callcode(x, 16, 184055.25,true) callcode(y, 16, 99174.8359375,true) callcode(z, 16, 7980.47119140625,true) gg.sleep(2000) callcode(so + 0xCAF4D58,4, -721215457) callcode(x,16 ,nil,false) callcode(y,16 ,nil,false) callcode(z,16 ,nil,false) callcode(actor + 0x22C, 4, nil,false) callcode(Self + 0xE8, 4, 167838216) end if pd[2] then callcode(Self + 0xE8 ,4,0) callcode(actor + 0x22C, 4, 1,true) callcode(x, 16, 146793,true) callcode(y, 16, 103152,true) callcode(z, 16, 1079.72790527344,true) gg.sleep(2000) callcode(so + 0xCAF4D58,4, -721215457) callcode(x,16 ,nil,false) callcode(y,16 ,nil,false) callcode(z,16 ,nil,false) callcode(actor + 0x22C, 4, nil,false) callcode(Self + 0xE8, 4, 167838216) end local cfg_file = gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "%(64判断定飞1%.lua)" local cfg_loader = loadfile(cfg_file) local cfg = cfg_loader and cfg_loader() or {0.002,60,3.5,50,20,20} local zbyd = gg.prompt({"加速调节(0.02-0.004)","爬下上升高度调节(20-100):", "飞天速度调节(3-6):", "挥拳提速调节(50-100):", "左探头上升调节(15-25):", "右探头下降调节(15-25):"}, cfg, {"number","number", "number", "number","number","number"}) if zbyd then gg.saveVariable(zbyd, cfg_file) callcode(Self + 0x64, 16, 0.0001, true) callcode(Self + 0x68, 16, 0.0001) callcode(actor + 0x268+0x50, 16, 0) callcode(jszz + 0x758 + 0x18, 16, 0.0001) callcode(jszz + 0x758, 16, 100) callcode(Self + 0xE4, 16, 0.1) callcode(getCode(Self + 0x510)+0xC80, 16, 12.5) callcode(actor + 0x610, 16,0) callcode(actor + 0x28C, 16,999999) callcode(PlayerController + 0xE4, 16,999) callcode(actor + 0x218, 16, 150) callcode(actor + 0x268+0x18, 16,99999) callcode(actor + 0x194, 16, 0, true) callcode(actor + 0x268, 16, 999999) callcode(Self + 0x1168, 16, 5,true) callcode(getCode(PlayerController + 0x518) + 0x38, 4, 400000000) callcode(actor + 0x358, 16, zbyd[3], true) callcode(actor + 0x268+0xfc, 16, zbyd[1]) callcode(so + 0x63602C4, 4, -721215457) end while true do a = getvalue(actor + 0x22C, 4) aa = getvalue(Self + 0x116C, 16) hq = getvalue(Self+0x2404, 4) local zz = getvalue(z, 16) local tt = getvalue(Self + 0x2B00, 4) local tt1 = getvalue(Self + 0x2B04, 4) if aa == 120 then callcode(z, 16, getvalue(z, 16) + zbyd[2], true) zbdy = 1 elseif zbdy == 1 then callcode(z, 16, nil, false) zbdy = nil end if tt == 16842752 and tt1 == 1 then callcode(getCode(actor + 0x600) + 0x124, 16, 0) callcode(z, 16, zz + zbyd[5],true) elseif tt == 16777216 and tt1 == 1 then callcode(getCode(actor + 0x600) + 0x124, 16, 0) callcode(z, 16, zz - zbyd[6],true) elseif tt1 == 0 then callcode(getCode(actor + 0x600) + 0x124, 16, 0.125) end if a == 3 then if hq == 65793 then callcode(actor + 0x268, 16, 9999999) callcode(actor + 0x358, 16, zbyd[4]) ishq = 1 elseif ishq == 1 then callcode(actor + 0x358, 16, zbyd[3]) callcode(actor + 0x268, 16, 999999) ishq = nil end end end end floatingWindowManager:run()