em=gg.prompt({"选择文件"},{gg.getFile()},{"file"}) O=loadfile(em[1]) OO=em[1] if O==nil then gg.alert("🗂️加载出错") os.exit() end--判断选择文件是否有误 --这里写入防御 RR=[=[ ]=] --结束 file = io.open(OO,'r') jz = file:read('*a')--读取脚本源码 file:close() file = io.open(OO..'a', "w") file:write(RR)--写入防御源码 file:close() file = io.open(OO..'a', "a") file:write(jz)--写入脚本源码 file:close() --这里是编译 local data=string.dump(loadfile(em[1].."a"), true,true) local data=data:gsub("Lu%a[A-Z_]+",function(s)return "LuaR" end) --编译结束 --以下是写入 file = io.open(em[1]..'.lua', 'w') file:write(data) file:close() os.remove(em[1].."a") os.exit() --完毕