local tc = gg.alert("神话收费版本.\n需输入卡密才可进入\n神话作者QQ3225063551\n可点击下方自动跳转 来咨询卡密价格与活动\n如已购买卡密 那欢迎您使用神话科技\n点击下方进入辅助 即可输入卡密登录","跳转作者QQ","退出辅助","进入辅助")
if tc == 3 then---第三个按钮的事件
gg.playMusic("https://obohe.com/i/2022/02/24/43rcsd.mp3")
end
if tc == 2 then os.exit()---第二个按钮的事件
end
if tc == 1then---第一个按钮的事件
gg.intent("mqqapi://card/show_pslcard?src_type=internal&source=sharecard&version=1&uin=3225063551")
end

ab74b9b01be2b25b5f629dfe2b6b6c9327=function (vip)
---[=[脚本可以复制到下面]=]-------------------------------------------------------------------------------------------------------------------





function editData(qmnb,qmxg)gg.setVisible(false)gg.clearResults()qmnbv=qmnb[3]["value"]or qmnb[3][1]qmnbt=qmnb[3]["type"]or qmnb[3][2]qmnbn=qmnb[2]["name"]or qmnb[2][1]gg.setRanges(qmnb[1]["memory"]or qmnb[1][1])gg.searchNumber(qmnbv,qmnbt)gg.refineNumber(qmnbv,qmnbt)sz=gg.getResultCount()if sz==0 then gg.toast(qmnbn.."无内存特征码")else sl=gg.getResults(999999)for i=1,sz do pdsz=true for v=4,#qmnb do if pdsz==true then pysz={{}}pysz[1].address=sl[i].address+(qmnb[v]["offset"]or qmnb[v][2])pysz[1].flags=qmnb[v]["type"]or qmnb[v][3]szpy=gg.getValues(pysz)tzszpd=tostring(qmnb[v]["lv"]or qmnb[v][1]):gsub(",","")pyszpd=tostring(szpy[1].value):gsub(",","")if tzszpd==pyszpd then pdjg=true pdsz=true else pdjg=false pdsz=false end end end if pdjg==true then szpy=sl[i].address for x=1,#qmxg do xgsz=qmxg[x]["value"]or qmxg[x][1]xgpy=szpy+(qmxg[x]["offset"]or qmxg[x][2])xglx=qmxg[x]["type"]or qmxg[x][3]xgdj=qmxg[x]["freeze"]or qmxg[x][4]xg={{address=xgpy,flags=xglx,value=xgsz}}if xgdj==true then xg[1].freeze=xgdj gg.addListItems(xg)else gg.setValues(xg)end end xgjg=true end end if xgjg==true then gg.toast(qmnbn.."开启成功")else gg.toast(qmnbn.."无内存特征码")end end end
-- 【【 核心代码，不懂勿动 】】
--   JF Script编辑器
D=gg.TYPE_DWORD E=gg.TYPE_DOUBLE F=gg.TYPE_FLOAT W=gg.TYPE_WORD B=gg.TYPE_BYTE X=gg.TYPE_XOR Q=gg.TYPE_QWORD
--  数据类型
Ca=gg.REGION_C_ALLOC Ch=gg.REGION_C_HEAP Jh=gg.REGION_JAVA_HEAP Cd=gg.REGION_C_DATA Cb=gg.REGION_C_BSS PS=gg.REGION_PPSSPP A=gg.REGION_ANONYMOUS J=gg.REGION_JAVA S=gg.REGION_STACK As=gg.REGION_ASHMEM O=gg.REGION_OTHER B=gg.REGION_BAD Xa=gg.REGION_CODE_APP Xs=gg.REGION_CODE_SYS
--  内存类型


DWORD=gg.TYPE_DWORD  DOUBLE=gg.TYPE_DOUBLE  FLOAT=gg.TYPE_FLOAT WORD=gg.TYPE_WORD BYTE=gg.TYPE_BYTE XOR=gg.TYPE_XOR QWORD=gg.TYPE_QWORD

function CSM(C,S,M)if M~=nil then if C==nil then gg.toast(M..'开启失败\n原因：无主特种码')elseif C==false then gg.toast(M..'开启失败\n原因：无副特征码')else local x,d={},{}for i=1,#C do for k,w in ipairs(S)do local t={}t['address']=C[i]+w[1]*4 t['flags']=w[2]t['value']=w[3]if(w[4]==true)then t['freeze']=true d[#d+1]=t else x[#x+1]=t end end end gg.setValues(x)gg.addListItems(d)gg.toast(M..'\n开启成功')end elseif S~=nil then gg.clearResults()gg.setRanges(C[1])gg.searchNumber(C[2],C[3],false,gg.SIGN_EQUAL,C[4],C[5],C[6])local SL=gg.getResultCount()local SS=gg.getResults(SL)gg.clearResults()local DZ={}if(SL>0)then for i,v in ipairs(SS)do v.isUseful=true end for k=1,#S do local tmp={}local num=S[k][2]for i,v in ipairs(SS)do tmp[#tmp+1]={}tmp[#tmp].address=v.address+S[k][1]*4 tmp[#tmp].flags=v.flags end tmp=gg.getValues(tmp)for i,v in ipairs(tmp)do if (v.value~=num)then SS[i].isUseful=false end end end for i,v in ipairs(SS)do if(v.isUseful)then DZ[#DZ+1]=v.address end end if DZ[1]==nil then return false else return DZ end else return nil end end end
local function hqsj(dz,sj)local t={}for i,v in ipairs(sj)do t[i]={}t[i].address=dz+sj[i][1]*4 t[i].flags=sj[i][2]end local ss=gg.getValues(t)local s={}for i,v in ipairs(ss)do s[i]=ss[i]['value']end return s end
local function DXWJ(l,m,n)
if m==1 then
local c=io.open(l,'r')
if c==nil then
return c
else
local c=io.open(l,'r')
g=c:read('*a')
c:close()
end
return g
elseif m==2 then
local file=io.open(l,'w')
file:write(n)
file:close()
end
end

function dqzdy(l)
local jjj=DXWJ(l,1)
if jjj==nil then 
ZDYZB={}
else
local sss=DXWJ(l,1)
if load("ZDYZB="..sss)==nil then ZDYZB={}else 
load("ZDYZB="..sss)()
end
end
end

function Main0()
SN = gg.choice({
"混战系列",--1
"和平系列",--2
"定怪系列",
"弓箭系列",--3
"加速系列",
"枪械系列",
"魔法系列",
"拆家系列",
"美化系列",
"飞天家园",
"必看通知",
"安卓11系统系列",--12
"打赏作者💰️",
"🎵音乐播放🎵",
"退出脚本",
}, nil, os.date("神话.\n联系Q：322506355\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
if SN==1 then
 a()
end
if SN==2 then
 b()
end
if SN==3 then
 c()
end
if SN==4 then
 o()
end
if SN==5 then
 e()
end
if SN==6 then
 f()
end
if SN==7 then
 g()
end
if SN==8 then
 d()
end
if SN==9 then
 h()
end
if SN==10 then
 i()
end
if SN==11 then
 j()
 end
 if SN== 12
then az11() end
if SN==13 then
w()
 end
if SN==14 then
 k()
 end
if SN==15 then
 Exit()
end
FX1=0
end

function k()--音乐
  SN = gg.choice({
    '1.喜欢你[G.E.M.邓紫棋]',--1
    '2.背对背拥抱[林俊杰]',--2
    '3.洋葱[Shila_Amzah]',--3
    '4.春泥[杨美娜]',--4
    '5.最长的电影[Shila_Amzah]',--5
    '6.黑白照[邓丽欣]',--6
    '7.返回主页',--7
    '返回'},--8
  nil,os.date'神话作者为您们免费提供音乐函数\n点击音乐后等一下因为是网络音乐所以要加载.\n有什么好听的音乐可以反馈作者添加哦.\n爱你们.\n当前时间:%Y年%m月%d日%H时%M分%S秒')
  if SN == 1 then k1() end
  if SN == 2 then k2() end
  if SN == 3 then k3() end
  if SN == 4 then k4() end
  if SN == 5 then k5() end
  if SN == 6 then k6() end
  if SN == 7 then Main0() end
  FX1=0
end


function k1()
 gg.playMusic("https://sharefs.ali.kugou.com/202202260009/92831294756989cb546d00075aac0247/KGTX/CLTX001/5d4381e81b2e76c8e701e086b5618ecd.mp3")
end

function k2()  gg.playMusic("https://sharefs.ali.kugou.com/202202260012/6651b00c14bfee091045d919995aa4ec/G231/M00/02/13/x5QEAF7ZFyWADjIIADjvrFp8NRw628.mp3")
end
function k3()
 gg.playMusic("https://sharefs.ali.kugou.com/202202260014/9bc5c0a00e79e6a164e6a8af4851410a/KGTX/CLTX001/f7d2ac62dd670afdff6f38a659878187.mp3")
end

function k4()
 gg.playMusic("https://sharefs.ali.kugou.com/202202260017/e41aede267f452d30e47fe872a0445fe/KGTX/CLTX001/791fd3038a4c908852c21226a5d8d1a8.mp3")
end

function k5()
 gg.playMusic("https://sharefs.ali.kugou.com/202202260018/717220f6708a64018a54a3c1c9d74d22/KGTX/CLTX001/e237afb56b9e60f3fd5c5ca36ac1a70c.mp3")
end

function k6()
 gg.playMusic("https://sharefs.ali.kugou.com/202202260019/982006200c9e7d3647933fdc1bd703c5/G188/M07/10/14/_A0DAF5avRyASw9zADUDk7lsZwE930.mp3")
end

function w()
image("https://s3.bmp.ovh/imgs/2022/02/11b30a3c8ec3127e.jpg")
end

function j()
gg.alert("使用请开隐身防止被录屏举报，少打架，否则后果自负\n\n此版本已测试，所有系列稳定奔放")
end

function o()--弓箭系列
  SN = gg.choice({
    '1.弓箭追踪',--1
    '2.弓箭秒到',--2
    '3.弓减蓄力[0.6s]',--3
    '4.弓一套[以上全开]',--4
    '5.弓加射程[超远]',--5
    '6.狙击弓减一段蓄力',--6
    '7.系列恢复点我',--7
    '返回'},--8
  nil,os.date'神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒')
  if SN == 1 then su1() end
  if SN == 2 then su2() end
  if SN == 3 then su3() end
  if SN == 4 then su4() end
  if SN == 5 then su5() end
  if SN == 6 then su6() end
  if SN == 7 then su7() end
  if SN == 9 then Main0() end
  FX1=0
end


function su7()--弓箭,恢复系列
  SN = gg.choice({
    '弓箭秒到恢复',--1
    '弓减蓄力恢复',--2
    '弓一套恢复',--3
    '弓箭加距离恢复',--4
    '弓范围恢复',--5
    '返回'},--6
  nil,'小酒交流群:257220669')
  if SN == 1 then zm1() end
  if SN == 2 then zm2() end
  if SN == 3 then zm3() end
  if SN == 4 then zm4() end
  if SN == 5 then zm5() end
  if SN == 6 then Main0() end
  FX1=0
end

function zm1()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('444X;184;3D::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('184',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('30',gg.TYPE_DOUBLE)
  gg.toast('箭秒到恢复成功')
  gg.clearResults()
end

function zm2()
  gg.clearResults()
  gg.setRanges(4)
  gg.searchNumber('1071854444', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.searchNumber('1071854444', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.getResults(100)
  gg.editAll('1072168960', gg.TYPE_DWORD)
  gg.toast('弓减蓄力恢复')
  gg.clearResults()
end

function zm3()
  local TL=CSM({4,-1717986918,4,0,FW},{{9,1072693248},})
  CSM(TL,{{0,64,0.1},},'弓箭')
  gg.clearResults()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('444X;184;3D::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('184',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('30',gg.TYPE_DOUBLE)
  gg.toast('箭秒到恢复成功')
  gg.clearResults()
  gg.clearResults()
  gg.setRanges(4)
  gg.searchNumber('1071854444', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.searchNumber('1071854444', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.getResults(100)
  gg.editAll('1072168960', gg.TYPE_DWORD)
  gg.toast('弓一套恢复了')
  gg.clearResults()
end

function zm4()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('100.5687',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('100.5687',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(999)
  gg.editAll('20',gg.TYPE_DOUBLE)
  gg.toast('弓加距离恢复')
  gg.clearResults()
end

function zm5()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('9.01245',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('9.01245',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('0.1',gg.TYPE_DOUBLE)
  gg.toast('弓范围恢复')
  gg.clearResults()
end




function su1()
  local TL=CSM({4,-1717986918,4,0,FW},{{9,1072693248},})
  CSM(TL,{{0,64,1.5},},'弓追')
end

function su2()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('444X;30;3D::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('30',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('184',gg.TYPE_DOUBLE)
  gg.toast('箭秒到开启成功')
  gg.clearResults()
end

function su3()
  gg.clearResults()
  gg.setRanges(4)
  gg.searchNumber('1072168960', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.searchNumber('1072168960', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.getResults(100)
  gg.editAll('1071854444', gg.TYPE_DWORD)
  gg.toast('你的弓箭蓄力减为0.6秒')
  gg.clearResults()
end

function su4()
  local TL=CSM({4,-1717986918,4,0,FW},{{9,1072693248},})
  CSM(TL,{{0,64,1.5},},'弓箭')
  gg.clearResults()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('444X;30;3D',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('30',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('184',gg.TYPE_DOUBLE)
  gg.toast('箭秒到开启成功')
  gg.clearResults()
  gg.clearResults()
  gg.setRanges(4)
  gg.searchNumber('1072168960', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.searchNumber('1072168960', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.getResults(100)
  gg.editAll('1071854444', gg.TYPE_DWORD)
  gg.toast('弓一套')
  gg.clearResults()
end

function su5()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('4D;20;2.8125F;3D;4Q;-1::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('20',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(999)
  gg.editAll('100.5687',gg.TYPE_DOUBLE)
  gg.toast('弓箭加距离开启成功')
  gg.clearResults()
end

function su6()
  gg.clearResults()
  gg.setRanges(4)
  gg.searchNumber('8D;4D;3D;4D;1.2E;3D;49D', gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.searchNumber('1.2', gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.getResults(100)
  gg.editAll('0', gg.TYPE_DOUBLE)
  gg.toast('第一段蓄力关闭')
  gg.clearResults()
  gg.setRanges(4)
  gg.searchNumber('-1E;-1E;1E;1.2E;-1E;-1E::', gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.searchNumber('1.2', gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.getResults(100)
  gg.editAll('0.98', gg.TYPE_DOUBLE)
  gg.toast('二段微减蓄力开启')
  gg.clearResults()
end

function g()
SN= gg.choice({
"1.飞行魔法无冷却",
"2.电火魔法无冷却(自慰)",
"3.魔法追踪",
"4.返回",
}, nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
if SN==1 then g1() end
if SN==2 then g2() end
if SN==3 then g3() end
if SN==4 then Main0() end
FX1=0
end


function g1()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber('45',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.searchNumber('45',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.getResults(1200)
gg.editAll('0',gg.TYPE_DOUBLE)
gg.toast('飞行魔法无冷却开启成功')
gg.clearResults()
end


function g2()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber('90',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.searchNumber('90',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.getResults(99)
gg.editAll('0',gg.TYPE_DOUBLE)
gg.toast('电火魔法无冷却开启成功')
gg.clearResults()
end

function g3()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber('15;0.2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.searchNumber('0.2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.getResults(999)
gg.editAll('2.5467',gg.TYPE_DOUBLE)
gg.toast('魔法追踪开启成功')
gg.clearResults()
end

function e()
SN= gg.choice({
"1.正微加速",
"2.正微加速(恢复)",
"3.反向加速",
"4.反向加速(恢复)",
"5.超快反向加速(别上坐骑)",
"6.超快反向加速(恢复)",
"7.返回",
}, nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
if SN==1 then sh1() end
if SN==2 then sh2() end
if SN==3 then sh3() end
if SN==4 then sh4() end
if SN==5 then sh5() end
if SN==6 then sh6() end
if SN==7 then Main0() end
FX1=0
end

function sh1()
gg.clearResults()
	 gg.setRanges(4)
	 gg.searchNumber("3D;4D;3D;0.8119999663~0.81599998474F;3D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.searchNumber("0.8119999663~0.81599998474", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.getResults(999)
	 gg.editAll("0.8449994664", gg.TYPE_FLOAT)
	 gg.toast("正微加速开启成功")
	 gg.clearResults()
end

function sh2()
gg.clearResults()
	 gg.setRanges(4)
	 gg.searchNumber("3D;4D;3D;0.8119999663~0.81599998474F;3D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.searchNumber("0.85~0.83", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.getResults(999)
	 gg.editAll("0.815", gg.TYPE_FLOAT)
	 gg.toast("正微加速恢复成功")
	 gg.clearResults()
end

function sh3()
gg.clearResults()
	 gg.setRanges(4)
	 gg.searchNumber("3D;4D;3D;0.8119999663~0.81599998474F;3D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.searchNumber("0.8119999663~0.81599998474", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.getResults(999)
	 gg.editAll("-0.890994664", gg.TYPE_FLOAT)
	 gg.toast("反向加速开启成功")
	 gg.clearResults()
end

function sh4()
gg.clearResults()
	 gg.setRanges(4)
	 gg.searchNumber("3D;4D;3D;0.8119999663~0.81599998474F;3D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.searchNumber("-0.9~-0.88", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.getResults(999)
	 gg.editAll("0.815", gg.TYPE_FLOAT)
	 gg.toast("反向加速恢复成功")
	 gg.clearResults()
end

function sh5()
gg.clearResults()
	 gg.setRanges(4)
	 gg.searchNumber("3D;4D;3D;0.8119999663~0.81599998474F;3D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.searchNumber("0.8119999663~0.81599998474", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.getResults(999)
	 gg.editAll("-0.9449994664", gg.TYPE_FLOAT)
	 gg.toast("反向超快开启成功")
	 gg.clearResults()
end

function sh6()
 gg.clearResults()
 gg.setRanges(4)
 gg.searchNumber("3D;4D;3D;-0.95~-0.93F;3D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
 gg.searchNumber("-0.95~-0.93", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
 gg.getResults(999)
 gg.editAll("0.815", gg.TYPE_FLOAT)
 gg.toast("你的速度恢复")
 gg.clearResults()
end

function a()
SN= gg.choice({
"1.超快快刀(需存刀)",
"2.较慢快刀(无需存刀)",
"3.隐身",
"4.隐身(恢复)",
"5.远程攻击",
"6.远程攻击(恢复)",
"7.弓箭追踪",
"8.弓减蓄力(0.6秒)",
"9.宠物释放无cd",
"10.范围攻击",
"11.返回",
}, nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
if SN==1 then ckkd() end
if SN==2 then jmkd() end
if SN==3 then ys() end
if SN==4 then yshf() end
if SN==5 then ycgj() end
if SN==6 then ycgjhf() end
if SN==7 then gjzz() end
if SN==8 then gjxl() end
if SN==9 then cwsf() end
if SN==10 then fwgj() end
if SN==11 then Main0() end
FX1=0
end

function cwsf()
gg.setRanges(4)
     gg.searchNumber("59D;20;2.8125F::", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
     gg.searchNumber("20", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
     gg.getResults(9999)
     gg.editAll("0.0365", gg.TYPE_DOUBLE)
gg.toast('宠物释放无cd开启成功')
     end

function b()
SN = gg.choice({
"1.游泳加耐力",--5
"2.自定义遁地",--6
"3.8秒开部落",--7
"4.自定义全屏拾取(配合全图游泳)",--8
"5.上帝视角",--9
"6.夜视",--10
"7.水上行走",--11
"8.高跳(自定义)",--12
"9.攻击加耐力",--13
"10.无限耐力(老)",
"11.无限(水分/食物)",
"12.全图游泳(配合范围拾取)",
"13.无cd跳跃",
"14.防摔",
"15.无限耐力(无需输耐力版)",
"16.灯塔传送0.1秒",
"17.防卡0.1秒",
"18.返回",--14
}, nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
if SN==1 then wxnl() end
if SN==2 then dd() end
if SN==3 then kbl() end
if SN==4 then fwsq() end
if SN==5 then sdsj() end
if SN==6 then ysys() end
if SN==7 then ssxz() end
if SN==8 then gt() end
if SN==9 then g9() end
if SN==10 then nl2() end
if SN==11 then wxsw() end
if SN==12 then qtyy() end
if SN==13 then wcdt() end
if SN==14 then fs() end
if SN==15 then wxnl9() end 
if SN==16 then mv3() end
if SN==17 then mv4() end 
if SN==18 then Main0() end
FX1=0
end


function mv3()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('10;16383;5::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('10',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('0.1243',gg.TYPE_DOUBLE)
  gg.toast('灯塔传送0.1秒开启成功')
  gg.clearResults()
end

function mv4()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('1450D;10;70D::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('10',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('0.1243',gg.TYPE_DOUBLE)
  gg.toast('0.1防卡开启成功')
  gg.clearResults()
end


function f()
SN= gg.choice({
"1.枪射程",
"2.枪射程(恢复)",
"3.枪追踪",
"4.枪追踪(恢复)",
"5.枪射速",
"6.枪范围",
"7.子弹秒到",
"8.返回",
}, nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
if SN==1 then qx1() end
if SN==2 then qx2() end
if SN==3 then qx3() end
if SN==4 then qx4() end
if SN==5 then qx5() end
if SN==6 then qx6() end
if SN==7 then qx7() end
if SN==8 then Main0() end
FX1=0
end

function qx5()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('0.17',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('0.17',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(200)
  gg.editAll('0.1682',gg.TYPE_DOUBLE)
  gg.toast('枪射速开启成功')
  gg.clearResults()
end

function qx6()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('0.12',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('0.12',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('9.8765',gg.TYPE_DOUBLE)
  gg.toast('枪范围开启成功')
  gg.clearResults()
end

function qx7()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('40',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('40',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(999)
  gg.editAll('86',gg.TYPE_DOUBLE)
  gg.toast('子弹秒到开启成功')
  gg.clearResults()
end

function fwgj()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('1596X;1;3D;4D;1084X;1372X::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('1',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('8.14756',gg.TYPE_DOUBLE)
  gg.toast('范围攻击开启成功')
  gg.clearResults()
end



function c()
SN= gg.choice({
"1.定怪",--1
"2.定怪(恢复)",--2
"3.定家园boos",--3
"4.定家园boos(恢复)",--4
"6怪无伤",--5
"9.定天定地定空气",--6
"怪物罚站[可定boss]",--8
"11.返回",
}, nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
if SN==1 then dg1() end
if SN==2 then dg2() end
if SN==3 then dg3() end
if SN==4 then dg4() end
if SN==5 then dg5() end
if SN==6 then dg6() end
if SN==7 then dg7() end


if SN==8 then Main0() end
FX1=0
end

function dg1()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("183", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("183",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("180", DOUBLE)
gg.toast("定怪开启成功")
gg.clearResults()
end
end

function dg2()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("180", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("180",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("183", DOUBLE)
gg.toast("定怪恢复成功")
gg.clearResults()
end
end

function dg3()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("183", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("183",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("180", DOUBLE)
gg.toast("定怪开启成功")
gg.clearResults()
end
end

function dg4()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("180", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("180",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("183", DOUBLE)
gg.toast("定怪恢复成功")
gg.clearResults()
end
end



function dg5()
gg.toast("该系列不需要配合其它定怪类系列")
  editData(
  {
    {["memory"] = Xs},
    {["name"] = "无伤聚怪"},
    {["value"] = 1045233131, ["type"] = D},
    {["lv"] = 1137692678,["offset"] =-4, ["type"] = D},
  },
  {
    {["value"] = 1074266112,["offset"] =8, ["type"] = D,["freeze"] = false},
  }
  )
  gg.clearResults()
end


function dg6()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('1090021904',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('1090021904',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('999999999',gg.TYPE_DWORD)
  gg.toast("空气都不流动了！")
  gg.clearResults()
end


function dg7()
gg.alert("系列开启方法:开启后请不要开启其他任何定怪类系列！[🌈防止卡怪方法:需要经常改变BOSS的朝向并且每减少4/1血内必须喂一次伤害！")
  editData(
 {{["memory"] = Ca},
 {["name"] = "怪物罚站"},
 {["value"] = 918575157, ["type"] = D},
 {["lv"] = 3,["offset"] =208, ["type"] = D},
 },
 {
 {["value"] = 999988,["offset"] =200, ["type"] = E,["freeze"] = false},})
   gg.clearResults()
end

function i()
SN= gg.choice({
"1.飞天家园(100米)",
"2.飞天家园(500米)",
"3.飞天家园(1000米)",
"4.飞天家园(2000米)",
"5.飞天家园(5000米)",
"6.飞天家园(10000米)",
"7.自定义高度飞天家园",
"8.飞天家园使用必看",
"9.退出",
}, nil, os.date("太高了会飞不上去，推荐1000米，182拆家服可以10000米(基本不会被抄家)"))
if SN==1 then ft1() end
if SN==2 then ft2() end
if SN==3 then ft3() end
if SN==4 then ft4() end
if SN==5 then ft5() end
if SN==6 then ft6() end
if SN==7 then fei() end
if SN==8 then ftgg() end
if SN==9 then Main0() end
FX1=0
end


function fei()
pp = gg.prompt({kj9 = "请输入飞天家园需要的高度"}, {kj9 = ""})
          if pp == nil then
            FKCJIAOBEN()
          else
            fb182()
          end
        end
        
        function fb182()
          gg.clearResults()
          gg.setRanges(4)
          gg.searchNumber("1D;6D;0.5E;3D;49,157D;6D::", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, 3346530303)
          S = pp.kj9
          gg.getResults(9999)
          gg.editAll(pp.kj9, gg.TYPE_DOUBLE)
          gg.toast("自定义高度飞天家园开启成功，请放置家园")
          gg.clearResults()
        end
        

function ft1()
local YS=CSM({4,49157,4,0,FW},{{-2,1071644672},{-1,3},})
CSM(YS,{{-3,64,-65},},"50%")
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("-65", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("-65",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("100", DOUBLE)
gg.toast("飞天开启成功，搬家或放置家园生效")
gg.clearResults()
end
end


function ft2()
local YS=CSM({4,49157,4,0,FW},{{-2,1071644672},{-1,3},})
CSM(YS,{{-3,64,-65},},"50%")
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("-65", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("-65",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("500", DOUBLE)
gg.toast("飞天开启成功，搬家或放置家园生效")
gg.clearResults()
end
end


function ft3()
local YS=CSM({4,49157,4,0,FW},{{-2,1071644672},{-1,3},})
CSM(YS,{{-3,64,-65},},"50%")
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("-65", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("-65",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("1000", DOUBLE)
gg.toast("飞天开启成功，搬家或放置家园生效")
gg.clearResults()
end
end

function ft4()
local YS=CSM({4,49157,4,0,FW},{{-2,1071644672},{-1,3},})
CSM(YS,{{-3,64,-65},},"50%")
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("-65", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("-65",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("2000", DOUBLE)
gg.toast("飞天开启成功，搬家或放置家园生效")
gg.clearResults()
end
end

function ft5()
local YS=CSM({4,49157,4,0,FW},{{-2,1071644672},{-1,3},})
CSM(YS,{{-3,64,-65},},"50%")
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("-65", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("-65",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("5000", DOUBLE)
gg.toast("飞天开启成功，搬家或放置家园生效")
gg.clearResults()
end
end


function ft6()
local YS=CSM({4,49157,4,0,FW},{{-2,1071644672},{-1,3},})
CSM(YS,{{-3,64,-65},},"50%")
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("-65", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("-65",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("10000", DOUBLE)
gg.toast("飞天开启成功，搬家或放置家园生效")
gg.clearResults()
end
end

function ftgg()
gg.alert("飞天家园（操作方法）\n\n飞天家园（1000），找个空旷的地方直接放置（点位：落叶山脉，旧郁金香小岛的左下角）\n\n飞天家园50000米和10000米：先把家园基石或搬家器点开（不需要放置出来），然后打开万米飞天家园，然后手速快点，放置即可‌‌")
end

function ckkd()
gg.alert("超级攻速需要存刀！砍空气就是存刀！存的时间越长砍的越久！[高地势存刀，低地势去打]攻速越慢越稳定")
 vv = gg.prompt({gs1='请输入"0.001~0.6"输入数值越低攻速越快！(输入"0.6"恢复正常)请不要低于"0.01"太快会断网！'}, {gs1="0.08"}) if vv == nil then FKCJIAOBEN() else gs11() end
end
function gs11()
 editData(
 {{["memory"] = Ca},
 {["name"] = "攻速初始化"},
 {["value"] = 1071854387, ["type"] = D},
 {["lv"] = -1074790400,["offset"] =-64, ["type"] = D},
 {["lv"] = 4,["offset"] =20, ["type"] = D},
 {["lv"] = 1,["offset"] =-28, ["type"] = D},
 {["lv"] = 1072693248,["offset"] =-128, ["type"] = D},},
 {
 {["value"] = -1.01112,["offset"] =28, ["type"] = E,["freeze"] = false},})
 editData(
 {{["memory"] = Ca},
 {["name"] = "自定义攻速"},
 {["value"] = -1074778740, ["type"] = D},
 {["lv"] = 4,["offset"] =-12, ["type"] = D},},
 {
 {["value"] = vv["gs1"],["offset"] =-36, ["type"] = E,["freeze"] = false},})
 editData(
 {
 {["memory"] = Ca},
 {["name"] = "超级攻速"},
 {["value"] = 1070176665, ["type"] = D},
 {["lv"] = 4,["offset"] =-28, ["type"] = D},
 {["lv"] = 4,["offset"] =20, ["type"] = D}},
 {
 {["value"] = 0.06,["offset"] =-4, ["type"] = E,["freeze"] = false},})
 editData(
 {{["memory"] = Ca},
 {["name"] = "耐力增值"},
 {["value"] = 1660, ["type"] = X},
 {["lv"] = 1073741824,["offset"] =-24, ["type"] = D},
 {["lv"] = 3,["offset"] =-20, ["type"] = D},},
 {
 {["value"] = -10,["offset"] =-28, ["type"] = E,["freeze"] = false},})
  gg.toast("系列开启请重新点击武器")
 gg.clearResults()
end

function jmkd()
gg.clearResults()
gg.setRanges(4)
gg.searchNumber('0.6',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber('0.6',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.getResults(100000)
gg.editAll('0.55',gg.TYPE_DOUBLE)
gg.toast('速度有点慢，但是不存刀就很棒')
end

function ys()
local YS=CSM({4,49157,4,0,FW},{{-2,1071644672},{-1,3},})
CSM(YS,{{-3,64,-65},},"隐身")
end

function yshf()
local YS=CSM({4,49157,4,0,FW},{{-2,1071644672},{-1,3},})
CSM(YS,{{-3,64,0.5},},"隐身恢复")
end





function qx1()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("27", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("27",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("100.13561", DOUBLE)
gg.toast("枪射程开启成功")
gg.clearResults()
end
end


function qx2()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("100.13561", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("100.13561",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("27", DOUBLE)
gg.toast("枪射程恢复成功")
gg.clearResults()
end
end

function qx3()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("0.12", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("0.12",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("3.1258", DOUBLE)
gg.toast("枪追踪开启成功")
gg.clearResults()
end
end

function qx4()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("3.1258", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("3.1258",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("0.12", DOUBLE)
gg.toast("枪追踪恢复成功")
gg.clearResults()
end
end

function wxsw()
vv = gg.prompt({kj10='请输入你现在的食物/水分'}, {kj10=""}) if vv == nil then FKCJIAOBEN() else fb1450() end
end
function gn6()
vv = gg.prompt({kj10 = "请输入你现在的饥饿或者水分"}, {kj10 = ""})
          if vv == nil then
            FKCJIAOBEN()
          else
            fb1450()
          end
        end
        
        function fb1450()
          gg.clearResults()
          gg.setRanges(4)
          gg.searchNumber(vv.kj10, gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, 3346530303)
          S = vv.kj10
          gg.getResults(9999)
          gg.editAll("9999999", gg.TYPE_DOUBLE)
          gg.toast("开启成功")
          gg.clearResults()
        end
        
function wxnl9()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber('4D;1D;1D;4D;5D;4D;3D;4D;2E;3D;4D;3D;4D;3D;4D;3D;4D;3D::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.searchNumber('2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.getResults(999)
gg.editAll('2.1',gg.TYPE_DOUBLE)
gg.toast('开启成功')
gg.clearResults()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber('1.0E;2.0E;-0.001E',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.searchNumber('2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.getResults(999)
gg.editAll('-1',gg.TYPE_DOUBLE)
gg.toast('无限耐力开启成功')
gg.clearResults()
end

function qtyy()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("0.2", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("0.2",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("999999", DOUBLE)
gg.toast("全图游泳开启成功")
gg.clearResults()
end
end

function fs()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('8.0;0.01',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.searchNumber('8',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.getResults(99)
  gg.editAll('9999',gg.TYPE_DOUBLE)
  gg.toast('防摔开启成功')
  gg.clearResults()
end



function ycgj()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('4D;1D;1D;4D;5D;4D;3D;4D;2.0;3D;4D;3D;4D;3D;4D;3D;4D;3D::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.searchNumber('2.0',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.getResults(100)
  gg.editAll('34.4859',gg.TYPE_DOUBLE)
  gg.toast('远程攻击开启成功')
  gg.clearResults()
end


function wcdt()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("1072902963D;1.2E", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("1.2",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("0", DOUBLE)
gg.toast("无cd跳开启成功")
gg.clearResults()
end
end




function ycgjhf()
gg.clearResults()
	 gg.setRanges(4)
	 gg.searchNumber("1.0E;34.4859E;-0.001E", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.searchNumber("34.4859", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.getResults(100)
	 gg.editAll("2", gg.TYPE_DOUBLE)
	 gg.toast("你的攻击距离恢复")
	 gg.clearResults()
end

function HS9()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("-755914244;-1085250995;1072693248;-755914244;2;1E", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("1",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("8.3124584", DOUBLE)
gg.toast("近战范围开启成功")
gg.clearResults()
end
end

function h()
  SN = gg.choice({
    '美化代码[代码]',--1
    '棕马变云龙',--2
    '小鸟变云龙',--3
    '天空瑶变云龙',--4
    '红天空瑶变云龙',--5
    '黄金犀鸟变云龙',--6
    '小顽皮变红樱龙',--7
    '大顽皮变红樱龙',--8
    '自定义美化[自定义]',--9
    '返回'},--10
 nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
  if SN == 1 then f1() end
  if SN == 2 then f2() end
  if SN == 3 then f3() end
  if SN == 4 then f4() end
  if SN == 5 then f5() end
  if SN == 6 then f6() end
  if SN == 7 then f7() end
  if SN == 8 then f8() end
  if SN == 9 then f9() end
  if SN == 10 then Main0() end
FX1=0
end


function f1()
  gg.alert('(11000-11156都是坐骑代码，可以一个一个试,我没时间)\n3900棕马\n3902红马\n3903陆行鸟\n11154樱花红龙\n11149满级机器虎\n11022满级独角兽\n11023黑龙\n11041小鸟\n11044婆金龙\n11051云龙\n11053黑煞\n11054白煞\n11055黄金犀鸟\n11062北境骨龙\n11067金凤凰\n11081银云龙\n11098小顽皮\n11099大顽皮\n11112满级夜寂\n11118惊雷\n11128天空瑶\n11130幻龙\n11131红天空瑶\n11132仙鲲\n11140章鱼哥','返回上一页')
end

function f2()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('3900',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('3900',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('11051',gg.TYPE_DOUBLE)
  gg.toast('美化成功')
  gg.clearResults()
end

function f3()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('11041',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('11041',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('11051',gg.TYPE_DOUBLE)
  gg.toast('美化成功')
  gg.clearResults()
end

function f4()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('11128',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('11128',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('11051',gg.TYPE_DOUBLE)
  gg.toast('美化成功')
  gg.clearResults()
end

function f5()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('11131',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('11131',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('11051',gg.TYPE_DOUBLE)
  gg.toast('美化成功')
  gg.clearResults()
end

function f6()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('11055',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('11055',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('11051',gg.TYPE_DOUBLE)
  gg.toast('美化成功')
  gg.clearResults()
end

function f7()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('11098',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('11098',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('11154',gg.TYPE_DOUBLE)
  gg.toast('美化成功')
  gg.clearResults()
end

function f8()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('11099',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('11099',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('11154',gg.TYPE_DOUBLE)
  gg.toast('美化成功')
  gg.clearResults()
end

function f9()
  vv = gg.prompt({f1='请输入要美化的物品',f2='请输入要改的物品'},{f1='',f2=''})
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber(vv['f1'], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.searchNumber(vv['f1'], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.getResults(200)
  gg.editAll(vv['f2'], gg.TYPE_DOUBLE)
  gg.toast('美化成功')
  gg.clearResults()
end


function mh2()
gg.alert("3900粽马 3902红马 3903陆行鸟 11041小鸟 11061冰鸟  11128天空摇  11055黄金犀鸟 \n11044飞龙11043猪11042鲤鱼 3904绅士骆驼3905独角兽3906绿色陆行鸟3907色陆行3908马3909 狮鹫3910 小鸟3911冰鸟3912蓝辐3913藏羚羊11045梦幻鹿11046兔子11047未进化的梦幻鹿11048红色大角鹿11049进化的红色大角鹿11050 背着草包的猪11051 云龙11052 背着草包的猪进阶版11053 龙11054白龙11055黄金犀鸟11056筋斗云11057九尾狐11058背着草包的鸡11059 冰毒液龙11060冰毒液龙王11061 冰鸟11062北境古龙11063凤凰11064白色牛王11065幽灵骷髅马11066进化版红凤凰11067进化版金凤凰11068魔法扫把11069进化版幽灵骷髅马11070二阶进化版骷髅马 11100-11151都有自行更改11006霸王龙 11019火龙 11023黑蚀龙 11022三阶独角兽 11024风凌龙 11044鎏金龙 11045雾屿鹿② 11049雾隐鹿② 11067圣火神皇‌‌")
end

function wxnl()
	 gg.clearResults()
	 gg.setRanges(262207)
	 gg.searchNumber("1.5;1;8", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
	 gg.searchNumber("8.0", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
	 gg.getResults(100)
	 gg.editAll("-100", gg.TYPE_DOUBLE)
	 gg.toast("修改成功")
	 gg.clearResults()
end

function gjzz()
local TL=CSM({4,-1717986918,4,0,FW},{{9,1072693248},})
     CSM(TL,{{0,64,1.5},},"弓箭")
end

function gt()
  vv = gg.prompt({gt4='请输入"25~400"(输入25恢复正常)请不要超过400！'}, {gt4="100"}) if vv == nil then FKCJIAOBEN() else gaot1() end
end
function gaot1()
editData(
  {{["memory"] = Ca},
    {["name"] = "高跳"},
    {["value"] = 1080, ["type"] = E},
    {["lv"] = 1075314688,["offset"] =116, ["type"] = D},
  },
  {
    {["value"] = vv["gt4"],["offset"] =80, ["type"] = E,["freeze"] = false},})
  gg.clearResults()
end


function g9()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('5D;4D;1628X;2::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.searchNumber('2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.getResults(50)
  gg.editAll('-5.3247',gg.TYPE_DOUBLE)
  gg.toast('攻击加耐力开启成功')
  gg.clearResults()
end

function gjxl()
gg.clearResults()
	 gg.setRanges(4)
	 gg.searchNumber("1072168960", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.searchNumber("1072168960", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.getResults(100)
	 gg.editAll("1071854444", gg.TYPE_DWORD)
	 gg.toast("你的弓箭蓄力减为0.6秒")
	 gg.clearResults()
end


function dd()
  vv = gg.prompt({i7='请输入您需要遁的深度(1为正常，请输入零点几，例:0.5，恢复请输入1)'}, {i7=""}) if vv == nil then FKCJIAOBEN() else fb9() end
end
function fb9()
  local DG=CSM({4,196616,4,0,FW},{{11,11},{15,11},{17,33},{22,1065353216},{26,1008981770},})
  CSM(DG,{{30,16,vv["i7"],},},"遁地")
  S=(vv["i7"])
end

function nl2()
vv = gg.prompt({kj10='请输入你现在的耐力'}, {kj10=""}) if vv == nil then FKCJIAOBEN() else fb1450() end
end
function fb1450()
gg.clearResults()
gg.setRanges(4)
gg.searchNumber(vv["kj10"], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
S=(vv['kj10']);
gg.getResults(100)
gg.editAll("9999999", gg.TYPE_DOUBLE)
gg.toast("无限耐力开启成功")
gg.clearResults() 
end

function kbl()
gg.clearResults()
     gg.setRanges(4)
     gg.searchNumber("4D;10;2.5625F;3D;1,079,902,208D", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL,0x90000000,0xCFFFFFFF)
	 gg.searchNumber("10", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL,0x90000000,0xCFFFFFFF)
	 gg.getResults(100)
	 gg.editAll("8", gg.TYPE_DOUBLE)
	 gg.toast("8秒开启部落")
	 gg.clearResults()
end
function fwsq()
gg.clearResults()
  gg.setRanges(4)
  gg.searchNumber("-14D;-5D;-3D;-5D;1.5;-5D;-13D", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.searchNumber("1.5", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.getResults(900)
  gg.editAll("55", gg.TYPE_DOUBLE)
  gg.toast(":范围拾取")
  gg.clearResults()
end
function fwsqhf()
  vv = gg.prompt({ji12='请输入"2~9,999,999,999"(输入"2"可恢复正常！)'}, {ji12="999999"}) if vv == nil then FKCJIAOBEN() else qpsq1() end
end
function qpsq1()
 editData(
 {{["memory"] = Ca},
 {["name"] = "全屏拾取"},
 {["value"] = 1072273817, ["type"] = D},
 {["lv"] = 1076101120,["offset"] =-64, ["type"] = D},
 {["lv"] = 1075838976,["offset"] =-32, ["type"] = D},
 {["lv"] = 1072693248,["offset"] =-160, ["type"] = D},},
 {
 {["value"] = vv["ji12"],["offset"] =-132, ["type"] = E,["freeze"] = false},})
  editData(
 {{["memory"] = Ca},
 {["name"] = "拾取耐力"},
 {["value"] = 1079885824, ["type"] = D},
 {["lv"] = 3,["offset"] =20, ["type"] = D},
  {["lv"] = 1074266112,["offset"] =16, ["type"] = D},
 {["lv"] = 3,["offset"] =-28, ["type"] = D},},
 {
 {["value"] = -100,["offset"] =12, ["type"] = E,["freeze"] = false},})
  gg.clearResults()
end


function sdsj()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber("1.55", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.searchNumber("1.55", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.getResults(99)
  gg.editAll("10", gg.TYPE_DOUBLE)
  gg.toast("上帝视角修改成功")
  gg.clearResults()
end

function sdsjhf()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber("10", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.searchNumber("10", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.getResults(99)
  gg.editAll("1.55", gg.TYPE_DOUBLE)
  gg.toast("上帝视角恢复成功")
  gg.clearResults()
end

function ysys()
  CSM(CSM({
    32,
    21,
    16,
    0,
    FW
  }, {
    {1, 1},
    {2, 2},
    {-1, 20}
  }), {
    {
      -22,
      16,
      -1
    },
    {
      -23,
      16,
      -1
    }
  }, "夜视")
end




function d()
SN = gg.choice({
"穿墙",
"穿墙恢复",
"防回弹",
"删除建筑",
"恢复删除建筑",
"返回主页",
}, nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
if SN==1 then SB1() end
if SN==2 then SB2() end
if SN==3 then SB3() end
if SN==4 then SB4() end
if SN==5 then SB5() end
if SN==6 then Main0() end
FX1=0
end
function SB1()
editData(
  {
    {["memory"] = Xa},
    {["name"] = "穿墙"},
    {["value"] = 167772249, ["type"] = D},
    {["lv"] = 436207616,["offset"] =-32, ["type"] = D},
    {["lv"] = 167772163,["offset"] =284, ["type"] = D},
  },
  {
    {["value"] = 127.54,["offset"] =28, ["type"] = F,["freeze"] = false},
  }
  )
  gg.clearResults()
end
function SB2()
editData(
  {
    {["memory"] = Xa},
    {["name"] = "穿墙"},
    {["value"] = 167772249, ["type"] = D},
    {["lv"] = 436207616,["offset"] =-32, ["type"] = D},
    {["lv"] = 167772163,["offset"] =284, ["type"] = D},
  },
  {
    {["value"] = 128.43751525879,["offset"] =28, ["type"] = F,["freeze"] = false},
  }
  )
  gg.clearResults()
end


function SB3()
  editData(
  {
    {["memory"] = A},
    {["name"] = "防回弹"},
    {["value"] = 869711765, ["type"] = D},
    {["lv"] = 1073741824,["offset"] =-8, ["type"] = D},
  },
  {
    {["value"] = 0,["offset"] =-12, ["type"] = D,["freeze"] = false},
  }
  )
  gg.clearResults()
end

function SB4()
gg.alert("如果开启没效果请多次重新登录试试")
  editData(
  {
    {["memory"] = Ca},
    {["name"] = "删除建筑"},
    {["value"] = 1084017869, ["type"] = D},
    {["lv"] = 1078853632,["offset"] =-40, ["type"] = D},
    {["lv"] = 1065353216,["offset"] =-396, ["type"] = D},
  },
  {
    {["value"] = 8.1122,["offset"] =-356, ["type"] = F,["freeze"] = false},
  }
  )
    gg.clearResults()
end
function SB5()
  editData(
  {
    {["memory"] = Ca},
    {["name"] = "删除建筑"},
    {["value"] = 1084017869, ["type"] = D},
    {["lv"] = 1078853632,["offset"] =-40, ["type"] = D},
    {["lv"] = 1065353216,["offset"] =-396, ["type"] = D},
  },
  {
    {["value"] = 1,["offset"] =-356, ["type"] = F,["freeze"] = false},
  }
  )
    gg.clearResults()
end
function HS17()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber("1.55", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.searchNumber("1.55", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.getResults(99)
  gg.editAll("10", gg.TYPE_DOUBLE)
  gg.toast("上帝视角修改成功")
  gg.clearResults()
end

function ssxz()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber('0.1;0.2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('0.2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('-1.06975',gg.TYPE_DOUBLE)
  gg.toast('水上行走开启成功')
  gg.clearResults()
end






















function az11()
SN = gg.choice({
"1.混战系列",--1
"2.和平系列",--2
"3.定怪系列",
"4.弓箭系列",--3
"5.加速系列",
"6.枪械系列",
"7.魔法系列",
"8.拆家系列",
"9.美化系列",
"11.公告",
"12.退出脚本",
}, nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
if SN==1 then
 Oa()
end
if SN==2 then
 Ob()
end
if SN==3 then
 Oc()
end
if SN==4 then
 Oo()
end
if SN==5 then
 Oe()
end
if SN==6 then
 Of()
end
if SN==7 then
 Og()
end
if SN==8 then
 Od()
end
if SN==9 then
 Oh()
end
if SN==10 then
 Oi()
end

if SN==11 then
 Exit()
end
FX1=0
end

function Oi()
gg.alert("使用请开隐身防止被录屏举报，少打架，否则后果自负\n\n此版本已测试，所有系列稳定奔放")
end

function Oo()--弓箭系列
  SN = gg.choice({
    '1.弓箭追踪',--1
    '2.弓箭秒到',--2
    '3.弓减蓄力[0.6s]',--3
    '4.弓一套[以上全开]',--4
    '5.弓加射程[超远]',--5
    '6.狙击弓减一段蓄力',--6
    '7.系列恢复点我',--7
    '返回'},--8
  nil,os.date'神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒')
  if SN == 1 then Osu1() end
  if SN == 2 then Osu2() end
  if SN == 3 then Osu3() end
  if SN == 4 then Osu4() end
  if SN == 5 then Osu5() end
  if SN == 6 then Osu6() end
  if SN == 7 then Osu7() end
  if SN == 9 then Main0() end
  FX1=0
end

function Osu7()--弓箭,恢复系列
  SN = gg.choice({
    '弓箭秒到恢复',--1
    '弓减蓄力恢复',--2
    '弓一套恢复',--3
    '弓箭加距离恢复',--4
    '弓范围恢复',--5
    '返回'},--6
  nil,'小酒交流群:257220669')
  if SN == 1 then Ozm1() end
  if SN == 2 then Ozm2() end
  if SN == 3 then Ozm3() end
  if SN == 4 then Ozm4() end
  if SN == 5 then Ozm5() end
  if SN == 6 then Main0() end
  FX1=0
end

function Ozm1()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('444X;184;3D::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('184',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('30',gg.TYPE_DOUBLE)
  gg.toast('箭秒到恢复成功')
  gg.clearResults()
end

function Ozm2()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('1071854444', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.searchNumber('1071854444', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.getResults(100)
  gg.editAll('1072168960', gg.TYPE_DWORD)
  gg.toast('弓减蓄力恢复')
  gg.clearResults()
end

function Ozm3()
  local TL=CSM({O,-1717986918,4,0,FW},{{9,1072693248},})
  CSM(TL,{{0,64,0.1},},'弓箭')
  gg.clearResults()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('444X;184;3D::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('184',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('30',gg.TYPE_DOUBLE)
  gg.toast('箭秒到恢复成功')
  gg.clearResults()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('1071854444', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.searchNumber('1071854444', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.getResults(100)
  gg.editAll('1072168960', gg.TYPE_DWORD)
  gg.toast('弓一套恢复了')
  gg.clearResults()
end

function Ozm4()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('100.5687',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('100.5687',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(999)
  gg.editAll('20',gg.TYPE_DOUBLE)
  gg.toast('弓加距离恢复')
  gg.clearResults()
end

function Ozm5()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('9.01245',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('9.01245',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('0.1',gg.TYPE_DOUBLE)
  gg.toast('弓范围恢复')
  gg.clearResults()
end




function Osu1()
  local TL=CSM({O,-1717986918,4,0,FW},{{9,1072693248},})
  CSM(TL,{{0,64,1.5},},'弓追')
end

function Osu2()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('444X;30;3D::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('30',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('184',gg.TYPE_DOUBLE)
  gg.toast('箭秒到开启成功')
  gg.clearResults()
end

function Osu3()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('1072168960', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.searchNumber('1072168960', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.getResults(100)
  gg.editAll('1071854444', gg.TYPE_DWORD)
  gg.toast('你的弓箭蓄力减为0.6秒')
  gg.clearResults()
end

function Osu4()
  local TL=CSM({O,-1717986918,4,0,FW},{{9,1072693248},})
  CSM(TL,{{0,64,1.5},},'弓箭')
  gg.clearResults()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('444X;30;3D',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('30',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('184',O)
  gg.toast('箭秒到开启成功')
  gg.clearResults()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('1072168960', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.searchNumber('1072168960', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.getResults(100)
  gg.editAll('1071854444', gg.TYPE_DWORD)
  gg.toast('弓一套')
  gg.clearResults()
end

function Osu5()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('4D;20;2.8125F;3D;4Q;-1::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('20',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(999)
  gg.editAll('100.5687',gg.TYPE_DOUBLE)
  gg.toast('弓箭加距离开启成功')
  gg.clearResults()
end

function Osu6()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('8D;4D;3D;4D;1.2E;3D;49D', gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.searchNumber('1.2', gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
  gg.getResults(100)
  gg.editAll('0', gg.TYPE_DOUBLE)
  gg.toast('第一段蓄力关闭')
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('-1E;-1E;1E;1.2E;-1E;-1E::', gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.searchNumber('1.2', gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.getResults(100)
  gg.editAll('0.98', gg.TYPE_DOUBLE)
  gg.toast('二段微减蓄力开启')
  gg.clearResults()
end

function Og()
SN= gg.choice({
"1.飞行魔法无冷却",
"2.电火魔法无冷却(自慰)",
"3.魔法追踪",
"4.返回",
}, nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
if SN==1 then Og1() end
if SN==2 then Og2() end
if SN==3 then Og3() end
if SN==4 then Main0() end
FX1=0
end


function Og1()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber('45',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.searchNumber('45',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.getResults(1200)
gg.editAll('0',gg.TYPE_DOUBLE)
gg.toast('飞行魔法无冷却开启成功')
gg.clearResults()
end


function Og2()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber('90',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.searchNumber('90',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.getResults(99)
gg.editAll('0',gg.TYPE_DOUBLE)
gg.toast('电火魔法无冷却开启成功')
gg.clearResults()
end

function Og3()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber('15;0.2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.searchNumber('0.2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.getResults(999)
gg.editAll('2.5467',gg.TYPE_DOUBLE)
gg.toast('魔法追踪开启成功')
gg.clearResults()
end

function Oe()
SN= gg.choice({
"1.正微加速",
"2.正微加速(恢复)",
"3.反向加速",
"4.反向加速(恢复)",
"5.超快反向加速(别上坐骑)",
"6.超快反向加速(恢复)",
"7.返回",
}, nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
if SN==1 then Osh1() end
if SN==2 then Osh2() end
if SN==3 then Osh3() end
if SN==4 then Osh4() end
if SN==5 then Osh5() end
if SN==6 then Osh6() end
if SN==7 then Main0() end
FX1=0
end

function Osh1()
gg.clearResults()
	 gg.setRanges(O)
	 gg.searchNumber("3D;4D;3D;0.8119999663~0.81599998474F;3D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.searchNumber("0.8119999663~0.81599998474", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.getResults(999)
	 gg.editAll("0.8449994664", gg.TYPE_FLOAT)
	 gg.toast("正微加速开启成功")
	 gg.clearResults()
end

function Osh2()
gg.clearResults()
	 gg.setRanges(O)
	 gg.searchNumber("3D;4D;3D;0.8119999663~0.81599998474F;3D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.searchNumber("0.85~0.83", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.getResults(999)
	 gg.editAll("0.815", gg.TYPE_FLOAT)
	 gg.toast("正微加速恢复成功")
	 gg.clearResults()
end

function Osh3()
gg.clearResults()
	 gg.setRanges(O)
	 gg.searchNumber("3D;4D;3D;0.8119999663~0.81599998474F;3D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.searchNumber("0.8119999663~0.81599998474", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.getResults(999)
	 gg.editAll("-0.890994664", gg.TYPE_FLOAT)
	 gg.toast("反向加速开启成功")
	 gg.clearResults()
end

function Osh4()
gg.clearResults()
	 gg.setRanges(O)
	 gg.searchNumber("3D;4D;3D;0.8119999663~0.81599998474F;3D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.searchNumber("-0.9~-0.88", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.getResults(999)
	 gg.editAll("0.815", gg.TYPE_FLOAT)
	 gg.toast("反向加速恢复成功")
	 gg.clearResults()
end

function Osh5()
gg.clearResults()
	 gg.setRanges(O)
	 gg.searchNumber("3D;4D;3D;0.8119999663~0.81599998474F;3D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.searchNumber("0.8119999663~0.81599998474", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.getResults(999)
	 gg.editAll("-0.9449994664", gg.TYPE_FLOAT)
	 gg.toast("反向超快开启成功")
	 gg.clearResults()
end

function Osh5()
gg.clearResults()
	 gg.setRanges(O)
	 gg.searchNumber("3D;4D;3D;0.8119999663~0.81599998474F;3D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.searchNumber("0.8119999663~0.81599998474", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.getResults(999)
	 gg.editAll("-0.9449994664", gg.TYPE_FLOAT)
	 gg.toast("反向超快开启成功")
	 gg.clearResults()
end

function Osh6()
 gg.clearResults()
 gg.setRanges(O)
 gg.searchNumber("3D;4D;3D;-0.95~-0.93F;3D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
 gg.searchNumber("-0.95~-0.93", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
 gg.getResults(999)
 gg.editAll("0.815", gg.TYPE_FLOAT)
 gg.toast("你的速度恢复")
 gg.clearResults()
end

function Oa()
SN= gg.choice({
"1.超快快刀(需存刀)",
"2.较慢快刀(无需存刀)",
"3.隐身",
"4.隐身(恢复)",
"5.远程攻击",
"6.远程攻击(恢复)",
"7.弓箭追踪",
"8.弓减蓄力(0.6秒)",
"9.宠物释放无cd",
"10.范围攻击",
"11.返回",
}, nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
if SN==1 then Ockkd() end
if SN==2 then Ojmkd() end
if SN==3 then Oys() end
if SN==4 then Oyshf() end
if SN==5 then Oycgj() end
if SN==6 then Oycgjhf() end
if SN==7 then Ogjzz() end
if SN==8 then Ogjxl() end
if SN==9 then Ocwsf() end
if SN==10 then Ofwgj() end
if SN==11 then Main0() end
FX1=0
end

function Ocwsf()
gg.setRanges(O)
     gg.searchNumber("59D;20;2.8125F::", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
     gg.searchNumber("20", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
     gg.getResults(9999)
     gg.editAll("0.0365", gg.TYPE_DOUBLE)
gg.toast('宠物释放无cd开启成功')
     end

function Ob()
SN = gg.choice({
"1.游泳加耐力",--5
"2.自定义遁地",--6
"3.8秒开部落",--7
"4.范围拾取(配合全图游泳)",--8
"5.上帝视角",--9
"6.夜视",--10
"7.水上行走",--11
"8.高跳(自定义)",--12
"9.攻击加耐力",--13
"10.无限耐力(老)",
"11.无限(水分/食物)",
"12.全图游泳(配合范围拾取)",
"13.无cd跳跃",
"14.防摔",
"15.无限耐力(无需输耐力版)",
"16.灯塔传送0.1秒",
"17.防卡0.1秒",
"18.返回",--14
}, nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
if SN==1 then Owxnl() end
if SN==2 then Odd() end
if SN==3 then Okbl() end
if SN==4 then Ofwsq() end
if SN==5 then Osdsj() end
if SN==6 then Oysys() end
if SN==7 then Ossxz() end
if SN==8 then Ogt() end
if SN==9 then Og9() end
if SN==10 then Onl2() end
if SN==11 then Owxsw() end
if SN==12 then Oqtyy() end
if SN==13 then Owcdt() end
if SN==14 then Ofs() end
if SN==15 then Owxnl9() end 
if SN==16 then Omv3() end
if SN==17 then Omv4() end 
if SN==18 then Main0() end
FX1=0
end


function Omv3()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('10;16383;5::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('10',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('0.1243',gg.TYPE_DOUBLE)
  gg.toast('灯塔传送0.1秒开启成功')
  gg.clearResults()
end

function Omv4()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('1450D;10;70D::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('10',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('0.1243',gg.TYPE_DOUBLE)
  gg.toast('0.1防卡开启成功')
  gg.clearResults()
end


function Of()
SN= gg.choice({
"1.枪射程",
"2.枪射程(恢复)",
"3.枪追踪",
"4.枪追踪(恢复)",
"5.枪射速",
"6.枪范围",
"7.子弹秒到",
"8.返回",
}, nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
if SN==1 then Oqx1() end
if SN==2 then Oqx2() end
if SN==3 then Oqx3() end
if SN==4 then Oqx4() end
if SN==5 then Oqx5() end
if SN==6 then Oqx6() end
if SN==7 then Oqx7() end
if SN==8 then Main0() end
FX1=0
end

function Oqx5()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('0.17',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('0.17',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(200)
  gg.editAll('0.1682',gg.TYPE_DOUBLE)
  gg.toast('枪射速开启成功')
  gg.clearResults()
end

function Oqx6()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('0.12',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('0.12',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('9.8765',gg.TYPE_DOUBLE)
  gg.toast('枪范围开启成功')
  gg.clearResults()
end

function Oqx7()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('40',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('40',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(999)
  gg.editAll('86',gg.TYPE_DOUBLE)
  gg.toast('子弹秒到开启成功')
  gg.clearResults()
end

function Ofwgj()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('1596X;1;3D;4D;1084X;1372X::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('1',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('8.14756',gg.TYPE_DOUBLE)
  gg.toast('范围攻击开启成功')
  gg.clearResults()
end



function Oc()
SN= gg.choice({
"1.定怪",--1
"2.定怪(恢复)",--2
"3.定家园boos",--3
"4.定家园boos(恢复)",--4
"6怪无伤",--5
"9.定天定地定空气",--6
"新版本怪物罚站",--8
"11.返回",
}, nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
if SN==1 then Odg1() end
if SN==2 then Odg2() end
if SN==3 then Odg3() end
if SN==4 then Odg4() end
if SN==5 then Odg5() end
if SN==6 then Odg6() end
if SN==7 then Odg7() end


if SN==8 then Main0() end
FX1=0
end

function Odg1()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber("183", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("183",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("180", DOUBLE)
gg.toast("定怪开启成功")
gg.clearResults()
end
end

function Odg2()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber("180", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("180",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("183", DOUBLE)
gg.toast("定怪恢复成功")
gg.clearResults()
end
end

function Odg3()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber("183", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("183",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("180", DOUBLE)
gg.toast("定怪开启成功")
gg.clearResults()
end
end

function Odg4()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber("180", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("180",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("183", DOUBLE)
gg.toast("定怪恢复成功")
gg.clearResults()
end
end



function Odg5()
gg.toast("该系列不需要配合其它定怪类系列")
  editData(
  {
    {["memory"] = Xs},
    {["name"] = "无伤聚怪"},
    {["value"] = 1045233131, ["type"] = D},
    {["lv"] = 1137692678,["offset"] =-4, ["type"] = D},
  },
  {
    {["value"] = 1074266112,["offset"] =8, ["type"] = D,["freeze"] = false},
  }
  )
  gg.clearResults()
end

function Odg6()
  gg.clearResults()
  gg.setRanges(gg.o)
  gg.searchNumber('1090021904',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('1090021904',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('999999999',gg.TYPE_DWORD)
  gg.toast("空气都不流动了！")
  gg.clearResults()
end


function Odg7()
gg.alert("系列开启方法:开启后请不要开启其他任何定怪类功能！[🌈防止卡怪方法:需要经常改变BOSS的朝向并且每减少4/1血内必须喂一次伤害！")
  editData(
 {{["memory"] = O},
 {["name"] = "怪物罚站"},
 {["value"] = 918575157, ["type"] = D},
 {["lv"] = 3,["offset"] =208, ["type"] = D},
 },
 {
 {["value"] = 999988,["offset"] =200, ["type"] = E,["freeze"] = false},})
   gg.clearResults()
end


function Ockkd()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('0.6',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('0.6',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('0.03',gg.TYPE_DOUBLE)
  gg.clearResults()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('1000;0.2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('0.2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('0.04',gg.TYPE_DOUBLE)
  gg.toast('千刀开启成功')
  gg.clearResults()
end

function Ojmkd()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber('0.6',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber('0.6',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.getResults(100000)
gg.editAll('0.55',gg.TYPE_DOUBLE)
gg.toast('速度有点慢，但是不存刀就很棒')
end

function Oys()
local YS=CSM({O,49157,4,0,FW},{{-2,1071644672},{-1,3},})
CSM(YS,{{-3,64,-65},},"隐身")
end

function Oyshf()
local YS=CSM({O,49157,4,0,FW},{{-2,1071644672},{-1,3},})
CSM(YS,{{-3,64,0.5},},"隐身恢复")
end


function Oqx1()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber("27", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("27",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("100.13561", DOUBLE)
gg.toast("枪射程开启成功")
gg.clearResults()
end
end


function Oqx2()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber("100.13561", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("100.13561",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("27", DOUBLE)
gg.toast("枪射程恢复成功")
gg.clearResults()
end
end

function Oqx3()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber("0.12", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("0.12",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("3.1258", DOUBLE)
gg.toast("枪追踪开启成功")
gg.clearResults()
end
end

function Oqx4()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber("3.1258", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("3.1258",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("0.12", DOUBLE)
gg.toast("枪追踪恢复成功")
gg.clearResults()
end
end

function Owxsw()
vv = gg.prompt({Okj10='请输入你现在的食物/水分'}, {Okj10=""}) if vv == nil then FKCJIAOBEN() else Ofb1450() end
end
function Ogn6()
vv = gg.prompt(O{kj10 = "请输入你现在的饥饿或者水分"}, {Okj10 = ""})
          if vv == nil then
            FKCJIAOBEN()
          else
            Ofb1450()
          end
        end
        
        function Ofb1450()
          gg.clearResults()
          gg.setRanges(O)
          gg.searchNumber(vv.Okj10, gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, 3346530303)
          S = vv.Okj10
          gg.getResults(9999)
          gg.editAll("9999999", gg.TYPE_DOUBLE)
          gg.toast("开启成功")
          gg.clearResults()
        end
        
function Owxnl9()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber('4D;1D;1D;4D;5D;4D;3D;4D;2E;3D;4D;3D;4D;3D;4D;3D;4D;3D::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.searchNumber('2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.getResults(999)
gg.editAll('2.1',gg.TYPE_DOUBLE)
gg.toast('开启成功')
gg.clearResults()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber('1.0E;2.0E;-0.001E',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.searchNumber('2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
gg.getResults(999)
gg.editAll('-1',gg.TYPE_DOUBLE)
gg.toast('无限耐力开启成功')
gg.clearResults()
end

function Oqtyy()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber("0.2", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("0.2",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("999999", DOUBLE)
gg.toast("全图游泳开启成功")
gg.clearResults()
end
end

function Ofs()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('8.0;0.01',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.searchNumber('8',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.getResults(99)
  gg.editAll('9999',gg.TYPE_DOUBLE)
  gg.toast('防摔开启成功')
  gg.clearResults()
end



function Oycgj()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('4D;1D;1D;4D;5D;4D;3D;4D;2.0;3D;4D;3D;4D;3D;4D;3D;4D;3D::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.searchNumber('2.0',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.getResults(100)
  gg.editAll('34.4859',gg.TYPE_DOUBLE)
  gg.toast('远程攻击开启成功')
  gg.clearResults()
end


function Owcdt()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber("1072902963D;1.2E", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("1.2",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("0", DOUBLE)
gg.toast("无cd跳开启成功")
gg.clearResults()
end
end




function Oycgjhf()
gg.clearResults()
	 gg.setRanges(O)
	 gg.searchNumber("1.0E;34.4859E;-0.001E", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.searchNumber("34.4859", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.getResults(100)
	 gg.editAll("2", gg.TYPE_DOUBLE)
	 gg.toast("你的攻击距离恢复")
	 gg.clearResults()
end

function OHS9()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber("-755914244;-1085250995;1072693248;-755914244;2;1E", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("1",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("8.3124584", DOUBLE)
gg.toast("近战范围开启成功")
gg.clearResults()
end
end

function Oh()
  SN = gg.choice({
    '美化代码[代码]',--1
    '棕马变云龙',--2
    '小鸟变云龙',--3
    '天空瑶变云龙',--4
    '红天空瑶变云龙',--5
    '黄金犀鸟变云龙',--6
    '小顽皮变红樱龙',--7
    '大顽皮变红樱龙',--8
    '自定义美化[自定义]',--9
    '返回'},--10
 nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
  if SN == 1 then Of1() end
  if SN == 2 then Of2() end
  if SN == 3 then Of3() end
  if SN == 4 then Of4() end
  if SN == 5 then Of5() end
  if SN == 6 then Of6() end
  if SN == 7 then Of7() end
  if SN == 8 then Of8() end
  if SN == 9 then Of9() end
  if SN == 10 then Main0() end
FX1=0
end


function Of1()
  gg.alert('(11000-11156都是坐骑代码，可以一个一个试,我没时间)\n3900棕马\n3902红马\n3903陆行鸟\n11154樱花红龙\n11149满级机器虎\n11022满级独角兽\n11023黑龙\n11041小鸟\n11044婆金龙\n11051云龙\n11053黑煞\n11054白煞\n11055黄金犀鸟\n11062北境骨龙\n11067金凤凰\n11081银云龙\n11098小顽皮\n11099大顽皮\n11112满级夜寂\n11118惊雷\n11128天空瑶\n11130幻龙\n11131红天空瑶\n11132仙鲲\n11140章鱼哥','返回上一页')
end

function Of2()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('3900',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('3900',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('11051',gg.TYPE_DOUBLE)
  gg.toast('美化成功')
  gg.clearResults()
end

function Of3()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('11041',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('11041',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('11051',gg.TYPE_DOUBLE)
  gg.toast('美化成功')
  gg.clearResults()
end

function Of4()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('11128',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('11128',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('11051',gg.TYPE_DOUBLE)
  gg.toast('美化成功')
  gg.clearResults()
end

function Of5()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('11131',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('11131',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('11051',gg.TYPE_DOUBLE)
  gg.toast('美化成功')
  gg.clearResults()
end

function Of6()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('11055',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('11055',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('11051',gg.TYPE_DOUBLE)
  gg.toast('美化成功')
  gg.clearResults()
end

function Of7()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('11098',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('11098',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('11154',gg.TYPE_DOUBLE)
  gg.toast('美化成功')
  gg.clearResults()
end

function Of8()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('11099',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('11099',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('11154',gg.TYPE_DOUBLE)
  gg.toast('美化成功')
  gg.clearResults()
end

function Of9()
  vv = gg.prompt({Of1='请输入要美化的物品',Of2='请输入要改的物品'},{Of1='',f2=''})
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber(vv['Of1'], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.searchNumber(vv['Of1'], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.getResults(200)
  gg.editAll(vv['Of2'], gg.TYPE_DOUBLE)
  gg.toast('美化成功')
  gg.clearResults()
end


function Omh2()
gg.alert("3900粽马 3902红马 3903陆行鸟 11041小鸟 11061冰鸟  11128天空摇  11055黄金犀鸟 \n11044飞龙11043猪11042鲤鱼 3904绅士骆驼3905独角兽3906绿色陆行鸟3907色陆行3908马3909 狮鹫3910 小鸟3911冰鸟3912蓝辐3913藏羚羊11045梦幻鹿11046兔子11047未进化的梦幻鹿11048红色大角鹿11049进化的红色大角鹿11050 背着草包的猪11051 云龙11052 背着草包的猪进阶版11053 龙11054白龙11055黄金犀鸟11056筋斗云11057九尾狐11058背着草包的鸡11059 冰毒液龙11060冰毒液龙王11061 冰鸟11062北境古龙11063凤凰11064白色牛王11065幽灵骷髅马11066进化版红凤凰11067进化版金凤凰11068魔法扫把11069进化版幽灵骷髅马11070二阶进化版骷髅马 11100-11151都有自行更改11006霸王龙 11019火龙 11023黑蚀龙 11022三阶独角兽 11024风凌龙 11044鎏金龙 11045雾屿鹿② 11049雾隐鹿② 11067圣火神皇‌‌")
end

function Owxnl()
	 gg.clearResults()
	 gg.setRanges(O)
	 gg.searchNumber("1.5;1;8", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
	 gg.searchNumber("8.0", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
	 gg.getResults(100)
	 gg.editAll("-100", gg.TYPE_DOUBLE)
	 gg.toast("修改成功")
	 gg.clearResults()
end

function Ogjzz()
local TL=CSM({O,-1717986918,4,0,FW},{{9,1072693248},})
     CSM(TL,{{0,64,1.5},},"弓箭")
end

function Ogt()
  vv = gg.prompt({gt4='请输入"25~400"(输入25恢复正常)请不要超过400！'}, {gt4="100"}) if vv == nil then FKCJIAOBEN() else gaot1() end
end
function gaot1()
editData(
  {{["memory"] = O},
    {["name"] = "高跳"},
    {["value"] = 1080, ["type"] = E},
    {["lv"] = 1075314688,["offset"] =116, ["type"] = D},
  },
  {
    {["value"] = vv["gt4"],["offset"] =80, ["type"] = E,["freeze"] = false},})
  gg.clearResults()
end


function Og9()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('5D;4D;1628X;2::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.searchNumber('2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.getResults(50)
  gg.editAll('-5.3247',gg.TYPE_DOUBLE)
  gg.toast('攻击加耐力开启成功')
  gg.clearResults()
end

function Ogjxl()
gg.clearResults()
	 gg.setRanges(O)
	 gg.searchNumber("1072168960", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.searchNumber("1072168960", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0x00000000,0xC777FFFF)
	 gg.getResults(100)
	 gg.editAll("1071854444", gg.TYPE_DWORD)
	 gg.toast("你的弓箭蓄力减为0.6秒")
	 gg.clearResults()
end


function Odd()
  vv = gg.prompt({Oi7='请输入您需要遁的深度(1为正常，请输入零点几，例:0.5，恢复请输入1)'}, {Oi7=""}) if vv == nil then FKCJIAOBEN() else Ofb9() end
end
function Ofb9()
  local DG=CSM({O,196616,4,0,FW},{{11,11},{15,11},{17,33},{22,1065353216},{26,1008981770},})
  CSM(DG,{{30,16,vv["Oi7"],},},"遁地")
  S=(vv["i7"])
end

function Onl2()
vv = gg.prompt({Okj10='请输入你现在的耐力'}, {Okj10=""}) if vv == nil then FKCJIAOBEN() else Ofb1450() end
end
function Ofb1450()
gg.clearResults()
gg.setRanges(O)
gg.searchNumber(vv["Okj10"], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
S=(vv['kj10']);
gg.getResults(100)
gg.editAll("9999999", gg.TYPE_DOUBLE)
gg.toast("无限耐力开启成功")
gg.clearResults() 
end

function Okbl()
gg.clearResults()
     gg.setRanges(O)
     gg.searchNumber("4D;10;2.5625F;3D;1,079,902,208D", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL,0x90000000,0xCFFFFFFF)
	 gg.searchNumber("10", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL,0x90000000,0xCFFFFFFF)
	 gg.getResults(100)
	 gg.editAll("8", gg.TYPE_DOUBLE)
	 gg.toast("8秒开启部落")
	 gg.clearResults()
end
function Ofwsq()
gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber("-14D;-5D;-3D;-5D;1.5;-5D;-13D", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.searchNumber("1.5", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.getResults(900)
  gg.editAll("55", gg.TYPE_DOUBLE)
  gg.toast(":范围拾取")
  gg.clearResults()
end
function Ofwsqhf()
gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber("-14D;-5D;-3D;-5D;55;-5D;-13D", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.searchNumber("55", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.getResults(900)
  gg.editAll("1.5", gg.TYPE_DOUBLE)
  gg.toast(":范围拾取")
  gg.clearResults()
end

function Osdsj()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber("1.55", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.searchNumber("1.55", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.getResults(99)
  gg.editAll("10", gg.TYPE_DOUBLE)
  gg.toast("上帝视角修改成功")
  gg.clearResults()
end

function Osdsjhf()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber("10", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.searchNumber("10", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.getResults(99)
  gg.editAll("1.55", gg.TYPE_DOUBLE)
  gg.toast("上帝视角恢复成功")
  gg.clearResults()
end

function Oysys()
  CSM(CSM({
    O,
    21,
    16,
    0,
    FW
  }, {
    {1, 1},
    {2, 2},
    {-1, 20}
  }), {
    {
      -22,
      16,
      -1
    },
    {
      -23,
      16,
      -1
    }
  }, "夜视")
end




function Od()
SN = gg.choice({
"穿墙",
"穿墙恢复",
"防回弹",
"删除建筑",
"恢复删除建筑",
"返回主页",
}, nil, os.date("神话.\n联系Q：3225063551\n当前时间:%Y年%m月%d日%H时%M分%S秒"))
if SN==1 then OSB1() end
if SN==2 then OSB2() end
if SN==3 then OSB3() end
if SN==4 then OSB4() end
if SN==5 then OSB5() end
if SN==6 then Main0() end
FX1=0
end
function OSB1()
gg.clearResults()
     gg.setRanges(8)
     gg.searchNumber("-309,061,093D;128.43751525879F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
	 gg.searchNumber("128.43751525879", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
	 gg.getResults(100)
	 gg.editAll("128", gg.TYPE_FLOAT)
	 gg.toast("穿墙")
	 gg.clearResults()
end

function OSB2()
gg.clearResults()
     gg.setRanges(8)
     gg.searchNumber("-309,061,093D;128F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
	 gg.searchNumber("128", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
	 gg.getResults(100)
	 gg.editAll("128.43751525879", gg.TYPE_FLOAT)
	 gg.toast("穿墙恢复")
	 gg.clearResults()
end


function OSB3()
local SS=CSM({8,869711765,4},{{1,869711765},{-1,1073741824},})
CSM(SS,{{-3,16,0},},"防回弹")
end


function OSB4()
  gg.setRanges(O)
  gg.clearResults()
  gg.searchNumber("1;16.5::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL,0x00000000,0xC777FFFF)
  gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  gg.getResults(200)
  gg.editAll("8", gg.TYPE_FLOAT)
  gg.toast("删除建筑\n开启成功")
end
function OSB5()
  gg.clearResults()
  gg.setRanges(O)
  gg.clearResults()
  gg.searchNumber("8;16.5::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  gg.searchNumber("8", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  gg.getResults(400)
  gg.editAll("1", gg.TYPE_FLOAT)
  gg.toast("恢复建筑开启成功")

end

function OHS17()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber("1.55", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.searchNumber("1.55", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
  gg.getResults(99)
  gg.editAll("10", gg.TYPE_DOUBLE)
  gg.toast("上帝视角修改成功")
  gg.clearResults()
end

function Ossxz()
  gg.clearResults()
  gg.setRanges(O)
  gg.searchNumber('0.1;0.2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('0.2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(100)
  gg.editAll('-1.06975',gg.TYPE_DOUBLE)
  gg.toast('水上行走开启成功')
  gg.clearResults()
end












































function Exit()
  print("感谢使用本脚本\n欢迎下次使用")
  os.exit()
end
        
        
while true do
if gg.isVisible(true) then
    FX1 = nil
    gg.setVisible(false)
  end
  if FX1 == nil then
    Main0()
  end
end











---[=[上面可以复制上你的脚本]=]------------------------------------------------------------------------------------------------------------------- end-- ab80fff28ac9259a245266d5b0cc5575c7
end


function md5(code)    local code = tostring(code)    local HexTable = {"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"}    local A = 0x67452301    local B = 0xefcdab89    local C = 0x98badcfe    local D = 0x10325476    local S11 = 7    local S12 = 12    local S13 = 17    local S14 = 22                 local S21 = 5       local S22 = 9       local S23 = 14       local S24 = 20       local S31 = 4       local S32 = 11       local S33 = 16       local S34 = 23       local S41 = 6       local S42 = 10       local S43 = 15       local S44 = 21       local function F(x,y,z)         return (x & y) | ((~x) & z)       end       local function G(x,y,z)         return (x & z) | (y & (~z))       end       local function H(x,y,z)         return x ~ y ~ z       end       local function I(x,y,z)         return y ~ (x | (~z))       end       local function FF(a,b,c,d,x,s,ac)         a = a + F(b,c,d) + x + ac         a = (((a & 0xffffffff) << s) | ((a & 0xffffffff) >> 32 - s)) + b         return a & 0xffffffff       end       local function GG(a,b,c,d,x,s,ac)         a = a + G(b,c,d) + x + ac         a = (((a & 0xffffffff) << s) | ((a & 0xffffffff) >> 32 - s)) + b         return a & 0xffffffff       end       local function HH(a,b,c,d,x,s,ac)         a = a + H(b,c,d) + x + ac         a = (((a & 0xffffffff) << s) | ((a & 0xffffffff) >> 32 - s)) + b         return a & 0xffffffff       end       local function II(a,b,c,d,x,s,ac)         a = a + I(b,c,d) + x + ac         a = (((a & 0xffffffff) << s) | ((a & 0xffffffff) >> 32 - s)) + b         return a & 0xffffffff       end       local function MD5StringFill(s)         local len = s:len()         local mod512 = len * 8 % 512         local fillSize = (448 - mod512) // 8         if mod512 > 448 then           fillSize = (960 - mod512) // 8         end         local rTab = {}         local byteIndex = 1         for i = 1,len do           local index = (i - 1) // 4 + 1           rTab[index] = rTab[index] or 0           rTab[index] = rTab[index] | (s:byte(i) << (byteIndex - 1) * 8)           byteIndex = byteIndex + 1           if byteIndex == 5 then             byteIndex = 1           end         end         local b0x80 = false         local tLen = #rTab         if byteIndex ~= 1 then           rTab[tLen] = rTab[tLen] | 0x80 << (byteIndex - 1) * 8           b0x80 = true         end         for i = 1,fillSize // 4 do           if not b0x80 and i == 1 then             rTab[tLen + i] = 0x80            else             rTab[tLen + i] = 0x0           end         end         local bitLen = math.floor(len * 8)         tLen = #rTab         rTab[tLen + 1] = bitLen & 0xffffffff         rTab[tLen + 2] = bitLen >> 32         return rTab       end              function getmd5(s)         local fillTab = MD5StringFill(s)         local result = {A,B,C,D}         for i = 1,#fillTab // 16 do           local a = result[1]           local b = result[2]           local c = result[3]           local d = result[4]           local offset = (i - 1) * 16 + 1           a = FF(a, b, c, d, fillTab[offset + 0], S11, 0xd76aa478)           d = FF(d, a, b, c, fillTab[offset + 1], S12, 0xe8c7b756)           c = FF(c, d, a, b, fillTab[offset + 2], S13, 0x242070db)           b = FF(b, c, d, a, fillTab[offset + 3], S14, 0xc1bdceee)           a = FF(a, b, c, d, fillTab[offset + 4], S11, 0xf57c0faf)           d = FF(d, a, b, c, fillTab[offset + 5], S12, 0x4787c62a)           c = FF(c, d, a, b, fillTab[offset + 6], S13, 0xa8304613)           b = FF(b, c, d, a, fillTab[offset + 7], S14, 0xfd469501)           a = FF(a, b, c, d, fillTab[offset + 8], S11, 0x698098d8)           d = FF(d, a, b, c, fillTab[offset + 9], S12, 0x8b44f7af)           c = FF(c, d, a, b, fillTab[offset + 10], S13, 0xffff5bb1)           b = FF(b, c, d, a, fillTab[offset + 11], S14, 0x895cd7be)           a = FF(a, b, c, d, fillTab[offset + 12], S11, 0x6b901122)           d = FF(d, a, b, c, fillTab[offset + 13], S12, 0xfd987193)           c = FF(c, d, a, b, fillTab[offset + 14], S13, 0xa679438e)           b = FF(b, c, d, a, fillTab[offset + 15], S14, 0x49b40821)           a = GG(a, b, c, d, fillTab[offset + 1], S21, 0xf61e2562)           d = GG(d, a, b, c, fillTab[offset + 6], S22, 0xc040b340)           c = GG(c, d, a, b, fillTab[offset + 11], S23, 0x265e5a51)           b = GG(b, c, d, a, fillTab[offset + 0], S24, 0xe9b6c7aa)           a = GG(a, b, c, d, fillTab[offset + 5], S21, 0xd62f105d)           d = GG(d, a, b, c, fillTab[offset + 10], S22, 0x2441453)           c = GG(c, d, a, b, fillTab[offset + 15], S23, 0xd8a1e681)           b = GG(b, c, d, a, fillTab[offset + 4], S24, 0xe7d3fbc8)           a = GG(a, b, c, d, fillTab[offset + 9], S21, 0x21e1cde6)           d = GG(d, a, b, c, fillTab[offset + 14], S22, 0xc33707d6)           c = GG(c, d, a, b, fillTab[offset + 3], S23, 0xf4d50d87)           b = GG(b, c, d, a, fillTab[offset + 8], S24, 0x455a14ed)           a = GG(a, b, c, d, fillTab[offset + 13], S21, 0xa9e3e905)           d = GG(d, a, b, c, fillTab[offset + 2], S22, 0xfcefa3f8)           c = GG(c, d, a, b, fillTab[offset + 7], S23, 0x676f02d9)           b = GG(b, c, d, a, fillTab[offset + 12], S24, 0x8d2a4c8a)           a = HH(a, b, c, d, fillTab[offset + 5], S31, 0xfffa3942)           d = HH(d, a, b, c, fillTab[offset + 8], S32, 0x8771f681)           c = HH(c, d, a, b, fillTab[offset + 11], S33, 0x6d9d6122)           b = HH(b, c, d, a, fillTab[offset + 14], S34, 0xfde5380c)           a = HH(a, b, c, d, fillTab[offset + 1], S31, 0xa4beea44)           d = HH(d, a, b, c, fillTab[offset + 4], S32, 0x4bdecfa9)           c = HH(c, d, a, b, fillTab[offset + 7], S33, 0xf6bb4b60)           b = HH(b, c, d, a, fillTab[offset + 10], S34, 0xbebfbc70)           a = HH(a, b, c, d, fillTab[offset + 13], S31, 0x289b7ec6)           d = HH(d, a, b, c, fillTab[offset + 0], S32, 0xeaa127fa)           c = HH(c, d, a, b, fillTab[offset + 3], S33, 0xd4ef3085)           b = HH(b, c, d, a, fillTab[offset + 6], S34, 0x4881d05)           a = HH(a, b, c, d, fillTab[offset + 9], S31, 0xd9d4d039)           d = HH(d, a, b, c, fillTab[offset + 12], S32, 0xe6db99e5)           c = HH(c, d, a, b, fillTab[offset + 15], S33, 0x1fa27cf8)           b = HH(b, c, d, a, fillTab[offset + 2], S34, 0xc4ac5665)           a = II(a, b, c, d, fillTab[offset + 0], S41, 0xf4292244)           d = II(d, a, b, c, fillTab[offset + 7], S42, 0x432aff97)           c = II(c, d, a, b, fillTab[offset + 14], S43, 0xab9423a7)           b = II(b, c, d, a, fillTab[offset + 5], S44, 0xfc93a039)           a = II(a, b, c, d, fillTab[offset + 12], S41, 0x655b59c3)           d = II(d, a, b, c, fillTab[offset + 3], S42, 0x8f0ccc92)           c = II(c, d, a, b, fillTab[offset + 10], S43, 0xffeff47d)           b = II(b, c, d, a, fillTab[offset + 1], S44, 0x85845dd1)           a = II(a, b, c, d, fillTab[offset + 8], S41, 0x6fa87e4f)           d = II(d, a, b, c, fillTab[offset + 15], S42, 0xfe2ce6e0)           c = II(c, d, a, b, fillTab[offset + 6], S43, 0xa3014314)           b = II(b, c, d, a, fillTab[offset + 13], S44, 0x4e0811a1)           a = II(a, b, c, d, fillTab[offset + 4], S41, 0xf7537e82)           d = II(d, a, b, c, fillTab[offset + 11], S42, 0xbd3af235)           c = II(c, d, a, b, fillTab[offset + 2], S43, 0x2ad7d2bb)           b = II(b, c, d, a, fillTab[offset + 9], S44, 0xeb86d391)           result[1] = result[1] + a           result[2] = result[2] + b           result[3] = result[3] + c           result[4] = result[4] + d           result[1] = result[1] & 0xffffffff           result[2] = result[2] & 0xffffffff           result[3] = result[3] & 0xffffffff           result[4] = result[4] & 0xffffffff         end         local retStr = ''         for i = 1,4 do           for _ = 1,4 do             local temp = result[i] & 0x0F             local str = HexTable[temp + 1]             result[i] = result[i] >> 4             temp = result[i] & 0x0F             retStr = retStr .. HexTable[temp + 1] .. str             result[i] = result[i] >> 4           end         end         return string.lower(retStr)       end       return getmd5(code)     end
--md5加密 md5("加密内容")

ZZRc4 = {} 
ZZMathBit = {} 
function ZZMathBit.__xorBit(left, right)       return (left + right) == 1 and 1 or 0 end function ZZMathBit.__base(left, right, op)       if left < right then           left, right = right, left       end       local res = 0       local shift = 1       while left ~= 0 do           local ra = left % 2           local rb = right % 2           res = shift * op(ra,rb) + res           shift = shift * 2           left = math.modf( left / 2)           right = math.modf( right / 2)       end       return res end function ZZMathBit.xorOp(left, right)       return ZZMathBit.__base(left, right, ZZMathBit.__xorBit) end function RC4(text,key,kasi)
if kasi==false then      str = text      str=str:gsub("[%s%p]",""):upper()       local index=1       local ret=""       for index=1,str:len(),2 do         ret=ret..string.char(tonumber(str:sub(index,index+1),16))       end       text=ret     end          local function KSA(key)           local keyLen = string.len(key)           local schedule = {}           local keyByte = {}           for i = 0, 255 do               schedule[i] = i           end              for i = 1, keyLen do               keyByte[i - 1] = string.byte(key, i, i)           end              local j = 0           for i = 0, 255 do               j = (j + schedule[i] + keyByte[ i % keyLen]) % 256               schedule[i], schedule[j] = schedule[j], schedule[i]           end           return schedule       end          local function PRGA(schedule, textLen)           local i = 0           local j = 0           local k = {}           for n = 1, textLen do               i = (i + 1) % 256               j = (j + schedule[i]) % 256               schedule[i], schedule[j] = schedule[j], schedule[i]               k[n] = schedule[(schedule[i] + schedule[j]) % 256]           end           return k       end          local function output(schedule, text)           local len = string.len(text)           local c = nil           local res = {}           for i = 1, len do               c = string.byte(text, i,i)               res[i] = string.char(ZZMathBit.xorOp(schedule[i], c))           end           return table.concat(res)       end          local textLen = string.len(text)       local schedule = KSA(key)       local k = PRGA(schedule, textLen)          str=output(k, text) if kasi==true then       str = tostring(str)       local index=1       local ret=""       for index=1,str:len() do         ret=ret..string.format("%02X",str:sub(index):byte())       end       return string.lower(ret) else     return str end end 
--极简云RC42加密和解密配置     RC4("加密内容","密码",false=解密_true=加密)

function ultra(get,post)    local c=gg.makeRequest(get,nil,post).content     return c  end 
--请求

---[=[上面不要乱动]=]-------------------------------------------------------------------------------------------------------------------


function cu()
x={
"https://cute521.cn",
}

uio=gg.makeRequest(x[1]).content
if uio==nil then
gg.alert("网络错误")--提示
else

if uio=="欢迎使用！" then
oqvqo(x[1])
else
gg.alert("网络错误,可能是被攻击了！")--提示
end

end

end

---[=[  ↑检测网络  ]=]-------------------------------------------------------------------------------------------------------------------

xxxxxxx=""
function oqvqo(xxxxxxx)
local xxxxxxx_Kami=xxxxxxx.."/api.php?api=kmlogon"
--接口名称[卡密登录]

local xxxxxxx_jieba=xxxxxxx.."/api.php?api=kmunmachine"
--接口名称[卡密解绑]

local xxxxxxx_to_configure=xxxxxxx.."/api.php?api=ini"
--接口名称[应用配置]

local xxxxxxx_Notice=xxxxxxx.."/api.php?api=notice"
--接口名称[应用公告]

local xxxxxxx_RC4=true
--是否 RC4 加密[false=关 true=开] 
--选择 RC4加密-2 否则会乱码 
--打开 签名放DATA里:打开


local xxxxxxx_APPID="11742"
--APPID

local xxxxxxx_APPKEY="7dOK7OZLuZ7dtylM"
--APPKEY

local xxxxxxx_RC4_key="7P7766TA2PjFoFpa"
--是否 RC4 加密[key 密钥]


local xxxbanb="1.0"
--1.0

local xxxQQ="3225063551"
--作者QQ


if xxxxxxx_APPID=="" or xxxxxxx_RC4_key=="" or xxxxxxx_APPKEY=="" then
gg.alert("关键东西没填，运行啥啊？")--对话框
os.exit() 
end


FILES_DIR="/sdcard/Android/"
--卡密 设备码 路径


---[=[   ↑配置  ]=]-------------------------------------------------------------------------------------------------------------------

Notice=ultra(xxxxxxx_Notice.."&app=".. xxxxxxx_APPID,"")

No=Notice:match('"code":(.-),')
if  No ~= nil then 
No=Notice:match('"msg":"(.-)",')
if No==nil then
xxxxxxx_RC4=false--判定是否关闭
else
gg.alert("公告接口："..No)--对话框
os.exit() 
end
end

if  xxxxxxx_RC4 == true then 
Notice=RC4(Notice,xxxxxxx_RC4_key,false) 
end


Notice=Notice:match('"app_gg":"(.-)"},')--获取公告
if Notice==nil then
No=Notice:match('"code":(.-),')
if  No ~= nil then 
No=Notice:match('"msg":"(.-)",')
if No==nil then
xxxxxxx_RC4=false--判定是否关闭
else
gg.alert("公告接口："..No)--对话框
os.exit() 
end
end

else
if Notice~="" then
gg.alert(Notice,"确定")--对话框
end
end

---[=[上面是公告]=]-------------------------------------------------------------------------------------------------------------------

fanhui="无法获取"
gongxing=ultra(xxxxxxx_to_configure.."&app=".. xxxxxxx_APPID,"")


No=gongxing:match('"code":(.-),')
if  No ~= nil then 
No=gongxing:match('"msg":"(.-)",')
if No==nil then
xxxxxxx_RC4=false--判定是否关闭
else
gg.alert("应用配置接口："..No)--对话框
os.exit() 
end
end

if  xxxxxxx_RC4 == true then 
gongxing=RC4(gongxing,xxxxxxx_RC4_key,false) 
end

xxxxbanben=gongxing:match('"version":"(.-)",')--获取版本号
xxxxgxnr=gongxing:match('app_update_show":"(.-)",')--更新内容
xxxxlianjie=gongxing:match('app_update_url":"(.-)","app_update_must')--更新链接
xxcisu=gongxing:match('"api_total":"(.-)"}')--启动次数

if gongxing==nil then

No=gongxing:match('"code":(.-),')
if  No ~= nil then 
No=gongxing:match('"msg":"(.-)",')
if No==nil then
xxxxxxx_RC4=false--判定是否关闭
else
gg.alert("应用配置接口："..No)--对话框
os.exit() 
end
end

else

if xxxxbanben==xxxbanb then
gg.toast("最新版本")--提示 
else
if xxxxlianjie=="未提交URL" then
print("\n没有要更新的链接\n请联系作者:"..xxxQQ)
os.exit() 
end
bhh=gg.alert("发现新版本，请更新内容 ","开始下载","浏览器更新")--对话框

if xxxxbanben == xxxbanb then

xxxxlianjie=gg.makeRequest(xxxxlianjie).content
io.open("/storage/emulated/0/最新版本.lua","w+"):write(xxxxlianjie)--写
gg.setVisible(true)
print("---[=[ 下载成功]=]---------------\n\n[新版本]:\n"..xxxxbanben.."\n\n[更新内容]:\n"..xxxxgxnr.."\n\n[新脚本路径]:\n/storage/emulated/0/最新版本.lua\n")--打印
 elseif bhh == 2 then
gg.setVisible(true)
print("\n[新版本]:\n"..xxxxbanben.."\n\n[更新内容]:\n"..xxxxgxnr.."\n\n[更新链接]:\n"..xxxxlianjie)--打印 end
os.exit() 
end
end

end
---[=[获取更新↑]=]-------------------------------------------------------------------------------------------------------------------


function yanzzzzz(km,sbm)

key=md5("kami="..km.."&markcode="..sbm.."&t="..os.time().."&".. xxxxxxx_APPKEY)
--计算签名

Random=md5(RC4(os.time().."极简云",xxxxxxx_RC4_key,true)..xxxxxxx_APPKEY..sbm)
--随机[用来计算是否相等]

bops="kami="..km.."&markcode="..sbm.."&t="..os.time().."&sign="..key
--需要请求的数据

if  xxxxxxx_RC4 == true then
bops="data="..RC4(bops,xxxxxxx_RC4_key,true)
end-- 把请求数据用RC4加密

HUT=ultra(xxxxxxx_Kami.."&app=".. xxxxxxx_APPID,bops.."&value="..Random)
--请求数据


if HUT~=nil then
if  xxxxxxx_RC4 == true then
HUT=RC4(HUT,xxxxxxx_RC4_key,false) 
end-- 把返回的数据用RC4解密

qued=HUT:match('code":(.-),')--获取编号 200是成功
vip=HUT:match('vip":"(.-)"},')--获取 卡密时间
yanzen=HUT:match('check":"(.-)"')--获取随机值
tinme=HUT:match('time":(.-),')--获取时间搓
fanhui=HUT:match('msg":"(.-)",')--获取错误

if qued~="200" then
gg.alert(fanhui)--返回错误
io.open(FILES_DIR.."/km","w"):write("")--写
else

if (tinme-os.time())>10 or (tinme-os.time())<-10 then
gg.setVisible(false)
gg.toast("\n(▔_▔) 数据超时！")
else--时间10小于就跳转

if yanzen~=md5(tinme..xxxxxxx_APPKEY..Random) then
gg.setVisible(false)
gg.toast("\n️(▔_▔) 请不要修改数据！")
else--网络数据是否修改

gg.setVisible(false)
vip1=os.date("%Y".."年".."%m".."月".."%d".."日".."\r".."%H".."时".."%M".."分".."%S".."秒\n",vip)
io.open(FILES_DIR.."/km","w"):write(km)--写
kll=gg.alert("\n登入成功:\n\n[到期时间]\n"..vip1,"确定","返回")--提示--获取到期时间
if kll==2 then
io.open(FILES_DIR.."/lko","w"):write("false")--写
oqvqo(xxxxxxx)
end


ab74b9b01be2b25b5f629dfe2b6b6c9327(vip)--
--登入成功后的动作------------------------------------------------------------------------------------------------------------------


end
end
end
else
gg.setVisible(false)
gg.toast("\n️(▔_▔) 请检查网络！")
end

end


---[=[  卡密登入↑ ]=]-------------------------------------------------------------------------------------------------------------------

function jiebang(km,sbm)
gg.setVisible(false)
key=md5("kami="..km.."&markcode="..sbm.."&t="..os.time().."&".. xxxxxxx_APPKEY)

bops="kami="..km.."&markcode="..sbm.."&t="..os.time().."&sign="..key

if  xxxxxxx_RC4 == true then
bops= "data="..RC4(bops,xxxxxxx_RC4_key,true) 
end


HUT=ultra(xxxxxxx_jieba.."&app=".. xxxxxxx_APPID,bops)

if  xxxxxxx_RC4 == true then
HUT=RC4(HUT,xxxxxxx_RC4_key,false) 
end-- xxxxxxx_Base64

qued=HUT:match('code":(.-),')
fanhui=HUT:match('msg":"(.-)",')
yanzen=HUT:match('check":"(.-)"')
tinme=HUT:match('time":(.-),')
gg.toast(fanhui)

end

---[=[  解绑卡密↑ ]=]-------------------------------------------------------------------------------------------------------------------



rq=os.date("%Y".."年".."%m".."月".."%d".."日".." ".."%H".."时".."%M".."分".."%S".."秒")
local a={}
fien={io.open(FILES_DIR.."/km","r"),io.open(FILES_DIR.."/miux","r"),io.open(FILES_DIR.."/lko","r")}

if fien[1]==nil then
io.open(FILES_DIR.."/km","w"):write("")--写
a[1]=io.open(FILES_DIR.."/km","r"):read("*a")--读
else
a[1]=io.open(FILES_DIR.."/km","r"):read("*a")--读
end--fien[1]--卡密

if fien[2]==nil then
io.open(FILES_DIR.."/miux","w"):write(md5(rq))--写
a[2]=io.open(FILES_DIR.."/miux","r"):read("*a")--读
else
a[2]=io.open(FILES_DIR.."/miux","r"):read("*a")--读
end--fien[2]--机器码

fien2=io.open(FILES_DIR.."/miux","r"):read("*a")--读
if fien2=="" then
io.open(FILES_DIR.."/miux","w"):write(md5(rq))--写
fien2=io.open(FILES_DIR.."/miux","r"):read("*a")--读
a[2]=fien2
end

if fien[3]==nil then
io.open(FILES_DIR.."/lko","w"):write("false")--写
a[3]=io.open(FILES_DIR.."/lko","r"):read("*a")--读
else
a[3]=io.open(FILES_DIR.."/lko","r"):read("*a")--读
end--fien[2]--机器码

fien3=io.open(FILES_DIR.."/lko","r"):read("*a")--读
if fien3=="" then
io.open(FILES_DIR.."/lko","w"):write("false")--写
fien3=io.open(FILES_DIR.."/lko","r"):read("*a")--读
a[3]=fien3
end

sbm=a[2]--设备码
km=a[1]--卡密

--判定自动登入
if a[3]=="true" then
a[3]=true
elseif a[3]=="false" then
a[3]=false
end



if a[3]==true then
yanzzzzz(a[1],sbm)
end


hak=gg.prompt({
'[输入: 1 开始解绑卡密]\n[输入: 2 邮箱反馈]\n[输入: 3自动跳转购卡网]\n现在时间:'..rq.."\n[本脚本使用："..xxcisu.." 次]\n请输入卡密：",
"[自动登入]"
},{
km,
a[3]
},{
'text',--文字
'checkbox',--多选
})--文本功能



if hak==nil then
gg.setVisible(false)
gg.toast("取消……")--提示
elseif hak[1]=="1" then---[=[ ↓解绑  ]=]-------------------------------------------------------------------------------------------------------------------

gg.toast("开始解绑卡密……")--提示
hak2=gg.prompt({
'现在时间:'..rq.."\n请输入解绑卡密："
},{
},{
'text',--文字
})--文本功能

if hak2==nil then
gg.setVisible(false)
gg.toast("取消……")--提示
else
jiebang(hak2[1],sbm)
---[=[  ↑ 输入卡密跳转解绑卡密  ]=]-------------------------------------------------------------------------------------------------------------------
end

elseif hak[1]=="2" then ---[=[  ↓ 邮箱反馈 ]=]-------------------------------------------------------------------------------------------------------------------
if xxxQQ=="3225063551" then
gg.alert("作者没有填写QQ")
else

b=gg.prompt({
"联系方式(QQ或网名,手机号等)",
"反馈内容",
"取消就是[返回主页面]",
},{
"",
"",
true
},{
'text',
'text',
'checkbox',
})

if b ==nil then
gg.setVisible(false)
gg.toast("取消……")--提示
else


if b[1] ~= "" then
if b[2] ~= "" then
bh="&name="..b[1].."&certno="..b[2]
b=gg.makeRequest(xxxxxxx.."/api/mail/api.php?address="..xxxQQ.."@qq.com"..bh)
if b.code=="200" then
gg.alert("反馈成功[谢谢你的支持]")
else
gg.alert("反馈失败")
end
else
gg.alert("空内容")
end
else
gg.alert("空联系方式")
end
end
end
---[=[ ↘你们可以自己加购卡 加群什么的  ]=]-------------------------------------------------------------------------------------------------------------------
elseif hak[1]=="3" then
gg.intent("http://shenming.love792.tk/")





else---[=[  ↓卡密登入  ]=]-------------------------------------------------------------------------------------------------------------------

if hak[2]==true then
io.open(FILES_DIR.."/lko","w"):write("true")--写
elseif hak[2]==false then
io.open(FILES_DIR.."/lko","w"):write("false")--写
end

yanzzzzz(hak[1],sbm)
---[=[  ↑ 输入卡密跳转登入卡密  ]=]-------------------------------------------------------------------------------------------------------------------
end

end


while true do
  if gg.isVisible(true) then
  cu()
  end
end