Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gg.alert("Changed to debug mode\n已切換到調試模式\n\n點擊 SX 按鈕可調出功能表\n同時也可以使用修改器功能")
- gg.setVisible(true)
- gg.showUiButton()
- if gg.getTargetInfo()["x64"] then
- gg.clearResults()
- gg.setRanges(16)
- gg.searchNumber(10,4)
- local count = gg.getResultsCount()
- if(count < 1) then
- lib='config.arm64_v8a.apk'
- gg.setRanges(-2080896)
- else
- gg.setRanges(16)
- gg.clearResults()
- lib='libnative-lib.so'
- end
- targetname='貓咪大戰爭'
- targetPkg='jp.co.ponos.battlecatstw'
- targetVersion='14.4.0'
- targetBuild=1404000
- info=gg.getTargetInfo()
- bohe_a={0x3C8D78, 0x4} --id-0--紫色貓薄荷種子
- bohe_b={0x3C8D78, 0xC} --id-1--紅色貓薄荷種子
- bohe_c={0x3C8D78, 0x14} --id-2--藍色貓薄荷種子
- bohe_d={0x3C8D78, 0x1C} --id-3--綠色貓薄荷種子
- bohe_e={0x3C8D78, 0x24} --id-4--黃色貓薄荷種子
- bohe_f={0x3C8D78, 0x6C} --id-13--彩虹貓薄荷種子
- bohe_g={0x3C8D78, 0x7C} --id-15--惡貓薄荷種子
- bohe_h={0x3C8D78, 0x5C} --id-11--古代貓薄荷種子
- bohe_i={0x3C8D78, 0x8C} --id-17--黃金貓薄荷種子
- bohe_j={0x3C8D78, 0x2C} --id-5--紫色貓薄荷種子
- bohe_k={0x3C8D78, 0x34} --id-6--紅色貓薄荷種子
- bohe_l={0x3C8D78, 0x3C} --id-7--藍色貓薄荷種子
- bohe_m={0x3C8D78, 0x44} --id-8--綠色貓薄荷種子
- bohe_n={0x3C8D78, 0x4C} --id-9--黃色貓薄荷種子
- bohe_o={0x3C8D78, 0x54} --id-10--彩虹貓薄荷種子
- bohe_p={0x3C8D78, 0x84} --id-16--惡貓薄荷種子
- bohe_q={0x3C8D78, 0x64} --id-12--古代貓薄荷種子
- bohe_r={0x3C8D78, 0x74} --id-14--黃金貓薄荷種子
- shoushi_a={0x3C8D78, 0x94} --id-18--紫獸石
- shoushi_b={0x3C8D78, 0x9C} --id-19--紅獸石
- shoushi_c={0x3C8D78, 0xA4} --id-20--蒼獸石
- shoushi_d={0x3C8D78, 0xAC} --id-21--翠獸石
- shoushi_e={0x3C8D78, 0xB4} --id-22--黃獸石
- shoushi_f={0x3C8D78, 0xE4} --id-28--彩虹獸石
- shoushi_g={0x3C8D78, 0xBC} --id-23--紫獸結晶
- shoushi_h={0x3C8D78, 0xC4} --id-24--紅獸結晶
- shoushi_i={0x3C8D78, 0xCC} --id-25--蒼獸結晶
- shoushi_j={0x3C8D78, 0xD4} --id-26--翠獸結晶
- shoushi_k={0x3C8D78, 0xDC} --id-27--黃獸結晶
- animation=0x6020B0 --xa-static
- autowin=0x429D10 --xa-static
- shoulingqi=0xA5E2A8 --xa-static
- baijinquan=(shoulingqi)+0x750 --static
- chuanshuoheiquan=(shoulingqi)+0x758 --static
- baijinquanshuipian=(shoulingqi)+0x760 --static
- zhaofuquan=(shoulingqi)+0x1628 --dynamic
- zhaofuquanG=(shoulingqi)+0x1630 --dynamic
- bennengbox=(zhaofuquanG)+8 --static
- maoguantou=(shoulingqi)+0x97E8 --dynamic
- xp=(maoguantou)+344 --static
- np=(xp)+8 --static
- zhandoudaoju=(shoulingqi)+0x476A0 --dynamic
- yinquan=(shoulingqi)+0x2F872C --dynamic
- jinquan=(yinquan)+8 --static
- playedtime=(jinquan)+0x385254 --dynamic
- maoyanshi=(shoulingqi)+0x40290C --dynamic
- miaolida=(maoyanshi)+48 --static
- sucai=(miaolida)+24 --static
- --lib='libnative-lib.so'
- chain={"libnative-lib.so:bss", "Cb"}
- function S_Pointer(t_So, t_Offset, _bit)
- local function getRanges()
- local ranges = {}
- local t = gg.getRangesList('^/data/*.so*$')
- for i, v in pairs(t) do
- if v.type:sub(2, 2) == 'w' then
- table.insert(ranges, v)
- end
- end
- return ranges
- end
- local function Get_Address(N_So, Offset, ti_bit)
- local ti = gg.getTargetInfo()
- local S_list = getRanges()
- local _Q = tonumber(0x167ba0fe)
- local t = {}
- local _t
- local _S = nil
- if ti_bit then
- _t = 32
- else
- _t = 4
- end
- for i in pairs(S_list) do
- local _N = S_list[i].internalName:gsub('^.*/', '')
- if N_So[1] == _N and N_So[2] == S_list[i].state then
- _S = S_list[i]
- break
- end
- end
- if _S then
- t[#t + 1] = {}
- t[#t].address = _S.start + Offset[1]
- t[#t].flags = _t
- if #Offset ~= 1 then
- for i = 2, #Offset do
- local S = gg.getValues(t)
- t = {}
- for _ in pairs(S) do
- if not ti.x64 then
- S[_].value = S[_].value & 0xFFFFFFFF
- end
- t[#t + 1] = {}
- t[#t].address = S[_].value + Offset[i]
- t[#t].flags = _t
- end
- end
- end
- _S = t[#t].address
- end
- return _S
- end
- local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit))
- return _A
- end
- function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end
- function addlist(address,flags,name) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].name=name gg.addListItems(tt) end
- function Start()
- MAIN = gg.choice({
- "首領旗",
- "XP",
- "NP",
- "猫罐頭",
- "戰鬥道具",
- "喵力達",
- "遊戲時數",
- "貓眼石",
- "抽獎券",
- "素材",
- "貓薄荷",
- "獸石",
- "本能寶箱",
- "自動爆塔",
- "關閉抽獎動畫",
- "腳本資訊",
- "Switch to normal mode",
- "離開",
- })
- if MAIN == nil then
- gg.toast("功能表已收起")
- else
- if MAIN == 1 then A1() end
- if MAIN == 2 then A2() end
- if MAIN == 3 then A3() end
- if MAIN == 4 then A4() end
- if MAIN == 5 then A5() end
- if MAIN == 6 then A6() end
- if MAIN == 7 then A7() end
- if MAIN == 8 then A8() end
- if MAIN == 9 then A9() end
- if MAIN == 10 then A10() end
- if MAIN == 11 then A11() end
- if MAIN == 12 then A12() end
- if MAIN == 13 then A13() end
- if MAIN == 14 then A14() end
- if MAIN == 15 then A15() end
- if MAIN == 16 then UP() end
- if MAIN == 17 then DEBUG() end
- if MAIN == 18 then End() end
- end
- FMXR=-1
- end
- function A1()
- value=gg.prompt({'首領旗\n输入1-9999'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- b=value[1]
- c=65536
- d=b*c
- value=d
- so=gg.getRangesList((lib))[1].start
- py=(shoulingqi)
- setvalue(so+py,4,''..value..'')
- gg.toast('修改成功')
- end
- end
- function A2()
- value=gg.prompt({'XP\n想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(xp)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(xp)+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A3()
- value=gg.prompt({'NP\n想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(np)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(np)+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A4()
- value=gg.prompt({'貓罐子\n想要多少輸多少\n極限值:49999'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(maoguantou)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(maoguantou)+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A5()
- ZDDJ = gg.choice({
- "加速",
- "寶物雷達",
- "土豪貓",
- "貓形電腦",
- "洞悉先機",
- "狙擊手",
- "一鍵全改",
- "返回上级目录",
- })
- if ZDDJ == nil then
- gg.toast('已取消')
- else
- if ZDDJ == 1 then A501() end
- if ZDDJ == 2 then A502() end
- if ZDDJ == 3 then A503() end
- if ZDDJ == 4 then A504() end
- if ZDDJ == 5 then A505() end
- if ZDDJ == 6 then A506() end
- if ZDDJ == 7 then A507() end
- if ZDDJ == 8 then Start() end
- end
- FMXR=-1
- end
- function A501()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A502()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x8
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x8+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A503()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x10
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x10+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A504()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x18
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x18+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A505()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x20
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x20+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A506()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x28
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x28+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A507()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x8
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x8+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x10
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x10+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x18
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x18+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x20
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x20+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x28
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(zhandoudaoju)+0x28+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A6()
- MLD = gg.choice({
- "喵力達-A",
- "喵力達-B",
- "喵力達-C",
- "一鍵全改",
- "返回上级目录",
- })
- if MLD == nil then
- gg.toast('已取消')
- else
- if MLD == 1 then A601() end
- if MLD == 2 then A602() end
- if MLD == 3 then A603() end
- if MLD == 4 then A604() end
- if MLD == 5 then Start() end
- end
- FMXR=-1
- end
- function A601()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(miaolida)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(miaolida)+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A602()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(miaolida)+0x8
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(miaolida)+0x8+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A603()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(miaolida)+0x10
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(miaolida)+0x10+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A604()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(miaolida)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(miaolida)+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(miaolida)+0x8
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(miaolida)+0x8+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(miaolida)+0x10
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(miaolida)+0x10+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A7()
- value=gg.prompt({'遊戲時數換算工具\n請輸入1-9999'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- a=value[1]
- b=3600
- c=30
- d=a*b*c
- so=gg.getRangesList((lib))[1].start
- py=(playedtime)
- setvalue(so+py,4,''..d..'')
- gg.toast('修改成功')
- end
- end
- function A8()
- MYS = gg.choice({
- "貓眼石(EX)",
- "貓眼石(稀有)",
- "貓眼石(激稀有)",
- "貓眼石(超激稀有)",
- "貓眼石(傳說)",
- "貓眼石(闇)",
- "一鍵全改",
- "返回上级目录",
- })
- if MYS == nil then
- gg.toast('已取消')
- else
- if MYS == 1 then A801() end
- if MYS == 2 then A802() end
- if MYS == 3 then A803() end
- if MYS == 4 then A804() end
- if MYS == 5 then A805() end
- if MYS == 6 then A806() end
- if MYS == 7 then A807() end
- if MYS == 8 then Start() end
- end
- FMXR=-1
- end
- function A801()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A802()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+0x8
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+0x8+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A803()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+0x10
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+0x10+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A804()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+0x18
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+0x18+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A805()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+0x20
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+0x20+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A806()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+0x28
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+0x28+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A807()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+8
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+8+4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+16
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+16+4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+24
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+24+4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+32
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+32+4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+40
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(maoyanshi)+40+4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A9()
- CJQ = gg.choice({
- "銀券",
- "金券",
- "招福券",
- "招福券G",
- "白金券",
- "白金券碎片",
- "傳說黑券",
- "返回上级目录",
- })
- if CJQ == nil then
- gg.toast('已取消')
- else
- if CJQ == 1 then A901() end
- if CJQ == 2 then A902() end
- if CJQ == 3 then A903() end
- if CJQ == 4 then A904() end
- if CJQ == 5 then A905() end
- if CJQ == 6 then A906() end
- if CJQ == 7 then A907() end
- if CJQ == 8 then Start() end
- end
- FMXR=-1
- end
- function A901()
- value=gg.prompt({'想要多少輸多少\n極限值:無限'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(yinquan)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(yinquan)+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A902()
- value=gg.prompt({'想要多少輸多少\n極限值:無限'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(jinquan)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(jinquan)+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A903()
- value=gg.prompt({'想要多少輸多少\n極限值:無限'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(zhaofuquan)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(zhaofuquan)+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A904()
- value=gg.prompt({'想要多少輸多少\n極限值:無限'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(zhaofuquanG)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(zhaofuquanG)+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A905()
- value=gg.prompt({'想要多少輸多少\n極限值:29'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(baijinquan)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(baijinquan)+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A906()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(baijinquanshuipian)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(baijinquanshuipian)+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A907()
- value=gg.prompt({'想要多少輸多少\n極限值:9'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(chuanshuoheiquan)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(chuanshuoheiquan)+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A10()
- SC = gg.choice({
- "紅磚",
- "羽毛",
- "備長炭",
- "鋼製齒輪",
- "黃金",
- "宇宙石",
- "神秘骨頭",
- "菊石",
- "紅磚Z",
- "羽毛Z",
- "備長炭Z",
- "鋼製齒輪Z",
- "黃金Z",
- "宇宙石Z",
- "神秘骨頭Z",
- "菊石Z",
- "一鍵全改",
- "返回上级目录",
- })
- if SC == nil then
- gg.toast('已取消')
- else
- if SC == 1 then A1001() end
- if SC == 2 then A1002() end
- if SC == 3 then A1003() end
- if SC == 4 then A1004() end
- if SC == 5 then A1005() end
- if SC == 6 then A1006() end
- if SC == 7 then A1007() end
- if SC == 8 then A1008() end
- if SC == 9 then A1009() end
- if SC == 10 then A1010() end
- if SC == 11 then A1011() end
- if SC == 12 then A1012() end
- if SC == 13 then A1013() end
- if SC == 14 then A1014() end
- if SC == 15 then A1015() end
- if SC == 16 then A1016() end
- if SC == 17 then A1017() end
- if SC == 18 then Start() end
- end
- FMXR=-1
- end
- function A1001()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1002()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x8
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x8+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1003()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x10
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x10+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1004()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x18
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x18+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1005()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x20
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x20+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1006()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x28
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x28+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1007()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x30
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x30+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1008()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x38
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x38+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1009()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x40
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x40+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1010()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x48
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x48+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1011()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x50
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x50+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1012()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x58
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x58+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1013()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x60
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x60+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1014()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x68
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x68+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1015()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x70
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x70+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1016()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x78
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x78+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1017()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(sucai)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x8
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x8+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x10
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x10+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x18
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x18+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x20
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x20+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x28
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x28+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x30
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x30+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x38
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x38+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x40
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x40+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x48
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x48+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x50
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x50+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x58
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x58+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x60
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x60+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x68
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x68+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x70
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x70+0x4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x78
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(sucai)+0x78+0x4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A11()
- if(lib) == 'config.arm64_v8a.apk' then
- gg.alert("當前處於O內存模式,該功能已被禁用")
- Start()
- else
- MBH = gg.choice({
- "紫色貓薄荷種子",
- "紅色貓薄荷種子",
- "藍色貓薄荷種子",
- "綠色貓薄荷種子",
- "黃色貓薄荷種子",
- "彩虹貓薄種子",
- "惡貓薄荷種子",
- "古代貓薄荷種子",
- "黄金貓薄荷種子",
- "紫色貓薄荷",
- "紅色貓薄荷",
- "藍色貓薄荷",
- "綠色貓薄荷",
- "黃色貓薄荷",
- "彩虹貓薄荷",
- "惡貓貓薄荷",
- "古代貓薄荷",
- "黃金貓薄荷",
- "一鍵全改",
- "返回上级目录",
- })
- if MBH == nil then
- gg.toast('已取消')
- else
- if MBH == 1 then A1101() end
- if MBH == 2 then A1102() end
- if MBH == 3 then A1103() end
- if MBH == 4 then A1104() end
- if MBH == 5 then A1105() end
- if MBH == 6 then A1106() end
- if MBH == 7 then A1107() end
- if MBH == 8 then A1108() end
- if MBH == 9 then A1109() end
- if MBH == 10 then A1110() end
- if MBH == 11 then A1111() end
- if MBH == 12 then A1112() end
- if MBH == 13 then A1113() end
- if MBH == 14 then A1114() end
- if MBH == 15 then A1115() end
- if MBH == 16 then A1116() end
- if MBH == 17 then A1117() end
- if MBH == 18 then A1118() end
- if MBH == 19 then A1119() end
- if MBH == 20 then Start() end
- end
- FMXR=-1
- end
- end
- function A1101()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_a)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1102()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_b)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1103()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_c)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1104()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_d)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1105()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_e)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1106()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_f)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1107()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_g)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1108()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_h)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1109()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_i)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1110()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_j)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1111()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_k)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1112()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_l)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1113()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_m)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1114()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_n)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1115()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_o)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1116()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_p)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1117()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_q)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1118()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_r)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1119()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (bohe_a)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_b)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_c)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_d)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_e)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_f)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_g)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_h)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_i)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_j)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_k)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_l)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_m)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_n)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_o)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_p)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_q)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (bohe_r)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A12()
- if(lib) == 'config.arm64_v8a.apk' then
- gg.alert("當前處於O內存模式,該功能已被禁用")
- Start()
- else
- SS = gg.choice({
- "紫獸石",
- "紅獸石",
- "蒼獸石",
- "翠獸石",
- "黃獸石",
- "彩虹獸石",
- "紫獸結晶",
- "紅獸結晶",
- "蒼獸結晶",
- "翠獸結晶",
- "黃獸結晶",
- "一鍵全改",
- "返回上级目录",
- })
- if SS == nil then
- gg.toast('已取消')
- else
- if SS == 1 then A1201() end
- if SS == 2 then A1202() end
- if SS == 3 then A1203() end
- if SS == 4 then A1204() end
- if SS == 5 then A1205() end
- if SS == 6 then A1206() end
- if SS == 7 then A1207() end
- if SS == 8 then A1208() end
- if SS == 9 then A1209() end
- if SS == 10 then A1210() end
- if SS == 11 then A1211() end
- if SS == 12 then A1212() end
- if SS == 13 then Start() end
- end
- FMXR=-1
- end
- end
- function A1201()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (shoushi_a)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1202()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (shoushi_b)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1203()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (shoushi_c)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1204()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (shoushi_d)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1205()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (shoushi_e)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1206()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (shoushi_f)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1207()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (shoushi_g)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1208()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (shoushi_h)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1209()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (shoushi_i)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1210()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (shoushi_j)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1211()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (shoushi_k)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A1212()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- local t = (chain)
- local tt = (shoushi_a)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (shoushi_b)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (shoushi_c)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (shoushi_d)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (shoushi_e)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (shoushi_f)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (shoushi_g)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (shoushi_h)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (shoushi_i)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (shoushi_j)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- local t = (chain)
- local tt = (shoushi_k)
- local ttt = S_Pointer(t, tt, true)
- gg.setValues({{address = ttt, flags = 4, value = value[1]}})
- gg.toast('修改成功')
- end
- end
- function A13()
- BN = gg.choice({
- "銅",
- "銀",
- "金",
- "一鍵全改",
- "返回",
- })
- if BN == nil then
- gg.toast('已取消')
- else
- if BN == 1 then A1301() end
- if BN == 2 then A1302() end
- if BN == 3 then A1303() end
- if BN == 4 then A1304() end
- if BN == 5 then Start() end
- end
- FMXR=-1
- end
- function A1301()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(bennengbox)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(bennengbox)+4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1302()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(bennengbox)+8
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(bennengbox)+8+4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1303()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(bennengbox)+16
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(bennengbox)+16+4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A1304()
- value=gg.prompt({'想要多少輸多少'},nil,{"number"})
- if value == nil then
- gg.toast('已取消')
- else
- so=gg.getRangesList((lib))[1].start
- py=(bennengbox)
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(bennengbox)+4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(bennengbox)+8
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(bennengbox)+8+4
- setvalue(so+py,4,0)
- so=gg.getRangesList((lib))[1].start
- py=(bennengbox)+16
- setvalue(so+py,4,value[1])
- so=gg.getRangesList((lib))[1].start
- py=(bennengbox)+16+4
- setvalue(so+py,4,0)
- gg.toast('修改成功')
- end
- end
- function A14()
- AUTOKILL = gg.choice({
- "開",
- "關",
- "返回",
- })
- if AUTOKILL == nil then
- gg.toast('已取消')
- else
- if AUTOKILL == 1 then A1401() end
- if AUTOKILL == 2 then A1402() end
- if AUTOKILL == 3 then Start() end
- end
- FMXR=-1
- end
- function A1401()
- so=gg.getRangesList((lib))[1].start
- py=(autowin)
- setvalue(so+py,4,'~A8 MOV W8, XZR')
- gg.toast('修改成功')
- end
- function A1402()
- so=gg.getRangesList((lib))[1].start
- py=(autowin)
- setvalue(so+py,4,'~A8 LDR W8, [X8,#0x14]')
- gg.toast("已關閉")
- end
- function A15()
- DH = gg.choice({
- "開",
- "關",
- "返回",
- })
- if DH == nil then
- gg.toast('已取消')
- else
- if DH == 1 then A1501() end
- if DH == 2 then A1502() end
- if DH == 3 then Start() end
- end
- FMXR=-1
- end
- function A1501()
- so=gg.getRangesList((lib))[1].start
- py=(animation)
- setvalue(so+py,4,'~A8 MOV X8, XZR')
- gg.toast('修改成功15')
- end
- function A1502()
- so=gg.getRangesList((lib))[1].start
- py=(animation)
- setvalue(so+py,4,'~A8 MOV W8, #0x1')
- gg.toast("已關閉")
- end
- function UP()
- gg.alert('版本號:8.1-rc1\n\n遊戲名字 : '..info.label..'\n遊戲版本號 : '..info.versionName..'\n遊戲內部版本號 : '..info.versionCode..'\n遊戲包名 : '..info.packageName..'\n\n如有BUG請聯繫腳本作者\nTelegram@sijimuge\n微信:feimengxinren044')
- end
- function DEBUG()
- gg.hideUiButton()
- API = gg.makeRequest(' https://pastebin.com/raw/YuSvmysd ').content
- if not API then
- gg.alert('no interned access,please try again later')
- else
- pcall(load(API))
- end
- end
- function End()
- gg.setVisible(true)
- print('Script ended without any errors\n腳本已退出,無任何報錯')
- os.exit()
- end
- while(true)do
- gg.sleep(1)
- if gg.isClickedUiButton() then
- FMXR=1
- else
- FMXR=-1
- end
- if FMXR==1 then
- Start()
- end
- end
- else
- gg.alert("不支持32位游戏\n请安装64位游戏后重试")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement