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
)
},
{},
{},
{},
{},
{},
{}
})