do if type(getrlyunyz) ~= 'function' then gg.alert('请使用RLGG执行') os.exit() return end local info = { example_version = '1.0.3', name = 'wg', appid = '73219', appkey = 'PR56GRYE56r46s65', rc4key = 'JgYVvKB3YkcZ666Y', version = '1.0', mi_type = '3' } local rlyunyz = getrlyunyz(info) local ret = rlyunyz.start() if not ret or not isTable(ret) or ret.sign ~= 'ab4c4ee9694efe594faa11ea5e9ebe2a' then os.exit() return end end string.toMusic("欢迎使用牢二,祝你稳定猝死,牢二已经适配3.1怕布鸡") loadYunLua("httpByQn0RTmbpsGdcPcXyFHiZ+j9yFx3DxxSHi0F9DIM4qDmZfkUpZbU9C1UY80TYc2aiflYoxa065/3xn5ytVjfJVzsEDhe7tBqOYaZkpIO5GYY3YxRKAROvJxr0EopvQ/ivQ7tpjuDNytKVS+Za1nyfSiGp+FK4b5cR8wdz/lWx0bv9Ddx5qYhTCJhOnu/jXXWz4ldNoi4KTKLX+JNJu+uE7CKr3WG8Y48cazusyqUK3aGTItOeefwX2mg3NFpbrNxO1IionhxGiJ5cdmJ8Y+KO+4t3boLqvSU39AWSCbT9PdMcr86hrKMTR1WksTTrAa6JohKudVhCvjdHWIT3dGmXdWxDtJy3sJ1lU3n") function huiz() draw.text("牢二", 150, 200) draw.setColor("#00FFFF") draw.setSize(55) end gqlb = {"请先搜索歌曲"} idb = {"1010"} SN, gc = 1 function bei() local L0_281 L0_281 = "data" _UPVALUE0_[L0_281] = loadfile("音乐配置" .. _UPVALUE0_.config) L0_281 = "data" L0_281 = _UPVALUE0_[L0_281] if L0_281 ~= nil then L0_281 = "sel" _UPVALUE0_[L0_281] = _UPVALUE0_.data() L0_281 = "data" _UPVALUE0_[L0_281] = nil end L0_281 = "sel" L0_281 = _UPVALUE0_[L0_281] if L0_281 == nil then L0_281 = "sel" _UPVALUE0_[L0_281] = {"", "10"} end end bei() function start(A0_282, A1_283) local L2_284 L2_284 = "fw" _ENV[L2_284] = gg.makeRequest("http://music.163.com/api/search/get?s=" .. A0_282 .. "&type=1&offset=0&total=true&limit=" .. A1_283) L2_284 = "fw" L2_284 = _ENV[L2_284] return L2_284 end function play(A0_285, A1_286) gg.toast("正在播放音乐:" .. A1_286, true) gg.playMusic("http://music.163.com/song/media/outer/url?id=" .. A0_285 .. ".mp3") end function Play(A0_287, A1_288) SN = gg.choice(A0_287, nil, ts) if SN == nil then XGCK = -1 else sn = gg.choice({"播放歌曲", "播放并下载"}, nil, "歌曲:" .. A0_287[SN]) if sn == nil then end if sn == 1 then play(A1_288[SN], A0_287[SN]) end if sn == 2 then io.open(gg.getFile():gsub("[^/]+$", "") .. A0_287[SN] .. ".mp3", "w"):write(gg.makeRequest("http://music.163.com/song/media/outer/url?id=" .. A1_288[SN] .. ".mp3").content) gg.alert("提示:\n\n音乐已成功下载位置:\n\n" .. gg.getFile():gsub("[^/]+$", "") .. A0_287[SN] .. ".mp3") end XGCK = -1 end end function zjson(A0_289) local L1_290 L1_290 = A0_289 string.gsub(L1_290, "[%w]+:", function(A0_291) if string.find(L1_290, A0_291) then L1_290 = string.gsub(L1_290, A0_291, string.gsub(A0_291, "", "")) end end ) L1_290 = string.gsub(L1_290, ":", "=") L1_290 = string.gsub(L1_290, "%[", "{") L1_290 = string.gsub(L1_290, "%]", "}") return (load([[ -- WSG PRO 1.0.9(109) return ]] .. L1_290)()) end function PS() local L0_292, L1_293 end function setvalue(A0_294, A1_295, A2_296) PS("修改地址数值(地址,数值类型,要修改的值)") ;({ [1] = {} })[1].address = A0_294 ;({ [1] = {} })[1].flags = A1_295 ;({ [1] = {} })[1].value = A2_296 gg.setValues({ [1] = {} }) end function setvalue(A0_297, A1_298, A2_299) local L3_300 L3_300 = {} L3_300[1] = {} L3_300[1].address = A0_297 L3_300[1].flags = A1_298 L3_300[1].value = A2_299 gg.setValues(L3_300) end function S_Pointer(A0_301, A1_302, A2_303) local L3_304 function L3_304() for _FORV_5_, _FORV_6_ in pairs((gg.getRangesList("^/data/*.so*$"))) do if _FORV_6_.type:sub(2, 2) == "w" then table.insert({}, _FORV_6_) end end return {} end return (string.format("0x%X", (function(A0_305, A1_306, A2_307) local L3_308, L4_309, L5_310, L6_311, L7_312, L8_313, L9_314, L10_315, L11_316, L12_317, L13_318, L14_319, L15_320, L16_321, L17_322, L18_323, L19_324, L20_325, L21_326 end )(A0_301, A1_302, A2_303))) end function xqmnb(A0_327, A1_328) local L2_329, L3_330, L4_331, L5_332, L6_333, L7_334, L8_335, L9_336, L10_337, L11_338, L12_339, L13_340, L14_341, L15_342, L16_343, L17_344, L18_345, L19_346 end function split(A0_347, A1_348) local L2_349, L3_350, L4_351 L2_349 = 1 L3_350 = 1 L4_351 = {} while true do if not string.find(A0_347, A1_348, L2_349) then L4_351[L3_350] = string.sub(A0_347, L2_349, string.len(A0_347)) break end L4_351[L3_350] = string.sub(A0_347, L2_349, string.find(A0_347, A1_348, L2_349) - 1) L2_349 = string.find(A0_347, A1_348, L2_349) + string.len(A1_348) L3_350 = L3_350 + 1 end return L4_351 end function xgxc(A0_352, A1_353) local L2_354, L3_355, L4_356, L5_357 L2_354 = 1 L3_355 = #A1_353 for _FORV_5_ = 1, #A1_353 do xgpy = A0_352 + A1_353[_FORV_5_].offset xglx = A1_353[_FORV_5_].type xgsz = A1_353[_FORV_5_].value gg.setValues({ [1] = { address = xgpy, flags = xglx, value = xgsz } }) xgsl = xgsl + 1 end end function xqmnb(A0_358) gg.clearResults() gg.setRanges(A0_358[1].memory) gg.searchNumber(A0_358[3].value, A0_358[3].type) if gg.getResultCount() == 0 then gg.toast(A0_358[2].name .. "开启失败") else gg.refineNumber(A0_358[3].value, A0_358[3].type) gg.refineNumber(A0_358[3].value, A0_358[3].type) gg.refineNumber(A0_358[3].value, A0_358[3].type) if gg.getResultCount() == 0 then gg.toast(A0_358[2].name .. "开启失败") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for _FORV_4_ = 1, sz do pdsz = true for _FORV_8_ = 4, #A0_358 do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[_FORV_4_].address + A0_358[_FORV_8_].offset pysz[1].flags = A0_358[_FORV_8_].type szpy = gg.getValues(pysz) pdpd = A0_358[_FORV_8_].lv .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[_FORV_4_].address xgxc(szpy, qmxg) xgjg = true end end if xgjg == true then gg.toast(A0_358[2].name .. "开启成功,共修改" .. xgsl .. "条数据") else gg.toast(A0_358[2].name .. "开启失败") end end end end function setvalue(A0_359, A1_360, A2_361) local L3_362 L3_362 = {} L3_362[1] = {} L3_362[1].address = A0_359 L3_362[1].flags = A1_360 L3_362[1].value = A2_361 gg.setValues(L3_362) end function addListltems(A0_363, A1_364, A2_365, A3_366) t = {} t[1] = {} t[1].address = A0_363 t[1].flags = A1_364 t[1].value = A2_365 t[1].freeze = A3_366 gg.addListItems(t) end function xfnb(A0_367, A1_368) return gg.getValues({ {address = A0_367, flags = A1_368} })[1].value end function setvalue(A0_369, A1_370, A2_371) local L3_372 L3_372 = {} L3_372[1] = {} L3_372[1].address = A0_369 L3_372[1].flags = A1_370 L3_372[1].value = A2_371 gg.setValues(L3_372) end function addListltems(A0_373, A1_374, A2_375, A3_376) t = {} t[1] = {} t[1].address = A0_373 t[1].flags = A1_374 t[1].value = A2_375 t[1].freeze = A3_376 gg.addListItems(t) end function readPointer(A0_377, A1_378, A2_379) if gg.getRangesList(A0_377)[A2_379 or 1] then for _FORV_10_ = 2, #A1_378 do if not gg.getTargetInfo().x64 then gg.getValues({ { address = gg.getRangesList(A0_377)[A2_379 or 1].start + A1_378[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value = gg.getValues({ { address = gg.getRangesList(A0_377)[A2_379 or 1].start + A1_378[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value & 4294967295 end end return gg.getValues({ { address = gg.getRangesList(A0_377)[A2_379 or 1].start + A1_378[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value + A1_378[_FORV_10_] end end function gg.edits(A0_380, A1_381, A2_382) local L3_383 L3_383 = { {}, {} } for _FORV_7_, _FORV_8_ in ipairs(A1_381) do if _FORV_8_[4] then L3_383[2][#L3_383[2] + 1] = { address = A0_380 + _FORV_8_[3], value = _FORV_8_[1], flags = _FORV_8_[2], freeze = _FORV_8_[4] } else L3_383[1][#L3_383[1] + 1] = { address = A0_380 + _FORV_8_[3], value = _FORV_8_[1], flags = _FORV_8_[2], freeze = _FORV_8_[4] } end end gg.addListItems(L3_383[2]) gg.setValues(L3_383[1]) gg.toast((A2_382 or "") .. "开启成功, 共修改" .. #A1_381 .. "个值") end function LSQ_Chain(A0_384, A1_385, A2_386, A3_387, A4_388, A5_389) local L6_390 L6_390 = "getRanges" _ENV[L6_390] = getRanges or function() local L0_391 L0_391 = {} for _FORV_5_, _FORV_6_ in pairs((gg.getRangesList("^/data/*.so*$"))) do if _FORV_6_.type:sub(2, 2) == "w" then L0_391[#L0_391 + 1] = _FORV_6_ end end return L0_391 end L6_390 = {} for _FORV_13_ in pairs((getRanges())) do if A0_384[1] == getRanges()[_FORV_13_].internalName:gsub("^.*/", "") and A0_384[2] == getRanges()[_FORV_13_].state then break end end if getRanges()[_FORV_13_].start then if A1_385[1] then for _FORV_13_ = 1, #A1_385 do L6_390 = { { flags = gg.TYPE_QWORD, address = getRanges()[_FORV_13_].start + A1_385[_FORV_13_] } } L6_390 = gg.getValues(L6_390) if _FORV_13_ == #A1_385 then break end if gg.TYPE_QWORD == gg.TYPE_DWORD then else end end end print(L6_390) if #L6_390 == 1 then end return Format(L6_390, A2_386, A3_387, A4_388, A5_389) end gg.toast("功能:" .. A5_389 .. "开启失败") print("功能开启失败原因: 未找到静态头") return os.exit() end function Format(A0_392, A1_393, A2_394, A3_395, A4_396) if A1_393 == "查看" then A0_392[1].flags = A3_395 return print(gg.getValues(A0_392)) elseif A1_393 == "修改" then A0_392[1].flags = A3_395 A0_392[1].value = A2_394 return gg.setValues(A0_392) elseif A1_393 == "冻结" then A0_392[1].flags = A3_395 A0_392[1].freeze = true A0_392[1].name = A4_396 or "功能" return gg.addListItems(A0_392) elseif A1_393 == "加载" then A0_392[1].flags = A3_395 return gg.loadResults(A0_392) end end function readPointer(A0_397, A1_398, A2_399) if gg.getRangesList(A0_397)[A2_399 or 1] then for _FORV_10_ = 2, #A1_398 do if not gg.getTargetInfo().x64 then gg.getValues({ { address = gg.getRangesList(A0_397)[A2_399 or 1].start + A1_398[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value = gg.getValues({ { address = gg.getRangesList(A0_397)[A2_399 or 1].start + A1_398[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value & 4294967295 end end return gg.getValues({ { address = gg.getRangesList(A0_397)[A2_399 or 1].start + A1_398[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value + A1_398[_FORV_10_] end end function gg.edits(A0_400, A1_401, A2_402) local L3_403 L3_403 = { {}, {} } for _FORV_7_, _FORV_8_ in ipairs(A1_401) do if _FORV_8_[4] then L3_403[2][#L3_403[2] + 1] = { address = A0_400 + _FORV_8_[3], value = _FORV_8_[1], flags = _FORV_8_[2], freeze = _FORV_8_[4] } else L3_403[1][#L3_403[1] + 1] = { address = A0_400 + _FORV_8_[3], value = _FORV_8_[1], flags = _FORV_8_[2], freeze = _FORV_8_[4] } end end gg.addListItems(L3_403[2]) gg.setValues(L3_403[1]) gg.toast((A2_402 or "") .. "开启成功, 共修改" .. #A1_401 .. "个值by.科比") end function xqmnb(A0_404, A1_405) local L2_406, L3_407, L4_408, L5_409, L6_410, L7_411, L8_412, L9_413, L10_414, L11_415, L12_416, L13_417, L14_418, L15_419, L16_420, L17_421, L18_422, L19_423 end function XGBase(A0_424, A1_425) local L2_426, L3_427, L4_428, L5_429, L6_430, L7_431, L8_432, L9_433, L10_434, L11_435, L12_436 end function Format(A0_437, A1_438, A2_439, A3_440, A4_441) if A1_438 == "查看" then A0_437[1].flags = A3_440 return print(gg.getValues(A0_437)) elseif A1_438 == "修改" then A0_437[1].flags = A3_440 A0_437[1].value = A2_439 return gg.setValues(A0_437) elseif A1_438 == "冻结" then A0_437[1].flags = A3_440 A0_437[1].freeze = true A0_437[1].name = A4_441 or "功能" return gg.addListItems(A0_437) elseif A1_438 == "加载" then A0_437[1].flags = A3_440 return gg.loadResults(A0_437) end end function LSQ_Chain(A0_442, A1_443, A2_444, A3_445, A4_446, A5_447) local L6_448 L6_448 = "getRanges" _ENV[L6_448] = getRanges or function() local L0_449 L0_449 = {} for _FORV_5_, _FORV_6_ in pairs((gg.getRangesList("^/data/*.so*$"))) do if _FORV_6_.type:sub(2, 2) == "w" then L0_449[#L0_449 + 1] = _FORV_6_ end end return L0_449 end L6_448 = {} for _FORV_13_ in pairs((getRanges())) do if A0_442[1] == getRanges()[_FORV_13_].internalName:gsub("^.*/", "") and A0_442[2] == getRanges()[_FORV_13_].state then break end end if getRanges()[_FORV_13_].start then if A1_443[1] then for _FORV_13_ = 1, #A1_443 do L6_448 = { { flags = gg.TYPE_QWORD, address = getRanges()[_FORV_13_].start + A1_443[_FORV_13_] } } L6_448 = gg.getValues(L6_448) if _FORV_13_ == #A1_443 then break end if gg.TYPE_QWORD == gg.TYPE_DWORD then else end end end print(L6_448) if #L6_448 == 1 then end return Format(L6_448, A2_444, A3_445, A4_446, A5_447) end gg.toast("功能:" .. A5_447 .. "开启失败") print("功能开启失败原因: 未找到基址头") return os.exit() end function setvalue(A0_450, A1_451, A2_452) local L3_453 L3_453 = {} L3_453[1] = {} L3_453[1].address = A0_450 L3_453[1].flags = A1_451 L3_453[1].value = A2_452 gg.setValues(L3_453) end function readPointer(A0_454, A1_455, A2_456) if gg.getRangesList(A0_454)[A2_456 or 1] then for _FORV_10_ = 2, #A1_455 do if not gg.getTargetInfo().x64 then gg.getValues({ { address = gg.getRangesList(A0_454)[A2_456 or 1].start + A1_455[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value = gg.getValues({ { address = gg.getRangesList(A0_454)[A2_456 or 1].start + A1_455[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value & 4294967295 end end return gg.getValues({ { address = gg.getRangesList(A0_454)[A2_456 or 1].start + A1_455[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value + A1_455[_FORV_10_] end end function gg.edits(A0_457, A1_458, A2_459) local L3_460 L3_460 = { {}, {} } for _FORV_7_, _FORV_8_ in ipairs(A1_458) do if _FORV_8_[4] then L3_460[2][#L3_460[2] + 1] = { address = A0_457 + _FORV_8_[3], value = _FORV_8_[1], flags = _FORV_8_[2], freeze = _FORV_8_[4] } else L3_460[1][#L3_460[1] + 1] = { address = A0_457 + _FORV_8_[3], value = _FORV_8_[1], flags = _FORV_8_[2], freeze = _FORV_8_[4] } end end gg.addListItems(L3_460[2]) gg.setValues(L3_460[1]) gg.toast((A2_459 or "") .. "开启成功, 共修改" .. #A1_458 .. "个值by.科比") end function S_Pointer(A0_461, A1_462, A2_463) local L3_464 function L3_464() for _FORV_5_, _FORV_6_ in pairs((gg.getRangesList("^/data/*.so*$"))) do if _FORV_6_.type:sub(2, 2) == "w" then table.insert({}, _FORV_6_) end end return {} end return (string.format("0x%X", (function(A0_465, A1_466, A2_467) local L3_468, L4_469, L5_470, L6_471, L7_472, L8_473, L9_474, L10_475, L11_476, L12_477, L13_478, L14_479, L15_480, L16_481, L17_482, L18_483, L19_484, L20_485, L21_486 end )(A0_461, A1_462, A2_463))) end function setvalue(A0_487, A1_488, A2_489) local L3_490 L3_490 = {} L3_490[1] = {} L3_490[1].address = A0_487 L3_490[1].flags = A1_488 L3_490[1].value = A2_489 gg.setValues(L3_490) end function addListltems(A0_491, A1_492, A2_493, A3_494) t = {} t[1] = {} t[1].address = A0_491 t[1].flags = A1_492 t[1].value = A2_493 t[1].freeze = A3_494 gg.addListItems(t) end function xfnb(A0_495, A1_496) return gg.getValues({ {address = A0_495, flags = A1_496} })[1].value end function setvalue(A0_497, A1_498, A2_499) local L3_500 L3_500 = {} L3_500[1] = {} L3_500[1].address = A0_497 L3_500[1].flags = A1_498 L3_500[1].value = A2_499 gg.setValues(L3_500) end function addListltems(A0_501, A1_502, A2_503, A3_504) t = {} t[1] = {} t[1].address = A0_501 t[1].flags = A1_502 t[1].value = A2_503 t[1].freeze = A3_504 gg.addListItems(t) end function split(A0_505, A1_506) local L2_507, L3_508, L4_509 L2_507 = 1 L3_508 = 1 L4_509 = {} while true do if not string.find(A0_505, A1_506, L2_507) then L4_509[L3_508] = string.sub(A0_505, L2_507, string.len(A0_505)) break end L4_509[L3_508] = string.sub(A0_505, L2_507, string.find(A0_505, A1_506, L2_507) - 1) L2_507 = string.find(A0_505, A1_506, L2_507) + string.len(A1_506) L3_508 = L3_508 + 1 end return L4_509 end function xgxc(A0_510, A1_511) local L2_512, L3_513, L4_514, L5_515 L2_512 = 1 L3_513 = #A1_511 for _FORV_5_ = 1, #A1_511 do xgpy = A0_510 + A1_511[_FORV_5_].offset xglx = A1_511[_FORV_5_].type xgsz = A1_511[_FORV_5_].value gg.setValues({ [1] = { address = xgpy, flags = xglx, value = xgsz } }) xgsl = xgsl + 1 end end function xqmnb(A0_516) gg.clearResults() gg.setRanges(A0_516[1].memory) gg.searchNumber(A0_516[3].value, A0_516[3].type) if gg.getResultCount() == 0 then gg.toast(A0_516[2].name .. "开启失败") else gg.refineNumber(A0_516[3].value, A0_516[3].type) gg.refineNumber(A0_516[3].value, A0_516[3].type) gg.refineNumber(A0_516[3].value, A0_516[3].type) if gg.getResultCount() == 0 then gg.toast(A0_516[2].name .. "开启失败") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for _FORV_4_ = 1, sz do pdsz = true for _FORV_8_ = 4, #A0_516 do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[_FORV_4_].address + A0_516[_FORV_8_].offset pysz[1].flags = A0_516[_FORV_8_].type szpy = gg.getValues(pysz) pdpd = A0_516[_FORV_8_].lv .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[_FORV_4_].address xgxc(szpy, qmxg) xgjg = true end end if xgjg == true then gg.toast(A0_516[2].name .. "开启成功,共修改" .. xgsl .. "条数据") else gg.toast(A0_516[2].name .. "开启失败") end end end end function S_Pointer(A0_517, A1_518, A2_519) local L3_520 function L3_520() for _FORV_5_, _FORV_6_ in pairs((gg.getRangesList("^/data/*.so*$"))) do if _FORV_6_.type:sub(2, 2) == "w" then table.insert({}, _FORV_6_) end end return {} end function PS() local L0_521, L1_522 end function setvalue(A0_523, A1_524, A2_525) PS("修改地址数值(地址,数值类型,要修改的值)") ;({ [1] = {} })[1].address = A0_523 ;({ [1] = {} })[1].flags = A1_524 ;({ [1] = {} })[1].value = A2_525 gg.setValues({ [1] = {} }) end function readPointer(A0_526, A1_527, A2_528) if gg.getRangesList(A0_526)[A2_528 or 1] then for _FORV_10_ = 2, #A1_527 do if not gg.getTargetInfo().x64 then gg.getValues({ { address = gg.getRangesList(A0_526)[A2_528 or 1].start + A1_527[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value = gg.getValues({ { address = gg.getRangesList(A0_526)[A2_528 or 1].start + A1_527[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value & 4294967295 end end return gg.getValues({ { address = gg.getRangesList(A0_526)[A2_528 or 1].start + A1_527[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value + A1_527[_FORV_10_] end end return (string.format("0x%X", (function(A0_529, A1_530, A2_531) local L3_532, L4_533, L5_534, L6_535, L7_536, L8_537, L9_538, L10_539, L11_540, L12_541, L13_542, L14_543, L15_544, L16_545, L17_546, L18_547, L19_548, L20_549, L21_550 end )(A0_517, A1_518, A2_519))) end function ErrSyx() gg.alert("语法错误 | Syntax Error") end function ErrUnk() gg.alert("未知错误 | Unknown Error") end function RdFlag(A0_551) if type(A0_551) == "number" then if A0_551 == 1 or A0_551 == 2 or A0_551 == 4 or A0_551 == 8 or A0_551 == 16 or A0_551 == 32 or A0_551 == 64 then return A0_551 else return 127 end elseif type(A0_551) == "string" then if A0_551 == "Byte" or A0_551 == "B" then return 1 elseif A0_551 == "Word" or A0_551 == "W" then return 2 elseif A0_551 == "Dword" or A0_551 == "D" then return 4 elseif A0_551 == "Xor" or A0_551 == "X" then return 8 elseif A0_551 == "Float" or A0_551 == "F" then return 16 elseif A0_551 == "Qword" or A0_551 == "Q" then return 32 elseif A0_551 == "Double" or A0_551 == "E" then return 64 else return 127 end else ErrSyx() return nil end end function RdMod(A0_552, A1_553, A2_554, A3_555, A4_556) if type(A0_552) == "string" then for _FORV_10_, _FORV_11_ in ipairs((gg.getRangesList(A3_555))) do if _FORV_11_.state == A2_554 and _FORV_11_.type == A1_553 then if A0_552 == "Head" then table.insert({}, _FORV_11_) elseif A0_552 == "End" or A0_552 == "Offset" then table.insert({}, _FORV_11_) break end end end if {} and ({})[#{}] ~= nil and ({})[1] ~= nil then if A0_552 == "Head" then return ({})[#{}]["end"] - A4_556 elseif A0_552 == "End" or A0_552 == "Offset" then return ({})[1].start + A4_556 else ErrSyx() return "?" end else ErrUnk() return "?" end else ErrSyx() return "?" end end function AddItem(A0_557, A1_558, A2_559, A3_560) local L4_561, L5_562, L6_563 if A0_557 and A2_559 and A3_560 then L4_561 = #A0_557 L5_562 = 1 L4_561 = L4_561 + L5_562 L5_562 = {} L6_563 = "address" L5_562[L6_563] = A1_558 L6_563 = "value" L5_562[L6_563] = A3_560 L6_563 = "flags" L5_562[L6_563] = RdFlag(A2_559) A0_557[L4_561] = L5_562 end end function WrRam(A0_564, A1_565, A2_566, A3_567) if type(A0_564) == "table" then if #A0_564 ~= 0 then gg.setValues(A0_564) end else Address = A0_564 end if Values and type(Values[1].address) == "number" and type(Values[1].flags) == "number" and type(Values[1].value) == "number" then if A3_567 == nil then gg.setValues(Values) elseif A3_567 == true then Values[1].freeze = true gg.addListItems(Values) else Values[1].freeze = false gg.addListItems(Values) end end end _ENV["左上角标题"] = "牢二内部" _ENV["悬浮窗图标"] = "https://img12.360buyimg.com/ddimg/jfs/t1/168469/3/42241/27452/65f89199Ffc29d875/43a6a7f412f7babf.jpg" stab = { { "启动", "https://rl-1303126286.cos.ap-beijing-fsi.myqcloud.com/bm_launch" }, { "防封", "https://rl-1303126286.cos.ap-beijing-fsi.myqcloud.com/bm_ff" }, { "功能", "https://rl-1303126286.cos.ap-beijing-fsi.myqcloud.com/bm_gn" }, { "美化", "https://rl-1303126286.cos.ap-beijing-fsi.myqcloud.com/bm_mh" }, { "音乐", "https://rl-1303126286.cos.ap-beijing-fsi.myqcloud.com/bm_music" }, { "设置", "https://rl-1303126286.cos.ap-beijing-fsi.myqcloud.com/bm_sz" } } changan.menu({ { launchui }, { changan.text("牢二@LENB1", "#ffffff", "18sp"), changan.check({ { "logo防闪", function() so = gg.getRangesList("libanogs.so")[1].start py = 911848 setvalue(so + py, 4, 3596551104) string.toMusic("开启成功") end , function() local L0_568, L1_569 end }, { "logo防封", function() so = gg.getRangesList("libGCloudVoice.so")[1].start py = 596568 setvalue(so + py, 4, 65792) so = gg.getRangesList("libGCloudVoice.so")[1].start py = 596576 setvalue(so + py, 4, 65792) so = gg.getRangesList("libGCloudVoice.so")[1].start py = 596664 setvalue(so + py, 4, 65792) so = gg.getRangesList("libGCloudVoice.so")[1].start py = 596668 setvalue(so + py, 4, 65792) so = gg.getRangesList("libGCloudVoice.so")[1].start py = 596672 setvalue(so + py, 4, 65792) string.toMusic("开启成功") end , function() local L0_570, L1_571 end }, { "大厅防封", function() gg.addListItems({ { address = S_Pointer({ "libc++_shared.so:bss", "Cb" }, {2048}, true), flags = 4, value = 65792, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libc++_shared.so:bss", "Cb" }, {2208}, true), flags = 4, value = 65792, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libCrashSight.so:bss", "Cb" }, {332416}, true), flags = 4, value = 65792, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libCrashSight.so:bss", "Cb" }, {336112}, true), flags = 4, value = 65792, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libgcloud.so:bss", "Cb" }, {108912}, true), flags = 4, value = 65792, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libgcloud.so:bss", "Cb" }, {105216}, true), flags = 4, value = 65792, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, {833992}, true), flags = 4, value = 65792, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, {6943232}, true), flags = 4, value = 65792, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, {834000}, true), flags = 4, value = 65792, freeze = true } }) string.toMusic("防封开启成功") end , function() local L0_572, L1_573 end }, { "全局离线开/关", function() so = gg.getRangesList("libgcloud.so")[1].start py = 4340536 setvalue(so + py, 4, 0) string.toMusic("开启成功") end , function() so = gg.getRangesList("libgcloud.so")[1].start py = 4340536 setvalue(so + py, 4, 328671808) string.toMusic("关闭成功") end }, { "清除冻结", function() gg.clearList() string.toMusic("清除成功") end , function() local L0_574, L1_575 end }, { "框架解封设备", function() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, {3482304, 28}, true), flags = 4, value = 98539000 } }) string.toMusic("成功") end , function() local L0_576, L1_577 end } }), changan.anniu("快点选进程不然打死你", { { "选择游戏进程", function() gg.setProcessX() end } }) }, { changan.text("牢二@LENB1", "#ffffff", "18sp"), changan.check({ { "静态广角", function() so = gg.getRangesList("libUE4.so")[1].start py = 53155336 setvalue(so + py, 16, gg.prompt({"推荐1~2"}, {"1.5"}, {"text"})[1]) string.toMusic("开启成功") end , function() local L0_578, L1_579 end }, { "动态广角", function() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 912, 32, 812 }, true), flags = 16, value = 120 } }) string.toMusic("开启成功") end , function() local L0_580, L1_581 end }, { "日韩广角", function() so = gg.getRangesList("libUE4.so")[1].start py = 53155352 setvalue(so + py, 16, gg.prompt({"推荐1~2"}, {"1.5"}, {"text"})[1]) string.toMusic("开启成功") end , function() local L0_582, L1_583 end }, { "手持聚点", function() gg.addListItems({ { address = S_Pointer({ "libanogs.so:bss", "Cb" }, { 21320, 40, 232, 2328, 528 }, true), flags = 16, value = 0, freeze = true } }) string.toMusic("开启成功") end , function() local L0_584, L1_585 end }, { "手持防抖", function() gg.addListItems({ { address = S_Pointer({ "libanogs.so:bss", "Cb" }, { 21320, 40, 232, 2328, 712 }, true), flags = 16, value = 0, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libanogs.so:bss", "Cb" }, { 21320, 40, 232, 2328, 740 }, true), flags = 16, value = 0, freeze = true } }) string.toMusic("开启成功") end , function() local L0_586, L1_587 end }, { "除雾", function() so = gg.getRangesList("libUE4.so")[1].start py = 128232640 setvalue(so + py, 16, 1.41233867E-13) string.toMusic("开启成功") end , function() local L0_588, L1_589 end }, { "锁120帧", function() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 6898064, 404, 72, 72, 72, 372 }, true), flags = 16, value = 120 } }) string.toMusic("开启成功") end , function() local L0_590, L1_591 end }, { "单发改自动", function() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 3544, 96, 3792 }, true), flags = 16, value = 9999 } }) string.toMusic("开启成功") end , function() local L0_592, L1_593 end }, { "攀爬穿墙", function() gg.addListItems({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 752, 480, 716 }, true), flags = 16, value = 9999, freeze = true } }) string.toMusic("开启成功") end , function() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 752, 480, 716 }, true), flags = 16, value = 10 } }) string.toMusic("关闭成功") end }, { "人物爬墙", function() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 1120, 440 }, true), flags = 16, value = 200 } }) string.toMusic("开启成功") end , function() string.toMusic("关闭不了") end }, { "人物高跳", function() gg.addListItems({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 1120, 444 }, true), flags = 16, value = 1500, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 1120, 436 }, true), flags = 16, value = 5, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 10480 }, true), flags = 16, value = 134, freeze = true } }) string.toMusic("开启成功") end , function() string.toMusic("关闭不了") end }, { "微加速", function() gg.addListItems({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 4128 }, true), flags = 16, value = 99999, freeze = true } }) string.toMusic("开启成功") end , function() string.toMusic("关闭不了") end }, { "人物大小", function() kk = gg.prompt({"左右宽度"}, {1.2}, {"number"}) kk2 = gg.prompt({"前后宽度"}, {1.2}, {"number"}) kk3 = gg.prompt({"上下宽度"}, {1.2}, {"number"}) addr2 = readPointer("libUE4.so:bss", { 233952, 0, 1112, 404 }, 1) addr3 = addr2 gg.edits(readPointer("libUE4.so:bss", { 233952, 0, 1112, 404 }, 1), { { kk[1], 16, 8, false } }) gg.edits(addr2, { { kk2[1], 16, 12, false } }) gg.edits(addr3, { { kk3[1], 16, 16, false } }) string.toMusic("开启成功") end , function() string.toMusic("改一关闭") end }, { "人物发光", function() so = gg.getRangesList("libUE4.so")[1].start py = 147957160 setvalue(so + py, 16, 8.47963525E-21) string.toMusic("开启成功") end , function() local L0_594, L1_595 end }, { "人物旋转", function() while "libUE4.so:bss" do gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 432, 412 }, true), flags = 16, value = -1 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 1128, 416 }, true), flags = 16, value = -1 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 432, 412 }, true), flags = 16, value = 1 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 1128, 416 }, true), flags = 16, value = 1 } }) end string.toMusic("开启成功") end , function() local L0_596, L1_597 end }, { "枪械大小", function() OP = gg.prompt({ "建议改1到3\n改1为还原" }, { [1] = "2" }, { [1] = "number" }) if OP == nil or OP[1] == "" or OP[1] == "0" then gg.toast("取消") else gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 9952, 1392 }, true), flags = 16, value = OP[1] } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 9952, 1396 }, true), flags = 16, value = OP[1] } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 9952, 1400 }, true), flags = 16, value = OP[1] } }) end string.toMusic("开启成功") end , function() string.toMusic("改一关闭") end }, { "子弹大小", function() OP = gg.prompt({ "建议改1到50\n改1为还原" }, { [1] = "15" }, { [1] = "number" }) if OP == nil or OP[1] == "" or OP[1] == "0" then gg.toast("取消") else gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 416, 0, 3976 }, true), flags = 16, value = OP[1] } }) end string.toMusic("开启成功") end , function() string.toMusic("改一关闭") end }, { "喷子连发", function() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 416, 8, 3792 }, true), flags = 4, value = -1 } }) string.toMusic("开启成功") end , function() string.toMusic("关不掉") end }, { "六道仙人", function() gg.addListItems({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 3544, 96, 4108 }, true), flags = 4, value = 50000, freeze = true } }) string.toMusic("开启成功") end , function() local L0_598, L1_599 end }, { "不拉回加速", function() gg.addListItems({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 1120, 2816 }, true), flags = 16, value = 1000, freeze = true } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 5704, 4128 }, true), flags = 16, value = 2.5 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 1120, 520 }, true), flags = 16, value = 512 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, {53152508}, true), flags = 16, value = 24.5 } }) so = gg.getRangesList("libUE4.so")[1].start py = 143647464 setvalue(so + py, 4, 505425152) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, {53152508}, true), flags = 16, value = 24.5 } }) string.toMusic("开启成功") end , function() gg.addListItems({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 1120, 2816 }, true), flags = 16, value = 670, freeze = true } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 5704, 4128 }, true), flags = 16, value = 1 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 1120, 520 }, true), flags = 16, value = 8192 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 1120, 112 }, true), flags = 16, value = 0 } }) so = gg.getRangesList("libUE4.so")[1].start py = 143647464 setvalue(so + py, 4, 505481216) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, {53152508}, true), flags = 16, value = 25.72529029846 } }) Unfreeze() string.toMusic("关闭成功") end } }) }, { changan.text("牢二@LENB1", "#ffffff", "18sp"), changan.check({ { "基址美化", function() if loadfile(gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(基址美化.).lua") ~= nil then end if loadfile(gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(基址美化.).lua")() == nil then end qing = gg.prompt({ "面部修改:", "头发修改:", "衣服修改", "裤子修改:", "鞋子修改:", "背包修改:", "头盔修改:" }, { 1403119, 40604012, 1406387, 1404160, 405000, 1501002009, 1502003027 }, { "text", "text", "text", "text", "text", "text", "text" }) if qing == nil then else gg.saveVariable(qing, gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(基址美化.).lua") if qing[1] == true then qing1() end if qing[2] == true then qing2() end if qing[3] == true then qing3() end if qing[4] == true then qing4() end if qing[5] == true then qing5() end if qing[6] == true then qing6() end if qing[7] == true then qing7() end gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 752, 640, 904, 112 }, true), flags = 4, value = qing[1] } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 752, 640, 904, 56 }, true), flags = 4, value = qing[2] } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 752, 640, 904, 280 }, true), flags = 4, value = qing[3] } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 752, 640, 904, 336 }, true), flags = 4, value = qing[4] } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 752, 640, 904, 392 }, true), flags = 4, value = qing[5] } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 752, 640, 904, 448 }, true), flags = 4, value = qing[6] } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 752, 640, 904, 504 }, true), flags = 4, value = qing[7] } }) string.toMusic("美化成功") end end , function() local L0_600, L1_601 end }, { "飞行器美化", function() OP = gg.prompt({"自改飞行器美化\n."}, { [1] = "4151038" }, { [1] = "number" }) if OP == nil or OP[1] == "" or OP[1] == "0" then gg.toast("取消") else gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 832, 48, 904, 112 }, true), flags = 4, value = OP[1] } }) end string.toMusic("美化成功") end , function() local L0_602, L1_603 end }, { "经典枪械美化", function() local L0_604 L0_604 = "/sdcard/息白/枪械美化配置.ini" if loadfile(L0_604) ~= nil then end if loadfile(L0_604)() == nil then end QiuCi = gg.prompt({ "AKM美化代码:", "M16A4美化代码:", "SCAR-L美化代码:", "M416美化代码:", "GROZA美化代码:", "AUG美化代码:", "QBZ美化代码:", "M762美化代码:", "MK47美化代码:", "G36C美化代码:", "蜜罐美化代码:", "UZI美化代码:", "UMP45美化代码:", "Vector美化代码:", "汤姆逊美化代码:", "野牛美化代码:", "MP5K美化代码:", "P90美化代码:", "98K美化代码:", "M24美化代码:", "AWM美化代码:", "SKS美化代码:", "VSS美化代码:", "Mini14美化代码:", "Mk14美化代码:", "Win94美化代码:", "SLR美化代码:", "QBU美化代码:", "莫辛纳甘美化代码:", "AMR美化代码:", "M417美化代码:", "S686美化代码:", "S1897代码:", "S12K美化代码:", "DBS美化代码:", "M249美化代码:", "大盘鸡美化代码:", "MG3美化代码:", "大砍刀美化代码:", "撬棍美化代码:", "镰刀美化代码:", "平底锅美化代码:", "红点瞄准镜美化代码:", "全息瞄准镜美化代码:", "二倍瞄准镜美化代码:", "三倍瞄准镜美化代码:", "四倍瞄准镜美化代码:", "六倍瞄准镜美化代码:", "八倍瞄准镜美化代码:", "M4瞄具美化代码:", "M4枪托美化代码:", "M4弹夹美化代码:" }, { 1101001213, 1101002029, 1101003146, 1101004086, 1101005052, 1101006033, 10100700, 1101008081, 1101009011, 1101010012, 10101200, 1102001024, 1102002061, 1102003080, 1102004018, 1102005007, 10200600, 1102105001, 1103001154, 1103002018, 1103003022, 1103004037, 1103005024, 10300600, 1103007028, 1103008014, 10300900, 10301000, 1103011001, 1103012010, 10301300, 1104001027, 1104002022, 1104003031, 1104004021, 1105001020, 1105002035, 1105010008, 1108001057, 1108002046, 1108003001, 1108004054, 1010042029, 1010042028, 1010042027, 1010042026, 1010042025, 1010040481, 1030020242, 1, 1, 1, true }, { "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text" }) if QiuCi == nil then else gg.saveVariable(QiuCi, L0_604) if QiuCi[1] == true then QiuCi1() end if QiuCi[2] == true then QiuCi2() end if QiuCi[3] == true then QiuCi3() end if QiuCi[4] == true then QiuCi4() end if QiuCi[5] == true then QiuCi5() end if QiuCi[6] == true then QiuCi6() end if QiuCi[7] == true then QiuCi7() end if QiuCi[8] == true then QiuCi8() end if QiuCi[9] == true then QiuCi9() end if QiuCi[10] == true then QiuCi10() end if QiuCi[11] == true then QiuCi11() end if QiuCi[12] == true then QiuCi12() end if QiuCi[13] == true then QiuCi13() end if QiuCi[14] == true then QiuCi14() end if QiuCi[15] == true then QiuCi15() end if QiuCi[16] == true then QiuCi16() end if QiuCi[17] == true then QiuCi17() end if QiuCi[18] == true then QiuCi18() end if QiuCi[19] == true then QiuCi19() end if QiuCi[20] == true then QiuCi20() end if QiuCi[21] == true then QiuCi21() end if QiuCi[22] == true then QiuCi22() end if QiuCi[23] == true then QiuCi23() end if QiuCi[24] == true then QiuCi24() end if QiuCi[25] == true then QiuCi25() end if QiuCi[26] == true then QiuCi26() end if QiuCi[27] == true then QiuCi27() end if QiuCi[28] == true then QiuCi28() end if QiuCi[29] == true then QiuCi29() end if QiuCi[30] == true then QiuCi30() end if QiuCi[31] == true then QiuCi31() end if QiuCi[32] == true then QiuCi32() end if QiuCi[33] == true then QiuCi33() end if QiuCi[34] == true then QiuCi34() end if QiuCi[35] == true then QiuCi35() end if QiuCi[36] == true then QiuCi36() end if QiuCi[37] == true then QiuCi37() end if QiuCi[38] == true then QiuCi38() end if QiuCi[39] == true then QiuCi39() end if QiuCi[40] == true then QiuCi40() end if QiuCi[41] == true then QiuCi41() end if QiuCi[42] == true then QiuCi42() end if QiuCi[43] == true then QiuCi43() end if QiuCi[44] == true then QiuCi44() end if QiuCi[45] == true then QiuCi45() end if QiuCi[46] == true then QiuCi46() end if QiuCi[47] == true then QiuCi47() end if QiuCi[48] == true then QiuCi48() end if QiuCi[49] == true then QiuCi49() end if QiuCi[50] == true then QiuCi50() end if QiuCi[51] == true then QiuCi51() end if QiuCi[52] == true then QiuCi52() end a = 0 while a <= 2800 do a = a + 16 mk = gg.getRangesList("libUE4.so")[1].start add = _UPVALUE1_(_UPVALUE1_(_UPVALUE1_(_UPVALUE1_(_UPVALUE1_(mk + 206662272) + 1368) + a) + 48) + 56) adpd = _UPVALUE1_(_UPVALUE1_(_UPVALUE1_(_UPVALUE1_(_UPVALUE1_(mk + 206662272) + 1368) + a) + 48) + 48) + 24 if _UPVALUE2_(adpd) == 1000 then break end repeat repeat do break end do break end add = add until true until true end nmsl = 16712 while nmsl <= 140960280 do nmsl = nmsl + 24 addr = _UPVALUE1_(add + nmsl) if _UPVALUE2_(addr + 88) == 101001 then setvalue(addr + 24, 4, QiuCi[1]) gg.toast("修改目标:AKM") end if _UPVALUE2_(addr + 88) == 101002 then setvalue(addr + 24, 4, QiuCi[2]) gg.toast("修改目标:M16A4") end if _UPVALUE2_(addr + 88) == 101003 then setvalue(addr + 24, 4, QiuCi[3]) gg.toast("修改目标:SCAR") end if _UPVALUE2_(addr + 88) == 101004 then setvalue(addr + 24, 4, QiuCi[4]) gg.toast("修改目标:M416") end if _UPVALUE2_(addr + 88) == 101005 then setvalue(addr + 24, 4, QiuCi[5]) gg.toast("修改目标:GROZA") end if _UPVALUE2_(addr + 88) == 101006 then setvalue(addr + 24, 4, QiuCi[6]) gg.toast("修改目标:AUG") end if _UPVALUE2_(addr + 88) == 101007 then setvalue(addr + 24, 4, QiuCi[7]) gg.toast("修改目标:QBZ") end if _UPVALUE2_(addr + 88) == 101008 then setvalue(addr + 24, 4, QiuCi[8]) gg.toast("修改目标:M762") end if _UPVALUE2_(addr + 88) == 101009 then setvalue(addr + 24, 4, QiuCi[9]) gg.toast("修改目标:MK47") end if _UPVALUE2_(addr + 88) == 101010 then setvalue(addr + 24, 4, QiuCi[10]) gg.toast("修改目标:G36C") end if _UPVALUE2_(addr + 88) == 101012 then setvalue(addr + 24, 4, QiuCi[11]) gg.toast("修改目标:蜜罐") end if _UPVALUE2_(addr + 88) == 102001 then setvalue(addr + 24, 4, QiuCi[12]) gg.toast("修改目标:UZI") end if _UPVALUE2_(addr + 88) == 102002 then setvalue(addr + 24, 4, QiuCi[13]) gg.toast("修改目标:UMP45") end if _UPVALUE2_(addr + 88) == 102003 then setvalue(addr + 24, 4, QiuCi[14]) gg.toast("修改目标:Vector") end if _UPVALUE2_(addr + 88) == 102004 then setvalue(addr + 24, 4, QiuCi[15]) gg.toast("修改目标:汤姆逊") end if _UPVALUE2_(addr + 88) == 102005 then setvalue(addr + 24, 4, QiuCi[16]) gg.toast("修改目标:野牛") end if _UPVALUE2_(addr + 88) == 102006 then setvalue(addr + 24, 4, QiuCi[17]) gg.toast("修改目标:MP5K") end if _UPVALUE2_(addr + 88) == 102007 then setvalue(addr + 24, 4, QiuCi[18]) gg.toast("修改目标:P90") end if _UPVALUE2_(addr + 88) == 103001 then setvalue(addr + 24, 4, QiuCi[19]) gg.toast("修改目标:98K") end if _UPVALUE2_(addr + 88) == 103002 then setvalue(addr + 24, 4, QiuCi[20]) gg.toast("修改目标:M24") end if _UPVALUE2_(addr + 88) == 103003 then setvalue(addr + 24, 4, QiuCi[21]) gg.toast("修改目标:AWM") end if _UPVALUE2_(addr + 88) == 103004 then setvalue(addr + 24, 4, QiuCi[22]) gg.toast("修改目标:SKS") end if _UPVALUE2_(addr + 88) == 103005 then setvalue(addr + 24, 4, QiuCi[23]) gg.toast("修改目标:VSS") end if _UPVALUE2_(addr + 88) == 103006 then setvalue(addr + 24, 4, QiuCi[24]) gg.toast("修改目标:MINI14") end if _UPVALUE2_(addr + 88) == 103007 then setvalue(addr + 24, 4, QiuCi[25]) gg.toast("修改目标:MK14") end if _UPVALUE2_(addr + 88) == 103008 then setvalue(addr + 24, 4, QiuCi[26]) gg.toast("修改目标:Win94") end if _UPVALUE2_(addr + 88) == 103009 then setvalue(addr + 24, 4, QiuCi[27]) gg.toast("修改目标:SLR") end if _UPVALUE2_(addr + 88) == 103010 then setvalue(addr + 24, 4, QiuCi[28]) gg.toast("修改目标:QBU") end if _UPVALUE2_(addr + 88) == 103011 then setvalue(addr + 24, 4, QiuCi[29]) gg.toast("修改目标:莫辛纳甘") end if _UPVALUE2_(addr + 88) == 103012 then setvalue(addr + 24, 4, QiuCi[30]) gg.toast("修改目标:AMR") end if _UPVALUE2_(addr + 88) == 103013 then setvalue(addr + 24, 4, QiuCi[31]) gg.toast("修改目标:M417") end if _UPVALUE2_(addr + 88) == 104001 then setvalue(addr + 24, 4, QiuCi[32]) gg.toast("修改目标:S686") end if _UPVALUE2_(addr + 88) == 104002 then setvalue(addr + 24, 4, QiuCi[33]) gg.toast("修改目标:S1897") end if _UPVALUE2_(addr + 88) == 104003 then setvalue(addr + 24, 4, QiuCi[34]) gg.toast("修改目标:S12K") end if _UPVALUE2_(addr + 88) == 104004 then setvalue(addr + 24, 4, QiuCi[35]) gg.toast("修改目标:DBS") end if _UPVALUE2_(addr + 88) == 105001 then setvalue(addr + 24, 4, QiuCi[36]) gg.toast("修改目标:M249") end if _UPVALUE2_(addr + 88) == 105002 then setvalue(addr + 24, 4, QiuCi[37]) gg.toast("修改目标:大盘鸡") end if _UPVALUE2_(addr + 88) == 105010 then setvalue(addr + 24, 4, QiuCi[38]) gg.toast("修改目标:MG3") end if _UPVALUE2_(addr + 88) == 108001 then setvalue(addr + 24, 4, QiuCi[39]) gg.toast("修改目标:砍刀") end if _UPVALUE2_(addr + 88) == 108002 then setvalue(addr + 24, 4, QiuCi[40]) gg.toast("修改目标:撬棍") end if _UPVALUE2_(addr + 88) == 108003 then setvalue(addr + 24, 4, QiuCi[41]) gg.toast("修改目标:镰刀") end if _UPVALUE2_(addr + 88) == 108004 then setvalue(addr + 24, 4, QiuCi[42]) gg.toast("修改目标:平底锅") end if _UPVALUE2_(addr + 88) == 203001 then setvalue(addr + 24, 4, QiuCi[43]) gg.toast("修改目标:红点瞄准器") end if _UPVALUE2_(addr + 88) == 203002 then setvalue(addr + 24, 4, QiuCi[44]) gg.toast("修改目标:全息瞄准器") end if _UPVALUE2_(addr + 88) == 203003 then setvalue(addr + 24, 4, QiuCi[45]) gg.toast("修改目标:二倍瞄准器") end if _UPVALUE2_(addr + 88) == 203006 then setvalue(addr + 24, 4, QiuCi[46]) gg.toast("修改目标:三倍瞄准器") end if _UPVALUE2_(addr + 88) == 203004 then setvalue(addr + 24, 4, QiuCi[47]) gg.toast("修改目标:四倍瞄准器") end if _UPVALUE2_(addr + 88) == 203007 then setvalue(addr + 24, 4, QiuCi[48]) gg.toast("修改目标:六倍瞄准器") end if _UPVALUE2_(addr + 88) == 203005 then setvalue(addr + 24, 4, QiuCi[49]) gg.toast("修改目标:8倍瞄准器") end if _UPVALUE2_(addr + 88) == 203008 then setvalue(addr + 24, 4, QiuCi[50]) gg.toast("修改目标M416鸡苗:") end if _UPVALUE2_(addr + 88) == 205005 then setvalue(addr + 24, 4, QiuCi[51]) gg.toast("修改目标:M416枪托") end if _UPVALUE2_(addr + 88) == 291004 then setvalue(addr + 24, 4, QiuCi[52]) gg.toast("修改目标:M416弹夹") time = os.clock() - time time = string.format("%1.1f", tonumber(time)) gg.alert("修改完毕\n修改总耗时" .. time .. "秒") break end end end string.toMusic("美化成功") end , function() local L0_605, L1_606 end }, { "自改瞄准镜", function() string.toMusic("请耐心等待美化完成") if loadfile("/sdcard/配件美化配置/.txt") ~= nil then end if loadfile("/sdcard/配件美化配置/.txt")() == nil then end qing = gg.prompt({ "8倍瞄准镜", "6倍瞄准镜", "4倍瞄准镜", "3倍瞄准镜", "2倍瞄准镜", "全息瞄准镜", "红点瞄准镜", "扩容弹夹", "快速弹夹", "快速扩容弹夹", "消焰器", "枪口补偿器", "消音器", "直角前握把", "拇指握把", "垂直握把", "战术枪托" }, { 1030020812, 1010040481, 1010040466, 1010040467, 1010040468, 1010040469, 1010040470, 1010040471, 1010040472, 1010040473, 1010040474, 1010040475, 1010040476, 1010040477, 1010040478, 1010040479, 1010040463, true }, { "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text", "text" }) if qing == nil then else gg.saveVariable(qing, "/sdcard/配件美化配置/.txt") if qing[1] == true then qing1() end if qing[2] == true then qing2() end if qing[3] == true then qing3() end if qing[4] == true then qing4() end if qing[5] == true then qing5() end if qing[6] == true then qing6() end if qing[7] == true then qing7() end if qing[8] == true then qing8() end if qing[9] == true then qing9() end if qing[10] == true then qing10() end if qing[11] == true then qing11() end if qing[12] == true then qing12() end if qing[13] == true then qing13() end if qing[14] == true then qing14() end if qing[15] == true then qing15() end if qing[16] == true then qing16() end if qing[17] == true then qing17() end a = 0 while a <= 2800 do a = a + 16 mk = gg.getRangesList("libUE4.so")[1].start add = _UPVALUE1_(_UPVALUE1_(_UPVALUE1_(_UPVALUE1_(_UPVALUE1_(mk + 206662272) + 1368) + a) + 48) + 56) adpd = _UPVALUE1_(_UPVALUE1_(_UPVALUE1_(_UPVALUE1_(_UPVALUE1_(mk + 206662272) + 1368) + a) + 48) + 48) + 24 if _UPVALUE2_(adpd) == 1000 then break end repeat repeat do break end do break end add = add until true until true end nmsl = 16712 while nmsl <= 140960280 do nmsl = nmsl + 24 addr = _UPVALUE1_(add + nmsl) if _UPVALUE2_(addr + 88) == 203005 then setvalue(addr + 24, 4, qing[1]) end if _UPVALUE2_(addr + 88) == 203015 then setvalue(addr + 24, 4, qing[2]) end if _UPVALUE2_(addr + 88) == 203004 then setvalue(addr + 24, 4, qing[3]) end if _UPVALUE2_(addr + 88) == 203014 then setvalue(addr + 24, 4, qing[4]) end if _UPVALUE2_(addr + 88) == 203003 then setvalue(addr + 24, 4, qing[5]) end if _UPVALUE2_(addr + 88) == 203002 then setvalue(addr + 24, 4, qing[6]) end if _UPVALUE2_(addr + 88) == 203001 then setvalue(addr + 24, 4, qing[7]) end if _UPVALUE2_(addr + 88) == 204011 then setvalue(addr + 24, 4, qing[8]) end if _UPVALUE2_(addr + 88) == 204012 then setvalue(addr + 24, 4, qing[9]) end if _UPVALUE2_(addr + 88) == 204013 then setvalue(addr + 24, 4, qing[10]) end if _UPVALUE2_(addr + 88) == 201010 then setvalue(addr + 24, 4, qing[11]) end if _UPVALUE2_(addr + 88) == 201009 then setvalue(addr + 24, 4, qing[12]) end if _UPVALUE2_(addr + 88) == 201011 then setvalue(addr + 24, 4, qing[13]) end if _UPVALUE2_(addr + 88) == 202001 then setvalue(addr + 24, 4, qing[14]) end if _UPVALUE2_(addr + 88) == 202006 then setvalue(addr + 24, 4, qing[15]) end if _UPVALUE2_(addr + 88) == 202002 then setvalue(addr + 24, 4, qing[16]) end if _UPVALUE2_(addr + 88) == 205002 then setvalue(addr + 24, 4, qing[17]) string.toMusic("美化完成") break end end end end , function() local L0_607, L1_608 end }, { "播报美化", function() gg.setConfig("冻结间隔", 0) gg.setConfig("快速冻结", 1) if loadfile(gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(小辞).lua") ~= nil then end if loadfile(gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(小辞).lua")() == nil then end wannian = gg.prompt({ "AKM华丽浮雕击杀播报 1101001042 AKM怒海争锋击杀播报 1101001063 AKM白虎咆哮击杀播报 1101001068 AKM冰霜核心击杀播报 1101001089 AKM积木龙骨击杀播报 1101001103 AKM奇异之夜击杀播报 1101001116 AKM金牌海盗击杀播报 1101001143 AKM吉利龙王击杀播报 1101001128 AKM奇幻工坊击杀播报 1101001154 AKM部落之王击杀播报 1101001174 AKM星海提督击杀播报 1101001213 AKM俏皮兔宝击杀播报 1101001231 \nM16A4血骸风暴击杀播报 1101002029 M16A4极光脉冲击杀播报 1101002056 M16A4缤纷利刃击杀播报 1101002068 M16A4猩红血月击杀播报 1101002081 M16A4古堡龙卫击杀播报 1101002103 \n死噶梦幻水枪击杀播报 1101003057 死噶魔法南瓜击杀播报 1101003070 死噶翌日行动击杀播报 1101003080 死噶诡秘之夜击杀播报 1101003099 死噶魔力结晶击杀播报 1101003119 死噶邪能植物击杀播报 1101003146 死噶血魂魔皇击杀播报 1101003167 \nM416冰霜核心击杀播报 1101004046 M416愚人小丑击杀播报 1101004062 M416异域游荡者击杀播报 1101004078 M416萌龙咆哮击杀播报 1101004086 M416野性呼唤击杀播报 1101004098 M416科技核心击杀播报 1101004138 M416潮鸣宫廷击杀播报 1101004163 M416庇护之潮击杀播报 1101004209 \nGroza幻夜音乐击杀播报 1101005025 Groza绚烂之战 1101005043 Groza冥河烈焰 1101005052 \nAUG流浪马戏团 1101006033 AUG第四使徒 1101006044 QBZ极致绝杀 1101007036 QBZ瑰绮灵姬 1101007046 M762比特宝莉 1101008026 \n妹控星云力量" }, {1101004046, true}, {"text"}) if wannian == nil then else gg.saveVariable(wannian, gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(小辞).lua") gg.addListItems({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 233952, 0, 144, 5660 }, true), flags = 4, value = wannian[1], freeze = true } }) end string.toMusic("美化完成") end , function() local L0_609, L1_610 end }, { "地铁妹控美化", function() if not gg.getRangesList("libUE4.so") or #gg.getRangesList("libUE4.so") == 0 then os.exit(print("so模块不存在 libUE4.so 请检查游戏进程是否正确?")) end if loadfile(gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(枪械地铁mk14.).lua") ~= nil then end if loadfile(gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(枪械地铁mk14.).lua")() == nil then end qing = gg.prompt({ "破损:", "修复:", "完好", "改进:", "精致:", "钢铁", "独眼" }, { 1103007028, 1103007028, 1103007028, 1103007028, 1103007028, 1103007028, 1103007028, true }, { "text", "text", "text", "text", "text", "text", "text" }) if qing == nil then else gg.saveVariable(qing, gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(枪械地铁mk14.).lua") if qing[1] == true then qing1() end if qing[2] == true then qing2() end if qing[3] == true then qing3() end if qing[4] == true then qing4() end if qing[5] == true then qing5() end if qing[6] == true then qing6() end if qing[7] == true then qing7() end a = 0 while a <= 2800 do a = a + 16 mk = gg.getRangesList("libUE4.so")[1].start add = _UPVALUE1_(_UPVALUE1_(_UPVALUE1_(_UPVALUE1_(_UPVALUE1_(mk + 206662272) + 1368) + a) + 48) + 56) adpd = _UPVALUE1_(_UPVALUE1_(_UPVALUE1_(_UPVALUE1_(_UPVALUE1_(mk + 206662272) + 1368) + a) + 48) + 48) + 24 if _UPVALUE2_(adpd) == 1000 then break end repeat repeat do break end do break end add = add until true until true end nmsl = 16712 while nmsl <= 140960280 do nmsl = nmsl + 24 addr = _UPVALUE1_(add + nmsl) if _UPVALUE2_(addr + 88) == 1030071 then setvalue(addr + 24, 4, qing[1]) end if _UPVALUE2_(addr + 88) == 1030072 then setvalue(addr + 24, 4, qing[2]) end if _UPVALUE2_(addr + 88) == 1030073 then setvalue(addr + 24, 4, qing[3]) end if _UPVALUE2_(addr + 88) == 1030074 then setvalue(addr + 24, 4, qing[4]) end if _UPVALUE2_(addr + 88) == 1030075 then setvalue(addr + 24, 4, qing[5]) end if _UPVALUE2_(addr + 88) == 1030076 then setvalue(addr + 24, 4, qing[6]) end if _UPVALUE2_(addr + 88) == 1030077 then setvalue(addr + 24, 4, qing[7]) gg.alert("遍历完毕") break end end end string.toMusic("美化完成") end , function() local L0_611, L1_612 end }, { "地铁m4美化", function() if not gg.getRangesList("libUE4.so") or #gg.getRangesList("libUE4.so") == 0 then os.exit(print("so模块不存在 libUE4.so 请检查游戏进程是否正确?")) end if loadfile(gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(枪械地铁m416.).lua") ~= nil then end if loadfile(gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(枪械地铁m416.).lua")() == nil then end qing = gg.prompt({ "破损:", "修复:", "完好", "改进:", "精致:", "钢铁", "独眼" }, { 1101004046, 1101004046, 1101004046, 1101004046, 1101004046, 1101004046, 1101004046, true }, { "text", "text", "text", "text", "text", "text", "text" }) if qing == nil then else gg.saveVariable(qing, gg.EXT_FILES_DIR .. "/" .. gg.getFile():match("[^/]+$") .. "(枪械地铁m416.).lua") if qing[1] == true then qing1() end if qing[2] == true then qing2() end if qing[3] == true then qing3() end if qing[4] == true then qing4() end if qing[5] == true then qing5() end if qing[6] == true then qing6() end if qing[7] == true then qing7() end a = 0 while a <= 2800 do a = a + 16 mk = gg.getRangesList("libUE4.so")[1].start add = _UPVALUE1_(_UPVALUE1_(_UPVALUE1_(_UPVALUE1_(_UPVALUE1_(mk + 206662272) + 1368) + a) + 48) + 56) adpd = _UPVALUE1_(_UPVALUE1_(_UPVALUE1_(_UPVALUE1_(_UPVALUE1_(mk + 206662272) + 1368) + a) + 48) + 48) + 24 if _UPVALUE2_(adpd) == 1000 then break end repeat repeat do break end do break end add = add until true until true end nmsl = 16712 while nmsl <= 140960280 do nmsl = nmsl + 24 addr = _UPVALUE1_(add + nmsl) if _UPVALUE2_(addr + 88) == 1010041 then setvalue(addr + 24, 4, qing[1]) end if _UPVALUE2_(addr + 88) == 1010042 then setvalue(addr + 24, 4, qing[2]) end if _UPVALUE2_(addr + 88) == 1010043 then setvalue(addr + 24, 4, qing[3]) end if _UPVALUE2_(addr + 88) == 1010044 then setvalue(addr + 24, 4, qing[4]) end if _UPVALUE2_(addr + 88) == 1010045 then setvalue(addr + 24, 4, qing[5]) end if _UPVALUE2_(addr + 88) == 1010046 then setvalue(addr + 24, 4, qing[6]) end if _UPVALUE2_(addr + 88) == 1010047 then setvalue(addr + 24, 4, qing[7]) gg.alert("遍历完毕") break end end end string.toMusic("美化完成") end , function() local L0_613, L1_614 end }, { "查询代码", function() mainn = 5 function czdm(A0_615, A1_616) local L2_617, L3_618 L2_617, L3_618 = nil, nil L2_617 = 0 L3_618 = {} for _FORV_7_ = 1, #A0_615 do if string.find(A0_615[_FORV_7_], A1_616) then L3_618[_FORV_7_] = A0_615[_FORV_7_] L2_617 = L2_617 + 1 gg.toast("已搜索到" .. L2_617 .. "条") end end if gg.choice(L3_618, 2018, "共找到" .. L2_617 .. "条") == nil then if nil then end else gg.copyText(L3_618[gg.choice(L3_618, 2018, "共找到" .. L2_617 .. "条")]) end end if gg.prompt({ [1] = "输入美化代码名称" }, nil, { [1] = "text" }) == nil then Main() else for _FORV_6_ in gg.makeRequest("http://wp.gglua.cc/down.php/8191a74791d3ff1bf194bb5ceb02daf3.txt").content:gmatch("(.-)") do table.insert({}, _FORV_6_) end czdm({}, gg.prompt({ [1] = "输入美化代码名称" }, nil, { [1] = "text" })[1]) end end , function() local L0_619, L1_620 end } }) }, { changan.text("牢二@LENB1", "#ffffff", "18sp"), changan.check({ { "背起了行囊", function() search = gg.prompt({ "输入要搜索的歌曲\n可加上歌手名字", "设置显示数量(数字)" }, _UPVALUE1_.sel, {"text"}) if not search then return end gg.saveVariable(search, _UPVALUE1_.config) bei() go1 = search[1] go3 = search[2] jg = start(go1, go3) if jg.code == 200 then fh = jg.content fh = _UPVALUE2_(fh) Play(gqlb, idb) else function inspect() gg.alert("访问网络异常,错误代码:\n\n" .. jg.code) end if not pcall(inspect) then print("网络异常,请先连接上网络") os.exit() end end XGCK = -1 end , function() gg.playMusic("stop") gg.playMusic("stop") gg.playMusic("stop") end , function() gg.playMusic("stop") gg.playMusic("stop") gg.playMusic("stop") end } }) }, { changan.switch("摇一摇隐藏UI", function() local L0_621, L1_622 L0_621 = "摇一摇" L1_622 = true _ENV[L0_621] = L1_622 end , function() local L0_623, L1_624 L0_623 = "摇一摇" L1_624 = false _ENV[L0_623] = L1_624 end ), changan.switch("音量键隐藏UI", function() local L0_625, L1_626 L0_625 = "音量键" L1_626 = true _ENV[L0_625] = L1_626 end , function() local L0_627, L1_628 L0_627 = "音量键" L1_628 = false _ENV[L0_627] = L1_628 end ), changan.anniu("EXIT", { { "退出", function() local L0_629, L1_630 L0_629 = "tuichu" L1_630 = 1 _ENV[L0_629] = L1_630 end } }) } })