gg.alert("尊享版定制已全部更新完毕,已开启地铁逃生模式,祝你们冲榜成功,感谢你们的支持,服务器已续好费,不会停用,将保留整个赛季,谢谢你们,还是那句话,范围认准冷烁,反馈请发在飞机上") if type(getrlyunyz) ~= "function" then gg.alert("请使用RLGG执行") os.exit() return end if not (getrlyunyz({ example_version = "1.0.3", name = "冷烁个人定制版范围", appid = "91488", appkey = "cM5nM5svT0vOVSN5", rc4key = "1gJdyNtdaDGpeR0A", version = "1.0", mi_type = "3" }).start() and isTable((getrlyunyz({ example_version = "1.0.3", name = "冷烁个人定制版范围", appid = "91488", appkey = "cM5nM5svT0vOVSN5", rc4key = "1gJdyNtdaDGpeR0A", version = "1.0", mi_type = "3" }).start()))) or getrlyunyz({ example_version = "1.0.3", name = "冷烁个人定制版范围", appid = "91488", appkey = "cM5nM5svT0vOVSN5", rc4key = "1gJdyNtdaDGpeR0A", version = "1.0", mi_type = "3" }).start().sign ~= "e1b3de6019850e7e2fbb30437e8a259e" then os.exit() return end string.toMusic("欢迎使用冷烁尊享版定制40元范围,购买通道只能找本人冷烁,请勿上当受骗") checkᅢᆬᅡᆳᅡラᅢ나파モᅢ라까ワᅢ따ノᅡᄇ = 4278190080 switchᅢ라까ワᅢ따ノᅡᄇ = 4278215423 ᅢᆭᅡフᅡノᅢ라メᅡᆴᅢ라까ワᅢ따ノᅡᄇ = 4293914607 vibra = context:getSystemService(Context.VIBRATOR_SERVICE) changan = {} function write(A0_467, A1_468) file.write(A0_467, A1_468) end function panduan(A0_469) fille, err = io.open(A0_469) if fille == nil then return false else return true end end function pdcf(A0_470) rec = "/sdcard/冷烁尊享版范围/配置文件/" .. A0_470 fille, err = io.open(rec) if fille == nil then return false else return true end end sleep = gg.sleep function read(A0_471) f = assert(io.open(A0_471, "r")) content = f:read("*all") f:close() return content end function wtcf(A0_472, A1_473) write("/sdcard/冷烁尊享版范围/配置文件/" .. A0_472, A1_473) end function rdcf(A0_474) return read("/sdcard/冷烁尊享版范围/配置文件/" .. A0_474) end ᅢᆬᅡ타タ = "开" ᅢᆬᅡナᅡᄈ = "关" function checkimg(A0_475) if panduan("/sdcard/冷烁尊享版范围/图片/" .. A0_475) ~= true then gg.toast("正在下载资源" .. A0_475 .. "\n请耐心等待") download("https://escape2020-1303126286.cos.ap-shenzhen-fsi.myqcloud.com/" .. A0_475, "/sdcard/冷烁尊享版范围/图片/" .. A0_475) end end ckimg = { "skin", "heir", "hei_right", "quarkcheckoff", "quarkcheckon" } for _FORV_5_ = 1, #ckimg do jindu = _FORV_5_ checkimg(ckimg[_FORV_5_]) end function ᅢ따ホᅡ앥ᅡマᅡヨᅢᆬᅡロᅡ해다ノᅡヌ(A0_476) A0_476 = string.url(A0_476, "de") ntxt = string.sub(string.gsub(A0_476, "/", "-"), -10, -1) if string.find(tostring(A0_476), "http") ~= nil then if panduan("/sdcard/冷烁尊享版范围/图片/" .. ntxt) == false then file.download(A0_476, "/sdcard/冷烁尊享版范围/图片/" .. ntxt) elseif file.length("/sdcard/冷烁尊享版范围/图片/" .. ntxt) <= 1 then file.download(A0_476, "/sdcard/冷烁尊享版范围/图片/" .. ntxt) end A0_476 = "/sdcard/冷烁尊享版范围/图片/" .. ntxt end return luajava.getBitmapDrawable(A0_476) end function getRes(A0_477) return ᅢ따ホᅡ앥ᅡマᅡヨᅢᆬᅡロᅡ해다ノᅡヌ("/sdcard/冷烁尊享版范围/图片/" .. A0_477) end function getVerticalBG(A0_478, A1_479, A2_480, A3_481) if not A2_480 then A2_480 = 0 A3_481 = 4278190080 end luajava.new(GradientDrawable):setCornerRadius(A1_479) luajava.new(GradientDrawable):setGradientType(GradientDrawable.LINEAR_GRADIENT) luajava.new(GradientDrawable):setColors(A0_478) luajava.new(GradientDrawable):setStroke(A2_480, A3_481) return (luajava.new(GradientDrawable)) end function getHorizontalBG(A0_482, A1_483, A2_484, A3_485) if not A2_484 then A2_484 = 0 A3_485 = 4278190080 end luajava.new(GradientDrawable):setCornerRadius(A1_483) luajava.new(GradientDrawable):setOrientation(GradientDrawable.Orientation.LEFT_RIGHT) luajava.new(GradientDrawable):setGradientType(GradientDrawable.LINEAR_GRADIENT) luajava.new(GradientDrawable):setColors(A0_482) luajava.new(GradientDrawable):setStroke(A2_484, A3_485) return (luajava.new(GradientDrawable)) end context = app.context window = context:getSystemService("window") function getLayoutParams() local L0_486 L0_486 = "LayoutParams" _ENV[L0_486] = WindowManager.LayoutParams L0_486 = "layoutParams" _ENV[L0_486] = luajava.new(LayoutParams) L0_486 = "Build" L0_486 = _ENV[L0_486] L0_486 = L0_486.VERSION L0_486 = L0_486.SDK_INT if L0_486 >= 26 then L0_486 = "layoutParams" L0_486 = _ENV[L0_486] L0_486.type = LayoutParams.TYPE_APPLICATION_OVERLAY else L0_486 = "layoutParams" L0_486 = _ENV[L0_486] L0_486.type = LayoutParams.TYPE_PHONE end L0_486 = "layoutParams" L0_486 = _ENV[L0_486] L0_486.format = PixelFormat.RGBA_8888 L0_486 = "layoutParams" L0_486 = _ENV[L0_486] L0_486.flags = LayoutParams.FLAG_NOT_FOCUSABLE L0_486 = "layoutParams" L0_486 = _ENV[L0_486] L0_486.gravity = Gravity.TOP | Gravity.LEFT L0_486 = "layoutParams" L0_486 = _ENV[L0_486] L0_486.width = LayoutParams.WRAP_CONTENT L0_486 = "layoutParams" L0_486 = _ENV[L0_486] L0_486.height = LayoutParams.WRAP_CONTENT L0_486 = "layoutParams" L0_486 = _ENV[L0_486] return L0_486 end function getj7() jianbian6 = luajava.new(GradientDrawable) jianbian6:setCornerRadius(20) jianbian6:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian6:setColors({3092530, 3092530}) jianbian6:setStroke(3, "0xff0091FE") return jianbian6 end slctb = getVerticalBG({4293914607, 4293914607}, 10) slcta = getHorizontalBG({4278220799, 4288110079}, 10) slctc = luajava.loadlayout({ GradientDrawable, color = "#11ffffff", cornerRadius = 8 }) slctd = luajava.loadlayout({ GradientDrawable, color = "#55ffffff", cornerRadius = 8 }) slcte = luajava.loadlayout({ GradientDrawable, color = "#11ffffff", cornerRadius = 12 }) slctf = luajava.loadlayout({ GradientDrawable, color = "#aa1E1C27", cornerRadius = 12 }) function getButtonBG() luajava.getStateListDrawable():addState({ _UPVALUE1_.R.attr.state_pressed }, getVerticalBG({4292335575, 4292335575}, 15)) luajava.getStateListDrawable():addState({ -_UPVALUE1_.R.attr.state_pressed }, getVerticalBG({ ᅢᆭᅡフᅡノᅢ라メᅡᆴᅢ라까ワᅢ따ノᅡᄇ, ᅢᆭᅡフᅡノᅢ라メᅡᆴᅢ라까ワᅢ따ノᅡᄇ }, 15)) return (luajava.getStateListDrawable()) end function getSelector3() local L0_487 L0_487 = "selector" _ENV[L0_487] = luajava.getStateListDrawable() L0_487 = "selector" L0_487 = _ENV[L0_487] L0_487 = L0_487.addState L0_487(L0_487, { _UPVALUE1_.R.attr.state_pressed }, luajava.loadlayout({ GradientDrawable, color = "#b9b9b9", cornerRadius = 10 })) L0_487 = "selector" L0_487 = _ENV[L0_487] L0_487 = L0_487.addState L0_487(L0_487, { -_UPVALUE1_.R.attr.state_pressed }, luajava.loadlayout({ GradientDrawable, color = "#ffffff", cornerRadius = 10 })) L0_487 = "selector" L0_487 = _ENV[L0_487] return L0_487 end function getSelector() selector = luajava.getStateListDrawable() selector:addState({ _UPVALUE1_.R.attr.state_pressed }, slcta) selector:addState({ -_UPVALUE1_.R.attr.state_pressed }, slctb) return selector end function hanshu(A0_488, A1_489) if A1_489:getAction() == MotionEvent.ACTION_DOWN then isMove = false RawX = A1_489:getRawX() RawY = A1_489:getRawY() x = mainLayoutParams.x y = mainLayoutParams.y elseif A1_489:getAction() == MotionEvent.ACTION_MOVE then isMove = true mainLayoutParams.x = tonumber(x) + (A1_489:getRawX() - RawX) mainLayoutParams.y = tonumber(y) + (A1_489:getRawY() - RawY) window:updateViewLayout(floatWindow, mainLayoutParams) end end function getSelector2() selector = luajava.getStateListDrawable() selector:addState({ _UPVALUE1_.R.attr.state_pressed }, slctd) selector:addState({ -_UPVALUE1_.R.attr.state_pressed }, slctc) return selector end jianbian = luajava.new(GradientDrawable) jianbian:setCornerRadius(30) jianbian:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian2 = luajava.new(GradientDrawable) jianbian2:setCornerRadius(30) jianbian2:setGradientType(GradientDrawable.LINEAR_GRADIENT) function ᅢ따ホᅡ앥ᅡマᅡヨᅢᆬᅡロᅡ해다ノᅡヌ(A0_490) A0_490 = file.checkUrl(A0_490) return luajava.getBitmapDrawable(A0_490) end YoYoImpl = luajava.getYoYoImpl() function changan.menu(A0_491) local L1_492 L1_492 = _UPVALUE0_ if L1_492 then L1_492 = false return L1_492 end L1_492 = "beij" _ENV[L1_492] = bglist[1] L1_492 = true _UPVALUE0_ = L1_492 L1_492 = "cebian" _ENV[L1_492] = { LinearLayout, layout_height = "match_parent", layout_width = "wrap_content", orientation = "horizontal", gravity = "center", orientation = "vertical" } L1_492 = 1 for _FORV_4_ = 1, #stab do cebian[#cebian + 1] = { LinearLayout, id = "jm" .. _FORV_4_, gravity = "center", layout_height = "wrap_content", layout_width = "wrap_content", layout_marginTop = "3dp", layout_marginBottom = "6dp", layout_marginRight = "3dp", layout_marginLeft = "3dp", elevation = "2dp", onClick = function() ᅢᆬᅡネᅡヌᅢᆭᅡヘᅡᄁ(_UPVALUE1_) end , orientation = "vertical", { ImageView, id = "jmp" .. _FORV_4_, layout_height = "20dp", layout_width = "20dp", src = ᅢ따ホᅡ앥ᅡマᅡヨᅢᆬᅡロᅡ해다ノᅡヌ(stab[_FORV_4_][2]), colorFilter = 4292335575 }, { TextView, text = stab[_FORV_4_][1], id = "jmt" .. _FORV_4_, gravity = "center", textSize = "12sp", textColor = "#" .. ᅢ라까ワᅢ따ノᅡᄇ2, layout_height = "wrap_content", layout_width = "68dp" } } end L1_492 = "cebian" _ENV[L1_492] = luajava.loadlayout({ ScrollView, layout_height = "wrap_content", layout_width = "wrap_content", cebian }) L1_492 = 1 for _FORV_4_ = 1, #stab do _ENV["layout" .. _FORV_4_] = luajava.loadlayout({ LinearLayout, layout_width = "fill_parent", layout_height = "200dp", visibility = "gone", orientation = "vertical", background = { GradientDrawable, color = "#33ffffff", cornerRadius = 20 }, { ScrollView, fillViewport = "true", gravity = "center", layout_width = "250dp", layout_height = "200dp", orientation = "horizontal", { LinearLayout, id = "layoutm" .. _FORV_4_, layout_marginRight = "5dp", layout_marginLeft = "5dp", layout_width = "240dp", orientation = "vertical", gravity = "center_horizontal" } } }) end L1_492 = "ckou" _ENV[L1_492] = { LinearLayout, layout_width = "wrap_content", layout_height = "wrap_content", cebian, { LinearLayout, layout_marginBottom = "1dp", layout_marginTop = "1dp", layout_width = "2dp", layout_height = "match_parent", background = "#D7D7D7" } } L1_492 = 1 for _FORV_4_ = 1, #stab do ckou[#ckou + 1] = _ENV["layout" .. _FORV_4_] end L1_492 = "ckou" _ENV[L1_492] = luajava.loadlayout(ckou) L1_492 = "floatWindow" _ENV[L1_492] = { FrameLayout, id = "motion", elevation = "10dp", onTouch = hanshu, onClick = function() local L0_493, L1_494 end , layout_width = "wrap_content", orientation = "vertical", gravity = "center_vertical", layout_height = "wrap_content", { LinearLayout, orientation = "vertical", id = "chuangk", visibility = "gone", { FrameLayout, orientation = "horizontal", padding = "2dp", layout_width = "fill_parent", { ImageView, layout_gravity = "center_vertical|left", src = ᅢ따ホᅡ앥ᅡマᅡヨᅢᆬᅡロᅡ해다ノᅡヌ(xfcpic), id = "titlebar", layout_marginLeft = "2dp", elevation = "2dp", layout_marginRight = "2dp", layout_marginTop = "2dp", layout_marginBottom = "2dp", background = getVerticalBG({4293914607, 4293914607}, 12), padding = "2dp", layout_width = "24dp", layout_height = "24dp", gravity = "center", onClick = ᅢ라レᅡミᅢ따ラᅡマ, onTouch = hanshu }, { TextView, textSize = "14sp", text = titlet, textColor = "#323232", gravity = "center", layout_marginLeft = "20dp", layout_gravity = "center", layout_width = "match_parent", layout_height = "match_parent" }, { ImageView, layout_width = "24dp", layout_height = "24dp", layout_gravity = "center_vertical", src = getRes("skin"), padding = "5dp", layout_marginLeft = "44dp", onClick = changebg, layout_marginRight = "2dp", layout_marginTop = "2dp", layout_marginBottom = "2dp", background = getVerticalBG({4293914607, 4293914607}, 12), elevation = "2dp" }, { LinearLayout, layout_gravity = "center_vertical|right", padding = { "2dp", "2dp", "8dp", "2dp" }, layout_marginLeft = "2dp", layout_marginRight = "2dp", layout_marginTop = "2dp", layout_marginBottom = "2dp", layout_width = "40dp", layout_height = "24dp", gravity = "center", onClick = ᅢ라レᅡミᅢ따ラᅡマ, onTouch = hanshu, { LinearLayout, layout_width = "6dp", layout_height = "6dp", background = getVerticalBG({4294950972, 4294950972}, 360), layout_marginLeft = "2dp", layout_marginRight = "2dp" }, { LinearLayout, layout_width = "6dp", layout_height = "6dp", background = getVerticalBG({4281781334, 4281781334}, 360), layout_marginLeft = "2dp", layout_marginRight = "2dp" }, { LinearLayout, layout_width = "6dp", layout_height = "6dp", background = getVerticalBG({4294917700, 4294917700}, 360), layout_marginLeft = "2dp", layout_marginRight = "2dp" } } }, ckou }, { ScrollView, id = "ggscro", layout_marginTop = "236dp", layout_marginLeft = "82dp", layout_height = "60dp", layout_width = "235dp", layout_margin = "3dp", elevation = "2dp", padding = "4dp", background = getVerticalBG({4293914607, 4293914607}, 12), { LinearLayout, id = "gggscro", orientation = "vertical", layout_width = "match_parent", layout_height = "wrap_content" } }, { ImageView, id = "control", background = ᅢ따ホᅡ앥ᅡマᅡヨᅢᆬᅡロᅡ해다ノᅡヌ(xfcpic), layout_width = "40dp", layout_height = "40dp", onTouch = hanshu, onClick = ᅢ라レᅡミᅢ따ラᅡマ } } function L1_492() local L0_495, L1_496, L2_497, L3_498, L4_499 L0_495, L1_496, L2_497, L3_498, L4_499 = nil, nil, nil, nil, nil mainLayoutParams = getLayoutParams() floatWindow = luajava.loadlayout(floatWindow) ᅢᆬᅡネᅡヌᅢᆭᅡヘᅡᄁ(1) luajava.getHandler():post((luajava.getRunnable(function() for _FORV_3_ = 1, #stab do for _FORV_7_ = 1, #A0_491[_FORV_3_] do _ENV["layoutm" .. _FORV_3_]:addView(A0_491[_FORV_3_][_FORV_7_]) end end window:addView(floatWindow, mainLayoutParams) block("end") end ))) block("join") end L1_492(swib1, swib2) ᅢ라レᅡミᅢ따ラᅡマ() gg.setVisible(false) luajava.setFloatingWindowHide(true) qhkai = 0 function qiehuan() if qhkai == 0 then qhkai = 1 draw.remove() luajava.runUiThread(function() _UPVALUE0_.controlSmall(floatWindow, 400) end ) gg.sleep(400) luajava.runUiThread(function() floatWindow:setVisibility(View.GONE) end ) else qhkai = 0 huiz() draw.text(".", -9200, -9200) luajava.runUiThread(function() floatWindow:setVisibility(View.VISIBLE) end ) luajava.runUiThread(function() _UPVALUE0_.controlBig(floatWindow, 400) end ) end end huiz() draw.text(".", -9200, -9200) ᅢ라レᅡミᅢ따ラᅡマ() ᅢ라レᅡミᅢ따ラᅡマ() while tuichu ~= 1 do jianting3(qiehuan) gg.sleep(300) end luajava.setFloatingWindowHide(false) end function changan.controlRotation9(A0_500, A1_501, A2_502) luajava.runUiThread(function() import("android.view.animation.Animation") import("android.animation.ObjectAnimator") xuanzhuandonghua = ObjectAnimator:ofFloat(A0_500, "rotation", {A1_501, A2_502}) xuanzhuandonghua:setRepeatCount(0) xuanzhuandonghua:setRepeatMode(Animation.RESTART) xuanzhuandonghua:setDuration(400) xuanzhuandonghua:start() end ) end function uiadtext(A0_503, A1_504, A2_505) A0_503 = A0_503 or "" A1_504 = A1_504 or "#000000" A2_505 = A2_505 or "10sp" luajava.post(function() gggscro:addView(_UPVALUE1_) end ) luajava.newThread(function() gg.sleep(100) luajava.post(function() ggscro:fullScroll(View.FOCUS_DOWN) end ) end ):start() end function getTimeStamp(A0_506) return (os.date("%m-%d %H:%M:%S", A0_506)) end function addadView(A0_507) luajava.post(function() parentv:addView(A0_507) end ) end function rmdadView(A0_508) luajava.post(function() parentv:removeView(A0_508) end ) end function visi(A0_509, A1_510) vibra:vibrate(4) if not luajava.getIdValue(A0_509) then return 0 end if tonumber(tostring(luajava.getIdValue(A0_509):getVisibility())) == 8 then luajava.getIdValue(A0_509):setVisibility(View.VISIBLE) YoYoImpl:with("FadeIn"):duration(200):playOn(boxes[A0_509]) _UPVALUE1_.controlRotation9(boxpic[A0_509], 0, 90) else luajava.getIdValue(A0_509):setVisibility(View.GONE) _UPVALUE1_.controlWater(_ENV[A0_509 .. "6"], 200) _UPVALUE1_.controlRotation9(boxpic[A0_509], 90, 0) end end boxes = {} boxpic = {} function changan.box(A0_511) boxpic["box" .. guid()] = luajava.loadlayout({ ImageView, background = getRes("hei_right"), layout_width = "24dp", layout_height = "24dp" }) firadio = { LinearLayout, layout_width = "fill_parent", layout_height = "wrap_content", layout_marginTop = "2dp", layout_marginBottom = "2dp", orientation = "vertical" } if type(A0_511[1]) == "string" or type(A0_511[1]) == "number" then firadio[#firadio + 1] = { LinearLayout, layout_width = "fill_parent", layout_height = "40dp", gravity = "center_vertical", layout_marginTop = "2dp", layout_marginLeft = "2dp", layout_marginRight = "2dp", elevation = "2dp", layout_marginBottom = "4dp", onClick = function() visi(_UPVALUE1_, _UPVALUE2_) end , background = getButtonBG(), { TextView, text = A0_511[1], textSize = "13sp", layout_marginLeft = "15dp", layout_width = "match_parent", layout_weight = 1, textColor = "#000000", gravity = "left" }, { LinearLayout, padding = { "0dp", "0dp", "10dp", "0dp" }, layout_width = "30dp", layout_height = "30dp", gravity = "center", boxpic["box" .. guid()] } } else gg.alert("changan.box的table内第一个元素必须是string") os.exit() end radios = { LinearLayout, layout_marginLeft = "0dp", layout_marginRight = "0dp", orientation = "vertical", visibility = "gone", id = luajava.newId("box" .. guid()), padding = "0dp", layout_width = "fill_parent" } for _FORV_7_ = 2, #A0_511 do radios[#radios + 1] = A0_511[_FORV_7_] end boxes["box" .. guid()] = luajava.loadlayout(radios) firadio[#firadio + 1] = boxes["box" .. guid()] _ENV[guid()] = luajava.loadlayout(firadio) return _ENV[guid()] end corbk = true ᅢᆬᅡ파モᅢᆬᅡノᅡヘui = 1 function ᅢᆬᅡネᅡヌᅢᆭᅡヘᅡᄁ(A0_512) ᅢᆬᅡ파モᅢᆬᅡノᅡヘui = A0_512 luajava.runUiThread(function() for _FORV_3_ = 1, #stab do _ENV["jmt" .. _FORV_3_]:setTextColor(4278190080) _ENV["jmp" .. _FORV_3_]:setColorFilter(4292335575) _ENV["layout" .. _FORV_3_]:setVisibility(View.GONE) end _ENV["jmt" .. ᅢᆬᅡ파モᅢᆬᅡノᅡヘui]:setTextColor(4278215423) _ENV["jmp" .. ᅢᆬᅡ파モᅢᆬᅡノᅡヘui]:setColorFilter(4278215423) _ENV["layout" .. ᅢᆬᅡ파モᅢᆬᅡノᅡヘui]:setVisibility(View.VISIBLE) end ) end ᅢᆭᅡリᅡ해다나ᄎ = 0 beij2 = luajava.loadlayout({ GradientDrawable, color = "#001E1C27", cornerRadius = 10 }) nowbg = 1 function changebg() luajava.runUiThread(function() if nowbg < #bglist then nowbg = nowbg + 1 else nowbg = 1 end beij = bglist[nowbg] floatWindow:setBackground(beij) YoYoImpl:with("FadeIn"):duration(600):playOn(floatWindow) end ) end function getcolor(A0_513) A0_513[1] = tonumber(math.ceil(A0_513[1] * 2.6, 0, 5)) if A0_513[1] > 255 then A0_513[1] = "0xff" else A0_513[1] = "0x" .. string.format("%x", A0_513[1]) end for _FORV_4_ = 1, 3 do A0_513[_FORV_4_ + 1] = string.format("%x", A0_513[_FORV_4_ + 1]) if string.len(A0_513[_FORV_4_ + 1]) == 1 then A0_513[_FORV_4_ + 1] = "0" .. A0_513[_FORV_4_ + 1] end end A0_513 = A0_513[1] .. A0_513[2] .. A0_513[3] .. A0_513[4] return A0_513 end function getrgb(A0_514) if string.sub(A0_514, 1, 1) == "#" then A0_514 = "0x" .. string.sub(A0_514, 2, -1) end A0_514 = { tonumber(string.sub(A0_514, 0, 4)), tonumber("0x" .. string.sub(A0_514, 5, 6)), tonumber("0x" .. string.sub(A0_514, 7, 8)) } return A0_514 end ᅢᆭᅡリᅡ해다나ᄎ = 0 function ᅢ라レᅡミᅢ따ラᅡマ() luajava.runUiThread(function() if tonumber(tostring(chuangk:getVisibility())) == 8 then control:setVisibility(View.GONE) ᅢᆭᅡリᅡ해다나ᄎ = 1 ggscro:setVisibility(View.VISIBLE) chuangk:setVisibility(View.VISIBLE) _ENV["layout" .. ᅢᆬᅡ파モᅢᆬᅡノᅡヘui]:setVisibility(View.VISIBLE) _UPVALUE1_.controlBig(floatWindow, 500) floatWindow:setBackground(beij) else ggscro:setVisibility(View.GONE) chuangk:setVisibility(View.GONE) floatWindow:setBackground(beij2) control:setVisibility(View.VISIBLE) ᅢᆭᅡリᅡ해다나ᄎ = 0 _ENV["layout" .. ᅢᆬᅡ파モᅢᆬᅡノᅡヘui]:setVisibility(View.GONE) end end ) end import("android.media.AudioManager") audi = context:getSystemService("audio") audiotype = { AudioManager.STREAM_ALARM, AudioManager.STREAM_MUSIC, AudioManager.STREAM_NOTIFICATION, AudioManager.STREAM_RING, AudioManager.STREAM_SYSTEM, AudioManager.STREAM_VOICE_CALL, AudioManager.STREAM_DTMF } yinl = {} for _FORV_6_ = 1, #audiotype do yinl[_FORV_6_] = {} yinl[_FORV_6_].type = audiotype[_FORV_6_] yinl[_FORV_6_].min = audi:getStreamMinVolume(audiotype[_FORV_6_]) yinl[_FORV_6_].max = audi:getStreamMaxVolume(audiotype[_FORV_6_]) yinl[_FORV_6_].now = audi:getStreamVolume(audiotype[_FORV_6_]) end function jianting2() local L0_515, L2_516, L3_517 L0_515 = "yinln" L2_516 = {} _ENV[L0_515] = L2_516 L0_515 = 1 L2_516 = "audiotype" L2_516 = _ENV[L2_516] L2_516 = #L2_516 for _FORV_3_ = 1, #L2_516 do yinln[_FORV_3_] = {} yinln[_FORV_3_].type = audiotype[_FORV_3_] yinln[_FORV_3_].min = audi:getStreamMinVolume(audiotype[_FORV_3_]) yinln[_FORV_3_].max = audi:getStreamMaxVolume(audiotype[_FORV_3_]) yinln[_FORV_3_].now = audi:getStreamVolume(audiotype[_FORV_3_]) if yinln[_FORV_3_].now > yinl[_FORV_3_].now then audi:adjustStreamVolume(yinln[_FORV_3_].type, AudioManager.ADJUST_LOWER, 0) gg.alert("up") elseif yinln[_FORV_3_].now < yinl[_FORV_3_].now then audi:adjustStreamVolume(yinln[_FORV_3_].type, AudioManager.ADJUST_RAISE, 0) gg.alert("down\n" .. yinln[_FORV_3_].now .. "\n" .. yinl[_FORV_3_].now) end end end yltype = 0 function jianting3(A0_518) local L1_519, L3_520, L4_521 L1_519 = "yinln" L3_520 = {} _ENV[L1_519] = L3_520 L1_519 = 1 L3_520 = "audiotype" L3_520 = _ENV[L3_520] L3_520 = #L3_520 for _FORV_4_ = 1, #L3_520 do yinln[_FORV_4_] = {} yinln[_FORV_4_].type = audiotype[_FORV_4_] yinln[_FORV_4_].now = audi:getStreamVolume(audiotype[_FORV_4_]) if yinln[_FORV_4_].now > yinl[_FORV_4_].now then yinl[_FORV_4_].now = yinln[_FORV_4_].now if yltype == 1 then yltype = 0 A0_518() end elseif yinln[_FORV_4_].now < yinl[_FORV_4_].now then yinl[_FORV_4_].now = yinln[_FORV_4_].now if yltype == 0 then yltype = 1 A0_518() end end end end function jianting(A0_522) local L1_523, L3_524, L4_525 L1_523 = "yinln" L3_524 = {} _ENV[L1_523] = L3_524 L1_523 = 1 L3_524 = "audiotype" L3_524 = _ENV[L3_524] L3_524 = #L3_524 for _FORV_4_ = 1, #L3_524 do yinln[_FORV_4_] = {} yinln[_FORV_4_].type = audiotype[_FORV_4_] yinln[_FORV_4_].now = audi:getStreamVolume(audiotype[_FORV_4_]) if yinln[_FORV_4_].now >= yinl[_FORV_4_].max then audi:adjustStreamVolume(yinln[_FORV_4_].type, AudioManager.ADJUST_LOWER, 0) end if yinln[_FORV_4_].now > yinl[_FORV_4_].now then audi:setStreamVolume(yinln[_FORV_4_].type, yinl[_FORV_4_].now, 0) A0_522() end end end function guid() seed = { "e", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f" } tb = {} for _FORV_3_ = 1, 32 do table.insert(tb, seed[math.random(1, 16)]) end sid = table.concat(tb) return string.format("%s%s%s%s%s", string.sub(sid, 1, 8), string.sub(sid, 10, 12), string.sub(sid, 21, 22)) .. string.format("%s%s%s%s%s", string.sub(sid, 1, 6), string.sub(sid, 21, 25)) end setExitEvent(function() tuichu = 1 luajava.setFloatingWindowHide(false) luajava.post(function() window:removeView(floatWindow) end ) end ) function changan.controlWater(A0_526, A1_527) luajava.runUiThread(function() import("android.animation.ObjectAnimator") ObjectAnimator():ofFloat(A0_526, "scaleX", { 1, 0.8, 0.9, 1 }):setDuration(A1_527):start() ObjectAnimator():ofFloat(A0_526, "scaleY", { 1, 0.8, 0.9, 1 }):setDuration(A1_527):start() end ) end function changan.controlSmall(A0_528, A1_529) luajava.runUiThread(function() import("android.animation.ObjectAnimator") ObjectAnimator():ofFloat(A0_528, "scaleX", { 1, 0.7, 0.4, 0 }):setDuration(A1_529):start() ObjectAnimator():ofFloat(A0_528, "scaleY", { 1, 0.7, 0.4, 0 }):setDuration(A1_529):start() end ) end function changan.controlBig(A0_530, A1_531) luajava.runUiThread(function() import("android.animation.ObjectAnimator") ObjectAnimator():ofFloat(A0_530, "scaleX", { 0, 0.4, 0.7, 1 }):setDuration(A1_531):start() ObjectAnimator():ofFloat(A0_530, "scaleY", { 0, 0.4, 0.7, 1 }):setDuration(A1_531):start() end ) end function ᅢᆬᅡ타タᅢᆬᅡナᅡᄈ3(A0_532, A1_533, A2_534, A3_535) local L4_536 L4_536 = A0_532 A0_532 = A0_532 .. guid() _ENV[A0_532] = "关" if A1_533 == nil then function A1_533() local L0_537, L1_538 end end if A2_534 == nil then function A2_534() local L0_539, L1_540 end end if type(A1_533) == "function" then return function() namers = _ENV[A0_532] if namers ~= "开" then luajava.runUiThread(function() _UPVALUE0_.controlWater(_ENV[A3_535], 200) luajava.getIdValue(A3_535):setBackground(check2) luajava.getIdValue(A3_535 .. "k"):setVisibility(View.GONE) luajava.getIdValue(A3_535 .. "g"):setVisibility(View.VISIBLE) end ) _ENV[A0_532] = "开" vibra:vibrate(6) pcall(A1_533) uiadtext(L4_536 .. " 已开启.", "#161616") else luajava.runUiThread(function() _UPVALUE0_.controlWater(_ENV[A3_535], 200) luajava.getIdValue(A3_535):setBackground(check1) luajava.getIdValue(A3_535 .. "g"):setVisibility(View.GONE) luajava.getIdValue(A3_535 .. "k"):setVisibility(View.VISIBLE) end ) _ENV[A0_532] = "关" vibra:vibrate(6) pcall(A2_534) uiadtext(L4_536 .. " 已关闭.", "#545454") end end end end function getShape3() jianbians = luajava.new(GradientDrawable) jianbians:setCornerRadius(20) jianbians:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbians:setColors({1442815420, 1442815420}) jianbians:setOrientation(GradientDrawable.Orientation.LEFT_RIGHT) jianbians:setStroke(8, 2860565497) return jianbians end function getShape(A0_541, A1_542, A2_543, A3_544) jianbians = luajava.new(GradientDrawable) jianbians:setCornerRadius(A0_541) jianbians:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbians:setColors(A1_542) jianbians:setOrientation(GradientDrawable.Orientation.LEFT_RIGHT) jianbians:setStroke(8, A3_544) return jianbians end function getShape2(A0_545, A1_546, A2_547, A3_548) jianbians = luajava.new(GradientDrawable) jianbians:setCornerRadius(A0_545) jianbians:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbians:setColors(A1_546) jianbians:setOrientation(GradientDrawable.Orientation.LEFT_RIGHT) jianbians:setStroke(15, A3_548) return jianbians end function getShape0(A0_549, A1_550, A2_551, A3_552) jianbians = luajava.new(GradientDrawable) jianbians:setCornerRadius(A0_549) jianbians:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbians:setColors(A1_550) jianbians:setOrientation(GradientDrawable.Orientation.LEFT_RIGHT) jianbians:setStroke(30, A3_552) return jianbians end checkbg1 = getRes("quarkcheckoff") checkbg2 = getRes("quarkcheckon") switchs = {} function changan.intcheck(A0_553, A1_554, A2_555) nid = A0_553 .. guid() A0_553 = A0_553 or "未设置" switchs[nid] = { LinearLayout, layout_width = "match_parent", layout_weight = 1, layout_height = "42dp", layout_marginTop = "1dp", layout_marginBottom = "1dp", padding = "1dp", { LinearLayout, padding = "3dp", onClick = function() luajava.newThread(function() _UPVALUE0_() end ):start() end , layout_width = "fill_parent", layout_height = "wrap_content", gravity = "center_vertical", { FrameLayout, id = luajava.newId(nid), background = checkbg1, layout_width = "32dp", layout_height = "32dp", padding = "0dp" }, { TextView, id = luajava.newId(nid .. "t"), gravity = "left", text = A0_553, textColor = checkᅢᆬᅡᆳᅡラᅢ나파モᅢ라까ワᅢ따ノᅡᄇ, textSize = "14sp", layout_width = "match_parent", layout_weight = 1 } } } return switchs[nid] end function ᅢᆬᅡ타タᅢᆬᅡナᅡᄈ5(A0_556, A1_557, A2_558, A3_559) local L4_560, L5_561 L4_560 = A3_559 L5_561 = A0_556 A0_556 = A0_556 .. guid() _ENV[A0_556] = "关" if A1_557 == nil then A1_557 = "" end if A2_558 == nil then A2_558 = "" end if type(A1_557) == "function" then return function() namers = _ENV[A0_556] if namers ~= "开" then vibra:vibrate(9) luajava.runUiThread(function() luajava.getIdValue(A3_559):setBackground(checkbg2) luajava.getIdValue(A3_559 .. "t"):setTextColor(switchᅢ라까ワᅢ따ノᅡᄇ) end ) _ENV[A0_556] = "开" pcall(A1_557) uiadtext(L5_561 .. " 已开启.", "#161616") else vibra:vibrate(9) luajava.runUiThread(function() luajava.getIdValue(A3_559):setBackground(checkbg1) luajava.getIdValue(A3_559 .. "t"):setTextColor(4280492835) end ) _ENV[A0_556] = "关" pcall(A2_558) uiadtext(L5_561 .. " 已关闭.", "#545454") end end end end function changan.check(A0_562) local L1_563 L1_563 = #A0_562 if L1_563 == 0 then L1_563 = nil return L1_563 end L1_563 = { LinearLayout } L1_563.layout_width = "fill_parent" L1_563.layout_height = "wrap_content" L1_563.gravity = "center" L1_563.orientation = "vertical" for _FORV_5_ = 1, #A0_562, 2 do for _FORV_10_ = 0, 1 do if A0_562[_FORV_5_ + _FORV_10_] ~= nil then rstt = _UPVALUE1_.intcheck(A0_562[_FORV_5_ + _FORV_10_][1] or "未设置", A0_562[_FORV_5_ + _FORV_10_][2], A0_562[_FORV_5_ + _FORV_10_][3]) table.insert({ LinearLayout, layout_width = "fill_parent", layout_height = "wrap_content", gravity = "left", orientation = "horizontal" }, rstt) else table.insert({ LinearLayout, layout_width = "fill_parent", layout_height = "wrap_content", gravity = "left", orientation = "horizontal" }, { LinearLayout, layout_width = "match_parent", layout_weight = 1 }) end end table.insert(L1_563, { LinearLayout, layout_width = "fill_parent", layout_height = "wrap_content", gravity = "left", orientation = "horizontal" }) end return luajava.loadlayout(L1_563) end switches = {} function ᅢᆬᅡ타タᅢᆬᅡナᅡᄈ3(A0_564, A1_565, A2_566, A3_567) local L4_568, L5_569 L4_568 = A3_567 L5_569 = A0_564 A0_564 = A0_564 .. guid() _ENV[A0_564] = "关" if A1_565 == nil then A1_565 = "" end if A2_566 == nil then A2_566 = "" end if type(A1_565) == "function" then if L5_569 == "摇一摇隐藏UI" then function yyfunc() namers = _ENV[A0_564] if namers ~= "开" then vibra:vibrate(9) luajava.runUiThread(function() luajava.getIdValue(A3_567 .. "k"):setVisibility(View.GONE) YoYoImpl:with("ZoomInLeft"):duration(600):playOn(switches["2s" .. L4_568]) luajava.getIdValue(A3_567 .. "g"):setVisibility(View.VISIBLE) luajava.getIdValue(A3_567):setBackground(checkbg) end ) _ENV[A0_564] = "开" pcall(A1_565) uiadtext(L5_569 .. " 已开启.", "#161616") else vibra:vibrate(9) luajava.runUiThread(function() luajava.getIdValue(A3_567 .. "g"):setVisibility(View.GONE) YoYoImpl:with("ZoomInRight"):duration(600):playOn(switches["1s" .. L4_568]) luajava.getIdValue(A3_567 .. "k"):setVisibility(View.VISIBLE) luajava.getIdValue(A3_567):setBackground(checkbga) end ) _ENV[A0_564] = "关" pcall(A2_566) uiadtext(L5_569 .. " 已关闭.", "#545454") end end end if L5_569 == "音量键隐藏UI" then function ylfunc() namers = _ENV[A0_564] if namers ~= "开" then vibra:vibrate(9) luajava.runUiThread(function() luajava.getIdValue(A3_567 .. "k"):setVisibility(View.GONE) YoYoImpl:with("ZoomInLeft"):duration(600):playOn(switches["2s" .. L4_568]) luajava.getIdValue(A3_567 .. "g"):setVisibility(View.VISIBLE) luajava.getIdValue(A3_567):setBackground(checkbg) end ) _ENV[A0_564] = "开" pcall(A1_565) uiadtext(L5_569 .. " 已开启.", "#161616") else vibra:vibrate(9) luajava.runUiThread(function() luajava.getIdValue(A3_567 .. "g"):setVisibility(View.GONE) YoYoImpl:with("ZoomInRight"):duration(600):playOn(switches["1s" .. L4_568]) luajava.getIdValue(A3_567 .. "k"):setVisibility(View.VISIBLE) luajava.getIdValue(A3_567):setBackground(checkbga) end ) _ENV[A0_564] = "关" pcall(A2_566) uiadtext(L5_569 .. " 已关闭.", "#545454") end end end return function() namers = _ENV[A0_564] if namers ~= "开" then vibra:vibrate(9) luajava.runUiThread(function() luajava.getIdValue(A3_567 .. "k"):setVisibility(View.GONE) YoYoImpl:with("ZoomInLeft"):duration(600):playOn(switches["2s" .. L4_568]) luajava.getIdValue(A3_567 .. "g"):setVisibility(View.VISIBLE) luajava.getIdValue(A3_567):setBackground(checkbg) end ) _ENV[A0_564] = "开" pcall(A1_565) uiadtext(L5_569 .. " 已开启.", "#161616") else vibra:vibrate(9) luajava.runUiThread(function() luajava.getIdValue(A3_567 .. "g"):setVisibility(View.GONE) YoYoImpl:with("ZoomInRight"):duration(600):playOn(switches["1s" .. L4_568]) luajava.getIdValue(A3_567 .. "k"):setVisibility(View.VISIBLE) luajava.getIdValue(A3_567):setBackground(checkbga) end ) _ENV[A0_564] = "关" pcall(A2_566) uiadtext(L5_569 .. " 已关闭.", "#545454") end end end end function changan.switch(A0_570, A1_571, A2_572, A3_573) if not checkbg then checkbg = getShape2(45, { switchᅢ라까ワᅢ따ノᅡᄇ, switchᅢ라까ワᅢ따ノᅡᄇ }, 4, switchᅢ라까ワᅢ따ノᅡᄇ) checkbg0 = getShape2(45, {4280492835, 4280492835}, 4, 16777215) checkbga = getShape2(45, {4293322470, 4293322470}, 4, 4293322470) switchbg1 = getShape(45, {4294967295, 4294967295}, 4, 4294967295) switchbg2 = luajava.loadlayout({ GradientDrawable, color = "#ffffff", cornerRadius = 360 }) end nid = A0_570 .. guid() A0_570 = A0_570 or "未设置" switches["1s" .. nid] = luajava.loadlayout({ FrameLayout, layout_width = "40dp", layout_height = "20dp", gravity = "center_vertical", padding = { "1dp", "0dp", "1dp", "0dp" }, { LinearLayout, layout_gravity = "left|center_vertical", id = luajava.newId(nid .. "k"), background = switchbg1, onClick = function() luajava.newThread(function() _UPVALUE0_() end ):start() end , layout_width = "17dp", layout_height = "17dp" } }) switches["2s" .. nid] = luajava.loadlayout({ FrameLayout, onClick = function() luajava.newThread(function() _UPVALUE0_() end ):start() end , layout_width = "40dp", layout_height = "20dp", gravity = "center_vertical", padding = { "1dp", "0dp", "1dp", "0dp" }, { LinearLayout, visibility = "gone", layout_gravity = "right|center_vertical", id = luajava.newId(nid .. "g"), background = switchbg2, onClick = function() luajava.newThread(function() _UPVALUE0_() end ):start() end , layout_width = "17dp", layout_height = "17dp" } }) rest = luajava.loadlayout({ LinearLayout, layout_width = "fill_parent", layout_height = "wrap_content", gravity = "center_vertical", { LinearLayout, layout_width = "fill_parent", layout_height = "40dp", gravity = "center_vertical", layout_marginLeft = "2dp", layout_marginRight = "2dp", layout_marginTop = "2dp", layout_marginBottom = "2dp", elevation = "2dp", background = luajava.loadlayout({ GradientDrawable, color = ᅢᆭᅡフᅡノᅢ라メᅡᆴᅢ라까ワᅢ따ノᅡᄇ, cornerRadius = 12 }), padding = { "0dp", "0dp", "6dp", "0dp" }, { TextView, gravity = "top", text = A0_570, textColor = "#000000", textSize = "13sp", layout_weight = 1, layout_width = "80dp", layout_marginLeft = "10dp", layout_marginRight = "20dp" }, { TextView, gravity = "center", layout_height = "match_parent", text = A3_573, textSize = "11sp", layout_width = "wrap_content", layout_marginLeft = "-50dp", layout_weight = 1, textColor = "#A5A5A5" }, { FrameLayout, id = luajava.newId(nid), background = checkbga, elevation = "1dp", onClick = function() luajava.newThread(function() _UPVALUE0_() end ):start() end , layout_width = "wrap_content", layout_height = "wrap_content", gravity = "left", padding = "1dp", switches["1s" .. nid], switches["2s" .. nid] } } }) return rest end function initbg() jianbians = luajava.new(GradientDrawable) jianbians:setCornerRadius(10) jianbians:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbians:setColors({4294967295, 4294967295}) jianbians:setOrientation(GradientDrawable.Orientation.LEFT_RIGHT) jianbians:setStroke(0, 4278190080) return jianbians end buts = {} heir = getRes("heir") function changan.button(A0_574, A1_575, A2_576) A0_574 = A0_574 or "未设置" A2_576 = A2_576 or "#000000" buts["Cbutton" .. guid()] = luajava.loadlayout({ LinearLayout, layout_width = "match_parent", layout_height = "wrap_content", { LinearLayout, layout_width = "fill_parent", gravity = "center_vertical", layout_marginTop = "5dp", layout_marginBottom = "5dp", layout_marginLeft = "3dp", layout_marginRight = "3dp", elevation = "2dp", background = getButtonBG(), padding = "10dp", onClick = function() _UPVALUE0_.controlWater(buts[_UPVALUE2_], 300) uiadtext("执行 " .. A0_574, "#161616") luajava.newThread(A1_575):start() end , { TextView, textColor = A2_576, text = A0_574, textSize = "13sp", layout_height = "wrap_content", layout_width = "fill_parent", layout_weight = 1 }, { ImageView, src = heir, layout_height = "14dp", layout_width = "14dp" } } }) return buts["Cbutton" .. guid()] end function changan.text(A0_577, A1_578, A2_579) A0_577 = A0_577 or "未设置文字" A1_578 = A1_578 or "#" .. ᅢ라까ワᅢ따ノᅡᄇ2 A2_579 = A2_579 or "18sp" return luajava.loadlayout({ TextView, text = A0_577, textSize = A2_579, textColor = A1_578, layout_width = "wrap_content" }) end function ᅢᆬᅡ타タᅢᆬᅡナᅡᄈ(A0_580, A1_581, A2_582) if A1_581 == nil then function A1_581() local L0_583, L1_584 end end if A2_582 == nil then function A2_582() local L0_585, L1_586 end end if type(A1_581) == "function" then return function() namers = _ENV[A0_580] if namers ~= "开" then _ENV[A0_580] = "开" pcall(A1_581) uiadtext(A0_580 .. " 已开启.", "#161616") else _ENV[A0_580] = "关" pcall(A2_582) uiadtext(A0_580 .. " 已关闭.", "#545454") end end end end ᅢ라까ワᅢ따ノᅡᄇ1 = "80C3F9" ᅢ라까ワᅢ따ノᅡᄇ2 = "545454" function ᅢᆬᅡ타タᅢᆬᅡナᅡᄈ2(A0_587, A1_588, A2_589, A3_590) if A1_588 == nil then A1_588 = "" end if A2_589 == nil then A2_589 = "" end if type(A1_588) == "function" then return function() namers = _ENV[A0_587] if namers ~= "开" then luajava.runUiThread(function() luajava.getIdValue(A3_590):setBackground(luajava.getBitmapDrawable("/sdcard/冷烁尊享版范围/图片/check2")) end ) _ENV[A0_587] = "开" A1_588() uiadtext(A0_587 .. " 已开启.", "#161616") else luajava.runUiThread(function() luajava.getIdValue(A3_590):setBackground(luajava.getBitmapDrawable("/sdcard/冷烁尊享版范围/图片/check1")) end ) _ENV[A0_587] = "关" A2_589() uiadtext(A0_587 .. " 已关闭.", "#545454") end end end end gqlb = { "请先搜索歌曲" } idb = {"1010"} SN, gc = 1 function bei() local L0_591 L0_591 = "data" _UPVALUE0_[L0_591] = loadfile("-- WSG PRO 1.0.9(109)\n" .. _UPVALUE0_.config) L0_591 = "data" L0_591 = _UPVALUE0_[L0_591] if L0_591 ~= nil then L0_591 = "sel" _UPVALUE0_[L0_591] = _UPVALUE0_.data() L0_591 = "data" _UPVALUE0_[L0_591] = nil end L0_591 = "sel" L0_591 = _UPVALUE0_[L0_591] if L0_591 == nil then L0_591 = "sel" _UPVALUE0_[L0_591] = { "请输入歌曲名", "10" } end end bei() function start(A0_592, A1_593) local L2_594 L2_594 = "fw" _ENV[L2_594] = gg.makeRequest("http://music.163.com/api/search/get?s=" .. A0_592 .. "&type=1&offset=0&total=true&limit=" .. A1_593) L2_594 = "fw" L2_594 = _ENV[L2_594] return L2_594 end function play(A0_595, A1_596) gg.toast("正在播放音乐:" .. A1_596, true) gg.playMusic("http://music.163.com/song/media/outer/url?id=" .. A0_595 .. ".mp3") end function stop() gg.toast("正在停止音乐") for _FORV_3_ = 1, 100 do gg.playMusic("stop") gg.playMusic("stop") gg.playMusic("stop") end end function Play(A0_597, A1_598) SN = gg.choice(A0_597, nil, ts) if SN == nil then XGCK = -1 else sn = gg.choice({ "播放歌曲", "播放并下载" }, nil, "歌曲:" .. A0_597[SN]) if sn == nil then end if sn == 1 then play(A1_598[SN], A0_597[SN]) end if sn == 2 then io.open(gg.getFile():gsub("[^/]+$", "") .. A0_597[SN] .. ".mp3", "w"):write(gg.makeRequest("http://music.163.com/song/media/outer/url?id=" .. A1_598[SN] .. ".mp3").content) gg.alert("提示:\n\n音乐已成功下载位置:\n\n" .. gg.getFile():gsub("[^/]+$", "") .. A0_597[SN] .. ".mp3") end XGCK = -1 end end function zjson(A0_599) local L1_600 L1_600 = A0_599 string.gsub(L1_600, "\"[%w]+\":", function(A0_601) if string.find(L1_600, A0_601) then L1_600 = string.gsub(L1_600, A0_601, string.gsub(A0_601, "\"", "")) end end ) L1_600 = string.gsub(L1_600, ":", "=") L1_600 = string.gsub(L1_600, "%[", "{") L1_600 = string.gsub(L1_600, "%]", "}") return (load([[ -- WSG PRO 1.0.9(109) return ]] .. L1_600)()) end function YY998() Obtain = gg.makeRequest("https://api.uomg.com/api/rand.music?sort=热歌榜&format=json").content muchen = Obtain:match("url\":\"(.-)\",\"picurl") gg.playMusic(muchen) end function setvalue(A0_602, A1_603, A2_604) local L3_605 L3_605 = {} L3_605[1] = {} L3_605[1].address = A0_602 L3_605[1].flags = A1_603 L3_605[1].value = A2_604 gg.setValues(L3_605) end function addListltems(A0_606, A1_607, A2_608, A3_609) t = {} t[1] = {} t[1].address = A0_606 t[1].flags = A1_607 t[1].value = A2_608 t[1].freeze = A3_609 gg.addListItems(t) end function xfnb(A0_610, A1_611) return gg.getValues({ {address = A0_610, flags = A1_611} })[1].value end function setvalue(A0_612, A1_613, A2_614) local L3_615 L3_615 = {} L3_615[1] = {} L3_615[1].address = A0_612 L3_615[1].flags = A1_613 L3_615[1].value = A2_614 gg.setValues(L3_615) end function addListltems(A0_616, A1_617, A2_618, A3_619) t = {} t[1] = {} t[1].address = A0_616 t[1].flags = A1_617 t[1].value = A2_618 t[1].freeze = A3_619 gg.addListItems(t) end function readPointer(A0_620, A1_621, A2_622) if gg.getRangesList(A0_620)[A2_622 or 1] then for _FORV_10_ = 2, #A1_621 do if not gg.getTargetInfo().x64 then gg.getValues({ { address = gg.getRangesList(A0_620)[A2_622 or 1].start + A1_621[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value = gg.getValues({ { address = gg.getRangesList(A0_620)[A2_622 or 1].start + A1_621[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value & 3135307775 end end return gg.getValues({ { address = gg.getRangesList(A0_620)[A2_622 or 1].start + A1_621[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value + A1_621[_FORV_10_] end end function gg.edits(A0_623, A1_624, A2_625) local L3_626 L3_626 = { {}, {} } for _FORV_7_, _FORV_8_ in ipairs(A1_624) do if _FORV_8_[4] then L3_626[2][#L3_626[2] + 1] = { address = A0_623 + _FORV_8_[3], value = _FORV_8_[1], flags = _FORV_8_[2], freeze = _FORV_8_[4] } else L3_626[1][#L3_626[1] + 1] = { address = A0_623 + _FORV_8_[3], value = _FORV_8_[1], flags = _FORV_8_[2], freeze = _FORV_8_[4] } end end gg.addListItems(L3_626[2]) gg.setValues(L3_626[1]) gg.toast((A2_625 or "") .. "开启成功, 共修改" .. #A1_624 .. "个值") end function LSQ_Chain(A0_627, A1_628, A2_629, A3_630, A4_631, A5_632) local L6_633 L6_633 = "getRanges" _ENV[L6_633] = getRanges or function() local L0_634 L0_634 = {} for _FORV_5_, _FORV_6_ in pairs((gg.getRangesList("^/data/*.so*$"))) do if _FORV_6_.type:sub(2, 2) == "w" then L0_634[#L0_634 + 1] = _FORV_6_ end end return L0_634 end L6_633 = {} for _FORV_13_ in pairs((getRanges())) do if A0_627[1] == getRanges()[_FORV_13_].internalName:gsub("^.*/", "") and A0_627[2] == getRanges()[_FORV_13_].state then break end end if getRanges()[_FORV_13_].start then if A1_628[1] then for _FORV_13_ = 1, #A1_628 do L6_633 = { { flags = gg.TYPE_QWORD, address = getRanges()[_FORV_13_].start + A1_628[_FORV_13_] } } L6_633 = gg.getValues(L6_633) if _FORV_13_ == #A1_628 then break end if gg.TYPE_QWORD == gg.TYPE_DWORD then else end end end print(L6_633) if #L6_633 == 1 then end return Format(L6_633, A2_629, A3_630, A4_631, A5_632) end gg.toast("功能:" .. A5_632 .. "开启失败") print("功能开启失败原因: 未找到静态头") return os.exit() end function Format(A0_635, A1_636, A2_637, A3_638, A4_639) if A1_636 == "查看" then A0_635[1].flags = A3_638 return print(gg.getValues(A0_635)) elseif A1_636 == "修改" then A0_635[1].flags = A3_638 A0_635[1].value = A2_637 return gg.setValues(A0_635) elseif A1_636 == "冻结" then A0_635[1].flags = A3_638 A0_635[1].freeze = true A0_635[1].name = A4_639 or "功能" return gg.addListItems(A0_635) elseif A1_636 == "加载" then A0_635[1].flags = A3_638 return gg.loadResults(A0_635) end end function split(A0_640, A1_641) local L2_642, L3_643, L4_644 L2_642 = 1 L3_643 = 1 L4_644 = {} while true do if not string.find(A0_640, A1_641, L2_642) then L4_644[L3_643] = string.sub(A0_640, L2_642, string.len(A0_640)) break end L4_644[L3_643] = string.sub(A0_640, L2_642, string.find(A0_640, A1_641, L2_642) - 1) L2_642 = string.find(A0_640, A1_641, L2_642) + string.len(A1_641) L3_643 = L3_643 + 1 end return L4_644 end function xgxc(A0_645, A1_646) local L2_647, L3_648, L4_649, L5_650 L2_647 = 1 L3_648 = #A1_646 for _FORV_5_ = 1, #A1_646 do xgpy = A0_645 + A1_646[_FORV_5_].offset xglx = A1_646[_FORV_5_].type xgsz = A1_646[_FORV_5_].value gg.setValues({ [1] = { address = xgpy, flags = xglx, value = xgsz } }) xgsl = xgsl + 1 end end function xqmnb(A0_651) gg.clearResults() gg.setRanges(A0_651[1].memory) gg.searchNumber(A0_651[3].value, A0_651[3].type) if gg.getResultCount() == 0 then gg.toast(A0_651[2].name .. "开启失败") else gg.refineNumber(A0_651[3].value, A0_651[3].type) gg.refineNumber(A0_651[3].value, A0_651[3].type) gg.refineNumber(A0_651[3].value, A0_651[3].type) if gg.getResultCount() == 0 then gg.toast(A0_651[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_651 do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[_FORV_4_].address + A0_651[_FORV_8_].offset pysz[1].flags = A0_651[_FORV_8_].type szpy = gg.getValues(pysz) pdpd = A0_651[_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_651[2].name .. "开启成功,共修改" .. xgsl .. "条数据") else gg.toast(A0_651[2].name .. "开启失败") end end end end function setvalue(A0_652, A1_653, A2_654) local L3_655 L3_655 = {} L3_655[1] = {} L3_655[1].address = A0_652 L3_655[1].flags = A1_653 L3_655[1].value = A2_654 gg.setValues(L3_655) end function read(A0_656, A1_657) local L2_658, L3_659 L2_658 = {} L3_659 = 1 L2_658[L3_659] = {} L3_659 = 1 L3_659 = L2_658[L3_659] L3_659.address = A0_656 L3_659 = 1 L3_659 = L2_658[L3_659] L3_659.flags = A1_657 L3_659 = "filzer" _ENV[L3_659] = gg.getValues(L2_658)[1].value L3_659 = "filzer" L3_659 = _ENV[L3_659] return L3_659 end function getbase(A0_660) local L1_661, L2_662 L1_661 = {} L2_662 = 1 L1_661[L2_662] = {} L2_662 = 1 L2_662 = L1_661[L2_662] L2_662.address = A0_660 L2_662 = 1 L2_662 = L1_661[L2_662] L2_662.flags = 32 L2_662 = "filzer" _ENV[L2_662] = gg.getValues(L1_661)[1].value L2_662 = "filzer" L2_662 = _ENV[L2_662] return L2_662 end gqlb = { "请先搜索歌曲" } idb = {"1010"} SN, gc = 1 function bei() local L0_663 L0_663 = "data" _UPVALUE0_[L0_663] = loadfile("音乐配置" .. _UPVALUE0_.config) L0_663 = "data" L0_663 = _UPVALUE0_[L0_663] if L0_663 ~= nil then L0_663 = "sel" _UPVALUE0_[L0_663] = _UPVALUE0_.data() L0_663 = "data" _UPVALUE0_[L0_663] = nil end L0_663 = "sel" L0_663 = _UPVALUE0_[L0_663] if L0_663 == nil then L0_663 = "sel" _UPVALUE0_[L0_663] = {"", "10"} end end bei() function start(A0_664, A1_665) local L2_666 L2_666 = "fw" _ENV[L2_666] = gg.makeRequest("http://music.163.com/api/search/get?s=" .. A0_664 .. "&type=1&offset=0&total=true&limit=" .. A1_665) L2_666 = "fw" L2_666 = _ENV[L2_666] return L2_666 end function play(A0_667, A1_668) gg.toast("正在播放音乐:" .. A1_668, true) gg.playMusic("http://music.163.com/song/media/outer/url?id=" .. A0_667 .. ".mp3") end function Play(A0_669, A1_670) SN = gg.choice(A0_669, nil, ts) if SN == nil then XGCK = -1 else sn = gg.choice({ "播放歌曲", "播放并下载" }, nil, "歌曲:" .. A0_669[SN]) if sn == nil then end if sn == 1 then play(A1_670[SN], A0_669[SN]) end if sn == 2 then io.open(gg.getFile():gsub("[^/]+$", "") .. A0_669[SN] .. ".mp3", "w"):write(gg.makeRequest("http://music.163.com/song/media/outer/url?id=" .. A1_670[SN] .. ".mp3").content) gg.toast("提示:\n\n音乐已成功下载位置:\n\n" .. gg.getFile():gsub("[^/]+$", "") .. A0_669[SN] .. ".mp3") end XGCK = -1 end end function zjson(A0_671) local L1_672 L1_672 = A0_671 string.gsub(L1_672, "\"[%w]+\":", function(A0_673) if string.find(L1_672, A0_673) then L1_672 = string.gsub(L1_672, A0_673, string.gsub(A0_673, "\"", "")) end end ) L1_672 = string.gsub(L1_672, ":", "=") L1_672 = string.gsub(L1_672, "%[", "{") L1_672 = string.gsub(L1_672, "%]", "}") return (load([[ -- WSG PRO 1.0.9(109) return ]] .. L1_672)()) end function S_Pointer(A0_674, A1_675, A2_676) local L3_677 function L3_677() 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_678, A1_679, A2_680) local L3_681, L4_682, L5_683, L6_684, L7_685, L8_686, L9_687, L10_688, L11_689, L12_690, L13_691, L14_692, L15_693, L16_694, L17_695, L18_696, L19_697, L20_698, L21_699 end )(A0_674, A1_675, A2_676))) end function PS() local L0_700, L1_701 end function setvalue(A0_702, A1_703, A2_704) PS("修改地址数值(地址,数值类型,要65536)") ;({ [1] = {} })[1].address = A0_702 ;({ [1] = {} })[1].flags = A1_703 ;({ [1] = {} })[1].value = A2_704 gg.setValues({ [1] = {} }) end function split(A0_705, A1_706) local L2_707, L3_708, L4_709 L2_707 = 1 L3_708 = 1 L4_709 = {} while true do if not string.find(A0_705, A1_706, L2_707) then L4_709[L3_708] = string.sub(A0_705, L2_707, string.len(A0_705)) break end L4_709[L3_708] = string.sub(A0_705, L2_707, string.find(A0_705, A1_706, L2_707) - 1) L2_707 = string.find(A0_705, A1_706, L2_707) + string.len(A1_706) L3_708 = L3_708 + 1 end return L4_709 end function xgxc(A0_710, A1_711) local L2_712, L3_713, L4_714, L5_715 L2_712 = 1 L3_713 = #A1_711 for _FORV_5_ = 1, #A1_711 do xgpy = A0_710 + A1_711[_FORV_5_].offset xglx = A1_711[_FORV_5_].type xgsz = A1_711[_FORV_5_].value xgdj = A1_711[_FORV_5_].freeze if xgdj == nil or xgdj == "" then gg.setValues({ [1] = { address = xgpy, flags = xglx, value = xgsz } }) else gg.addListItems({ [1] = { address = xgpy, flags = xglx, freeze = xgdj, value = xgsz } }) end xgsl = xgsl + 1 xgjg = true end end function xqmnb(A0_716) gg.clearResults() gg.setRanges(A0_716[1].memory) gg.searchNumber(A0_716[3].value, A0_716[3].type) if gg.getResultCount() == 0 then gg.toast(A0_716[2].name .. "失败") else gg.refineNumber(A0_716[3].value, A0_716[3].type) gg.refineNumber(A0_716[3].value, A0_716[3].type) gg.refineNumber(A0_716[3].value, A0_716[3].type) if gg.getResultCount() == 0 then gg.toast(A0_716[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_716 do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[_FORV_4_].address + A0_716[_FORV_8_].offset pysz[1].flags = A0_716[_FORV_8_].type szpy = gg.getValues(pysz) pdpd = A0_716[_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) end end if xgjg == true then gg.toast(A0_716[2].name .. "地址成功,共修改" .. xgsl .. "条数据") else gg.toast(A0_716[2].name .. "失败") end end end end function xqmnb(A0_717, A1_718) local L2_719, L3_720, L4_721, L5_722, L6_723, L7_724, L8_725, L9_726, L10_727, L11_728, L12_729, L13_730, L14_731, L15_732, L16_733, L17_734, L18_735, L19_736 end function readPointer(A0_737, A1_738, A2_739) if gg.getRangesList(A0_737)[A2_739 or 1] then for _FORV_10_ = 2, #A1_738 do if not gg.getTargetInfo().x64 then gg.getValues({ { address = gg.getRangesList(A0_737)[A2_739 or 1].start + A1_738[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value = gg.getValues({ { address = gg.getRangesList(A0_737)[A2_739 or 1].start + A1_738[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value & 3135307775 end end return gg.getValues({ { address = gg.getRangesList(A0_737)[A2_739 or 1].start + A1_738[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value + A1_738[_FORV_10_] end end function gg.edits(A0_740, A1_741, A2_742) local L3_743 L3_743 = { {}, {} } for _FORV_7_, _FORV_8_ in ipairs(A1_741) do if _FORV_8_[4] then L3_743[2][#L3_743[2] + 1] = { address = A0_740 + _FORV_8_[3], value = _FORV_8_[1], flags = _FORV_8_[2], freeze = _FORV_8_[4] } else L3_743[1][#L3_743[1] + 1] = { address = A0_740 + _FORV_8_[3], value = _FORV_8_[1], flags = _FORV_8_[2], freeze = _FORV_8_[4] } end end gg.addListItems(L3_743[2]) gg.setValues(L3_743[1]) gg.toast((A2_742 or "") .. "开启成功, 共修改" .. #A1_741 .. "个值") end function readPointer(A0_744, A1_745, A2_746) if gg.getRangesList(A0_744)[A2_746 or 1] then for _FORV_10_ = 2, #A1_745 do if not gg.getTargetInfo().x64 then gg.getValues({ { address = gg.getRangesList(A0_744)[A2_746 or 1].start + A1_745[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value = gg.getValues({ { address = gg.getRangesList(A0_744)[A2_746 or 1].start + A1_745[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value & 4294967295 end end return gg.getValues({ { address = gg.getRangesList(A0_744)[A2_746 or 1].start + A1_745[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value + A1_745[_FORV_10_] end end function gg.edits(A0_747, A1_748, A2_749) local L3_750 L3_750 = { {}, {} } for _FORV_7_, _FORV_8_ in ipairs(A1_748) do if _FORV_8_[4] then L3_750[2][#L3_750[2] + 1] = { address = A0_747 + _FORV_8_[3], value = _FORV_8_[1], flags = _FORV_8_[2], freeze = _FORV_8_[4] } else L3_750[1][#L3_750[1] + 1] = { address = A0_747 + _FORV_8_[3], value = _FORV_8_[1], flags = _FORV_8_[2], freeze = _FORV_8_[4] } end end gg.addListItems(L3_750[2]) gg.setValues(L3_750[1]) end function getRanges() for _FORV_5_, _FORV_6_ in pairs((gg.getRangesList("^/dev/kgsl-3d0*$"))) do if _FORV_6_.type:sub(4, 4) == "s" then table.insert({}, _FORV_6_) end end return {} end function setvalue(A0_751, A1_752, A2_753) local L3_754 L3_754 = {} L3_754[1] = {} L3_754[1].address = A0_751 L3_754[1].flags = A1_752 L3_754[1].value = A2_753 gg.setValues(L3_754) gg.addListItems(L3_754) end function _V(A0_755, A1_756, A2_757, A3_758) local L4_759 L4_759 = 0 ednum = 0 if A2_757 == gg.TYPE_DWORD then readV = _UPVALUE1_ elseif A2_757 == gg.TYPE_FLOAT then readV = _UPVALUE2_ else os.exit("不支持的类型") end for _FORV_9_ in pairs((getRanges())) do L4_759 = L4_759 + 1 addr = getRanges()[_FORV_9_].start + A0_755 if readV(addr) == A1_756 then setvalue(addr, A2_757, A3_758) ednum = ednum + 1 end end return "遍历了" .. L4_759 .. "个地址\n" .. "修改了" .. ednum .. "个地址" end function PS() local L0_760, L1_761 end function setvalue(A0_762, A1_763, A2_764) PS("修改地址数值(地址,数值类型,要修改的值)") ;({ [1] = {} })[1].address = A0_762 ;({ [1] = {} })[1].flags = A1_763 ;({ [1] = {} })[1].value = A2_764 gg.setValues({ [1] = {} }) end function setvalue(A0_765, A1_766, A2_767) local L3_768 L3_768 = {} L3_768[1] = {} L3_768[1].address = A0_765 L3_768[1].flags = A1_766 L3_768[1].value = A2_767 gg.setValues(L3_768) end function readPointer(A0_769, A1_770, A2_771) if gg.getRangesList(A0_769)[A2_771 or 1] then for _FORV_10_ = 2, #A1_770 do if not gg.getTargetInfo().x64 then gg.getValues({ { address = gg.getRangesList(A0_769)[A2_771 or 1].start + A1_770[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value = gg.getValues({ { address = gg.getRangesList(A0_769)[A2_771 or 1].start + A1_770[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value & 4294967295 end end return gg.getValues({ { address = gg.getRangesList(A0_769)[A2_771 or 1].start + A1_770[1], flags = ({ [true] = 32, [false] = 4 })[gg.getTargetInfo().x64] } })[1].value + A1_770[_FORV_10_] end end function gg.edits(A0_772, A1_773, A2_774) local L3_775 L3_775 = { {}, {} } for _FORV_7_, _FORV_8_ in ipairs(A1_773) do if _FORV_8_[4] then L3_775[2][#L3_775[2] + 1] = { address = A0_772 + _FORV_8_[3], value = _FORV_8_[1], flags = _FORV_8_[2], freeze = _FORV_8_[4] } else L3_775[1][#L3_775[1] + 1] = { address = A0_772 + _FORV_8_[3], value = _FORV_8_[1], flags = _FORV_8_[2], freeze = _FORV_8_[4] } end end gg.addListItems(L3_775[2]) gg.setValues(L3_775[1]) end bglist = { getHorizontalBG({4293519849, 4293519849}, 12), getHorizontalBG({ 4286535935, 4280902911, 4283668991 }, 12), getHorizontalBG({2868903935, 2868903935}, 12, 3, 2854429475) } function huiz() local L0_776, L1_777 end titlet = "冷烁尊享版范围" stab = { { "公告", "https://escape2020-1303126286.cos.ap-shenzhen-fsi.myqcloud.com/quarkweb" }, { "范围", "https://escape2020-1303126286.cos.ap-shenzhen-fsi.myqcloud.com/safe" }, { "音乐", "https://escape2020-1303126286.cos.ap-shenzhen-fsi.myqcloud.com/bm_music" }, { "设置", "https://escape2020-1303126286.cos.ap-shenzhen-fsi.myqcloud.com/bm_sz" } } draw.setStyle("填充") draw.setSize(40) draw.text("冷烁尊享定制范围", 250, 330) draw.text("女朋友LSHOOKNB", 250, 380) draw.setColor("#00FFFF") xfcpic = "https://lqxwaf.lequxiang.com.cn/view.php/ac3c40c6c96710dc712c826c36c894f2.png" changan.menu({ { changan.button("选择进程", gg.setProcessX), changan.button("公告", function() string.toMusic("尊贵的定制版用户您好,欢迎您使用本产品,本产品为定制版本专属版本,枪枪头不减伤,祝你们玩得开心,有问题第一时间解决") gg.alert("尊贵的定制版用户您好,欢迎您使用本产品,本产品为定制版本专属版本,枪枪头不减伤,祝你们玩得开心,有问题第一时间解决") end ), changan.button("每日语录", function() Y = gg.makeRequest("https://v1.hitokoto.cn/").content Q = string.match(Y, "hitokoto(.+)type") F = string.gsub(Q, "\":\"", "") K = string.gsub(F, "\",\"", "") string.toMusic([[ ]] .. "" .. K .. "") QD = gg.alert("今日语录:\n\n" .. "" .. K .. "") if QD == 1 then end if QD == 3 then end end ), changan.switch("直播模式", function() draw.remove() DM = "隐藏成功" gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text=" .. DM .. "&spd=5&source=wise") end , function() draw.text("冷烁尊享定制范围", 250, 330) draw.text("女朋友LSHOOKNB", 250, 380) draw.setColor("#00FFFF") DM = "关闭成功" gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text=" .. DM .. "&spd=5&source=wise") end ), changan.text("TG@LSHOOKNB", "#545454", "10sp"), changan.text("定制联系 @BLYHOOKNB", "#545454", "10sp") }, { changan.button("选择进程", gg.setProcessX), changan.switch("框架防闪[LOGO]", function() gg.addListItems({ { address = S_Pointer({ "libanogs.so:bss", "Cb" }, {1360}, true), flags = 4, value = 4096, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libanogs.so:bss", "Cb" }, {41496}, true), flags = 4, value = 4096, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libanogs.so:bss", "Cb" }, {1496}, true), flags = 4, value = 4096, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libanogs.so:bss", "Cb" }, {41920}, true), flags = 4, value = 4096, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libanogs.so:bss", "Cb" }, {768}, true), flags = 4, value = 4096, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libanogs.so:bss", "Cb" }, {1016}, true), flags = 4, value = 4096, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libanogs.so:bss", "Cb" }, {1072}, true), flags = 4, value = 4096, freeze = true } }) DM = "防闪开启成功" gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text=" .. DM .. "&spd=5&source=wise") end ), changan.switch(" 独家数组不减伤", function() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,752,423,507,886,342,144", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(100) gg.editAll("4,752,423,507,916,455,936", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("1,106,509,824", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(100) gg.editAll("1,138,425,856", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10.0F;10.0F;10.0F;10.0F;45:193", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("250", gg.TYPE_FLOAT) gg.alert("开启成功") gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) DM = " 开启成功" gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text=" .. DM .. "&spd=5&source=wise") end ), changan.switch("循环不减伤范围(高爆手机勿开)", function() function HaoGe(A0_778, A1_779, A2_780, A3_781) local L4_782, L5_783, L6_784, L7_785, L8_786, L9_787, L10_788, L11_789, L12_790, L13_791, L14_792, L15_793, L16_794, L17_795, L18_796, L19_797, L20_798, L21_799, L22_800 end Name = "ʜᴇᴀᴅ ʜɪᴛᴛɪɴɢ ᴡɪᴛʜᴏᴜᴛ ᴡᴀsᴛᴇ ᴏғ ʙᴜʟʟᴇᴛ" HaoGe(16384, 16, { {-1.42781105E28, 0} }, { {0, 0} }) qmnb = { {memory = 32}, {name = ""}, {value = 4740038608910024704, type = 32}, { lv = 4752423507886342144, offset = 4, type = 32 }, { lv = 1106509824, offset = 8, type = 32 } } qmxg = { { value = 700, offset = 4, type = 16 }, { value = 700, offset = 8, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, {name = ""}, {value = 4719772412750681088, type = 32}, { lv = 4742290408720039936, offset = 4, type = 32 } } qmxg = { { value = -460, offset = 8, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, {name = ""}, {value = -4417614866316724224, type = 32}, { lv = 4724276012378061824, offset = 4, type = 32 } } qmxg = { { value = -560, offset = 12, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, {name = ""}, {value = -4416487068034336768, type = 32}, { lv = 4724276012378323968, offset = 4, type = 32 } } function SearchWrite(A0_801, A1_802, A2_803) local L3_804, L4_805, L5_806, L6_807, L7_808, L8_809, L9_810, L10_811, L11_812, L12_813, L13_814, L14_815, L15_816, L16_817, L17_818, L18_819, L19_820, L20_821, L21_822 end gg.setRanges(32) while true do SearchWrite({ {-4636236325277452288, 0}, {4752423507886342144, 28}, {1106509824, 32} }, { {4860791373948059648, 28}, {1131741184, 32} }, 32) gg.sleep(1000) gg.clearList() end string.toMusic("开启成功") end ), changan.switch(" C内存不减伤", function() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,752,423,507,886,342,144", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(100) gg.editAll("4,752,423,507,916,455,936", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("1,106,509,824", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(100) gg.editAll("1,138,425,856", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10.0F;10.0F;10.0F;10.0F;45:193", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("250", gg.TYPE_FLOAT) gg.alert("开启成功") gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) DM = " 开启成功" gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text=" .. DM .. "&spd=5&source=wise") end ), changan.switch("HOOK全头不减伤", function() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,752,423,507,886,342,144", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(100) gg.editAll("4,752,423,507,916,455,936", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("1,106,509,824", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(100) gg.editAll("1,138,425,856", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10.0F;10.0F;10.0F;10.0F;45:193", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("250", gg.TYPE_FLOAT) gg.alert("开启成功") gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) DM = " 全头开启成功" gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text=" .. DM .. "&spd=5&source=wise") end ), changan.switch("小范围不减伤", function() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,752,423,507,886,342,144", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(100) gg.editAll("4,752,423,507,916,455,936", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("1,106,509,824", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(100) gg.editAll("1,138,425,856", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10.0F;10.0F;10.0F;10.0F;45:193", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("250", gg.TYPE_FLOAT) gg.alert("开启成功") gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) DM = " 开启成功" gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text=" .. DM .. "&spd=5&source=wise") end ), changan.switch("独家o内存不减伤", function() function split(A0_823, A1_824) local L2_825, L3_826, L4_827 L2_825 = 1 L3_826 = 1 L4_827 = {} while true do if not string.find(A0_823, A1_824, L2_825) then L4_827[L3_826] = string.sub(A0_823, L2_825, string.len(A0_823)) break end L4_827[L3_826] = string.sub(A0_823, L2_825, string.find(A0_823, A1_824, L2_825) - 1) L2_825 = string.find(A0_823, A1_824, L2_825) + string.len(A1_824) L3_826 = L3_826 + 1 end return L4_827 end function xgxc(A0_828, A1_829) local L2_830, L3_831, L4_832, L5_833 L2_830 = 1 L3_831 = #A1_829 for _FORV_5_ = 1, #A1_829 do xgpy = A0_828 + A1_829[_FORV_5_].offset xglx = A1_829[_FORV_5_].type xgsz = A1_829[_FORV_5_].value xgdj = A1_829[_FORV_5_].freeze if xgdj == nil or xgdj == "" then gg.setValues({ [1] = { address = xgpy, flags = xglx, value = xgsz } }) else gg.addListItems({ [1] = { address = xgpy, flags = xglx, freeze = xgdj, value = xgsz } }) end xgsl = xgsl + 1 xgjg = true end end function xqmnb(A0_834) gg.clearResults() gg.setRanges(A0_834[1].memory) gg.searchNumber(A0_834[3].value, A0_834[3].type) if gg.getResultCount() == 0 then gg.toast(A0_834[2].name .. "开启失败") else gg.refineNumber(A0_834[3].value, A0_834[3].type) gg.refineNumber(A0_834[3].value, A0_834[3].type) gg.refineNumber(A0_834[3].value, A0_834[3].type) if gg.getResultCount() == 0 then gg.toast(A0_834[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_834 do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[_FORV_4_].address + A0_834[_FORV_8_].offset pysz[1].flags = A0_834[_FORV_8_].type szpy = gg.getValues(pysz) pdpd = A0_834[_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) end end if xgjg == true then gg.toast(A0_834[2].name .. "开启成功,一共修改" .. xgsl .. "条数据") else gg.toast(A0_834[2].name .. "未搜索到数据,开启失败") end end end end function SearchWrite(A0_835, A1_836, A2_837) local L3_838, L4_839, L5_840, L6_841, L7_842, L8_843, L9_844, L10_845, L11_846, L12_847, L13_848, L14_849, L15_850, L16_851, L17_852, L18_853, L19_854, L20_855, L21_856 end function HaoGe(A0_857, A1_858, A2_859, A3_860) local L4_861, L5_862, L6_863, L7_864, L8_865, L9_866, L10_867, L11_868, L12_869, L13_870, L14_871, L15_872, L16_873, L17_874, L18_875, L19_876, L20_877, L21_878, L22_879 end function PS() local L0_880, L1_881 end function setvalue(A0_882, A1_883, A2_884) PS("修改地址数值(地址,数值类型,要修改的值)") ;({ [1] = {} })[1].address = A0_882 ;({ [1] = {} })[1].flags = A1_883 ;({ [1] = {} })[1].value = A2_884 gg.setValues({ [1] = {} }) end gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,752,423,507,886,342,144", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(100) gg.editAll("4,752,423,507,916,455,936", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("1,106,509,824", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(100) gg.editAll("1,138,425,856", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10.0F;10.0F;10.0F;10.0F;45:193", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("250", gg.TYPE_FLOAT) gg.alert("开启成功") gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) DM = " O内存不减伤范围开启成功" gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text=" .. DM .. "&spd=5&source=wise") end ), changan.switch("定制不减伤爆头范围", function() function split(A0_885, A1_886) local L2_887, L3_888, L4_889 L2_887 = 1 L3_888 = 1 L4_889 = {} while true do if not string.find(A0_885, A1_886, L2_887) then L4_889[L3_888] = string.sub(A0_885, L2_887, string.len(A0_885)) break end L4_889[L3_888] = string.sub(A0_885, L2_887, string.find(A0_885, A1_886, L2_887) - 1) L2_887 = string.find(A0_885, A1_886, L2_887) + string.len(A1_886) L3_888 = L3_888 + 1 end return L4_889 end function xgxc(A0_890, A1_891) local L2_892, L3_893, L4_894, L5_895 L2_892 = 1 L3_893 = #A1_891 for _FORV_5_ = 1, #A1_891 do xgpy = A0_890 + A1_891[_FORV_5_].offset xglx = A1_891[_FORV_5_].type xgsz = A1_891[_FORV_5_].value xgdj = A1_891[_FORV_5_].freeze if xgdj == nil or xgdj == "" then gg.setValues({ [1] = { address = xgpy, flags = xglx, value = xgsz } }) else gg.addListItems({ [1] = { address = xgpy, flags = xglx, freeze = xgdj, value = xgsz } }) end xgsl = xgsl + 1 xgjg = true end end function xqmnb(A0_896) gg.clearResults() gg.setRanges(A0_896[1].memory) gg.searchNumber(A0_896[3].value, A0_896[3].type) if gg.getResultCount() == 0 then gg.toast(A0_896[2].name .. "开启失败") else gg.refineNumber(A0_896[3].value, A0_896[3].type) gg.refineNumber(A0_896[3].value, A0_896[3].type) gg.refineNumber(A0_896[3].value, A0_896[3].type) if gg.getResultCount() == 0 then gg.toast(A0_896[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_896 do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[_FORV_4_].address + A0_896[_FORV_8_].offset pysz[1].flags = A0_896[_FORV_8_].type szpy = gg.getValues(pysz) pdpd = A0_896[_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) end end if xgjg == true then gg.toast(A0_896[2].name .. "开启成功,一共修改" .. xgsl .. "条数据") else gg.toast(A0_896[2].name .. "未搜索到数据,开启失败") end end end end function SearchWrite(A0_897, A1_898, A2_899) local L3_900, L4_901, L5_902, L6_903, L7_904, L8_905, L9_906, L10_907, L11_908, L12_909, L13_910, L14_911, L15_912, L16_913, L17_914, L18_915, L19_916, L20_917, L21_918 end function HaoGe(A0_919, A1_920, A2_921, A3_922) local L4_923, L5_924, L6_925, L7_926, L8_927, L9_928, L10_929, L11_930, L12_931, L13_932, L14_933, L15_934, L16_935, L17_936, L18_937, L19_938, L20_939, L21_940, L22_941 end function PS() local L0_942, L1_943 end function setvalue(A0_944, A1_945, A2_946) PS("修改地址数值(地址,数值类型,要修改的值)") ;({ [1] = {} })[1].address = A0_944 ;({ [1] = {} })[1].flags = A1_945 ;({ [1] = {} })[1].value = A2_946 gg.setValues({ [1] = {} }) end gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,752,423,507,886,342,144", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(100) gg.editAll("4,752,423,507,916,455,936", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("1,106,509,824", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(100) gg.editAll("1,138,425,856", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10.0F;10.0F;10.0F;10.0F;45:193", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("250", gg.TYPE_FLOAT) gg.alert("开启成功") gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) DM = " 不减伤爆头范围开启成功" gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text=" .. DM .. "&spd=5&source=wise") end ), changan.switch("独家7h不减伤修伤范围", function() function split(A0_947, A1_948) local L2_949, L3_950, L4_951 L2_949 = 1 L3_950 = 1 L4_951 = {} while true do if not string.find(A0_947, A1_948, L2_949) then L4_951[L3_950] = string.sub(A0_947, L2_949, string.len(A0_947)) break end L4_951[L3_950] = string.sub(A0_947, L2_949, string.find(A0_947, A1_948, L2_949) - 1) L2_949 = string.find(A0_947, A1_948, L2_949) + string.len(A1_948) L3_950 = L3_950 + 1 end return L4_951 end function xgxc(A0_952, A1_953) local L2_954, L3_955, L4_956, L5_957 L2_954 = 1 L3_955 = #A1_953 for _FORV_5_ = 1, #A1_953 do xgpy = A0_952 + A1_953[_FORV_5_].offset xglx = A1_953[_FORV_5_].type xgsz = A1_953[_FORV_5_].value xgdj = A1_953[_FORV_5_].freeze if xgdj == nil or xgdj == "" then gg.setValues({ [1] = { address = xgpy, flags = xglx, value = xgsz } }) else gg.addListItems({ [1] = { address = xgpy, flags = xglx, freeze = xgdj, value = xgsz } }) end xgsl = xgsl + 1 xgjg = true end end function xqmnb(A0_958) gg.clearResults() gg.setRanges(A0_958[1].memory) gg.searchNumber(A0_958[3].value, A0_958[3].type) if gg.getResultCount() == 0 then gg.toast(A0_958[2].name .. "开启失败") else gg.refineNumber(A0_958[3].value, A0_958[3].type) gg.refineNumber(A0_958[3].value, A0_958[3].type) gg.refineNumber(A0_958[3].value, A0_958[3].type) if gg.getResultCount() == 0 then gg.toast(A0_958[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_958 do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[_FORV_4_].address + A0_958[_FORV_8_].offset pysz[1].flags = A0_958[_FORV_8_].type szpy = gg.getValues(pysz) pdpd = A0_958[_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) end end if xgjg == true then gg.toast(A0_958[2].name .. "貌似开启成功了,一共修改" .. xgsl .. "条数据") else gg.toast(A0_958[2].name .. "未搜索到数据,开启失败") end end end end function SearchWrite(A0_959, A1_960, A2_961) local L3_962, L4_963, L5_964, L6_965, L7_966, L8_967, L9_968, L10_969, L11_970, L12_971, L13_972, L14_973, L15_974, L16_975, L17_976, L18_977, L19_978, L20_979, L21_980 end function HaoGe(A0_981, A1_982, A2_983, A3_984) local L4_985, L5_986, L6_987, L7_988, L8_989, L9_990, L10_991, L11_992, L12_993, L13_994, L14_995, L15_996, L16_997, L17_998, L18_999, L19_1000, L20_1001, L21_1002, L22_1003 end Name = "ʜᴇᴀᴅ ʜɪᴛᴛɪɴɢ ᴡɪᴛʜᴏᴜᴛ ᴡᴀsᴛᴇ ᴏғ ʙᴜʟʟᴇᴛ" HaoGe(16384, 16, { {-1.42781105E28, 0} }, { {0, 0} }) qmnb = { {memory = 32}, {name = ""}, {value = 4740038608910024704, type = 32}, { lv = 4752423507886342144, offset = 4, type = 32 }, { lv = 1106509824, offset = 8, type = 32 } } qmxg = { { value = 700, offset = 4, type = 16 }, { value = 700, offset = 8, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, {name = ""}, {value = 4719772412750681088, type = 32}, { lv = 4742290408720039936, offset = 4, type = 32 } } qmxg = { { value = -460, offset = 8, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, {name = ""}, {value = -4417614866316724224, type = 32}, { lv = 4724276012378061824, offset = 4, type = 32 } } qmxg = { { value = -560, offset = 12, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, {name = ""}, {value = -4416487068034336768, type = 32}, { lv = 4724276012378323968, offset = 4, type = 32 } } qmxg = { { value = -660, offset = 8, type = 16 }, { value = -660, offset = 12, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, {name = ""}, {value = 4771563806291656704, type = 32}, { lv = 1110966272, offset = 4, type = 32 }, { lv = 4692750811720056832, offset = -4, type = 32 } } qmxg = { { value = 999, offset = 0, type = 16 } } DM = " 7h修伤爆头范围开启成功" gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text=" .. DM .. "&spd=5&source=wise") end ), changan.switch("独家不卡伤秒飞天范围", function() function split(A0_1004, A1_1005) local L2_1006, L3_1007, L4_1008 L2_1006, L3_1007, L4_1008 = nil, nil, nil L2_1006 = 1 L3_1007 = 1 L4_1008 = {} while true do if not string.find(A0_1004, A1_1005, L2_1006) then L4_1008[L3_1007] = string.sub(A0_1004, L2_1006, string.len(A0_1004)) break end L4_1008[L3_1007] = string.sub(A0_1004, L2_1006, string.find(A0_1004, A1_1005, L2_1006) - 1) L2_1006 = string.find(A0_1004, A1_1005, L2_1006) + string.len(A1_1005) L3_1007 = L3_1007 + 1 end return L4_1008 end function xgxc(A0_1009, A1_1010) local L2_1011, L3_1012, L4_1013, L5_1014, L6_1015, L7_1016, L8_1017, L9_1018 L2_1011, L3_1012, L4_1013, L5_1014 = nil, nil, nil, nil L2_1011 = 1 L3_1012 = #A1_1010 L6_1015 = 1 L7_1016 = #A1_1010 for _FORV_9_ = 1, #A1_1010 do xgpy = A0_1009 + A1_1010[_FORV_9_].offset xglx = A1_1010[_FORV_9_].type xgsz = A1_1010[_FORV_9_].value xgdj = A1_1010[_FORV_9_].freeze if xgdj == nil or xgdj == "" then gg.setValues({ [1] = { address = xgpy, flags = xglx, value = xgsz } }) else gg.addListItems({ [1] = { address = xgpy, flags = xglx, freeze = xgdj, value = xgsz } }) end xgsl = xgsl + 1 xgjg = true end end function xqmnb(A0_1019) gg.clearResults() gg.setRanges(A0_1019[1].memory) gg.searchNumber(A0_1019[3].value, A0_1019[3].type) if gg.getResultCount() == 0 then gg.toast(A0_1019[2].name .. "开启失败") else gg.refineNumber(A0_1019[3].value, A0_1019[3].type) gg.refineNumber(A0_1019[3].value, A0_1019[3].type) gg.refineNumber(A0_1019[3].value, A0_1019[3].type) if gg.getResultCount() == 0 then gg.toast(A0_1019[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_1019 do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[_FORV_4_].address + A0_1019[_FORV_8_].offset pysz[1].flags = A0_1019[_FORV_8_].type szpy = gg.getValues(pysz) pdpd = A0_1019[_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) end end if xgjg == true then gg.toast(A0_1019[2].name .. "开启成功,一共修改" .. xgsl .. "条数据") else gg.toast(A0_1019[2].name .. "未搜索到数据,开启失败") end end end end function SearchWrite(A0_1020, A1_1021, A2_1022) local L3_1023, L4_1024, L5_1025, L6_1026, L7_1027, L8_1028, L9_1029, L10_1030, L11_1031, L12_1032, L13_1033, L14_1034, L15_1035, L16_1036, L17_1037, L18_1038, L19_1039, L20_1040, L21_1041 L3_1023, L4_1024, L5_1025, L6_1026, L7_1027, L8_1028, L9_1029, L10_1030, L11_1031, L12_1032, L13_1033, L14_1034, L15_1035, L16_1036, L17_1037, L18_1038, L19_1039, L20_1040, L21_1041 = nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil end function HaoGe(A0_1042, A1_1043, A2_1044, A3_1045) local L4_1046, L5_1047, L6_1048, L7_1049, L8_1050, L9_1051, L10_1052, L11_1053, L12_1054, L13_1055, L14_1056, L15_1057, L16_1058, L17_1059, L18_1060, L19_1061, L20_1062, L21_1063, L22_1064 L4_1046, L5_1047, L6_1048, L7_1049, L8_1050, L9_1051, L10_1052, L11_1053, L12_1054, L13_1055, L14_1056, L15_1057, L16_1058, L17_1059, L18_1060, L19_1061, L20_1062, L21_1063, L22_1064 = nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil end gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,752,423,507,886,342,144", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(100) gg.editAll("4,752,423,507,916,455,936", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("1,106,509,824", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(100) gg.editAll("1,138,425,856", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("23;25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("23", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1111) gg.editAll("15", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() Name = "成功" HaoGe(16384, 16, { {-1.42781105E28, 0} }, { {0, 0} }) qmnb = { {memory = 32}, { name = "不减伤头部范围开启成功" }, {value = 4740038608910024704, type = 32}, { lv = 4752423507886342144, offset = 4, type = 32 }, { lv = 1106509824, offset = 8, type = 32 } } qmxg = { { value = 700, offset = 4, type = 16 }, { value = 700, offset = 8, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, { name = "不减伤头部范围开启成功" }, {value = 4719772412750681088, type = 32}, { lv = 4742290408720039936, offset = 4, type = 32 } } qmxg = { { value = -460, offset = 8, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, { name = "不减伤头部范围开启成功" }, {value = -4417614866316724224, type = 32}, { lv = 4724276012378061824, offset = 4, type = 32 } } qmxg = { { value = -560, offset = 12, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, { name = "开启成功" }, {value = -4416487068034336768, type = 32}, { lv = 4724276012378323968, offset = 4, type = 32 } } qmxg = { { value = -660, offset = 8, type = 16 }, { value = -660, offset = 12, type = 16 } } xqmnb(qmnb) DM = "不卡伤,秒飞天范围开启成功" gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text=" .. DM .. "&spd=5&source=wise") end ), changan.switch("独家Xa不减伤防伤范围", function() function split(A0_1065, A1_1066) local L2_1067, L3_1068, L4_1069 L2_1067 = 1 L3_1068 = 1 L4_1069 = {} while true do if not string.find(A0_1065, A1_1066, L2_1067) then L4_1069[L3_1068] = string.sub(A0_1065, L2_1067, string.len(A0_1065)) break end L4_1069[L3_1068] = string.sub(A0_1065, L2_1067, string.find(A0_1065, A1_1066, L2_1067) - 1) L2_1067 = string.find(A0_1065, A1_1066, L2_1067) + string.len(A1_1066) L3_1068 = L3_1068 + 1 end return L4_1069 end function xgxc(A0_1070, A1_1071) local L2_1072, L3_1073, L4_1074, L5_1075 L2_1072 = 1 L3_1073 = #A1_1071 for _FORV_5_ = 1, #A1_1071 do xgpy = A0_1070 + A1_1071[_FORV_5_].offset xglx = A1_1071[_FORV_5_].type xgsz = A1_1071[_FORV_5_].value xgdj = A1_1071[_FORV_5_].freeze if xgdj == nil or xgdj == "" then gg.setValues({ [1] = { address = xgpy, flags = xglx, value = xgsz } }) else gg.addListItems({ [1] = { address = xgpy, flags = xglx, freeze = xgdj, value = xgsz } }) end xgsl = xgsl + 1 xgjg = true end end function xqmnb(A0_1076) gg.clearResults() gg.setRanges(A0_1076[1].memory) gg.searchNumber(A0_1076[3].value, A0_1076[3].type) if gg.getResultCount() == 0 then gg.toast(A0_1076[2].name .. "开启失败") else gg.refineNumber(A0_1076[3].value, A0_1076[3].type) gg.refineNumber(A0_1076[3].value, A0_1076[3].type) gg.refineNumber(A0_1076[3].value, A0_1076[3].type) if gg.getResultCount() == 0 then gg.toast(A0_1076[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_1076 do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[_FORV_4_].address + A0_1076[_FORV_8_].offset pysz[1].flags = A0_1076[_FORV_8_].type szpy = gg.getValues(pysz) pdpd = A0_1076[_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) end end if xgjg == true then gg.toast(A0_1076[2].name .. "开启成功,一共修改" .. xgsl .. "条数据") else gg.toast(A0_1076[2].name .. "未搜索到数据,开启失败") end end end end function SearchWrite(A0_1077, A1_1078, A2_1079) local L3_1080, L4_1081, L5_1082, L6_1083, L7_1084, L8_1085, L9_1086, L10_1087, L11_1088, L12_1089, L13_1090, L14_1091, L15_1092, L16_1093, L17_1094, L18_1095, L19_1096, L20_1097, L21_1098 end function HaoGe(A0_1099, A1_1100, A2_1101, A3_1102) local L4_1103, L5_1104, L6_1105, L7_1106, L8_1107, L9_1108, L10_1109, L11_1110, L12_1111, L13_1112, L14_1113, L15_1114, L16_1115, L17_1116, L18_1117, L19_1118, L20_1119, L21_1120, L22_1121 end Name = "子弹乱穿" HaoGe(16384, 16, { {-1.42781105E28, 0} }, { {0, 0} }) qmnb = { {memory = 32}, {name = "防伤"}, {value = 4740038608910024704, type = 32}, { lv = 4752423507886342144, offset = 4, type = 32 }, { lv = 1106509824, offset = 8, type = 32 } } qmxg = { { value = 700, offset = 4, type = 16 }, { value = 700, offset = 8, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, { name = "特殊防减伤" }, {value = 4719772412750681088, type = 32}, { lv = 4742290408720039936, offset = 4, type = 32 } } qmxg = { { value = -460, offset = 8, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, {name = "#*436"}, {value = -4417614866316724224, type = 32}, { lv = 4724276012378061824, offset = 4, type = 32 } } qmxg = { { value = -560, offset = 12, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, {name = "*******8"}, {value = -4416487068034336768, type = 32}, { lv = 4724276012378323968, offset = 4, type = 32 } } qmxg = { { value = -660, offset = 8, type = 16 }, { value = -660, offset = 12, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, {name = "******9"}, {value = 4771563806291656704, type = 32}, { lv = 1110966272, offset = 4, type = 32 }, { lv = 4692750811720056832, offset = -4, type = 32 } } qmxg = { { value = 999, offset = 0, type = 16 } } xqmnb(qmnb) DM = " Xa范围开启成功" gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text=" .. DM .. "&spd=5&source=wise") end ), changan.switch("自研不减伤全方面范围", function() function mnnb(A0_1122, A1_1123, A2_1124, A3_1125, A4_1126) gg.clearResults() gg.setRanges(A2_1124) gg.setVisible(false) gg.searchNumber(A0_1122[1][1], A0_1122[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = A0_1122[1][2] if count > 0 then for _FORV_8_, _FORV_9_ in ipairs(result) do _FORV_9_.isUseful = true end for _FORV_8_ = 2, #A0_1122 do tmp = {} offset = A0_1122[_FORV_8_][2] - base num = A0_1122[_FORV_8_][1] for _FORV_12_, _FORV_13_ in ipairs(result) do tmp[#tmp + 1] = {} tmp[#tmp].address = _FORV_13_.address + offset tmp[#tmp].flags = A0_1122[_FORV_8_][3] end tmp = gg.getValues(tmp) for _FORV_12_, _FORV_13_ in ipairs(tmp) do if tostring(_FORV_13_.value) ~= tostring(num) then result[_FORV_12_].isUseful = false end end end for _FORV_8_, _FORV_9_ in ipairs(result) do if _FORV_9_.isUseful then data[#data + 1] = _FORV_9_.address end end if #data > 0 then gg.toast(A3_1125 .. "搜索到" .. #data .. "条数据") t = {} base = A0_1122[1][2] if A4_1126 == "" and A4_1126 > 0 and A4_1126 < #data then else A4_1126 = #data end for _FORV_8_ = 1, A4_1126 do for _FORV_12_, _FORV_13_ in ipairs(A1_1123) do offset = _FORV_13_[2] - base t[#t + 1] = {} t[#t].address = data[_FORV_8_] + offset t[#t].flags = _FORV_13_[3] t[#t].value = _FORV_13_[1] if _FORV_13_[4] == true then item = {} item[#item + 1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(A3_1125 .. "已修改" .. #t .. "条数据") gg.sleep(400) else gg.toast(A3_1125 .. "开启成功", false) return false end else gg.toast("搜索成功") return false end end function SearchWrite(A0_1127, A1_1128, A2_1129) local L3_1130, L4_1131, L5_1132, L6_1133, L7_1134, L8_1135, L9_1136, L10_1137, L11_1138, L12_1139, L13_1140, L14_1141, L15_1142, L16_1143, L17_1144, L18_1145, L19_1146, L20_1147, L21_1148 end function HaoGe(A0_1149, A1_1150, A2_1151, A3_1152) local L4_1153, L5_1154, L6_1155, L7_1156, L8_1157, L9_1158, L10_1159, L11_1160, L12_1161, L13_1162, L14_1163, L15_1164, L16_1165, L17_1166, L18_1167, L19_1168, L20_1169, L21_1170, L22_1171 end function split(A0_1172, A1_1173) local L2_1174, L3_1175, L4_1176 L2_1174 = 1 L3_1175 = 1 L4_1176 = {} while true do if not string.find(A0_1172, A1_1173, L2_1174) then L4_1176[L3_1175] = string.sub(A0_1172, L2_1174, string.len(A0_1172)) break end L4_1176[L3_1175] = string.sub(A0_1172, L2_1174, string.find(A0_1172, A1_1173, L2_1174) - 1) L2_1174 = string.find(A0_1172, A1_1173, L2_1174) + string.len(A1_1173) L3_1175 = L3_1175 + 1 end return L4_1176 end function xgxc(A0_1177, A1_1178) local L2_1179, L3_1180, L4_1181, L5_1182 L2_1179 = 1 L3_1180 = #A1_1178 for _FORV_5_ = 1, #A1_1178 do xgpy = A0_1177 + A1_1178[_FORV_5_].offset xglx = A1_1178[_FORV_5_].type xgsz = A1_1178[_FORV_5_].value xgdj = A1_1178[_FORV_5_].freeze if xgdj == nil or xgdj == "" then gg.setValues({ [1] = { address = xgpy, flags = xglx, value = xgsz } }) else gg.addListItems({ [1] = { address = xgpy, flags = xglx, freeze = xgdj, value = xgsz } }) end xgsl = xgsl + 1 xgjg = true end end function xqmnb(A0_1183) gg.clearResults() gg.setRanges(A0_1183[1].memory) gg.searchNumber(A0_1183[3].value, A0_1183[3].type) if gg.getResultCount() == 0 then gg.toast(A0_1183[2].name .. "失败") else gg.refineNumber(A0_1183[3].value, A0_1183[3].type) gg.refineNumber(A0_1183[3].value, A0_1183[3].type) gg.refineNumber(A0_1183[3].value, A0_1183[3].type) if gg.getResultCount() == 0 then gg.toast(A0_1183[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_1183 do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[_FORV_4_].address + A0_1183[_FORV_8_].offset pysz[1].flags = A0_1183[_FORV_8_].type szpy = gg.getValues(pysz) pdpd = A0_1183[_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) end end if xgjg == true then gg.toast(A0_1183[2].name .. "成功一共修改" .. xgsl .. "条数据") else gg.toast(A0_1183[2].name .. "未搜索到数据,失败") end end end end Name = "范围" HaoGe(16384, 16, { {-1.42781105E28, 0} }, { {0, 0} }) qmnb = { {memory = 32}, { name = "正在开启" }, {value = 4740038608910024704, type = 32}, { lv = 4752423507886342144, offset = 4, type = 32 }, { lv = 1106509824, offset = 8, type = 32 } } qmxg = { { value = 700, offset = 4, type = 16 }, { value = 700, offset = 8, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, {name = "100%"}, {value = 4719772412750681088, type = 32}, { lv = 4742290408720039936, offset = 4, type = 32 } } qmxg = { { value = -460, offset = 8, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, {name = "修伤"}, {value = -4417614866316724224, type = 32}, { lv = 4724276012378061824, offset = 4, type = 32 } } qmxg = { { value = -560, offset = 12, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, { name = "不减伤范围" }, {value = -4416487068034336768, type = 32}, { lv = 4724276012378323968, offset = 4, type = 32 } } qmxg = { { value = -660, offset = 8, type = 16 }, { value = -660, offset = 12, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, { name = "冷烁特殊防减伤" }, {value = -4417614866316724224, type = 32}, { lv = 4724276012378061824, offset = 4, type = 32 } } qmxg = { { value = -560, offset = 12, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, {name = "爆头"}, {value = -4416487068034336768, type = 32}, { lv = 4724276012378323968, offset = 4, type = 32 } } qmxg = { { value = -660, offset = 8, type = 16 }, { value = -660, offset = 12, type = 16 } } xqmnb(qmnb) qmnb = { {memory = 32}, { name = "修复减伤" }, {value = 4771563806291656704, type = 32}, { lv = 1110966272, offset = 4, type = 32 }, { lv = 4692750811720056832, offset = -4, type = 32 } } qmxg = { { value = 999, offset = 0, type = 16 } } xqmnb(qmnb) gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-3.77830899e28;-3.74440972e28;-3.71834013e28;-1.7334334e28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("-3.77830899e28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(999999, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("0", gg.TYPE_FLOAT) DM = "自研不减伤范围成功" gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text=" .. DM .. "&spd=5&source=wise") end ) }, { changan.button("搜索音乐", 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 ), changan.button("暂停音乐", function() gg.playMusic("stop") gg.playMusic("stop") gg.playMusic("stop") end ) }, { changan.button("退出脚本", function() luajava.setFloatingWindowHide(false) tuichu = 1 end ), changan.button("清理冻结", function() gg.clearList() string.toMusic("清除成功") end ) }, {}, {}, {}, {}, {}, {} })