Advertisement
cnsnipermike

battlecat_release_8.1-rc1(debug)

Jun 10th, 2025 (edited)
1,003
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 45.83 KB | None | 0 0
  1. gg.alert("Changed to debug mode\n已切換到調試模式\n\n點擊 SX 按鈕可調出功能表\n同時也可以使用修改器功能")
  2. gg.setVisible(true)
  3. gg.showUiButton()
  4. if gg.getTargetInfo()["x64"] then
  5. gg.clearResults()
  6. gg.setRanges(16)
  7. gg.searchNumber(10,4)
  8. local count = gg.getResultsCount()
  9. if(count < 1) then
  10. lib='config.arm64_v8a.apk'
  11. gg.setRanges(-2080896)
  12. else
  13. gg.setRanges(16)
  14. gg.clearResults()
  15. lib='libnative-lib.so'
  16. end
  17. targetname='貓咪大戰爭'
  18. targetPkg='jp.co.ponos.battlecatstw'
  19. targetVersion='14.4.0'
  20. targetBuild=1404000
  21. info=gg.getTargetInfo()
  22. bohe_a={0x3C8D78, 0x4}  --id-0--紫色貓薄荷種子
  23. bohe_b={0x3C8D78, 0xC}  --id-1--紅色貓薄荷種子
  24. bohe_c={0x3C8D78, 0x14}  --id-2--藍色貓薄荷種子
  25. bohe_d={0x3C8D78, 0x1C}  --id-3--綠色貓薄荷種子
  26. bohe_e={0x3C8D78, 0x24}  --id-4--黃色貓薄荷種子
  27. bohe_f={0x3C8D78, 0x6C}  --id-13--彩虹貓薄荷種子
  28. bohe_g={0x3C8D78, 0x7C}  --id-15--惡貓薄荷種子
  29. bohe_h={0x3C8D78, 0x5C}  --id-11--古代貓薄荷種子
  30. bohe_i={0x3C8D78, 0x8C}  --id-17--黃金貓薄荷種子
  31. bohe_j={0x3C8D78, 0x2C}  --id-5--紫色貓薄荷種子
  32. bohe_k={0x3C8D78, 0x34}  --id-6--紅色貓薄荷種子
  33. bohe_l={0x3C8D78, 0x3C}  --id-7--藍色貓薄荷種子
  34. bohe_m={0x3C8D78, 0x44}  --id-8--綠色貓薄荷種子
  35. bohe_n={0x3C8D78, 0x4C}  --id-9--黃色貓薄荷種子
  36. bohe_o={0x3C8D78, 0x54}  --id-10--彩虹貓薄荷種子
  37. bohe_p={0x3C8D78, 0x84}  --id-16--惡貓薄荷種子
  38. bohe_q={0x3C8D78, 0x64}  --id-12--古代貓薄荷種子
  39. bohe_r={0x3C8D78, 0x74}  --id-14--黃金貓薄荷種子
  40. shoushi_a={0x3C8D78, 0x94}  --id-18--紫獸石
  41. shoushi_b={0x3C8D78, 0x9C}  --id-19--紅獸石
  42. shoushi_c={0x3C8D78, 0xA4}  --id-20--蒼獸石
  43. shoushi_d={0x3C8D78, 0xAC}  --id-21--翠獸石
  44. shoushi_e={0x3C8D78, 0xB4}  --id-22--黃獸石
  45. shoushi_f={0x3C8D78, 0xE4}  --id-28--彩虹獸石
  46. shoushi_g={0x3C8D78, 0xBC}  --id-23--紫獸結晶
  47. shoushi_h={0x3C8D78, 0xC4}  --id-24--紅獸結晶
  48. shoushi_i={0x3C8D78, 0xCC}  --id-25--蒼獸結晶
  49. shoushi_j={0x3C8D78, 0xD4}  --id-26--翠獸結晶
  50. shoushi_k={0x3C8D78, 0xDC}  --id-27--黃獸結晶
  51. animation=0x6020B0  --xa-static
  52. autowin=0x429D10  --xa-static
  53. shoulingqi=0xA5E2A8  --xa-static
  54. baijinquan=(shoulingqi)+0x750  --static
  55. chuanshuoheiquan=(shoulingqi)+0x758  --static
  56. baijinquanshuipian=(shoulingqi)+0x760  --static
  57. zhaofuquan=(shoulingqi)+0x1628  --dynamic
  58. zhaofuquanG=(shoulingqi)+0x1630  --dynamic
  59. bennengbox=(zhaofuquanG)+8  --static
  60. maoguantou=(shoulingqi)+0x97E8  --dynamic
  61. xp=(maoguantou)+344  --static
  62. np=(xp)+8  --static
  63. zhandoudaoju=(shoulingqi)+0x476A0  --dynamic
  64. yinquan=(shoulingqi)+0x2F872C  --dynamic
  65. jinquan=(yinquan)+8  --static
  66. playedtime=(jinquan)+0x385254  --dynamic
  67. maoyanshi=(shoulingqi)+0x40290C  --dynamic
  68. miaolida=(maoyanshi)+48  --static
  69. sucai=(miaolida)+24  --static
  70. --lib='libnative-lib.so'
  71. chain={"libnative-lib.so:bss", "Cb"}
  72. function S_Pointer(t_So, t_Offset, _bit)
  73. local function getRanges()
  74. local ranges = {}
  75. local t = gg.getRangesList('^/data/*.so*$')
  76. for i, v in pairs(t) do
  77. if v.type:sub(2, 2) == 'w' then
  78. table.insert(ranges, v)
  79. end
  80. end
  81. return ranges
  82. end
  83. local function Get_Address(N_So, Offset, ti_bit)
  84. local ti = gg.getTargetInfo()
  85. local S_list = getRanges()
  86. local _Q = tonumber(0x167ba0fe)
  87. local t = {}
  88. local _t
  89. local _S = nil
  90. if ti_bit then
  91. _t = 32
  92.    else
  93.    _t = 4
  94.   end
  95.   for i in pairs(S_list) do
  96.    local _N = S_list[i].internalName:gsub('^.*/', '')
  97.    if N_So[1] == _N and N_So[2] == S_list[i].state then
  98.     _S = S_list[i]
  99.     break
  100.    end
  101.   end
  102.   if _S then
  103.    t[#t + 1] = {}
  104.    t[#t].address = _S.start + Offset[1]
  105.    t[#t].flags = _t
  106.    if #Offset ~= 1 then
  107.     for i = 2, #Offset do
  108.      local S = gg.getValues(t)
  109.      t = {}
  110.      for _ in pairs(S) do
  111.       if not ti.x64 then
  112.        S[_].value = S[_].value & 0xFFFFFFFF
  113.       end
  114.       t[#t + 1] = {}
  115.       t[#t].address = S[_].value + Offset[i]
  116.       t[#t].flags = _t
  117.      end
  118.     end
  119.    end
  120.    _S = t[#t].address
  121.   end
  122.   return _S
  123.  end
  124.  local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit))
  125.  return _A
  126. end
  127. 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
  128. 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
  129. function Start()
  130. MAIN = gg.choice({
  131. "首領旗",
  132. "XP",
  133. "NP",
  134. "猫罐頭",
  135. "戰鬥道具",
  136. "喵力達",
  137. "遊戲時數",
  138. "貓眼石",
  139. "抽獎券",
  140. "素材",
  141. "貓薄荷",
  142. "獸石",
  143. "本能寶箱",
  144. "自動爆塔",
  145. "關閉抽獎動畫",
  146. "腳本資訊",
  147. "Switch to normal mode",
  148. "離開",
  149. })
  150. if MAIN == nil then
  151. gg.toast("功能表已收起")
  152. else
  153. if MAIN == 1 then A1() end
  154. if MAIN == 2 then A2() end
  155. if MAIN == 3 then A3() end
  156. if MAIN == 4 then A4() end
  157. if MAIN == 5 then A5() end
  158. if MAIN == 6 then A6() end
  159. if MAIN == 7 then A7() end
  160. if MAIN == 8 then A8() end
  161. if MAIN == 9 then A9() end
  162. if MAIN == 10 then A10() end
  163. if MAIN == 11 then A11() end
  164. if MAIN == 12 then A12() end
  165. if MAIN == 13 then A13() end
  166. if MAIN == 14 then A14() end
  167. if MAIN == 15 then A15() end
  168. if MAIN == 16 then UP() end
  169. if MAIN == 17 then DEBUG() end
  170. if MAIN == 18 then End() end
  171. end
  172. FMXR=-1
  173. end
  174. function A1()
  175. value=gg.prompt({'首領旗\n输入1-9999'},nil,{"number"})
  176. if value == nil then
  177. gg.toast('已取消')
  178. else  
  179. b=value[1]
  180. c=65536
  181. d=b*c
  182. value=d
  183. so=gg.getRangesList((lib))[1].start
  184. py=(shoulingqi)
  185. setvalue(so+py,4,''..value..'')
  186. gg.toast('修改成功')
  187. end
  188. end
  189. function A2()
  190. value=gg.prompt({'XP\n想要多少輸多少'},nil,{"number"})
  191. if value == nil then
  192. gg.toast('已取消')
  193. else
  194. so=gg.getRangesList((lib))[1].start
  195. py=(xp)
  196. setvalue(so+py,4,value[1])
  197. so=gg.getRangesList((lib))[1].start
  198. py=(xp)+0x4
  199. setvalue(so+py,4,0)
  200. gg.toast('修改成功')
  201. end
  202. end
  203. function A3()
  204. value=gg.prompt({'NP\n想要多少輸多少'},nil,{"number"})
  205. if value == nil then
  206. gg.toast('已取消')
  207. else
  208. so=gg.getRangesList((lib))[1].start
  209. py=(np)
  210. setvalue(so+py,4,value[1])
  211. so=gg.getRangesList((lib))[1].start
  212. py=(np)+0x4
  213. setvalue(so+py,4,0)
  214. gg.toast('修改成功')
  215. end
  216. end
  217. function A4()
  218. value=gg.prompt({'貓罐子\n想要多少輸多少\n極限值:49999'},nil,{"number"})
  219. if value == nil then
  220. gg.toast('已取消')
  221. else
  222. so=gg.getRangesList((lib))[1].start
  223. py=(maoguantou)
  224. setvalue(so+py,4,value[1])
  225. so=gg.getRangesList((lib))[1].start
  226. py=(maoguantou)+0x4
  227. setvalue(so+py,4,0)
  228. gg.toast('修改成功')
  229. end
  230. end
  231. function A5()
  232. ZDDJ = gg.choice({
  233. "加速",
  234. "寶物雷達",
  235. "土豪貓",
  236. "貓形電腦",
  237. "洞悉先機",
  238. "狙擊手",
  239. "一鍵全改",
  240. "返回上级目录",
  241. })
  242. if ZDDJ == nil then
  243. gg.toast('已取消')
  244. else
  245. if ZDDJ == 1 then A501() end
  246. if ZDDJ == 2 then A502() end
  247. if ZDDJ == 3 then A503() end
  248. if ZDDJ == 4 then A504() end
  249. if ZDDJ == 5 then A505() end
  250. if ZDDJ == 6 then A506() end
  251. if ZDDJ == 7 then A507() end
  252. if ZDDJ == 8 then Start() end
  253. end
  254. FMXR=-1
  255. end
  256. function A501()
  257. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  258. if value == nil then
  259. gg.toast('已取消')
  260. else
  261. so=gg.getRangesList((lib))[1].start
  262. py=(zhandoudaoju)
  263. setvalue(so+py,4,value[1])
  264. so=gg.getRangesList((lib))[1].start
  265. py=(zhandoudaoju)+0x4
  266. setvalue(so+py,4,0)
  267. gg.toast('修改成功')
  268. end
  269. end
  270. function A502()
  271. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  272. if value == nil then
  273. gg.toast('已取消')
  274. else
  275. so=gg.getRangesList((lib))[1].start
  276. py=(zhandoudaoju)+0x8
  277. setvalue(so+py,4,value[1])
  278. so=gg.getRangesList((lib))[1].start
  279. py=(zhandoudaoju)+0x8+0x4
  280. setvalue(so+py,4,0)
  281. gg.toast('修改成功')
  282. end
  283. end
  284. function A503()
  285. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  286. if value == nil then
  287. gg.toast('已取消')
  288. else
  289. so=gg.getRangesList((lib))[1].start
  290. py=(zhandoudaoju)+0x10
  291. setvalue(so+py,4,value[1])
  292. so=gg.getRangesList((lib))[1].start
  293. py=(zhandoudaoju)+0x10+0x4
  294. setvalue(so+py,4,0)
  295. gg.toast('修改成功')
  296. end
  297. end
  298. function A504()
  299. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  300. if value == nil then
  301. gg.toast('已取消')
  302. else
  303. so=gg.getRangesList((lib))[1].start
  304. py=(zhandoudaoju)+0x18
  305. setvalue(so+py,4,value[1])
  306. so=gg.getRangesList((lib))[1].start
  307. py=(zhandoudaoju)+0x18+0x4
  308. setvalue(so+py,4,0)
  309. gg.toast('修改成功')
  310. end
  311. end
  312. function A505()
  313. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  314. if value == nil then
  315. gg.toast('已取消')
  316. else
  317. so=gg.getRangesList((lib))[1].start
  318. py=(zhandoudaoju)+0x20
  319. setvalue(so+py,4,value[1])
  320. so=gg.getRangesList((lib))[1].start
  321. py=(zhandoudaoju)+0x20+0x4
  322. setvalue(so+py,4,0)
  323. gg.toast('修改成功')
  324. end
  325. end
  326. function A506()
  327. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  328. if value == nil then
  329. gg.toast('已取消')
  330. else
  331. so=gg.getRangesList((lib))[1].start
  332. py=(zhandoudaoju)+0x28
  333. setvalue(so+py,4,value[1])
  334. so=gg.getRangesList((lib))[1].start
  335. py=(zhandoudaoju)+0x28+0x4
  336. setvalue(so+py,4,0)
  337. gg.toast('修改成功')
  338. end
  339. end
  340. function A507()
  341. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  342. if value == nil then
  343. gg.toast('已取消')
  344. else
  345. so=gg.getRangesList((lib))[1].start
  346. py=(zhandoudaoju)
  347. setvalue(so+py,4,value[1])
  348. so=gg.getRangesList((lib))[1].start
  349. py=(zhandoudaoju)+0x4
  350. setvalue(so+py,4,0)
  351. so=gg.getRangesList((lib))[1].start
  352. py=(zhandoudaoju)+0x8
  353. setvalue(so+py,4,value[1])
  354. so=gg.getRangesList((lib))[1].start
  355. py=(zhandoudaoju)+0x8+0x4
  356. setvalue(so+py,4,0)
  357. so=gg.getRangesList((lib))[1].start
  358. py=(zhandoudaoju)+0x10
  359. setvalue(so+py,4,value[1])
  360. so=gg.getRangesList((lib))[1].start
  361. py=(zhandoudaoju)+0x10+0x4
  362. setvalue(so+py,4,0)
  363. so=gg.getRangesList((lib))[1].start
  364. py=(zhandoudaoju)+0x18
  365. setvalue(so+py,4,value[1])
  366. so=gg.getRangesList((lib))[1].start
  367. py=(zhandoudaoju)+0x18+0x4
  368. setvalue(so+py,4,0)
  369. so=gg.getRangesList((lib))[1].start
  370. py=(zhandoudaoju)+0x20
  371. setvalue(so+py,4,value[1])
  372. so=gg.getRangesList((lib))[1].start
  373. py=(zhandoudaoju)+0x20+0x4
  374. setvalue(so+py,4,0)
  375. so=gg.getRangesList((lib))[1].start
  376. py=(zhandoudaoju)+0x28
  377. setvalue(so+py,4,value[1])
  378. so=gg.getRangesList((lib))[1].start
  379. py=(zhandoudaoju)+0x28+0x4
  380. setvalue(so+py,4,0)
  381. gg.toast('修改成功')
  382. end
  383. end
  384. function A6()
  385. MLD = gg.choice({
  386. "喵力達-A",
  387. "喵力達-B",
  388. "喵力達-C",
  389. "一鍵全改",
  390. "返回上级目录",
  391. })
  392. if MLD == nil then
  393. gg.toast('已取消')
  394. else
  395. if MLD == 1 then A601() end
  396. if MLD == 2 then A602() end
  397. if MLD == 3 then A603() end
  398. if MLD == 4 then A604() end
  399. if MLD == 5 then Start() end
  400. end
  401. FMXR=-1
  402. end
  403. function A601()
  404. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  405. if value == nil then
  406. gg.toast('已取消')
  407. else
  408. so=gg.getRangesList((lib))[1].start
  409. py=(miaolida)
  410. setvalue(so+py,4,value[1])
  411. so=gg.getRangesList((lib))[1].start
  412. py=(miaolida)+0x4
  413. setvalue(so+py,4,0)
  414. gg.toast('修改成功')
  415. end
  416. end
  417. function A602()
  418. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  419. if value == nil then
  420. gg.toast('已取消')
  421. else
  422. so=gg.getRangesList((lib))[1].start
  423. py=(miaolida)+0x8
  424. setvalue(so+py,4,value[1])
  425. so=gg.getRangesList((lib))[1].start
  426. py=(miaolida)+0x8+0x4
  427. setvalue(so+py,4,0)
  428. gg.toast('修改成功')
  429. end
  430. end
  431. function A603()
  432. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  433. if value == nil then
  434. gg.toast('已取消')
  435. else
  436. so=gg.getRangesList((lib))[1].start
  437. py=(miaolida)+0x10
  438. setvalue(so+py,4,value[1])
  439. so=gg.getRangesList((lib))[1].start
  440. py=(miaolida)+0x10+0x4
  441. setvalue(so+py,4,0)
  442. gg.toast('修改成功')
  443. end
  444. end
  445. function A604()
  446. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  447. if value == nil then
  448. gg.toast('已取消')
  449. else
  450. so=gg.getRangesList((lib))[1].start
  451. py=(miaolida)
  452. setvalue(so+py,4,value[1])
  453. so=gg.getRangesList((lib))[1].start
  454. py=(miaolida)+0x4
  455. setvalue(so+py,4,0)
  456. so=gg.getRangesList((lib))[1].start
  457. py=(miaolida)+0x8
  458. setvalue(so+py,4,value[1])
  459. so=gg.getRangesList((lib))[1].start
  460. py=(miaolida)+0x8+0x4
  461. setvalue(so+py,4,0)
  462. so=gg.getRangesList((lib))[1].start
  463. py=(miaolida)+0x10
  464. setvalue(so+py,4,value[1])
  465. so=gg.getRangesList((lib))[1].start
  466. py=(miaolida)+0x10+0x4
  467. setvalue(so+py,4,0)
  468. gg.toast('修改成功')
  469. end
  470. end
  471. function A7()
  472. value=gg.prompt({'遊戲時數換算工具\n請輸入1-9999'},nil,{"number"})
  473. if value == nil then
  474. gg.toast('已取消')
  475. else
  476. a=value[1]
  477. b=3600
  478. c=30
  479. d=a*b*c
  480. so=gg.getRangesList((lib))[1].start
  481. py=(playedtime)
  482. setvalue(so+py,4,''..d..'')
  483. gg.toast('修改成功')
  484. end
  485. end
  486. function A8()
  487. MYS = gg.choice({
  488. "貓眼石(EX)",
  489. "貓眼石(稀有)",
  490. "貓眼石(激稀有)",
  491. "貓眼石(超激稀有)",
  492. "貓眼石(傳說)",
  493. "貓眼石(闇)",
  494. "一鍵全改",
  495. "返回上级目录",
  496. })
  497. if MYS == nil then
  498. gg.toast('已取消')
  499. else
  500. if MYS == 1 then A801() end
  501. if MYS == 2 then A802() end
  502. if MYS == 3 then A803() end
  503. if MYS == 4 then A804() end
  504. if MYS == 5 then A805() end
  505. if MYS == 6 then A806() end
  506. if MYS == 7 then A807() end
  507. if MYS == 8 then Start() end
  508. end
  509. FMXR=-1
  510. end
  511. function A801()
  512. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  513. if value == nil then
  514. gg.toast('已取消')
  515. else
  516. so=gg.getRangesList((lib))[1].start
  517. py=(maoyanshi)
  518. setvalue(so+py,4,value[1])
  519. so=gg.getRangesList((lib))[1].start
  520. py=(maoyanshi)+0x4
  521. setvalue(so+py,4,0)
  522. gg.toast('修改成功')
  523. end
  524. end
  525. function A802()
  526. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  527. if value == nil then
  528. gg.toast('已取消')
  529. else
  530. so=gg.getRangesList((lib))[1].start
  531. py=(maoyanshi)+0x8
  532. setvalue(so+py,4,value[1])
  533. so=gg.getRangesList((lib))[1].start
  534. py=(maoyanshi)+0x8+0x4
  535. setvalue(so+py,4,0)
  536. gg.toast('修改成功')
  537. end
  538. end
  539. function A803()
  540. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  541. if value == nil then
  542. gg.toast('已取消')
  543. else
  544. so=gg.getRangesList((lib))[1].start
  545. py=(maoyanshi)+0x10
  546. setvalue(so+py,4,value[1])
  547. so=gg.getRangesList((lib))[1].start
  548. py=(maoyanshi)+0x10+0x4
  549. setvalue(so+py,4,0)
  550. gg.toast('修改成功')
  551. end
  552. end
  553. function A804()
  554. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  555. if value == nil then
  556. gg.toast('已取消')
  557. else
  558. so=gg.getRangesList((lib))[1].start
  559. py=(maoyanshi)+0x18
  560. setvalue(so+py,4,value[1])
  561. so=gg.getRangesList((lib))[1].start
  562. py=(maoyanshi)+0x18+0x4
  563. setvalue(so+py,4,0)
  564. gg.toast('修改成功')
  565. end
  566. end
  567. function A805()
  568. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  569. if value == nil then
  570. gg.toast('已取消')
  571. else
  572. so=gg.getRangesList((lib))[1].start
  573. py=(maoyanshi)+0x20
  574. setvalue(so+py,4,value[1])
  575. so=gg.getRangesList((lib))[1].start
  576. py=(maoyanshi)+0x20+0x4
  577. setvalue(so+py,4,0)
  578. gg.toast('修改成功')
  579. end
  580. end
  581. function A806()
  582. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  583. if value == nil then
  584. gg.toast('已取消')
  585. else
  586. so=gg.getRangesList((lib))[1].start
  587. py=(maoyanshi)+0x28
  588. setvalue(so+py,4,value[1])
  589. so=gg.getRangesList((lib))[1].start
  590. py=(maoyanshi)+0x28+0x4
  591. setvalue(so+py,4,0)
  592. gg.toast('修改成功')
  593. end
  594. end
  595. function A807()
  596. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  597. if value == nil then
  598. gg.toast('已取消')
  599. else
  600. so=gg.getRangesList((lib))[1].start
  601. py=(maoyanshi)
  602. setvalue(so+py,4,value[1])
  603. so=gg.getRangesList((lib))[1].start
  604. py=(maoyanshi)+4
  605. setvalue(so+py,4,0)
  606. so=gg.getRangesList((lib))[1].start
  607. py=(maoyanshi)+8
  608. setvalue(so+py,4,value[1])
  609. so=gg.getRangesList((lib))[1].start
  610. py=(maoyanshi)+8+4
  611. setvalue(so+py,4,0)
  612. so=gg.getRangesList((lib))[1].start
  613. py=(maoyanshi)+16
  614. setvalue(so+py,4,value[1])
  615. so=gg.getRangesList((lib))[1].start
  616. py=(maoyanshi)+16+4
  617. setvalue(so+py,4,0)
  618. so=gg.getRangesList((lib))[1].start
  619. py=(maoyanshi)+24
  620. setvalue(so+py,4,value[1])
  621. so=gg.getRangesList((lib))[1].start
  622. py=(maoyanshi)+24+4
  623. setvalue(so+py,4,0)
  624. so=gg.getRangesList((lib))[1].start
  625. py=(maoyanshi)+32
  626. setvalue(so+py,4,value[1])
  627. so=gg.getRangesList((lib))[1].start
  628. py=(maoyanshi)+32+4
  629. setvalue(so+py,4,0)
  630. so=gg.getRangesList((lib))[1].start
  631. py=(maoyanshi)+40
  632. setvalue(so+py,4,value[1])
  633. so=gg.getRangesList((lib))[1].start
  634. py=(maoyanshi)+40+4
  635. setvalue(so+py,4,0)
  636. gg.toast('修改成功')
  637. end
  638. end
  639. function A9()
  640. CJQ = gg.choice({
  641. "銀券",
  642. "金券",
  643. "招福券",
  644. "招福券G",
  645. "白金券",
  646. "白金券碎片",
  647. "傳說黑券",
  648. "返回上级目录",
  649. })
  650. if CJQ == nil then
  651. gg.toast('已取消')
  652. else
  653. if CJQ == 1 then A901() end
  654. if CJQ == 2 then A902() end
  655. if CJQ == 3 then A903() end
  656. if CJQ == 4 then A904() end
  657. if CJQ == 5 then A905() end
  658. if CJQ == 6 then A906() end
  659. if CJQ == 7 then A907() end
  660. if CJQ == 8 then Start() end
  661. end
  662. FMXR=-1
  663. end
  664. function A901()
  665. value=gg.prompt({'想要多少輸多少\n極限值:無限'},nil,{"number"})
  666. if value == nil then
  667. gg.toast('已取消')
  668. else
  669. so=gg.getRangesList((lib))[1].start
  670. py=(yinquan)
  671. setvalue(so+py,4,value[1])
  672. so=gg.getRangesList((lib))[1].start
  673. py=(yinquan)+0x4
  674. setvalue(so+py,4,0)
  675. gg.toast('修改成功')
  676. end
  677. end
  678. function A902()
  679. value=gg.prompt({'想要多少輸多少\n極限值:無限'},nil,{"number"})
  680. if value == nil then
  681. gg.toast('已取消')
  682. else
  683. so=gg.getRangesList((lib))[1].start
  684. py=(jinquan)
  685. setvalue(so+py,4,value[1])
  686. so=gg.getRangesList((lib))[1].start
  687. py=(jinquan)+0x4
  688. setvalue(so+py,4,0)
  689. gg.toast('修改成功')
  690. end
  691. end
  692. function A903()
  693. value=gg.prompt({'想要多少輸多少\n極限值:無限'},nil,{"number"})
  694. if value == nil then
  695. gg.toast('已取消')
  696. else
  697. so=gg.getRangesList((lib))[1].start
  698. py=(zhaofuquan)
  699. setvalue(so+py,4,value[1])
  700. so=gg.getRangesList((lib))[1].start
  701. py=(zhaofuquan)+0x4
  702. setvalue(so+py,4,0)
  703. gg.toast('修改成功')
  704. end
  705. end
  706. function A904()
  707. value=gg.prompt({'想要多少輸多少\n極限值:無限'},nil,{"number"})
  708. if value == nil then
  709. gg.toast('已取消')
  710. else
  711. so=gg.getRangesList((lib))[1].start
  712. py=(zhaofuquanG)
  713. setvalue(so+py,4,value[1])
  714. so=gg.getRangesList((lib))[1].start
  715. py=(zhaofuquanG)+0x4
  716. setvalue(so+py,4,0)
  717. gg.toast('修改成功')
  718. end
  719. end
  720. function A905()
  721. value=gg.prompt({'想要多少輸多少\n極限值:29'},nil,{"number"})
  722. if value == nil then
  723. gg.toast('已取消')
  724. else
  725. so=gg.getRangesList((lib))[1].start
  726. py=(baijinquan)
  727. setvalue(so+py,4,value[1])
  728. so=gg.getRangesList((lib))[1].start
  729. py=(baijinquan)+0x4
  730. setvalue(so+py,4,0)
  731. gg.toast('修改成功')
  732. end
  733. end
  734. function A906()
  735. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  736. if value == nil then
  737. gg.toast('已取消')
  738. else
  739. so=gg.getRangesList((lib))[1].start
  740. py=(baijinquanshuipian)
  741. setvalue(so+py,4,value[1])
  742. so=gg.getRangesList((lib))[1].start
  743. py=(baijinquanshuipian)+0x4
  744. setvalue(so+py,4,0)
  745. gg.toast('修改成功')
  746. end
  747. end
  748. function A907()
  749. value=gg.prompt({'想要多少輸多少\n極限值:9'},nil,{"number"})
  750. if value == nil then
  751. gg.toast('已取消')
  752. else
  753. so=gg.getRangesList((lib))[1].start
  754. py=(chuanshuoheiquan)
  755. setvalue(so+py,4,value[1])
  756. so=gg.getRangesList((lib))[1].start
  757. py=(chuanshuoheiquan)+0x4
  758. setvalue(so+py,4,0)
  759. gg.toast('修改成功')
  760. end
  761. end
  762. function A10()
  763. SC = gg.choice({
  764. "紅磚",
  765. "羽毛",
  766. "備長炭",
  767. "鋼製齒輪",
  768. "黃金",
  769. "宇宙石",
  770. "神秘骨頭",
  771. "菊石",
  772. "紅磚Z",
  773. "羽毛Z",
  774. "備長炭Z",
  775. "鋼製齒輪Z",
  776. "黃金Z",
  777. "宇宙石Z",
  778. "神秘骨頭Z",
  779. "菊石Z",
  780. "一鍵全改",
  781. "返回上级目录",
  782. })
  783. if SC == nil then
  784. gg.toast('已取消')
  785. else
  786. if SC == 1 then A1001() end
  787. if SC == 2 then A1002() end
  788. if SC == 3 then A1003() end
  789. if SC == 4 then A1004() end
  790. if SC == 5 then A1005() end
  791. if SC == 6 then A1006() end
  792. if SC == 7 then A1007() end
  793. if SC == 8 then A1008() end
  794. if SC == 9 then A1009() end
  795. if SC == 10 then A1010() end
  796. if SC == 11 then A1011() end
  797. if SC == 12 then A1012() end
  798. if SC == 13 then A1013() end
  799. if SC == 14 then A1014() end
  800. if SC == 15 then A1015() end
  801. if SC == 16 then A1016() end
  802. if SC == 17 then A1017() end
  803. if SC == 18 then Start() end
  804. end
  805. FMXR=-1
  806. end
  807. function A1001()
  808. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  809. if value == nil then
  810. gg.toast('已取消')
  811. else
  812. so=gg.getRangesList((lib))[1].start
  813. py=(sucai)
  814. setvalue(so+py,4,value[1])
  815. so=gg.getRangesList((lib))[1].start
  816. py=(sucai)+0x4
  817. setvalue(so+py,4,0)
  818. gg.toast('修改成功')
  819. end
  820. end
  821. function A1002()
  822. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  823. if value == nil then
  824. gg.toast('已取消')
  825. else
  826. so=gg.getRangesList((lib))[1].start
  827. py=(sucai)+0x8
  828. setvalue(so+py,4,value[1])
  829. so=gg.getRangesList((lib))[1].start
  830. py=(sucai)+0x8+0x4
  831. setvalue(so+py,4,0)
  832. gg.toast('修改成功')
  833. end
  834. end
  835. function A1003()
  836. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  837. if value == nil then
  838. gg.toast('已取消')
  839. else
  840. so=gg.getRangesList((lib))[1].start
  841. py=(sucai)+0x10
  842. setvalue(so+py,4,value[1])
  843. so=gg.getRangesList((lib))[1].start
  844. py=(sucai)+0x10+0x4
  845. setvalue(so+py,4,0)
  846. gg.toast('修改成功')
  847. end
  848. end
  849. function A1004()
  850. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  851. if value == nil then
  852. gg.toast('已取消')
  853. else
  854. so=gg.getRangesList((lib))[1].start
  855. py=(sucai)+0x18
  856. setvalue(so+py,4,value[1])
  857. so=gg.getRangesList((lib))[1].start
  858. py=(sucai)+0x18+0x4
  859. setvalue(so+py,4,0)
  860. gg.toast('修改成功')
  861. end
  862. end
  863. function A1005()
  864. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  865. if value == nil then
  866. gg.toast('已取消')
  867. else
  868. so=gg.getRangesList((lib))[1].start
  869. py=(sucai)+0x20
  870. setvalue(so+py,4,value[1])
  871. so=gg.getRangesList((lib))[1].start
  872. py=(sucai)+0x20+0x4
  873. setvalue(so+py,4,0)
  874. gg.toast('修改成功')
  875. end
  876. end
  877. function A1006()
  878. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  879. if value == nil then
  880. gg.toast('已取消')
  881. else
  882. so=gg.getRangesList((lib))[1].start
  883. py=(sucai)+0x28
  884. setvalue(so+py,4,value[1])
  885. so=gg.getRangesList((lib))[1].start
  886. py=(sucai)+0x28+0x4
  887. setvalue(so+py,4,0)
  888. gg.toast('修改成功')
  889. end
  890. end
  891. function A1007()
  892. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  893. if value == nil then
  894. gg.toast('已取消')
  895. else
  896. so=gg.getRangesList((lib))[1].start
  897. py=(sucai)+0x30
  898. setvalue(so+py,4,value[1])
  899. so=gg.getRangesList((lib))[1].start
  900. py=(sucai)+0x30+0x4
  901. setvalue(so+py,4,0)
  902. gg.toast('修改成功')
  903. end
  904. end
  905. function A1008()
  906. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  907. if value == nil then
  908. gg.toast('已取消')
  909. else
  910. so=gg.getRangesList((lib))[1].start
  911. py=(sucai)+0x38
  912. setvalue(so+py,4,value[1])
  913. so=gg.getRangesList((lib))[1].start
  914. py=(sucai)+0x38+0x4
  915. setvalue(so+py,4,0)
  916. gg.toast('修改成功')
  917. end
  918. end
  919. function A1009()
  920. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  921. if value == nil then
  922. gg.toast('已取消')
  923. else
  924. so=gg.getRangesList((lib))[1].start
  925. py=(sucai)+0x40
  926. setvalue(so+py,4,value[1])
  927. so=gg.getRangesList((lib))[1].start
  928. py=(sucai)+0x40+0x4
  929. setvalue(so+py,4,0)
  930. gg.toast('修改成功')
  931. end
  932. end
  933. function A1010()
  934. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  935. if value == nil then
  936. gg.toast('已取消')
  937. else
  938. so=gg.getRangesList((lib))[1].start
  939. py=(sucai)+0x48
  940. setvalue(so+py,4,value[1])
  941. so=gg.getRangesList((lib))[1].start
  942. py=(sucai)+0x48+0x4
  943. setvalue(so+py,4,0)
  944. gg.toast('修改成功')
  945. end
  946. end
  947. function A1011()
  948. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  949. if value == nil then
  950. gg.toast('已取消')
  951. else
  952. so=gg.getRangesList((lib))[1].start
  953. py=(sucai)+0x50
  954. setvalue(so+py,4,value[1])
  955. so=gg.getRangesList((lib))[1].start
  956. py=(sucai)+0x50+0x4
  957. setvalue(so+py,4,0)
  958. gg.toast('修改成功')
  959. end
  960. end
  961. function A1012()
  962. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  963. if value == nil then
  964. gg.toast('已取消')
  965. else
  966. so=gg.getRangesList((lib))[1].start
  967. py=(sucai)+0x58
  968. setvalue(so+py,4,value[1])
  969. so=gg.getRangesList((lib))[1].start
  970. py=(sucai)+0x58+0x4
  971. setvalue(so+py,4,0)
  972. gg.toast('修改成功')
  973. end
  974. end
  975. function A1013()
  976. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  977. if value == nil then
  978. gg.toast('已取消')
  979. else
  980. so=gg.getRangesList((lib))[1].start
  981. py=(sucai)+0x60
  982. setvalue(so+py,4,value[1])
  983. so=gg.getRangesList((lib))[1].start
  984. py=(sucai)+0x60+0x4
  985. setvalue(so+py,4,0)
  986. gg.toast('修改成功')
  987. end
  988. end
  989. function A1014()
  990. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  991. if value == nil then
  992. gg.toast('已取消')
  993. else
  994. so=gg.getRangesList((lib))[1].start
  995. py=(sucai)+0x68
  996. setvalue(so+py,4,value[1])
  997. so=gg.getRangesList((lib))[1].start
  998. py=(sucai)+0x68+0x4
  999. setvalue(so+py,4,0)
  1000. gg.toast('修改成功')
  1001. end
  1002. end
  1003. function A1015()
  1004. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1005. if value == nil then
  1006. gg.toast('已取消')
  1007. else
  1008. so=gg.getRangesList((lib))[1].start
  1009. py=(sucai)+0x70
  1010. setvalue(so+py,4,value[1])
  1011. so=gg.getRangesList((lib))[1].start
  1012. py=(sucai)+0x70+0x4
  1013. setvalue(so+py,4,0)
  1014. gg.toast('修改成功')
  1015. end
  1016. end
  1017. function A1016()
  1018. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1019. if value == nil then
  1020. gg.toast('已取消')
  1021. else
  1022. so=gg.getRangesList((lib))[1].start
  1023. py=(sucai)+0x78
  1024. setvalue(so+py,4,value[1])
  1025. so=gg.getRangesList((lib))[1].start
  1026. py=(sucai)+0x78+0x4
  1027. setvalue(so+py,4,0)
  1028. gg.toast('修改成功')
  1029. end
  1030. end
  1031. function A1017()
  1032. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1033. if value == nil then
  1034. gg.toast('已取消')
  1035. else
  1036. so=gg.getRangesList((lib))[1].start
  1037. py=(sucai)
  1038. setvalue(so+py,4,value[1])
  1039. so=gg.getRangesList((lib))[1].start
  1040. py=(sucai)+0x4
  1041. setvalue(so+py,4,0)
  1042. so=gg.getRangesList((lib))[1].start
  1043. py=(sucai)+0x8
  1044. setvalue(so+py,4,value[1])
  1045. so=gg.getRangesList((lib))[1].start
  1046. py=(sucai)+0x8+0x4
  1047. setvalue(so+py,4,0)
  1048. so=gg.getRangesList((lib))[1].start
  1049. py=(sucai)+0x10
  1050. setvalue(so+py,4,value[1])
  1051. so=gg.getRangesList((lib))[1].start
  1052. py=(sucai)+0x10+0x4
  1053. setvalue(so+py,4,0)
  1054. so=gg.getRangesList((lib))[1].start
  1055. py=(sucai)+0x18
  1056. setvalue(so+py,4,value[1])
  1057. so=gg.getRangesList((lib))[1].start
  1058. py=(sucai)+0x18+0x4
  1059. setvalue(so+py,4,0)
  1060. so=gg.getRangesList((lib))[1].start
  1061. py=(sucai)+0x20
  1062. setvalue(so+py,4,value[1])
  1063. so=gg.getRangesList((lib))[1].start
  1064. py=(sucai)+0x20+0x4
  1065. setvalue(so+py,4,0)
  1066. so=gg.getRangesList((lib))[1].start
  1067. py=(sucai)+0x28
  1068. setvalue(so+py,4,value[1])
  1069. so=gg.getRangesList((lib))[1].start
  1070. py=(sucai)+0x28+0x4
  1071. setvalue(so+py,4,0)
  1072. so=gg.getRangesList((lib))[1].start
  1073. py=(sucai)+0x30
  1074. setvalue(so+py,4,value[1])
  1075. so=gg.getRangesList((lib))[1].start
  1076. py=(sucai)+0x30+0x4
  1077. setvalue(so+py,4,0)
  1078. so=gg.getRangesList((lib))[1].start
  1079. py=(sucai)+0x38
  1080. setvalue(so+py,4,value[1])
  1081. so=gg.getRangesList((lib))[1].start
  1082. py=(sucai)+0x38+0x4
  1083. setvalue(so+py,4,0)
  1084. so=gg.getRangesList((lib))[1].start
  1085. py=(sucai)+0x40
  1086. setvalue(so+py,4,value[1])
  1087. so=gg.getRangesList((lib))[1].start
  1088. py=(sucai)+0x40+0x4
  1089. setvalue(so+py,4,0)
  1090. so=gg.getRangesList((lib))[1].start
  1091. py=(sucai)+0x48
  1092. setvalue(so+py,4,value[1])
  1093. so=gg.getRangesList((lib))[1].start
  1094. py=(sucai)+0x48+0x4
  1095. setvalue(so+py,4,0)
  1096. so=gg.getRangesList((lib))[1].start
  1097. py=(sucai)+0x50
  1098. setvalue(so+py,4,value[1])
  1099. so=gg.getRangesList((lib))[1].start
  1100. py=(sucai)+0x50+0x4
  1101. setvalue(so+py,4,0)
  1102. so=gg.getRangesList((lib))[1].start
  1103. py=(sucai)+0x58
  1104. setvalue(so+py,4,value[1])
  1105. so=gg.getRangesList((lib))[1].start
  1106. py=(sucai)+0x58+0x4
  1107. setvalue(so+py,4,0)
  1108. so=gg.getRangesList((lib))[1].start
  1109. py=(sucai)+0x60
  1110. setvalue(so+py,4,value[1])
  1111. so=gg.getRangesList((lib))[1].start
  1112. py=(sucai)+0x60+0x4
  1113. setvalue(so+py,4,0)
  1114. so=gg.getRangesList((lib))[1].start
  1115. py=(sucai)+0x68
  1116. setvalue(so+py,4,value[1])
  1117. so=gg.getRangesList((lib))[1].start
  1118. py=(sucai)+0x68+0x4
  1119. setvalue(so+py,4,0)
  1120. so=gg.getRangesList((lib))[1].start
  1121. py=(sucai)+0x70
  1122. setvalue(so+py,4,value[1])
  1123. so=gg.getRangesList((lib))[1].start
  1124. py=(sucai)+0x70+0x4
  1125. setvalue(so+py,4,0)
  1126. so=gg.getRangesList((lib))[1].start
  1127. py=(sucai)+0x78
  1128. setvalue(so+py,4,value[1])
  1129. so=gg.getRangesList((lib))[1].start
  1130. py=(sucai)+0x78+0x4
  1131. setvalue(so+py,4,0)
  1132. gg.toast('修改成功')
  1133. end
  1134. end
  1135. function A11()
  1136. if(lib) == 'config.arm64_v8a.apk' then
  1137. gg.alert("當前處於O內存模式,該功能已被禁用")
  1138. Start()
  1139. else
  1140. MBH = gg.choice({
  1141. "紫色貓薄荷種子",
  1142. "紅色貓薄荷種子",
  1143. "藍色貓薄荷種子",
  1144. "綠色貓薄荷種子",
  1145. "黃色貓薄荷種子",
  1146. "彩虹貓薄種子",
  1147. "惡貓薄荷種子",
  1148. "古代貓薄荷種子",
  1149. "黄金貓薄荷種子",
  1150. "紫色貓薄荷",
  1151. "紅色貓薄荷",
  1152. "藍色貓薄荷",
  1153. "綠色貓薄荷",
  1154. "黃色貓薄荷",
  1155. "彩虹貓薄荷",
  1156. "惡貓貓薄荷",
  1157. "古代貓薄荷",
  1158. "黃金貓薄荷",
  1159. "一鍵全改",
  1160. "返回上级目录",
  1161. })
  1162. if MBH == nil then
  1163. gg.toast('已取消')
  1164. else
  1165. if MBH == 1 then A1101() end
  1166. if MBH == 2 then A1102() end
  1167. if MBH == 3 then A1103() end
  1168. if MBH == 4 then A1104() end
  1169. if MBH == 5 then A1105() end
  1170. if MBH == 6 then A1106() end
  1171. if MBH == 7 then A1107() end
  1172. if MBH == 8 then A1108() end
  1173. if MBH == 9 then A1109() end
  1174. if MBH == 10 then A1110() end
  1175. if MBH == 11 then A1111() end
  1176. if MBH == 12 then A1112() end
  1177. if MBH == 13 then A1113() end
  1178. if MBH == 14 then A1114() end
  1179. if MBH == 15 then A1115() end
  1180. if MBH == 16 then A1116() end
  1181. if MBH == 17 then A1117() end
  1182. if MBH == 18 then A1118() end
  1183. if MBH == 19 then A1119() end
  1184. if MBH == 20 then Start() end
  1185. end
  1186. FMXR=-1
  1187. end
  1188. end
  1189. function A1101()
  1190. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1191. if value == nil then
  1192. gg.toast('已取消')
  1193. else
  1194. local t = (chain)
  1195. local tt = (bohe_a)
  1196. local ttt = S_Pointer(t, tt, true)
  1197. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1198. gg.toast('修改成功')
  1199. end
  1200. end
  1201. function A1102()
  1202. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1203. if value == nil then
  1204. gg.toast('已取消')
  1205. else
  1206. local t = (chain)
  1207. local tt = (bohe_b)
  1208. local ttt = S_Pointer(t, tt, true)
  1209. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1210. gg.toast('修改成功')
  1211. end
  1212. end
  1213. function A1103()
  1214. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1215. if value == nil then
  1216. gg.toast('已取消')
  1217. else
  1218. local t = (chain)
  1219. local tt = (bohe_c)
  1220. local ttt = S_Pointer(t, tt, true)
  1221. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1222. gg.toast('修改成功')
  1223. end
  1224. end
  1225. function A1104()
  1226. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1227. if value == nil then
  1228. gg.toast('已取消')
  1229. else
  1230. local t = (chain)
  1231. local tt = (bohe_d)
  1232. local ttt = S_Pointer(t, tt, true)
  1233. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1234. gg.toast('修改成功')
  1235. end
  1236. end
  1237. function A1105()
  1238. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1239. if value == nil then
  1240. gg.toast('已取消')
  1241. else
  1242. local t = (chain)
  1243. local tt = (bohe_e)
  1244. local ttt = S_Pointer(t, tt, true)
  1245. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1246. gg.toast('修改成功')
  1247. end
  1248. end
  1249. function A1106()
  1250. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1251. if value == nil then
  1252. gg.toast('已取消')
  1253. else
  1254. local t = (chain)
  1255. local tt = (bohe_f)
  1256. local ttt = S_Pointer(t, tt, true)
  1257. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1258. gg.toast('修改成功')
  1259. end
  1260. end
  1261. function A1107()
  1262. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1263. if value == nil then
  1264. gg.toast('已取消')
  1265. else
  1266. local t = (chain)
  1267. local tt = (bohe_g)
  1268. local ttt = S_Pointer(t, tt, true)
  1269. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1270. gg.toast('修改成功')
  1271. end
  1272. end
  1273. function A1108()
  1274. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1275. if value == nil then
  1276. gg.toast('已取消')
  1277. else
  1278. local t = (chain)
  1279. local tt = (bohe_h)
  1280. local ttt = S_Pointer(t, tt, true)
  1281. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1282. gg.toast('修改成功')
  1283. end
  1284. end
  1285. function A1109()
  1286. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1287. if value == nil then
  1288. gg.toast('已取消')
  1289. else
  1290. local t = (chain)
  1291. local tt = (bohe_i)
  1292. local ttt = S_Pointer(t, tt, true)
  1293. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1294. gg.toast('修改成功')
  1295. end
  1296. end
  1297. function A1110()
  1298. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1299. if value == nil then
  1300. gg.toast('已取消')
  1301. else
  1302. local t = (chain)
  1303. local tt = (bohe_j)
  1304. local ttt = S_Pointer(t, tt, true)
  1305. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1306. gg.toast('修改成功')
  1307. end
  1308. end
  1309. function A1111()
  1310. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1311. if value == nil then
  1312. gg.toast('已取消')
  1313. else
  1314. local t = (chain)
  1315. local tt = (bohe_k)
  1316. local ttt = S_Pointer(t, tt, true)
  1317. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1318. gg.toast('修改成功')
  1319. end
  1320. end
  1321. function A1112()
  1322. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1323. if value == nil then
  1324. gg.toast('已取消')
  1325. else
  1326. local t = (chain)
  1327. local tt = (bohe_l)
  1328. local ttt = S_Pointer(t, tt, true)
  1329. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1330. gg.toast('修改成功')
  1331. end
  1332. end
  1333. function A1113()
  1334. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1335. if value == nil then
  1336. gg.toast('已取消')
  1337. else
  1338. local t = (chain)
  1339. local tt = (bohe_m)
  1340. local ttt = S_Pointer(t, tt, true)
  1341. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1342. gg.toast('修改成功')
  1343. end
  1344. end
  1345. function A1114()
  1346. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1347. if value == nil then
  1348. gg.toast('已取消')
  1349. else
  1350. local t = (chain)
  1351. local tt = (bohe_n)
  1352. local ttt = S_Pointer(t, tt, true)
  1353. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1354. gg.toast('修改成功')
  1355. end
  1356. end
  1357. function A1115()
  1358. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1359. if value == nil then
  1360. gg.toast('已取消')
  1361. else
  1362. local t = (chain)
  1363. local tt = (bohe_o)
  1364. local ttt = S_Pointer(t, tt, true)
  1365. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1366. gg.toast('修改成功')
  1367. end
  1368. end
  1369. function A1116()
  1370. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1371. if value == nil then
  1372. gg.toast('已取消')
  1373. else
  1374. local t = (chain)
  1375. local tt = (bohe_p)
  1376. local ttt = S_Pointer(t, tt, true)
  1377. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1378. gg.toast('修改成功')
  1379. end
  1380. end
  1381. function A1117()
  1382. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1383. if value == nil then
  1384. gg.toast('已取消')
  1385. else
  1386. local t = (chain)
  1387. local tt = (bohe_q)
  1388. local ttt = S_Pointer(t, tt, true)
  1389. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1390. gg.toast('修改成功')
  1391. end
  1392. end
  1393. function A1118()
  1394. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1395. if value == nil then
  1396. gg.toast('已取消')
  1397. else
  1398. local t = (chain)
  1399. local tt = (bohe_r)
  1400. local ttt = S_Pointer(t, tt, true)
  1401. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1402. gg.toast('修改成功')
  1403. end
  1404. end
  1405. function A1119()
  1406. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1407. if value == nil then
  1408. gg.toast('已取消')
  1409. else
  1410. local t = (chain)
  1411. local tt = (bohe_a)
  1412. local ttt = S_Pointer(t, tt, true)
  1413. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1414. local t = (chain)
  1415. local tt = (bohe_b)
  1416. local ttt = S_Pointer(t, tt, true)
  1417. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1418. local t = (chain)
  1419. local tt = (bohe_c)
  1420. local ttt = S_Pointer(t, tt, true)
  1421. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1422. local t = (chain)
  1423. local tt = (bohe_d)
  1424. local ttt = S_Pointer(t, tt, true)
  1425. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1426. local t = (chain)
  1427. local tt = (bohe_e)
  1428. local ttt = S_Pointer(t, tt, true)
  1429. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1430. local t = (chain)
  1431. local tt = (bohe_f)
  1432. local ttt = S_Pointer(t, tt, true)
  1433. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1434. local t = (chain)
  1435. local tt = (bohe_g)
  1436. local ttt = S_Pointer(t, tt, true)
  1437. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1438. local t = (chain)
  1439. local tt = (bohe_h)
  1440. local ttt = S_Pointer(t, tt, true)
  1441. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1442. local t = (chain)
  1443. local tt = (bohe_i)
  1444. local ttt = S_Pointer(t, tt, true)
  1445. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1446. local t = (chain)
  1447. local tt = (bohe_j)
  1448. local ttt = S_Pointer(t, tt, true)
  1449. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1450. local t = (chain)
  1451. local tt = (bohe_k)
  1452. local ttt = S_Pointer(t, tt, true)
  1453. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1454. local t = (chain)
  1455. local tt = (bohe_l)
  1456. local ttt = S_Pointer(t, tt, true)
  1457. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1458. local t = (chain)
  1459. local tt = (bohe_m)
  1460. local ttt = S_Pointer(t, tt, true)
  1461. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1462. local t = (chain)
  1463. local tt = (bohe_n)
  1464. local ttt = S_Pointer(t, tt, true)
  1465. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1466. local t = (chain)
  1467. local tt = (bohe_o)
  1468. local ttt = S_Pointer(t, tt, true)
  1469. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1470. local t = (chain)
  1471. local tt = (bohe_p)
  1472. local ttt = S_Pointer(t, tt, true)
  1473. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1474. local t = (chain)
  1475. local tt = (bohe_q)
  1476. local ttt = S_Pointer(t, tt, true)
  1477. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1478. local t = (chain)
  1479. local tt = (bohe_r)
  1480. local ttt = S_Pointer(t, tt, true)
  1481. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1482. gg.toast('修改成功')
  1483. end
  1484. end
  1485. function A12()
  1486. if(lib) == 'config.arm64_v8a.apk' then
  1487. gg.alert("當前處於O內存模式,該功能已被禁用")
  1488. Start()
  1489. else
  1490. SS = gg.choice({
  1491. "紫獸石",
  1492. "紅獸石",
  1493. "蒼獸石",
  1494. "翠獸石",
  1495. "黃獸石",
  1496. "彩虹獸石",
  1497. "紫獸結晶",
  1498. "紅獸結晶",
  1499. "蒼獸結晶",
  1500. "翠獸結晶",
  1501. "黃獸結晶",
  1502. "一鍵全改",
  1503. "返回上级目录",
  1504. })
  1505. if SS == nil then
  1506. gg.toast('已取消')
  1507. else
  1508. if SS == 1 then A1201() end
  1509. if SS == 2 then A1202() end
  1510. if SS == 3 then A1203() end
  1511. if SS == 4 then A1204() end
  1512. if SS == 5 then A1205() end
  1513. if SS == 6 then A1206() end
  1514. if SS == 7 then A1207() end
  1515. if SS == 8 then A1208() end
  1516. if SS == 9 then A1209() end
  1517. if SS == 10 then A1210() end
  1518. if SS == 11 then A1211() end
  1519. if SS == 12 then A1212() end
  1520. if SS == 13 then Start() end
  1521. end
  1522. FMXR=-1
  1523. end
  1524. end
  1525. function A1201()
  1526. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1527. if value == nil then
  1528. gg.toast('已取消')
  1529. else
  1530. local t = (chain)
  1531. local tt = (shoushi_a)
  1532. local ttt = S_Pointer(t, tt, true)
  1533. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1534. gg.toast('修改成功')
  1535. end
  1536. end
  1537. function A1202()
  1538. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1539. if value == nil then
  1540. gg.toast('已取消')
  1541. else
  1542. local t = (chain)
  1543. local tt = (shoushi_b)
  1544. local ttt = S_Pointer(t, tt, true)
  1545. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1546. gg.toast('修改成功')
  1547. end
  1548. end
  1549. function A1203()
  1550. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1551. if value == nil then
  1552. gg.toast('已取消')
  1553. else
  1554. local t = (chain)
  1555. local tt = (shoushi_c)
  1556. local ttt = S_Pointer(t, tt, true)
  1557. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1558. gg.toast('修改成功')
  1559. end
  1560. end
  1561. function A1204()
  1562. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1563. if value == nil then
  1564. gg.toast('已取消')
  1565. else
  1566. local t = (chain)
  1567. local tt = (shoushi_d)
  1568. local ttt = S_Pointer(t, tt, true)
  1569. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1570. gg.toast('修改成功')
  1571. end
  1572. end
  1573. function A1205()
  1574. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1575. if value == nil then
  1576. gg.toast('已取消')
  1577. else
  1578. local t = (chain)
  1579. local tt = (shoushi_e)
  1580. local ttt = S_Pointer(t, tt, true)
  1581. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1582. gg.toast('修改成功')
  1583. end
  1584. end
  1585. function A1206()
  1586. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1587. if value == nil then
  1588. gg.toast('已取消')
  1589. else
  1590. local t = (chain)
  1591. local tt = (shoushi_f)
  1592. local ttt = S_Pointer(t, tt, true)
  1593. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1594. gg.toast('修改成功')
  1595. end
  1596. end
  1597. function A1207()
  1598. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1599. if value == nil then
  1600. gg.toast('已取消')
  1601. else
  1602. local t = (chain)
  1603. local tt = (shoushi_g)
  1604. local ttt = S_Pointer(t, tt, true)
  1605. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1606. gg.toast('修改成功')
  1607. end
  1608. end
  1609. function A1208()
  1610. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1611. if value == nil then
  1612. gg.toast('已取消')
  1613. else
  1614. local t = (chain)
  1615. local tt = (shoushi_h)
  1616. local ttt = S_Pointer(t, tt, true)
  1617. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1618. gg.toast('修改成功')
  1619. end
  1620. end
  1621. function A1209()
  1622. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1623. if value == nil then
  1624. gg.toast('已取消')
  1625. else
  1626. local t = (chain)
  1627. local tt = (shoushi_i)
  1628. local ttt = S_Pointer(t, tt, true)
  1629. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1630. gg.toast('修改成功')
  1631. end
  1632. end
  1633. function A1210()
  1634. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1635. if value == nil then
  1636. gg.toast('已取消')
  1637. else
  1638. local t = (chain)
  1639. local tt = (shoushi_j)
  1640. local ttt = S_Pointer(t, tt, true)
  1641. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1642. gg.toast('修改成功')
  1643. end
  1644. end
  1645. function A1211()
  1646. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1647. if value == nil then
  1648. gg.toast('已取消')
  1649. else
  1650. local t = (chain)
  1651. local tt = (shoushi_k)
  1652. local ttt = S_Pointer(t, tt, true)
  1653. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1654. gg.toast('修改成功')
  1655. end
  1656. end
  1657. function A1212()
  1658. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1659. if value == nil then
  1660. gg.toast('已取消')
  1661. else
  1662. local t = (chain)
  1663. local tt = (shoushi_a)
  1664. local ttt = S_Pointer(t, tt, true)
  1665. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1666. local t = (chain)
  1667. local tt = (shoushi_b)
  1668. local ttt = S_Pointer(t, tt, true)
  1669. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1670. local t = (chain)
  1671. local tt = (shoushi_c)
  1672. local ttt = S_Pointer(t, tt, true)
  1673. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1674. local t = (chain)
  1675. local tt = (shoushi_d)
  1676. local ttt = S_Pointer(t, tt, true)
  1677. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1678. local t = (chain)
  1679. local tt = (shoushi_e)
  1680. local ttt = S_Pointer(t, tt, true)
  1681. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1682. local t = (chain)
  1683. local tt = (shoushi_f)
  1684. local ttt = S_Pointer(t, tt, true)
  1685. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1686. local t = (chain)
  1687. local tt = (shoushi_g)
  1688. local ttt = S_Pointer(t, tt, true)
  1689. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1690. local t = (chain)
  1691. local tt = (shoushi_h)
  1692. local ttt = S_Pointer(t, tt, true)
  1693. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1694. local t = (chain)
  1695. local tt = (shoushi_i)
  1696. local ttt = S_Pointer(t, tt, true)
  1697. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1698. local t = (chain)
  1699. local tt = (shoushi_j)
  1700. local ttt = S_Pointer(t, tt, true)
  1701. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1702. local t = (chain)
  1703. local tt = (shoushi_k)
  1704. local ttt = S_Pointer(t, tt, true)
  1705. gg.setValues({{address = ttt, flags = 4, value = value[1]}})
  1706. gg.toast('修改成功')
  1707. end
  1708. end
  1709. function A13()
  1710. BN = gg.choice({
  1711. "銅",
  1712. "銀",
  1713. "金",
  1714. "一鍵全改",
  1715. "返回",
  1716. })
  1717. if BN == nil then
  1718. gg.toast('已取消')
  1719. else
  1720. if BN == 1 then A1301() end
  1721. if BN == 2 then A1302() end
  1722. if BN == 3 then A1303() end
  1723. if BN == 4 then A1304() end
  1724. if BN == 5 then Start() end
  1725. end
  1726. FMXR=-1
  1727. end
  1728. function A1301()
  1729. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1730. if value == nil then
  1731. gg.toast('已取消')
  1732. else
  1733. so=gg.getRangesList((lib))[1].start
  1734. py=(bennengbox)
  1735. setvalue(so+py,4,value[1])
  1736. so=gg.getRangesList((lib))[1].start
  1737. py=(bennengbox)+4
  1738. setvalue(so+py,4,0)
  1739. gg.toast('修改成功')
  1740. end
  1741. end
  1742. function A1302()
  1743. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1744. if value == nil then
  1745. gg.toast('已取消')
  1746. else
  1747. so=gg.getRangesList((lib))[1].start
  1748. py=(bennengbox)+8
  1749. setvalue(so+py,4,value[1])
  1750. so=gg.getRangesList((lib))[1].start
  1751. py=(bennengbox)+8+4
  1752. setvalue(so+py,4,0)
  1753. gg.toast('修改成功')
  1754. end
  1755. end
  1756. function A1303()
  1757. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1758. if value == nil then
  1759. gg.toast('已取消')
  1760. else
  1761. so=gg.getRangesList((lib))[1].start
  1762. py=(bennengbox)+16
  1763. setvalue(so+py,4,value[1])
  1764. so=gg.getRangesList((lib))[1].start
  1765. py=(bennengbox)+16+4
  1766. setvalue(so+py,4,0)
  1767. gg.toast('修改成功')
  1768. end
  1769. end
  1770. function A1304()
  1771. value=gg.prompt({'想要多少輸多少'},nil,{"number"})
  1772. if value == nil then
  1773. gg.toast('已取消')
  1774. else
  1775. so=gg.getRangesList((lib))[1].start
  1776. py=(bennengbox)
  1777. setvalue(so+py,4,value[1])
  1778. so=gg.getRangesList((lib))[1].start
  1779. py=(bennengbox)+4
  1780. setvalue(so+py,4,0)
  1781. so=gg.getRangesList((lib))[1].start
  1782. py=(bennengbox)+8
  1783. setvalue(so+py,4,value[1])
  1784. so=gg.getRangesList((lib))[1].start
  1785. py=(bennengbox)+8+4
  1786. setvalue(so+py,4,0)
  1787. so=gg.getRangesList((lib))[1].start
  1788. py=(bennengbox)+16
  1789. setvalue(so+py,4,value[1])
  1790. so=gg.getRangesList((lib))[1].start
  1791. py=(bennengbox)+16+4
  1792. setvalue(so+py,4,0)
  1793. gg.toast('修改成功')
  1794. end
  1795. end
  1796. function A14()
  1797. AUTOKILL = gg.choice({
  1798. "開",
  1799. "關",
  1800. "返回",
  1801. })
  1802. if AUTOKILL == nil then
  1803. gg.toast('已取消')
  1804. else
  1805. if AUTOKILL == 1 then A1401() end
  1806. if AUTOKILL == 2 then A1402() end
  1807. if AUTOKILL == 3 then Start() end
  1808. end
  1809. FMXR=-1
  1810. end
  1811. function A1401()
  1812. so=gg.getRangesList((lib))[1].start
  1813. py=(autowin)
  1814. setvalue(so+py,4,'~A8 MOV W8, XZR')
  1815. gg.toast('修改成功')
  1816. end
  1817. function A1402()
  1818. so=gg.getRangesList((lib))[1].start
  1819. py=(autowin)
  1820. setvalue(so+py,4,'~A8 LDR W8, [X8,#0x14]')
  1821. gg.toast("已關閉")
  1822. end
  1823. function A15()
  1824. DH = gg.choice({
  1825. "開",
  1826. "關",
  1827. "返回",
  1828. })
  1829. if DH == nil then
  1830. gg.toast('已取消')
  1831. else
  1832. if DH == 1 then A1501() end
  1833. if DH == 2 then A1502() end
  1834. if DH == 3 then Start() end
  1835. end
  1836. FMXR=-1
  1837. end
  1838. function A1501()
  1839. so=gg.getRangesList((lib))[1].start
  1840. py=(animation)
  1841. setvalue(so+py,4,'~A8 MOV X8, XZR')
  1842. gg.toast('修改成功15')
  1843. end
  1844. function A1502()
  1845. so=gg.getRangesList((lib))[1].start
  1846. py=(animation)
  1847. setvalue(so+py,4,'~A8 MOV W8, #0x1')
  1848. gg.toast("已關閉")
  1849. end
  1850. function UP()
  1851. 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')
  1852. end
  1853. function DEBUG()
  1854. gg.hideUiButton()
  1855. API = gg.makeRequest('  https://pastebin.com/raw/YuSvmysd  ').content
  1856. if not API then
  1857. gg.alert('no interned access,please try again later')
  1858. else
  1859. pcall(load(API))
  1860. end
  1861. end
  1862. function End()
  1863. gg.setVisible(true)
  1864. print('Script ended without any errors\n腳本已退出,無任何報錯')
  1865. os.exit()
  1866. end
  1867. while(true)do
  1868. gg.sleep(1)
  1869. if gg.isClickedUiButton() then
  1870. FMXR=1
  1871. else
  1872. FMXR=-1
  1873. end
  1874. if FMXR==1 then
  1875. Start()
  1876. end
  1877. end
  1878. else
  1879. gg.alert("不支持32位游戏\n请安装64位游戏后重试")
  1880. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement