-- ========================================== -- GameGuardian Lua 脚本模板 - 50功能集成版 -- 作者: 九黎 -- 日期: 2026-08-05 -- ========================================== -- 全局变量初始化 local run = true local menuTitle = "欢迎使用全新九黎脚本2.0,祝您愉快。♦野外冲击战九黎脚本2.0♦,QQ交流群:444275657" -- ========================================== -- 核心功能函数区域 -- options local scriptName = [=====[正在加载]=====] local scriptVersion = '1.0.0' local scriptAuthor = 'User' local startToast = '' -- 0 - no check; 1 - check package only, 2 - check package and build local checkTarget = 0 local targetName = [=====[野外冲击战]=====] local targetPkg = 'com.ywcjz.net.meta' -- 这里保留 1.10.7 版本信息,若需适配 1.11.3 可调整 local targetVersion = [=====[1.10.7]=====] local targetBuild = 1107 -- functions -- init gg.require('101.1', 16142) if startToast ~= '' then startToast = '\n'..startToast end gg.toast(scriptName..' v'..scriptVersion..' by '..scriptAuthor..startToast) if checkTarget ~= 0 then local info = gg.getTargetInfo() local check = false local current = false if checkTarget >= 1 then check = targetPkg current = info.packageName end if checkTarget >= 2 then check = check..' '..targetVersion..' ('..targetBuild..')' current = current..' '..info.versionName..' ('..info.versionCode..')' end if check ~= current then gg.alert('This script for "'..targetName..'" ['..check..'].\nYou select "'..info.label..'" ['..current..'].\nNow script exit.') os.exit() end end -- ========================================== -- 示例:功能1 - 无限金币 function func_1() local revert = nil -- main code gg.processResume() gg.processResume() gg.processResume() gg.searchNumber("60;20;80;300;20", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("80", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("88888888", gg.TYPE_DWORD) gg.processResume() gg.toast("操作完成") end -- 示例:功能2 - 人物加速 function func_2() local revert = nil -- main code gg.processResume() gg.clearResults() gg.searchNumber("14016;40;400;300;300", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("40;400;300;300", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("888888", gg.TYPE_DWORD) gg.processResume() gg.toast("操作完成") end -- 批量生成剩余的功能函数占位符 (3-50) -- 在实际使用中,请将下面的 empty function 替换为真实的逻辑 function func_3() local revert = nil -- main code gg.processResume() gg.processResume() gg.searchNumber("24002;1000;700;4", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("1000;700;4", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("1000;700;4", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("4", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("6", gg.TYPE_DWORD) gg.clearResults() gg.searchNumber("24002;1000;700", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("1000;700", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("888888", gg.TYPE_DWORD) gg.clearResults() gg.searchNumber("24006;36000", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("36000", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("0", gg.TYPE_DWORD) gg.toast("功能 3 已执行") end function func_4() local revert = nil -- main code gg.refineNumber("160;220;24002;24004;24006", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.searchNumber("160;220;24002;24004;24006", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("160;220", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("888888", gg.TYPE_DWORD) gg.toast("功能 4 已执行") end function func_5() local revert = nil -- main code gg.clearResults() gg.searchNumber("40092;4400;0;20;3600;0;400;0::", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("0;20;3600;0;400;0::", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("888888", gg.TYPE_DWORD) gg.processResume() gg.clearResults() gg.searchNumber("40092;4400;888888", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("4400", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("2", gg.TYPE_DWORD) gg.clearResults() gg.toast("功能 5 已执行") end function func_6() local revert = nil -- main code gg.clearResults() gg.searchNumber("4030;0;300;4", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("300;4", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("300", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("888888", gg.TYPE_DWORD) gg.clearResults() gg.searchNumber("4030;888888;4", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("4", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("88888", gg.TYPE_DWORD) gg.processResume() gg.toast("功能 6 已执行") end function func_7() local revert = nil -- main code gg.processResume() gg.searchNumber("1000;400;16;120", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("120", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("888888", gg.TYPE_DWORD) gg.toast("功能 7 已执行") end function func_8() local revert = nil -- main code gg.searchNumber("400;16;260", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("260", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.clearResults() gg.searchNumber("260;1000;400;16", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("260", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("88888", gg.TYPE_DWORD) gg.clearResults() gg.searchNumber("400;16;1000;300", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("300", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("88888", gg.TYPE_DWORD) gg.clearResults() gg.searchNumber("400;1000;16;340", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("340", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("88888", gg.TYPE_DWORD) gg.clearResults() gg.searchNumber("400;1000;16;380", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("380", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("88888", gg.TYPE_DWORD) gg.toast("功能 8 已执行") end function func_9() local revert = nil -- main code gg.searchNumber("40032;6000;500", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("6000;500", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("2;888888;88888", gg.TYPE_DWORD) gg.processResume() gg.toast("功能 9 已执行") end function func_10() local revert = nil -- main code gg.searchNumber("12012;100;400", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("100;400", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("888888", gg.TYPE_DWORD) gg.processResume() gg.toast("功能 10 已执行") end function func_11() local revert = nil -- main code gg.searchNumber("2008;500;400", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("500;400", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("888888", gg.TYPE_DWORD) gg.processResume() gg.clearResults() gg.searchNumber("120;120;16", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.clearResults() gg.searchNumber("2008;120", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.refineNumber("120", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.searchNumber("8;16;24;28;32::", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.clearResults() gg.searchNumber("8;16;24;28;32;0", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.toast("功能 11 已执行") end function func_12() local revert = nil -- main code gg.processResume() gg.processResume() gg.clearResults() gg.searchNumber("460;180;180", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.clearResults() gg.searchNumber("2016;180;230", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("180;230", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("0;1500", gg.TYPE_DWORD) gg.toast("功能 12 已执行") end function func_13() local revert = nil gg.require('101.1', 16142) gg.refineNumber("4200;400", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.searchNumber("4200;400", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("2;8888888", gg.TYPE_DWORD) gg.processResume() gg.toast("功能 13 已执行") end function func_14() local revert = nil -- main code gg.processResume() gg.clearResults() gg.searchNumber("20006;800::", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("20006", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("20058", gg.TYPE_DWORD) gg.processResume() gg.toast("功能 14 已执行") end function func_15() local revert = nil -- main code gg.clearResults() gg.searchNumber("20002;1100::", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("20002", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("20078", gg.TYPE_DWORD) gg.toast("功能 15 已执行") end function func_16() local revert = nil -- main code gg.refineNumber("20004;18050::", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.searchNumber("20004;18050::", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("20004", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("20066", gg.TYPE_DWORD)gg.toast("功能 16 已执行") end function func_17() local revert = nil -- main code gg.clearResults() gg.searchNumber("20012;300::", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("20012", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("20076", gg.TYPE_DWORD) gg.processResume() gg.toast("功能 17 已执行") end function func_18() local revert = nil -- main code gg.processResume() gg.clearResults() gg.searchNumber("20016;6900::", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("20016", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("20070", gg.TYPE_DWORD) gg.processResume() gg.toast("功能 18 已执行") end function func_19() local revert = nil -- main code gg.clearResults() gg.searchNumber("20028;300::", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("20028", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("20046", gg.TYPE_DWORD) gg.toast("功能 19 已执行") end function func_20() local revert = nil -- main code gg.clearResults() gg.searchNumber("200262;200162;200042;200122::", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("200262", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("200662", gg.TYPE_DWORD) gg.toast("功能 20 已执行") end function func_21() local revert = nil -- main code gg.searchNumber("200662;200162;200042;200122::", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("200162", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("200604", gg.TYPE_DWORD) gg.toast("功能 21 已执行") end function func_22() local revert = nil -- main code gg.clearResults() gg.searchNumber(";200662;200604;200042;200122::", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("200042", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("200462", gg.TYPE_DWORD) gg.toast("功能 22 已执行") end function func_23() local revert = nil -- main code gg.clearResults() gg.searchNumber("200662;200604;200462;200122::", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("200122", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("200582", gg.TYPE_DWORD) gg.toast("功能 23 已执行") end function func_24() gg.toast("功能 24 已执行") end function func_25() gg.toast("功能 25 已执行") end function func_26() gg.toast("功能 26 已执行") end function func_27() gg.toast("功能 27 已执行") end function func_28() gg.toast("功能 28 已执行") end function func_29() gg.toast("功能 29 已执行") end function func_30() gg.toast("功能 30 已执行") end function func_31() gg.toast("功能 31 已执行") end function func_32() gg.toast("功能 32 已执行") end function func_33() gg.toast("功能 33 已执行") end function func_34() gg.toast("功能 34 已执行") end function func_35() gg.toast("功能 35 已执行") end function func_36() gg.toast("功能 36 已执行") end function func_37() gg.toast("功能 37 已执行") end function func_38() gg.toast("功能 38 已执行") end function func_39() gg.toast("功能 39 已执行") end function func_40() gg.toast("功能 40 已执行") end function func_41() gg.toast("功能 41 已执行") end function func_42() gg.toast("功能 42 已执行") end function func_43() gg.toast("功能 43 已执行") end function func_44() gg.toast("功能 44 已执行") end function func_45() gg.toast("功能 45 已执行") end function func_46() gg.toast("功能 46 已执行") end function func_47() gg.toast("功能 47 已执行") end function func_48() gg.toast("功能 48 已执行") end function func_49() gg.toast("功能 49 已执行") end function func_50() gg.toast("功能 50 已执行") end -- ========================================== -- 菜单配置区域 -- 在这里自定义每个菜单按钮显示的文字 -- ========================================== local menuItems = { "♦神纹伤害♦", "♦星辰碎片修改♦", "♦直接胜利♦", "♦攻击所有防御塔♦", "♦熔岩铠甲修改♦", "♦熔岩铠甲被动范围+秒杀♦", "♦攻击所有英雄单位♦", "♦近战范围(部分英雄无效)♦", "♦圣剑伤害♦", "♦射手神纹闪电箭秒杀♦", "♦死神镰刀无CD+全图范围♦", "♦闪现无CD+范围♦", "♦破魔短杖伤害♦", "♦吉娜美化玄装♦", "♦希琳美化吕布♦", "♦凯多美化诸葛亮♦", "♦西里美化卡普♦", "♦炎美化貂蝉♦", "♦厄里斯美化索尔♦", "♦贝吉-特战队员美化吕布-电玩高手♦", "♦炎-秘书师美化熬烈-灰烬之炎♦", "♦希琳-JK学姐美化索尔-雷震九霄♦", "♦西里-雷神号美化玄奘-金龙献瑞♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦功能暂未上线♦", "♦ 退出脚本 ♦" } -- ========================================== -- 主循环逻辑 -- ========================================== function main() while run do -- 显示菜单 local choice = gg.choice(menuItems, nil, menuTitle) -- 处理用户选择 if choice == nil then -- 用户点击了取消/返回 gg.toast("⚠️ 用户取消操作") elseif choice == 51 then -- 用户选择了最后一项:退出 gg.toast(" 脚本已退出") run = false else -- 动态调用对应的函数 -- 例如:选择第1项,调用 func_1() local funcName = "func_" .. choice local func = _G[funcName] if func then -- 使用 pcall 防止某个功能报错导致整个脚本崩溃 local status, err = pcall(func) if not status then gg.alert(" 功能执行出错:\n" .. tostring(err)) end else gg.toast("该功能尚未实现") end end end gg.setVisible(false) end -- 启动脚本 main()