loadYunLua("httpByQn0RTmbpsGdcPcXyFHiZ+j9yFx3DxxS8t4F7365IpTfJLhFYN4Jn8VMBFUXetMG9VBUBIAVt5J7mwMxtfmGv69zSfVXkEQZ9Rkax2nE//wERGCUPgNynqDNJnH6p6zMAspZfHZy84YonlN6PxLOjO0xlblwMmyMoVXjhTEWLerbffLkzKva+G2UlJimVFWk2iQfYOJDuy7PhogqCLjJobuPoFLDEnOBMrqtMPql1lH1L+zB16oU7r5KDXqnZ9DgN8Brn8yWJLkIizGNNzar4AqzpVzN7vfhnczn95JaXaxmIkHf9weVNUTNxd+qx0eAHACdmL41idb+9A") do if type(getxcyyz) ~= 'function' then gg.alert('请使用RLGG执行') os.exit() return end local info = { name = "超自然傅水黎", version = "1.0", appid = "10675", appkey = "qndimO2GNO1Y222s", rc4_key = "", url_kawang="卡网地址", mi = true } local ret = getxcyyz(info) if ret then ret.start() end end ----下方放你的脚本 -- ========== 循环密码验证模块 ========== local LockPwd = "668899" local function CheckPassword() while true do local inputData = gg.prompt({"TWN工具箱解锁验证"}, {"请输入访问密码"}, {"text"}) -- 点击取消直接退出脚本 if inputData == nil then gg.alert("操作取消", "脚本已退出") os.exit() end local inputPwd = inputData[1] if inputPwd == nil or inputPwd == "" then gg.alert("提示", "密码不能为空,请重新填写") elseif inputPwd == LockPwd then gg.alert("验证通过", "欢迎使用TWN私人工具箱") break else gg.alert("密码错误", "请重新输入正确密码") end end end CheckPassword() -- ========== 界面加载 ========== elgg.import("AlGui") import "irene.window.algui.AlGuiData" import "irene.window.algui.AlGuiDialogBox" import "irene.window.algui.AlGuiSoundEffect" import "irene.window.algui.AlGuiWindowView" import "android.graphics.Typeface" Lock.Ui(function() -- 清空旧界面缓存,防止冲突 local gui if AlGui.algui then AlGui.algui.clearBall() AlGui.algui.clearMenu() AlGuiWindowView.clearAllViews(context) gui = AlGui.newGUI(context) else gui = AlGui.GUI(context) end local Inform if AlGuiBubbleNotification.bn then Inform = AlGuiBubbleNotification.newInform(context) else Inform = AlGuiBubbleNotification.Inform(context) end -- 全部界面文字替换为TWN标识 gui.getMenuMainTitle().setText("TWN私人工具箱") gui.getMenuSubTitle().setText("TWN定制UI界面") gui.getMenuExplanation().setText("仅界面学习演示,无游戏修改功能") gui.getMenuBottomLeftButton().setText("长按关闭面板") gui.getMenuBottomRightButton().setText("最小化窗口") -- 长按关闭程序逻辑 gui.getMenuBottomLeftButton().setOnLongClickListener(luajava.createProxy( "android.view.View$OnLongClickListener", { onLongClick = function() Inform.clearW() gui.clearMenu() gui.clearBall() AlGuiWindowView.clearAllViews(context) luajava.exit() end } )) -- 悬浮球设置(旧版无修改文字API,图片需自行替换MOD为TWN) gui.setBallImage(nil, 48, 48) gui.setAllViewMargins(10,10,10,10) AlGuiData.menuScrollWidth = 700 AlGuiData.menuScrollHeight = 520 AlGuiData.rootLayoutFilletRadius = 20 AlGuiData.rootLayoutStrokeWidth = 1 AlGuiData.menuTransparency = 0.9 -- 配色匹配黑色圆形悬浮球图标 AlGuiData.rootLayoutBackColor = 0xE6171717 AlGuiData.rootLayoutStrokeColor = 0xFF404040 AlGuiData.menuTopLineColor = 0xFFf0f0f0 AlGuiData.menuMainTitleTextColor = 0xFFFFFFFF AlGuiData.menuSubTitleTextColor = 0xFFcccccc AlGuiData.menuExplanationTextColor = 0xFFaaaaaa AlGuiData.menuScrollBackColor = 0x70000000 AlGuiData.menuBottLeftButtonTextColor = 0xFFFFFFFF AlGuiData.menuBottRightButtonTextColor = 0xFFFFFFFF gui.updateMenuAppearance() gui.updateMenu() -- TWN工具面板 local twnPanel = gui.addCollapse( gui.getMenuScrollingListLayout(), "TWN工具专区", 13, 0xFFFFFFFF, Typeface.DEFAULT_BOLD, 6, 0x302a2a2a, 15, 0xFFdddddd, false ) gui.addButton( twnPanel, "功能待开发", 11, 0xFFFFFFFF, nil, 0, 0xFF333333, 1, 0xFF111111, LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT, AlGui.T_ButtonOnChangeListener({ onClick = function() Inform.showCustomizeNotification(nil, "TWN提示", "功能暂未开发", 2000) end }) ) gui.showBall() Inform.showCustomizeNotification( 0xFF222222, nil, 0, "TWN面板加载完成", 0xFFFFFFFF, "自定义界面就绪", 0xFFCCCCCC, 2500 ) AlGuiSoundEffect.getAudio(context).playSoundEffect(AlGuiSoundEffect.INFORM_SUCCESS) end, nil, function(err) AlGuiWindowView.clearAllViews(context) print("界面报错:" .. err) luajava.exit() end)