_o=_ENV 
function rc4_UTF_8(text,key,kasi)

  local function __xorBit(left, right)
    return (left + right) == 1
    and 1 or 0
  end

  local function __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

  local function xorOp(left, right)
    return __base(left, right, __xorBit)
  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(xorOp(schedule[i], c))
    end
    return table.concat(res)
  end


  ----

  m=0
  if kasi==false then
    str = text
    str=str:gsub("[%s%p]",""):upper()
    local index=1
    local ret=""

    for index=1,str:len(),2 do

      if tonumber(str:sub(index,index+1))== nil then
             m=m+1
          end
      ret=ret..string.char(tonumber(str:sub(index,index+1),16))
    end
    text=ret
  end


  local textLen = string.len(text)
  local schedule = KSA(key)
  local k = PRGA(schedule, textLen)
  local 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

local function json2true(str,from,to)
  return true, from+3
end

local function json2false(str,from,to)
  return false, from+4
end

local function json2null(str, from, to)
  return nil, from+3
end

local function json2nan(str, from, to)
  return nul, from+2
end

local numberchars = {
  ['-'] = true,
  ['+'] = true,
  ['.'] = true,
  ['0'] = true,
  ['1'] = true,
  ['2'] = true,
  ['3'] = true,
  ['4'] = true,
  ['5'] = true,
  ['6'] = true,
  ['7'] = true,
  ['8'] = true,
  ['9'] = true
}

local function json2number(str,from,to)
  local i = from+1

  while(i<=to) do
    local char = string.sub(str, i, i)
    if not numberchars[char] then break
    end i = i + 1
  end

  local num = tonumber(string.sub(str, from, i-1))
  if not num then
    gg.alert(string.gsub('json格式错误，不正确的数字, 错误位置:{from}', 'from',from))
  end return num, i-1
end

local function json2string(str,from,to)
  local ignor = false for i = from+1, to do
    local char = string.sub(str, i, i)
    if not ignor then
      if char == fuhao then
        return string.sub(str, from+1, i-1), i
       elseif char == '\\' then
        ignor = true
      end
     else ignor = false
    end
  end
  gg.alert(string.gsub('json格式错误，字符串没有找到结尾, 错误位置:{from}', 'from',from))
end

local function json2array(str,from,to)
  local result = {} from = from or 1
  local pos = from+1
  local to = to or string.len(str)
  while(pos<=to) do
    local char = string.sub(str, pos, pos)
    if char == fuhao then
      result[#result+1], pos = json2string(str,pos,to)
     elseif char == '[' then
      result[#result+1], pos = json2array(str,pos,to)
     elseif char == '{' then
      result[#result+1], pos = json2table(str,pos,to)
     elseif char == ']' then
      return result, pos
     elseif (char=='f' or char=='F') then
      result[#result+1], pos = json2false(str,pos,to)
     elseif (char=='t' or char=='T') then
      result[#result+1], pos = json2true(str,pos,to)
     elseif (char=='n') then
      result[#result+1], pos = json2null(str,pos,to)
     elseif (char=='N') then
      result[#result+1], pos = json2nan(str,pos,to)
     elseif numberchars[char] then
      result[#result+1], pos = json2number(str,pos,to)
    end
    pos = pos + 1
  end
  gg.alert( string.gsub('json格式错误，表没有找到结尾, 错误位置:{from}', 'from',from))
end


function _G.json2table(str,from,to)
  local result = {}
  from = from or 1
  local pos = from+1
  local to = to or
  string.len(str)
  local key
  while(pos<=to) do
    local char = string.sub(str, pos, pos)
    if char == fuhao then
      if not key then
        key, pos = json2string(str,pos,to)
       else
        result[key], pos = json2string(str,pos,to)
        key = nil

      end
     elseif char == '[' then
      if not key then
        key, pos = json2array(str,pos,to)
       else
        result[key], pos = json2array(str,pos,to)
        key = nil

      end
     elseif char == '{' then
      if not key then
        key, pos = json2table(str,pos,to)
       else
        result[key], pos = json2table(str,pos,to)
        key = nil

      end
     elseif char == '}' then
      return result, pos
     elseif (char=='f' or char=='F') then
      result[key], pos = json2false(str,pos,to)
      key = nil
     elseif (char=='t' or char=='T') then
      result[key], pos = json2true(str,pos,to)
      key = nil
     elseif (char=='n') then
      result[key], pos = json2null(str,pos,to)
      key = nil
     elseif (char=='N') then
      result[key], pos = json2nan(str,pos,to)
      key = nil
     elseif numberchars[char] then
      if not key then
        key, pos = json2number(str,pos,to)
       else
        result[key], pos = json2number(str,pos,to)
        key = nil
      end
    end
    pos = pos + 1
  end
  gg.alert(string.gsub('格式错误，表没有找到结尾, 错误位置:{from}','from',from))
end

fuhao= '"'
local jsonfuncs={
  [fuhao]=json2string,
  ['[']=json2array,
  ['{']=json2table,
  ['f']=json2false,
  ['F']=json2false,
  ['t']=json2true,
  ['T']=json2true}

function jsoooooooon(str)
  local char = string.sub(str, 1, 1)
  local func=jsonfuncs[char]
  if func == nil then
    gg.alert("json格式头错误 [ "..char.." ]")
    os.exit()
  end
  if func then
    return func(str,1, string.len(str))
  end
  if numberchars[char] then
    return json2number(str, 1, string.len(str))
  end
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)
    local tLen = #rTab
    rTab[tLen + 1] = bitLen & 0xffffffff
    rTab[tLen + 2] = bitLen >> 32
    return rTab
  end

  function getmb5(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 getmb5(code)
end

jm={
["md5"]=md5,
["jsoooooooon"]=jsoooooooon,
["rc4"]=rc4_UTF_8
}

jy_oj0199776713ad8090df=jm.md5
jy_oj2f199776713ad8090df=jm.jsoooooooon
jy_oj1776713ad809=jm.rc4


local id_y0713ad8090df87db='14392'
--APPID
local key_y1199776713ad8090df='YPp9bm9rlrp2agW9'
--APPKEY
local keys_y2776713ad8090df='9k6tG5Zz4p314392'
--是否 RC4 加密[key 密钥]
local xxxbanb='1.0'
--版本号
api_total=0
--查看人数


---------------------------------------------
local website_f199776713a='http://cute521.cn/'
--官网
local km_6713ad8090df=website_f199776713a..'/api.php?api=kmlogon&app='..id_y0713ad8090df87db
--接口名称[卡密登录]
local jieba_713ad8090df87db094=website_f199776713a..'/api.php?api=kmunmachine&app='..id_y0713ad8090df87db
--接口名称[卡密解绑]
local to_configure_6713ad8090d=website_f199776713a..'/api.php?api=ini&app='..id_y0713ad8090df87db
--接口名称[应用配置]
local Notice_713ad8090df8=website_f199776713a..'/api.php?api=notice&app='..id_y0713ad8090df87db
--接口名称[应用公告]


local AMI_km='/sdcard/km'
--卡密 路径
I_km=''

local AMI_miei='/sdcard/miei'
--设备码 路径
I_miei=''

local AMI_e='/sdcard/e'
--自动登入 路径
I_e=''


local d_a_n_kml76713ad8090df87='开'

if id_y0713ad8090df87db=='' or key_y1199776713ad8090df=='' then
  gg.alert('对接数据,空...')--对话框
  os.exit()
end


Notice=gg.makeRequest(Notice_713ad8090df8,nil,'')["content"]
if d_a_n_kml76713ad8090df87 == '开' then
  Notice=jy_oj1776713ad809(Notice,keys_y2776713ad8090df,false)
end
if jy_oj2f199776713ad8090df(Notice)== nil then
gg.alert('JSON: 数据错误')--对话框
os.exit()
end
if jy_oj2f199776713ad8090df(Notice).code==200 then
if jy_oj2f199776713ad8090df(Notice).msg.app_gg~='' then
gg.alert('公告: '..jy_oj2f199776713ad8090df(Notice).msg.app_gg)
end
else
gg.alert('Notice！: '..jy_oj2f199776713ad8090df(Notice).msg)
end




file=gg.makeRequest(to_configure_6713ad8090d,nil,'')["content"]
if d_a_n_kml76713ad8090df87 == '开' then
  file=jy_oj1776713ad809(file,keys_y2776713ad8090df,false)
end
if jy_oj2f199776713ad8090df(file)== nil then
gg.alert('JSON: 数据错误')--对话框
os.exit()
end
api_total=jy_oj2f199776713ad8090df(file).msg.api_total
--调用几次接口[ 判断使用人数 ]
app_update_must=jy_oj2f199776713ad8090df(file).msg.app_update_must
--是否强行更新 y是 n否
app_update_show=jy_oj2f199776713ad8090df(file).msg.app_update_show
--更新内容
app_update_url=jy_oj2f199776713ad8090df(file).msg.app_update_url
--更新地址
version=jy_oj2f199776713ad8090df(file).msg.version
--版本号
if jy_oj2f199776713ad8090df(file).code ~= 200 then
gg.alert('file :'..jy_oj2f199776713ad8090df(file).msg)--对话框
os.exit()
end
if version ~= xxxbanb then
gg.alert('检查到新版本！')--对话框
gg.setVisible(false)
gg.alert("更新内容："..app_update_show,"复制链接")--对话框
gg.copyText(app_update_url)
if app_update_show== 'y' then
os.exit()
end
end



function m_a_in_A776713ad8090df87()
if io.open(AMI_km,'r')== nil then
io.open(AMI_km,'w+'):write('')--写
l_km=''
io.close()
else
l_km=io.open(AMI_km,'r'):read('*a')--读
io.close() 
end


if io.open(AMI_miei,'r')== nil then
io.open(AMI_miei,'w+'):write(string.sub(jy_oj0199776713ad8090df(os.date()..keys_y2776713ad8090df),16))--写
l_miei=string.sub(jy_oj0199776713ad8090df(os.date()..keys_y2776713ad8090df),16)
io.close()
else
if io.open(AMI_miei,'r'):read('*a')== '' then
io.open(AMI_miei,'w+'):write(string.sub(jy_oj0199776713ad8090df(os.date()..keys_y2776713ad8090df),16))--写
l_miei=string.sub(jy_oj0199776713ad8090df(os.date()..keys_y2776713ad8090df),16)
io.close()
else
l_miei=io.open(AMI_miei,'r'):read('*a')--读
io.close()
end
end


if io.open(AMI_e,'r')== nil then
io.open(AMI_e,'w+'):write("0")--写
l_e="0"
io.close()
else
l_e=io.open(AMI_e,'r'):read('*a')--读
io.close() 
end


if l_e == "0" then
l_e=false
else
l_e=true
end



function d_a_n_jb99776713ad8090df(km,miei)
key=jy_oj0199776713ad8090df("kami="..km.."&markcode="..miei.."&t="..os.time().."&".. key_y1199776713ad8090df)
--签名
bops="kami="..km.."&markcode="..miei.."&t="..os.time().."&sign="..key
if  d_a_n_kml76713ad8090df87 == "开" then
bops= "data="..jy_oj1776713ad809(bops,keys_y2776713ad8090df,true) 
end
jy_oj39776713ad809=gg.makeRequest(jieba_713ad8090df87db094,nil,bops)["content"]
--请求数据
if d_a_n_kml76713ad8090df87 == '开' then
  jy_oj39776713ad809=jy_oj1776713ad809(jy_oj39776713ad809,keys_y2776713ad8090df,false)
end
if jy_oj2f199776713ad8090df(jy_oj39776713ad809)== nil then
gg.alert('JSON: 数据错误')--对话框
os.exit()
end
if jy_oj2f199776713ad8090df(jy_oj39776713ad809).code== 200 then
gg.alert(jy_oj2f199776713ad8090df(jy_oj39776713ad809).msg)
else
gg.alert(jy_oj2f199776713ad8090df(jy_oj39776713ad809).msg)--对话框
end
end



function d_a_n_km99776713ad8090d(km,miei)---[=[   ]=]-------------------------------------------------------------------------------------------------------------------
Random=jy_oj0199776713ad8090df(miei..os.time()*1000+611*os.time()-999999)..math.random(521)
key=jy_oj0199776713ad8090df("kami="..km.."&markcode="..miei.."&t="..os.time().."&".. key_y1199776713ad8090df)
--签名
bops="kami="..km.."&markcode="..miei.."&t="..os.time().."&sign="..key
--合成发送数据
if  d_a_n_kml76713ad8090df87 == "开" then
bops= "data="..jy_oj1776713ad809(bops,keys_y2776713ad8090df,true) 
end
jy_oj39776713ad809=gg.makeRequest(km_6713ad8090df,nil,bops.."&value="..Random)["content"]
--请求数据
if d_a_n_kml76713ad8090df87 == '开' then
  jy_oj39776713ad809=jy_oj1776713ad809(jy_oj39776713ad809,keys_y2776713ad8090df,false)
end
if jy_oj2f199776713ad8090df(jy_oj39776713ad809)== nil then
gg.alert('JSON: 数据错误')--对话框
os.exit()
end
if jy_oj2f199776713ad8090df(jy_oj39776713ad809).msg.kami == nil then
gg.alert(jy_oj2f199776713ad8090df(jy_oj39776713ad809).msg)--对话框
io.open(AMI_e,'w+'):write("0")--写
else
if jy_oj2f199776713ad8090df(jy_oj39776713ad809).msg.vip == nil then
gg.alert(jy_oj2f199776713ad8090df(jy_oj39776713ad809).msg)--对话框
io.open(AMI_e,'w+'):write("0")--写
else
while jy_oj2f199776713ad8090df(jy_oj39776713ad809).check ~= jy_oj0199776713ad8090df(jy_oj2f199776713ad8090df(jy_oj39776713ad809).time..key_y1199776713ad8090df..Random) do
gg.alert("脚本：检测到你有非法操作")--对话框
io.open(AMI_e,'w+'):write("0")--写
os.exit()
end

while jy_oj2f199776713ad8090df(jy_oj39776713ad809).time-os.time()>30 or jy_oj2f199776713ad8090df(jy_oj39776713ad809).time-os.time()<-30 do
gg.alert("脚本：数据过期")--对话框
io.open(AMI_e,'w+'):write("0")--写
os.exit()
end

if jy_oj2f199776713ad8090df(jy_oj39776713ad809).code== 200 then
io.open(AMI_km,'w+'):write(km)--写
io.open(AMI_e,'w+'):write("1")--写
TT=gg.alert("到期时间:-----------\n" ..os.date("%Y".."年".."%m".."月".."%d".."日  %H".."时".."%M".."分".."%S".."秒",jy_oj2f199776713ad8090df(jy_oj39776713ad809).msg.vip).."\n使用卡密: "..jy_oj2f199776713ad8090df(jy_oj39776713ad809).msg.kami,"确定","返回")--对话框
if TT== 2 then
io.open(AMI_e,'w+'):write("0")--写
m_a_in_A776713ad8090df87()
else
_ENV=_o
---------------------------------------------










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 split(szFullString, szSeparator)
local nFindStartIndex = 1
local nSplitIndex = 1
local nSplitArray = {} 
            
            while true do
                while aQ2NHI4Rh0EdgUMD < os.time() do
                    gg.alert('脚本已过期')
                    os.exit()
                end
                while al6s8trXRqYhv81q ~= 'f046bb7795407eede831f935813c5e83' do
                    os.exit()
                end
                while checktrue ~= (imei .. a3tgj4EygZqW0zen.user_time .. api_time..xxxxxxx_11680..aRF3G6dfcQrsfhSZ) do
                    os.exit()
                end
        
        
                while aUkHdYoEzf1UIJY6 < os.time() do
                    gg.alert('脚本已过期')
                    os.exit()
                end
                while acwJXTEeR5hqdU6H ~= '5500d58cb046af01b51874f7700ee197' do
                    os.exit()
                end
                while checktrue ~= (imei .. aDt6pXt3DBubPFpl.user_time .. api_time..xxxxxxx_11202..aRF3G6dfcQrsfhSZ) do
                    os.exit()
                end
        
        
local
nFindLastIndex = string.find(szFullString, szSeparator, nFindStartIndex)
if not nFindLastIndex then
nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, string.len(szFullString))
break end
nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, nFindLastIndex - 1)
nFindStartIndex = nFindLastIndex + string.len(szSeparator)
nSplitIndex = nSplitIndex + 1 end return
nSplitArray end function
xgxc(szpy, qmxg) for x = 1, #(qmxg) do
xgpy = szpy + qmxg[x]['offset'] xglx = qmxg[x]['type']
xgsz = qmxg[x]['value']
gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}})
xgsl = xgsl + 1 end end function
xqmnb(qmnb)
gg.clearResults()
gg.setRanges(qmnb[1]['memory'])
gg.searchNumber(qmnb[3]['value'], qmnb[3]['type'])
if gg.getResultCount() == 0 then
gg.toast(qmnb[2]['name'] .. '开启失败')
else
gg.refineNumber(qmnb[3]['value'], qmnb[3]['type'])
gg.refineNumber(qmnb[3]['value'], qmnb[3]['type'])
gg.refineNumber(qmnb[3]['value'], qmnb[3]['type'])
if gg.getResultCount() == 0 then
gg.toast(qmnb[2]['name'] .. '开启失败')
else
sl = gg.getResults(999999)
sz = gg.getResultCount()
xgsl = 0 if sz > 999999 then
sz = 999999 end for i = 1, sz do
pdsz = true for v = 4, #(qmnb) do if
pdsz == true then
pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]['offset']
pysz[1].flags = qmnb[v]['type']
szpy = gg.getValues(pysz)
pdpd = qmnb[v]['lv'] .. ';' .. szpy[1].value szpd = split(pdpd, ';')
tzszpd = szpd[1]
pyszpd = szpd[2]
if tzszpd == pyszpd then
pdjg = true pdsz = true else
pdjg = false pdsz = false end end end
if pdjg == true then
szpy = sl[i].address xgxc(szpy, qmxg)
xgjg = true end end
if xgjg == true then
gg.toast(qmnb[2]['name'] .. '开启成功,共修改' .. xgsl .. '条数据')
else
gg.toast(qmnb[2]['name'] .. '开启失败')
end
end
end
end
function jiuyan(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..'修改中,共修改1条数据')else gg.toast(qmnbn..'开启失败')end end end
local default='兮颜持续更新ing。'
bb ={} if bb == gx1 then else gxjb={} if gxjb==1 then goto exit else if gxjb==2 then gg.fullName = gg.getFile() gg.path = gg.fullName:gsub('[^/]+$','') gg.name = gg.fullName:match ('[^/]+$') gg.randomName = '' gg.outPath = gg.path file = gg.outPath .. '[NQ]' .. gg.name .. gg.randomName .. '' os.remove(gg.getFile(),'w') gg.outFile = io.open(file, 'w') gg.outFile:write(gg.makeRequest(gx2).content) gg.outFile:close() goto exit else goto exit end end end while(true) do end ::exit::
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 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
--  内存类型
function readWrite(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] if (count > 0) then for i,v in ipairs(result) do v.isUseful=true end for k=2,#Search do local tmp={} local offset=Search[k][2] - base local num=Search[k][1] for i,v in ipairs(result) do tmp[#tmp+1]={} tmp[#tmp].address=v.address+offset tmp[#tmp].flags=Search[k][3] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=tostring(num) then result[i].isUseful=false end end end for i,v in ipairs(result) do if (v.isUseful) then data[#data+1]=v.address end end if (#data > 0) then local t,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "\n已修改"..tg_.."条数据" or "" th=(th_) and "\n已获取"..th_.."条数据" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast("\n"..Name.."搜索成功！\n偏移到"..#data.."条数据"..tg..th) tg_,th_=nil,nil else gg.toast("\n"..Name.."开启失败",false) return false end else gg.toast(Name.."开启失败") return false end end
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
gg.alert("️介绍:\n川北创魔科技于2021年11月29日开始更新 感谢大家长久一来的陪伴，以下是交流群售后群和作者QQ大家可以进一下\n交流QQ群:571844857\n作者QQ:3089262077\n提醒:\n大家切记要在虚拟机里面隐藏修改器，删掉主页面修改器防止系统检测，大部分功能稳定，都很稳定")
gg.alert("本科技支持安卓任何版本，功能不能用跟川北反馈，我们会尽快修复的")
function ZY0()
SN = gg.choice({
"实战模式",
"娱乐模式",
"定怪模式",
"弓箭模式",
"枪械模式",
"飞天家园",
"美化坐骑",
"魔法功能",
"奇异功能",
"瞬移物资",
"防闪功能",
"退出脚本",
}, nil, "选择自己需要的功能功能,切记瞬移封号建议3次以后重新开启")
if SN==1 then ZY1() end
if SN==2 then ZY2() end
if SN==3 then ZY3() end
if SN==4 then ZY4() end
if SN==5 then ZY5() end
if SN==6 then ZY6() end
if SN==7 then ZY7() end
if SN==8 then ZY8() end
if SN==9 then ZY9() end
if SN==10 then ZY10() end
if SN==11 then fsgn() end
if SN==12 then Exit() end
FX1=0
end

function ZY1()
SN = gg.choice({
"法杖挖矿",
"法杖无cd",
"镰刀范围",
"镰刀秒放",
"镰刀攻速",
"移动大剑",
"狙弓自瞄",
"狙弓距离",
"狙弓秒到",
"狙弓减cd",
"返回菜单",
}, nil, "此功能稳定开放，切记不要被录屏，被录屏就你的号就会没的哦")
if SN==1 then ZY11() end
if SN==2 then ZY12() end
if SN==3 then ZY13() end
if SN==4 then ZY14() end
if SN==5 then ZY15() end
if SN==6 then ZY16() end
if SN==7 then ZY17() end
if SN==8 then ZY18() end
if SN==9 then ZY19() end
if SN==10 then ZY110() end
if SN==11 then ZY0() end
FX1=0
end

function fsgn()
  gg.clearResults()
  gg.setRanges(gg.REGION_CODE_APP)
  gg.searchNumber('16384;36608::',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
  gg.searchNumber('16384',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
  gg.getResults(10) jg=gg.getResults(10)
  sl=gg.getResultCount()
  for i = 1, sl do
    dzy=jg[i].address
    gg.addListItems({[1] = {address = dzy,flags =
        gg.TYPE_DWORD,freeze = true,value = 0,}})
   
  end
end

function ZY11()
gg.alert("此功能bug较多，只建议挖矿时候开\n开启后，长按一下攻击键，等待攻击键冷却完成后再开免冷却")
editData({
{["memory"] = gg.REGION_C_ALLOC|gg.REGION_OTHER},
{["name"] = "范围法杖挖矿"},
{["value"] = 1077805056, ["type"] = D},
{["lv"] = 6,["offset"] =4, ["type"] = D},
{["lv"] = 3,["offset"] =36, ["type"] = D},
{["lv"] = 4,["offset"] =52, ["type"] = D},
},
{
{["value"] = 1086608128,["offset"] =64, ["type"] = D,["freeze"] = true},
})
end

function ZY12()
gg.alert("开完法杖挖矿后，长按一下攻击键再开免冷却")
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber('20;-1;11;-0.001;1;313',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber('20',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.getResults(200)
gg.editAll('0',gg.TYPE_DOUBLE)
gg.toast('范围法杖挖矿免冷却开启成功')
gg.clearResults()
end

function ZY13()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber('-1;2.5;-1;2::484',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber('2.5',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.getResults(100)
gg.editAll('10',gg.TYPE_DOUBLE)
gg.toast("范围镰刀")
gg.clearResults()
end

function ZY14() 
local FKC_a7 = os.clock()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber("6E;3D;5E;3D;71,729,670D;1E", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("5", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)
gg.editAll("1", DOUBLE)
gg.clearResults()
gg.toast("ID:镰刀秒转\n"..string.format("耗时: %.2f", os.clock() - FKC_a7))
end

function ZY15()
editData({
{["memory"] = gg.REGION_C_ALLOC|gg.REGION_OTHER},
{["name"] = "镰刀技能攻速"},
{["value"] = 1090022496, ["type"] = D},
{["lv"] = 71729670,["offset"] =184, ["type"] = D},
},
{
{["value"] = 5,["offset"] =156, ["type"] = E,["freeze"] = false},
})                     
end 
             
function ZY16()
editData({
{["memory"] = gg.REGION_C_ALLOC|gg.REGION_OTHER},
{["name"] = "大剑移动"},
{["value"] = 1083967488, ["type"] = D},
{["lv"] = 1074266112,["offset"] =-256, ["type"] = D},
{["lv"] = 1077805056,["offset"] =-352, ["type"] = D},
},
{
{["value"] = 1086607127,["offset"] =-288, ["type"] = D,["freeze"] = true},
})
end

function ZY17()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber('572X;0.1',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0,-1)
gg.searchNumber('0.1',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(99)
gg.editAll('1',gg.TYPE_DOUBLE)
gg.toast('自瞄')
gg.clearResults()
end

function ZY18()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber('572X;25;30',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0,-1)
gg.searchNumber('25;30',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(99)
gg.editAll('60',gg.TYPE_DOUBLE)
gg.toast('射程')
gg.clearResults()
end

function ZY19()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber('572X;45',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0,-1)
gg.searchNumber('45',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(99)
gg.editAll('666',gg.TYPE_DOUBLE)
gg.toast("秒到")
gg.clearResults()
end

function ZY110()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber('572X;1.2;25',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0,-1)
gg.searchNumber('1.2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(99)
gg.editAll('0',gg.TYPE_DOUBLE)
gg.toast('50%')
gg.clearResults()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber('572X;1.2;30',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0,-1)
gg.searchNumber('1.2',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(99)
gg.editAll('0.98',gg.TYPE_DOUBLE)
gg.toast('减CD')
gg.clearResults()
end

function ZY2()
SN = gg.choice({
"随身交易",
"人物踏空",
"人物高挑",
"人物防摔",
"人物自杀",
"人物加速",
"0秒炉石",
"0秒防卡",
"0秒传送",
"删除建筑",
"人物穿墙",
"伪无敌吃伤害",
"隐身",
"返回菜单",
}, nil, "此功能娱乐专属，没意思的时候玩一玩，开心每一天")
if SN==1 then ZY21() end
if SN==2 then ZY22() end
if SN==3 then ZY23() end
if SN==4 then ZY24() end
if SN==5 then ZY25() end
if SN==6 then ZY26() end
if SN==7 then ZY27() end
if SN==8 then ZY28() end
if SN==9 then ZY29() end
if SN==10 then ZY210() end
if SN==11 then ZY211() end
if SN==12 then ZY212() end
if SN==13 then ZY213() end
if SN==14 then ZY0() end
FX1=0
end

function ZY21()
editData({
{["memory"] = gg.REGION_C_ALLOC|gg.REGION_OTHER},
{["name"] = "随身交易所"},
{["value"] = 2024, ["type"] = D},
{["lv"] = 1073741824,["offset"] =120, ["type"] = D},
{["lv"] = 1077805056,["offset"] =-72, ["type"] = D},
},
{
{["value"] = 4.94065646e-324,["offset"] =20, ["type"] = E,["freeze"] = true},
{["value"] = 4.94065646e-324,["offset"] =28, ["type"] = E,["freeze"] = true},
})
end

function ZY22()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber("1.4", FLOAT, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("1.4",FLOAT , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(300)--设置修改前200个代码
gg.editAll("500", FLOAT)
gg.toast("500米踏空开启成功")
gg.clearResults()
end
end

function ZY23()
 pp = gg.prompt({kj9 = "请输入需要高跳的高度，20是正常"}, {kj9 = ""})
          if pp == nil then
            gg.alert("你没有输入数值")
            Main0()
          else
            bbp()
          end
        end
function bbp()
local FKC_a7 = os.clock()
gg.clearResults()
  editData({
{["memory"] = gg.REGION_C_ALLOC|gg.REGION_OTHER},
{["name"] = ""},
{["value"] = 1080, ["type"] = E},
{["lv"] = 70952514,["offset"] =-4, ["type"] = D},
{["lv"] = 47654469,["offset"] =28, ["type"] = D},
{["lv"] = 1083236352,["offset"] =4, ["type"] = D},
},
{
{["value"] = pp['kj9'],["offset"] =80, ["type"] = E,["freeze"] = false},
})
gg.toast("ID:高跳\n"..string.format("耗时: %.2f", os.clock() - FKC_a7))
gg.clearResults()
end   

function ZY24()
local FKC_a7 = os.clock()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
  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("ID:防摔\n"..string.format("耗时: %.2f", os.clock() - FKC_a7))
  gg.clearResults()
end


function ZY25()
B = gg.alert("自杀功能，使用前别开防摔","开启","关闭")
    if B == 1 then
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber("8;0.01", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("8", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("-998", DOUBLE)
gg.clearResults()
gg.toast("ID:自杀开启成功")
end
end
if B == 2 then
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber("-998;0.01", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("-998", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("8", DOUBLE)
gg.clearResults()
gg.toast("ID:自杀恢复成功")
end

function ZY26()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber('-1E;-1E;10E;-1E;55E::',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('7',gg.TYPE_DOUBLE)
gg.toast('加速恢复成功')
gg.clearResults()
end

function ZY27()
editData({
{["memory"] = gg.REGION_C_ALLOC|gg.REGION_OTHER},
{["name"] = "0秒炉石"},
{["value"] = 1080287232, ["type"] = D},
{["lv"] = 6,["offset"] =4, ["type"] = D},
{["lv"] = 4,["offset"] =20, ["type"] = D},
{["lv"] = 6,["offset"] =36, ["type"] = D},
{["lv"] = 4,["offset"] =-12, ["type"] = D},
},
{
{["value"] = 0,["offset"] =-36, ["type"] = E,["freeze"] = true},
})
end

function ZY28()
local FKC_a7 = os.clock()
 gg.clearResults() 
 gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
 gg.searchNumber("10E;70D::40", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
 gg.searchNumber("10",gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
 gg.getResults(200)
 gg.editAll("0.1", gg.TYPE_DOUBLE)
 gg.toast("ID:零秒防卡\n"..string.format("耗时: %.2f", os.clock() - FKC_a7))
end

function ZY29()
local FKC_a7 = os.clock()
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
  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("ID:灯塔传送0.1秒\n"..string.format("耗时: %.2f", os.clock() - FKC_a7))
  gg.clearResults()
end

function ZY210()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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 ZY211()
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 ZY212()
gg.clearResults()
gg.setRanges(Ca+O)
gg.searchNumber("0.5", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("0.5", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(999)
gg.editAll("-65", gg.TYPE_DOUBLE)
gg.toast("正在开启50%")
gg.clearResults()
editData({
{["memory"] = Ca+O},
{["name"] = "伪无敌开启成功"},
{["value"] = -65, ["type"] = E},
{["lv"] = 1072693248,["offset"] =196, ["type"] = D},
{["lv"] = 1070176665,["offset"] =-92, ["type"] = D},
},
{
{["value"] = 0.5,["offset"] =0, ["type"] = E,["freeze"] = false},
})
end

function ZY213()
gg.clearResults()
gg.setRanges(gg.REGION_OTHER)
gg.searchNumber("0.5", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("0.5",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(500)--设置修改前200个代码
gg.editAll("-65", DOUBLE)
gg.toast("隐身开启成功")
gg.clearResults()
end
end

function ZY3()
SN = gg.choice({
"普通定怪",
"家园定怪",
"boos定怪",
"无伤聚怪",
"怪物罚站",
"距离定怪",
"免疫狗毒",
"返回菜单",
}, nil, "此功能为定怪，不要被录视频上传官方，容易连做")
if SN==1 then ZY31() end
if SN==2 then ZY32() end
if SN==3 then ZY33() end
if SN==4 then ZY34() end
if SN==5 then ZY35() end
if SN==6 then ZY36() end
if SN==7 then ZY37() end
if SN==8 then ZY0() end
FX1=0
end
function ZY31()
F = gg.alert("定怪", "开","关")
if F == 1 then
local FKC_a7 = os.clock()
editData({
{["memory"] = gg.REGION_C_ALLOC|gg.REGION_OTHER},
{["name"] = "定怪"},
{["value"] = 183, ["type"] = E},
{["lv"] = 3,["offset"] =8, ["type"] = D},
{["lv"] = 4,["offset"] =24, ["type"] = D},
{["lv"] = 4,["offset"] =-8, ["type"] = D},
},
{
{["value"] = 180,["offset"] =0, ["type"] = E,["freeze"] = false},
})
gg.toast("ID:定怪\n"..string.format("耗时: %.2f", os.clock() - FKC_a7))
end
if F == 2 then
local FKC_a7 = os.clock()
editData({
{["memory"] = gg.REGION_C_ALLOC|gg.REGION_OTHER},
{["name"] = "定怪恢复"},
{["value"] = 180, ["type"] = E},
{["lv"] = 3,["offset"] =8, ["type"] = D},
{["lv"] = 4,["offset"] =24, ["type"] = D},
{["lv"] = 4,["offset"] =-8, ["type"] = D},
},
{
{["value"] = 183,["offset"] =0, ["type"] = E,["freeze"] = false},
})
gg.toast("ID:定怪恢复\n"..string.format("耗时: %.2f", os.clock() - FKC_a7))
end
end

function ZY32()
F = gg.alert("定家园Boos\n使用教程:\n1.进副本\n2.开定家园boos\n3.激活boos\n请按照我说的顺序使用\n仇恨值必须在你[开定的号]身上", "开","关")
if F == 1 then
local FKC_a7 = os.clock()
editData({
{["memory"] = gg.REGION_C_ALLOC|gg.REGION_OTHER},
{["name"] = "定家园Boos"},
 {["value"] = 183, ["type"] = E},
{["lv"] = 3,["offset"] =8, ["type"] = D},
{["lv"] = 4,["offset"] =24, ["type"] = D},
{["lv"] = 4,["offset"] =-8, ["type"] = D},
},
{
{["value"] = 180,["offset"] =0, ["type"] = E,["freeze"] = false},
})
gg.toast("ID:定家园boos\n"..string.format("耗时: %.2f", os.clock() - FKC_a7))
end
if F == 2 then
local FKC_a7 = os.clock()
editData({
{["memory"] = gg.REGION_C_ALLOC|gg.REGION_OTHER},
{["name"] = "定家园Boos恢复"},
{["value"] = 180, ["type"] = E},
{["lv"] = 3,["offset"] =8, ["type"] = D},
{["lv"] = 4,["offset"] =24, ["type"] = D},
{["lv"] = 4,["offset"] =-8, ["type"] = D},
},
{
{["value"] = 183,["offset"] =0, ["type"] = E,["freeze"] = false},
})
gg.toast("ID:定家园boos恢复\n"..string.format("耗时: %.2f", os.clock() - FKC_a7))
end
end

function ZY33()
gg.toast("开完此功能世界Boos打你就会没伤害，部分Boos范围伤害的技能会有伤害")
local FKC_a7 = os.clock()
gg.clearResults()
editData({
{["memory"] = gg.REGION_C_ALLOC|gg.REGION_OTHER},
{["name"] = "定世界boos"},
{["value"] = 1.5, ["type"] = E},
{["lv"] = 1073217536,["offset"] =4, ["type"] = D},
{["lv"] = 1073741824,["offset"] =-32, ["type"] = D},
},
{
{["value"] = 3,["offset"] =-8, ["type"] = E,["freeze"] = false},
})
gg.clearResults()
gg.toast("ID:定世界boos\n"..string.format("耗时: %.2f", os.clock() - FKC_a7))
end

function ZY34()
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 ZY35()
gg.alert("此功能可使1.动物2.怪物3.Boos都动不了")
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber("0.2e;16400w", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber(0.2, gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(500)
gg.editAll("30", gg.TYPE_DOUBLE)
gg.toast("怪物罚站开启成功")
gg.clearResults()
end

function ZY36()
local FKC_a7 = os.clock()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber("2;1.2", 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(900)--设置修改前200个代码
gg.editAll("13.11245", DOUBLE)
gg.toast("距离控怪开启成功")
gg.clearResults()
gg.toast("ID:距离控怪\n"..string.format("耗时: %.2f", os.clock() - FKC_a7))
end
end

function ZY37()
local FKC_a7 = os.clock()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber("10,026.0E;9.0E", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("9",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("99999", DOUBLE)
gg.toast("免疫狗毒开启成功")
gg.clearResults()
gg.toast("ID:距离控怪\n"..string.format("耗时: %.2f", os.clock() - FKC_a7))
end
end

function ZY4()
SN = gg.choice({
"弓箭追踪",
"弓箭距离",
"弓箭秒到",
"弓箭蓄力",
"返回菜单",
}, nil, "水站必备功能，切记演一点，别太明显")
if SN==1 then ZY41() end
if SN==2 then ZY42() end
if SN==3 then ZY43() end
if SN==4 then ZY44() end
if SN==5 then ZY0() end
FX1=0
end

function ZY41()
F = gg.alert("弓箭追踪", "开","关")
if F == 1 then
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber('900;0.1;20',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0,-1)
gg.searchNumber('0.1',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(99)
gg.editAll('1.01245',gg.TYPE_DOUBLE)
gg.toast('弓箭追踪开启成功')
gg.clearResults()
end
end
if F == 2 then
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber('1.01245;20',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0,-1)
gg.searchNumber('1.01245',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll('0.1',gg.TYPE_DOUBLE)
gg.toast('弓箭追踪开启成功')
gg.clearResults()
end

function ZY42()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber('900;20::',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber('20',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.getResults(100)
gg.editAll('100',gg.TYPE_DOUBLE)
gg.toast('弓箭远距开启成功')
gg.clearResults()
end

function ZY43()
F = gg.alert("弓箭秒到", "开","关")
if F == 1 then
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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
if F == 2 then
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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
end

function ZY44()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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 ZY5()
SN = gg.choice({
"枪械追踪",
"枪械距离",
"子弹秒到",
"枪械射速",
"枪械范围",
"360°开枪",
"返回菜单",
}, nil, "妈妈再也不怕你马枪了")
if SN==1 then ZY51() end
if SN==2 then ZY52() end
if SN==3 then ZY53() end
if SN==4 then ZY54() end
if SN==5 then ZY55() end
if SN==6 then ZY56() end
if SN==7 then ZY0() end
FX1=0
end

function  ZY51()
F = gg.alert("枪追踪", "开","关")
if F == 1 then
 gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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
if F == 2 then
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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 ZY52()
F = gg.alert("枪射程", "开","关")
if F == 1 then
 gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber("27", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("100.13561", DOUBLE)
gg.toast("枪射程开启成功")
gg.clearResults()
end
if F == 2 then
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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 ZY53()
F = gg.alert("子弹秒到", "开","关")
if F == 1 then
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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
if F == 2 then
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber('86',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber('86',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.getResults(999)
gg.editAll('40',gg.TYPE_DOUBLE)
gg.toast('子弹秒到恢复成功')
gg.clearResults()
end
end
 
function ZY54()
F = gg.alert("枪射速", "开","关")
if F == 1 then
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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
if F == 2 then
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber('0.1682',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber('0.1682',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.getResults(200)
gg.editAll('0.17',gg.TYPE_DOUBLE)
gg.toast('枪射速开启成功')
gg.clearResults()
end
end

function ZY55()
F = gg.alert("枪范围", "开","关")
if F == 1 then
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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
if F == 2 then
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber('9.8765',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber('9.8765',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.getResults(100)
gg.editAll('0.12',gg.TYPE_DOUBLE)
gg.toast('枪范围恢复成功')
gg.clearResults()
end
end

function ZY56()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber("4D;4;4D;1077739520D;4D;", DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("4",DOUBLE , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)--设置修改前200个代码
gg.editAll("3", DOUBLE)
gg.toast("365°射击开启成功")
gg.clearResults()
end
end

function ZY6()
SN = gg.choice({
"飞天家园(100米)",
"飞天家园(500米)",
"飞天家园(1000米)",
"飞天家园(2000米)",
"飞天家园(5000米)",
"飞天家园(10000米)",
"飞天家园(自定义)",
"返回菜单",
}, nil, "搬家的时候少有一下偏移，请到广阔的地方去用")
if SN==1 then ZY61() end
if SN==2 then ZY62() end
if SN==3 then ZY63() end
if SN==4 then ZY64() end
if SN==5 then ZY65() end
if SN==6 then ZY66() end
if SN==7 then ZY67() end
if SN==8 then ZY0() end
FX1=0
end

function ZY61()
local YS=CSM({4,8388610,4,0,FW},{{-2,1071644672},{-1,3},})
CSM(YS,{{-3,64,100},},"飞天家园100米")
end

function ZY62()
local YS=CSM({4,8388610,4,0,FW},{{-2,1071644672},{-1,3},})
CSM(YS,{{-3,64,500},},"飞天家园500米")
end

function ZY63()
local YS=CSM({4,8388610,4,0,FW},{{-2,1071644672},{-1,3},})
CSM(YS,{{-3,64,1000},},"飞天家园1000米")
end

function ZY64()
local YS=CSM({4,8388610,4,0,FW},{{-2,1071644672},{-1,3},})
CSM(YS,{{-3,64,2000},},"飞天家园2000米")
end

function ZY65()
local YS=CSM({4,8388610,4,0,FW},{{-2,1071644672},{-1,3},})
CSM(YS,{{-3,64,5000},},"飞天家园5000米")
end



function ZY66()
local YS=CSM({4,8388610,4,0,FW},{{-2,1071644672},{-1,3},})
CSM(YS,{{-3,64,10000},},"飞天家园10000米")
end

function ZY67()
pp = gg.prompt({kj9 = "请输入飞天家园需要的高度"}, {kj9 = ""})
          if pp == nil then
            FKCJIAOBEN()
          else
            f12()
          end
        end
function f12()
        local FKC_a7 = os.clock()
editData({
{["memory"] = gg.REGION_C_ALLOC|gg.REGION_OTHER},
{["name"] = "自定义飞天家园"},
{["value"] = 196616, ["type"] = D},
{["lv"] = 25,["offset"] =44, ["type"] = D},
{["lv"] = 25,["offset"] =60, ["type"] = D},
},
{
{["value"] = pp['kj9'],["offset"] =88, ["type"] = F,["freeze"] = false},
})
gg.toast("ID:自定义遁地\n"..string.format("耗时: %.2f", os.clock() - FKC_a7))
end

function ZY7()
SN = gg.choice({
"美化代码",
"棕马变云",
"小鸟变云龙",
"天空瑶变云龙",
"红天空瑶变云龙",
"黄金犀鸟变云龙",
"小顽皮变红樱龙",
"大顽皮变红樱龙",
"自定义美化",
"返回菜单",
}, nil, "美化坐骑只能自己看见")
if SN==1 then ZY71() end
if SN==2 then ZY72() end
if SN==3 then ZY73() end
if SN==4 then ZY74() end
if SN==5 then ZY75() end
if SN==6 then ZY76() end
if SN==7 then ZY77() end
if SN==8 then ZY78() end
if SN==9 then ZY79() end
if SN==10 then ZY0() end
FX1=0
end


function ZY71()
gg.alert("3900粽马 3902红马 3903陆行鸟 11041小鸟 11061冰鸟  11128天空摇  11055黄金犀鸟 \n11019土龙 11043猪 11042鲤鱼 3904绅士骆驼 3905独角兽 3906绿色陆行鸟 3907青色陆行 3908马 3909狮鹫  3911冰鸟 3912蓝辐龙 3913藏羚羊 11045梦幻鹿 11046兔子 11047未进化的梦幻鹿 11048红色大角鹿 11049进化的红色大角鹿 11050背着草包的猪 11051云龙 11052背着草包的猪进阶版 11053黑龙 11054白龙 11056筋斗云 11057九尾狐 11058背着草包的鸡 11059冰毒液龙 11060冰毒液龙王 11061冰鸟 11062北境古龙 11063凤凰 11064白色牛王 11065幽灵骷髅马 11066红凤凰 11068魔法扫把 11069进化版幽灵骷髅马 11070二阶进化版骷髅马 11100-11151都有自行更改11006霸王龙 11019火龙 11023黑蚀龙 11022三阶独角兽 11024风凌龙 11044鎏金龙 11045雾屿鹿② 11049雾隐鹿② 11067圣火神皇 11149迅狼号[满级] 11154樱花红龙‌‌ 11081银云龙 11098小顽皮 11099大顽皮 11112满级夜寂 11118惊雷 11130幻龙 11131红天空瑶 11132仙鲲 11140章鱼哥 11141夕颜鹿 11160奇美拉 11162熔岩蟾蜍 11164应龙\n太多了就不再说了，发现有错误的可以告诉我")
end

function ZY72()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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 ZY73()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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 ZY74()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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 ZY75()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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 ZY76()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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 ZY77()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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 ZY78()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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 ZY78()
vv = gg.prompt({f1='请输入要美化的物品',f2='请输入要改的物品'},{f1='',f2=''})
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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 ZY8()
SN = gg.choice({
"魔法追踪",
"魔法范围",
"返回菜单",
}, nil, "再也不怕魔法打不到人了")
if SN==1 then ZY81() end
if SN==2 then ZY82() end
if SN==3 then ZY0() end
FX1=0
end

function ZY81()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
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 ZY82()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber('7.5',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber('7.5',gg.TYPE_DOUBLE,false,gg.SIGN_EQUAL,0, -1)
gg.getResults(100)
gg.editAll('20',gg.TYPE_DOUBLE)
gg.toast('魔法范围3倍')
gg.clearResults()
end

function ZY9()
SN = gg.choice({
"简笔画画质",
"粘土发光",
"灯塔灯光闪烁",
"无人机视角",
"震耳欲聋",
"制作按键变闪光灯",
"返回菜单",
}, nil, "让你旁边的姑娘跟你一起观看视觉和听觉的美好（没姑娘的去抢一个去）")
if SN==1 then ZY91() end
if SN==2 then ZY92() end
if SN==3 then ZY93() end
if SN==4 then ZY94() end
if SN==5 then ZY95() end
if SN==6 then ZY96() end
if SN==7 then ZY0() end
FX1=0
end

function ZY91()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber("0.8", FLOAT, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("0.8",FLOAT , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(9200)--设置修改前200个代码
gg.editAll("99999", FLOAT)
gg.toast("简笔画画质（晚上开更好看）开启成功")
gg.clearResults()
end
end

function ZY92()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber("0.2", FLOAT, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("0.2",FLOAT , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(9200)--设置修改前200个代码
gg.editAll("999", FLOAT)
gg.toast("粘土发光开启成功")
gg.clearResults()
end
end

function ZY93()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber("3.5", FLOAT, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("3.5",FLOAT , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(9200)--设置修改前200个代码
gg.editAll("999", FLOAT)
gg.toast("灯塔灯光闪烁开启成功")
gg.clearResults()
end
end

function ZY94()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber("0.1", FLOAT, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("0.1",FLOAT , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(9200)--设置修改前200个代码
gg.editAll("99", FLOAT)
gg.toast("无人机视角开启成功")
gg.clearResults()
end
end

function ZY95()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber("5", FLOAT, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("5",FLOAT , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(9200)--设置修改前200个代码
gg.editAll("999", FLOAT)
gg.toast("震耳欲聋（出现杂音）开启成功")
gg.clearResults()
end
end

function ZY96()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC|gg.REGION_OTHER)
gg.searchNumber("0.8", FLOAT, false, gg.SIGN_EQUAL, 0, -1)
if gg.getResultCount() == 0 then
gg.toast("开启失败")
else
gg.searchNumber("0.8",FLOAT , false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(9200)--设置修改前200个代码
gg.editAll("999", FLOAT)
gg.toast("制作按键变闪光灯开启成功")
gg.clearResults()
end
end


function ZY10()
FengBao={['初始坐标']={['x']=0,['y']=0,['z']=0,},
['自杀']={['x']=8701.2,['y']=70,['z']=11520.6,},
['拿包']={['x']=8701.2,['y']=26,['z']=11520.6,},}
FengBao1={['北瞭望塔']={['x']=2244.9,['y']=36.1,['z']=18219.7,},
['北极星岛']={['x']=16745,['y']=36.1,['z']=18219.6,},
['南极星岛']={['x']=2245,['y']=36.1,['z']=2219.7,},
['南瞭望塔']={['x']=11244.9,['y']=36.1,['z']=2219.6,},
['春日海岸']={['x']=6236.4,['y']=22.4,['z']=14288.3,},
['七里香草原']={['x']=7450.9,['y']=21.6,['z']=8293.9,},
['金谷草原']={['x']=12699.7,['y']=24.1,['z']=12369,},
['落叶山脉']={['x']=14278.2,['y']=24.5,['z']=9415.8,},
['北境']={['x']=12041.5,['y']=30.9,['z']=18409.8,},
['孤影雪山']={['x']=9637.1,['y']=274.5,['z']=15686,},
['暮光山角']={['x']=10664.1,['y']=117,['z']=13251.8,},
['乐乐河谷']={['x']=5741.2,['y']=61,['z']=11263.2,},
['纳坦岛']={['x']=4069.3,['y']=30.6,['z']=9429.6,},
['温玉草原']={['x']=8705,['y']=26.3,['z']=11513.3,},
['海角森林']={['x']=7924.8,['y']=21.4,['z']=6313.2,},
['拉鲁火山']={['x']=10171.2,['y']=38.7,['z']=8172.5,},
['枯骨山脉']={['x']=12510.4,['y']=75,['z']=8930.4,},
['银月丘陵']={['x']=15360.2,['y']=37.1,['z']=6687.2,},
['牧野平原']={['x']=15337,['y']=47.4,['z']=10973.1,},
['旧面包岛']={['x']=14953.1,['y']=41.5,['z']=14095.3,},
['旧旅行者丘陵']={['x']=14238.9,['y']=45.4,['z']=15468.7,},
['旧晨雾森林']={['x']=14248.9,['y']=44.1,['z']=16000.1,},
['旧郁金香平原']={['x']=16116.2,['y']=26.7,['z']=15642,},
['旧白金海湾']={['x']=17305.6,['y']=23.3,['z']=15369.6,},}
FengBao2={['龙涎草1（更新必刷）']={['x']=11315,['y']=44.4,['z']=10714,},
['龙涎草2（更新必刷）']={['x']=11156,['y']=41.5,['z']=10737,},
['龙涎草3（更新必刷）']={['x']=10504,['y']=40.8,['z']=9886,},
['龙涎草4（更新必刷）']={['x']=10416,['y']=33.8,['z']=9783,},
['龙涎草5（更新必刷）']={['x']=11478,['y']=42.1,['z']=9048,},
['龙涎草6']={['x']=11302,['y']=41.1,['z']=10767,},
['龙涎草7']={['x']=11187,['y']=40.7,['z']=10775,},
['龙涎草8']={['x']=10498,['y']=39.5,['z']=9823,},
['龙涎草9']={['x']=10412,['y']=35.5,['z']=9852,},
['龙涎草10']={['x']=11545,['y']=41.1,['z']=9053,},}
FengBao3={['冰霜龙涎草1（更新必刷）']={['x']=12293.9,['y']=21.6,['z']=18147.9,},
['冰霜龙涎草2（更新必刷）']={['x']=12061,['y']=65.5,['z']=17692,},
['冰霜龙涎草3（更新必刷）']={['x']=11609,['y']=38.6,['z']=17702,},
['冰霜龙涎草4（更新必刷）']={['x']=11607,['y']=37.7,['z']=18292,},
['冰霜龙涎草5']={['x']=12190.9,['y']=26.8,['z']=18096.9,},
['冰霜龙涎草6']={['x']=12253.4,['y']=22.2,['z']=18134.6,},
['冰霜龙涎草7']={['x']=12356,['y']=22.4,['z']=18143,},
['冰霜龙涎草8']={['x']=12299.9,['y']=20.7,['z']=18059.5,},
['冰霜龙涎草9']={['x']=12153,['y']=44,['z']=17835,},
['冰霜龙涎草10']={['x']=12130,['y']=45,['z']=17776,},
['冰霜龙涎草11']={['x']=12057,['y']=69.4,['z']=17813,},
['冰霜龙涎草12']={['x']=12025,['y']=76.4,['z']=17725,},
['冰霜龙涎草13']={['x']=11710,['y']=66.7,['z']=17668,},
['冰霜龙涎草14']={['x']=11696.6,['y']=54.1,['z']=17589.8,},
['冰霜龙涎草15']={['x']=11569,['y']=45,['z']=17576,},
['冰霜龙涎草16']={['x']=11576.1,['y']=23.8,['z']=17638.7,},
['冰霜龙涎草17']={['x']=11648,['y']=62.2,['z']=18212.3,},
['冰霜龙涎草18']={['x']=11596,['y']=66,['z']=18370,},
['冰霜龙涎草19']={['x']=11779,['y']=29.3,['z']=18394.3,},
['冰霜龙涎草20']={['x']=11802.6,['y']=45.5,['z']=18288,},}
FengBao4={['深海珊瑚1（更新必刷）']={['x']=19710.9,['y']=20.2,['z']=11504.6,},
['深海珊瑚2（更新必刷）']={['x']=18956.5,['y']=20.2,['z']=9408.8,},
['深海珊瑚3（更新必刷）']={['x']=19742,['y']=20.1,['z']=4940,},
['深海珊瑚4（更新必刷）']={['x']=13982,['y']=20.1,['z']=4202.8,},
['深海珊瑚5']={['x']=19804.8,['y']=20.1,['z']=2763.1,},
['深海珊瑚6']={['x']=17303,['y']=20.1,['z']=4912,},
['深海珊瑚7']={['x']=18185,['y']=20.1,['z']=6586,},
['深海珊瑚8']={['x']=19303,['y']=20.1,['z']=7202,},}
FengBao5={['松露1']={['x']=10338.1,['y']=22.3,['z']=7571.8,},
['松露2']={['x']=10323.4,['y']=22.6,['z']=7473.6,},
['松露3']={['x']=10422,['y']=22.6,['z']=7700.9,},
['松露4']={['x']=6878,['y']=24,['z']=15658.6,},
['松露5']={['x']=10303.5,['y']=28.5,['z']=7698.9,},
['松露6']={['x']=10279,['y']=33.8,['z']=7658.1,},
['松露7']={['x']=14040.9,['y']=63.7,['z']=7295.4,},
['松露8']={['x']=14037.5,['y']=73.8,['z']=7629.8,},
['松露9']={['x']=13118,['y']=87.3,['z']=7210.6,},
['松露10']={['x']=13560.9,['y']=100.6,['z']=7530.2,},
['松露11']={['x']=10004.5,['y']=194.3,['z']=15498.7,},
['松露12']={['x']=10061.2,['y']=196.3,['z']=14349.4,},
['松露13']={['x']=9245.5,['y']=212.6,['z']=14077.8,},
['松露14']={['x']=8853.1,['y']=225.7,['z']=14684.1,},
['松露15']={['x']=13854.9,['y']=232.3,['z']=8029.5,},}
FengBao6={['美人鱼鳞片1']={['x']=1240.8,['y']=20.2,['z']=19736.8,},
['美人鱼鳞片2']={['x']=2240.8,['y']=20.2,['z']=19736.7},
['美人鱼鳞片3']={['x']=3741,['y']=20.2,['z']=19736.7,},
['美人鱼鳞片4']={['x']=741,['y']=20.2,['z']=18236.6,},
['美人鱼鳞片5']={['x']=3740.8,['y']=20.2,['z']=17236.8,},
['美人鱼鳞片6']={['x']=740.7,['y']=20.2,['z']=17236.7,},
['美人鱼鳞片7']={['x']=2241,['y']=20.2,['z']=16736.5,},
['美人鱼鳞片8']={['x']=17741,['y']=20.2,['z']=19736.7,},
['美人鱼鳞片9']={['x']=15241.3,['y']=20.2,['z']=19236.7,},
['美人鱼鳞片10']={['x']=19241.1,['y']=20.2,['z']=19736.7,},
['美人鱼鳞片11']={['x']=19240.9,['y']=20.2,['z']=18736.7,},
['美人鱼鳞片12']={['x']=18241.1,['y']=20.2,['z']=17736.5,},
['美人鱼鳞片13']={['x']=2740.9,['y']=20.2,['z']=8236.5,},
['美人鱼鳞片14']={['x']=1740.8,['y']=20.2,['z']=7736.7,},
['美人鱼鳞片15']={['x']=5241,['y']=20.2,['z']=8236.5,},
['美人鱼鳞片16']={['x']=1240.8,['y']=20.2,['z']=6736.5,},
['美人鱼鳞片17']={['x']=5741,['y']=20.2,['z']=7236.8,},
['美人鱼鳞片18']={['x']=1741,['y']=20.2,['z']=6236.6,},
['美人鱼鳞片19']={['x']=5241.1,['y']=20.2,['z']=5236.7,},
['美人鱼鳞片20']={['x']=2741,['y']=20.2,['z']=5236.6,},
['美人鱼鳞片21']={['x']=3740.8,['y']=20.2,['z']=4736.5,},
['美人鱼鳞片22']={['x']=5741.2,['y']=20.2,['z']=2236.6,},
['美人鱼鳞片23']={['x']=4241.1,['y']=20.2,['z']=1736.7,},
['美人鱼鳞片24']={['x']=1241.1,['y']=20.2,['z']=736.6,},
['美人鱼鳞片25']={['x']=5741.1,['y']=20.2,['z']=236.7,},
['美人鱼鳞片26']={['x']=17741.1,['y']=20.2,['z']=3736.6,},
['美人鱼鳞片27']={['x']=16740.9,['y']=20.2,['z']=3236.6,},
['美人鱼鳞片28']={['x']=19241.1,['y']=20.2,['z']=3236.7,},
['美人鱼鳞片29']={['x']=14741,['y']=20.2,['z']=2236.7,},
['美人鱼鳞片30']={['x']=18741.1,['y']=20.2,['z']=1736.7,},
['美人鱼鳞片31']={['x']=18240.9,['y']=20.2,['z']=236.7,},
['美人鱼鳞片32']={['x']=14241,['y']=20.2,['z']=18236.7,},}
FengBao7={['红莲①5朵']={['x']=15680.9,['y']=18.9,['z']=8168.9,},
['红莲②5朵']={['x']=15778,['y']=18.9,['z']=7879,},
['蓝莲①2朵']={['x']=13179.5,['y']=18.9,['z']=7573.6,},
['蓝莲②3朵']={['x']=13755.8,['y']=18.9,['z']=7001.1,},
['蓝莲③2朵']={['x']=5714.8,['y']=34.5,['z']=14149.4,},
['蓝莲④']={['x']=5336.8,['y']=34.5,['z']=14097.3,},
['蓝莲⑤2朵']={['x']=5061,['y']=34.5,['z']=14323,},}
FengBao8={['竹笋1']={['x']=5199.9,['y']=39.7,['z']=14139.9,},
['竹笋2']={['x']=13441.9,['y']=33.1,['z']=6664.9,},
['竹笋3']={['x']=15710.9,['y']=42.7,['z']=11269.9,},
['竹笋4']={['x']=15995.9,['y']=57.7,['z']=11239.9,},
['竹笋5']={['x']=16232,['y']=31.9,['z']=11253,},}
FengBao9={['毒蘑菇1']={['x']=13803.9,['y']=104.1,['z']=7326.9,},
['毒蘑菇2']={['x']=15863.4,['y']=48,['z']=11383.9,},
['毒蘑菇3']={['x']=13299.9,['y']=142.9,['z']=10041.9,},
['毒蘑菇4']={['x']=13449.9,['y']=183.4,['z']=10044.9,},
['毒蘑菇5']={['x']=16027.9,['y']=73.1,['z']=10155.9,},
['毒蘑菇6']={['x']=7989,['y']=23.5,['z']=6671,},
['毒蘑菇7']={['x']=7965,['y']=23.1,['z']=6509,},
['毒蘑菇8']={['x']=7811.9,['y']=61.86,['z']=6519.9,},
['毒蘑菇9']={['x']=10618,['y']=24.4,['z']=7854,},
['毒蘑菇10']={['x']=7530.9,['y']=34.5,['z']=9928.9,},
['毒蘑菇11']={['x']=7631.9,['y']=49,['z']=10358.9,},
['毒蘑菇12']={['x']=7705.9,['y']=53.8,['z']=10514.9,},
['毒蘑菇13']={['x']=8466.9,['y']=197.3,['z']=10648.9,},
['毒蘑菇14']={['x']=6420.9,['y']=77,['z']=11684,},
['毒蘑菇15']={['x']=7357.9,['y']=84.3,['z']=12192.9,},
['毒蘑菇16']={['x']=8101.9,['y']=119.9,['z']=13107.9,},}
FengBao10={['白色小花1']={['x']=8072.2,['y']=145.7,['z']=15473.8,},
['白色小花2']={['x']=8328.9,['y']=132.6,['z']=1561.9,},
['白色小花3']={['x']=9172.9,['y']=402,['z']=15055.9,},
['白色小花4']={['x']=9284.9,['y']=447.1,['z']=15031.9,},
['白色小花5']={['x']=8856.9,['y']=174.3,['z']=15745.9,},
['白色小花6']={['x']=9434.9,['y']=437.2,['z']=14546.9,},
['白色小花7']={['x']=10069.9,['y']=199.1,['z']=14127.9,},}
FengBao11={['氤氲之息1']={['x']=2405.7,['y']=18.9,['z']=19005.4,},
['氤氲之息2']={['x']=1625,['y']=18.9,['z']=18539.1,},
['氤氲之息3']={['x']=2859,['y']=18.9,['z']=18452.3,},
['氤氲之息4']={['x']=1848.3,['y']=18.9,['z']=17720.2,},
['氤氲之息5']={['x']=2936.1,['y']=18.9,['z']=17715.5,},
['氤氲之息6']={['x']=15752,['y']=18.9,['z']=18211.7,},
['氤氲之息7']={['x']=17535.2,['y']=18.9,['z']=18597.8,},
['氤氲之息8']={['x']=16261.3,['y']=18.9,['z']=17721.1,},
['氤氲之息9']={['x']=16794.5,['y']=18.9,['z']=17611.9,},
['氤氲之息10']={['x']=2312.4,['y']=18.9,['z']=2865.9,},
['氤氲之息11']={['x']=3012.9,['y']=18.9,['z']=2397.5,},
['氤氲之息12']={['x']=1436.7,['y']=18.9,['z']=1606.5,},
['氤氲之息13']={['x']=3126,['y']=18.9,['z']=1652,},
['氤氲之息14']={['x']=2289,['y']=18.9,['z']=1472.3,},
['氤氲之息15']={['x']=17905.8,['y']=18.9,['z']=2698.3,},
['氤氲之息16']={['x']=16477.2,['y']=18.9,['z']=2376.3,},
['氤氲之息17']={['x']=16778.1,['y']=18.9,['z']=1376.3,},
['氤氲之息18']={['x']=17257,['y']=18.9,['z']=2842,},
['氤氲之息19']={['x']=16380.9,['y']=18.9,['z']=1582.1,},}
FengBao12={['漂流瓶1']={['x']=5300,['y']=22.5,['z']=13096.9,},
['漂流瓶2']={['x']=5362,['y']=20.2,['z']=12661,},
['漂流瓶3']={['x']=10814,['y']=20.2,['z']=14903,},
['漂流瓶4']={['x']=11134.8,['y']=20,['z']=13134.1,},
['漂流瓶5']={['x']=12192,['y']=20.5,['z']=12608,},
['漂流瓶6']={['x']=16187,['y']=22.4,['z']=11455,},
['漂流瓶7']={['x']=15750.2,['y']=19.4,['z']=10771.3,},
['漂流瓶8']={['x']=16090.4,['y']=20.2,['z']=10452.9,},}
FengBao13={['北境宝箱（右）']={['x']=12243.9,['y']=27.9,['z']=18134.7,},
['北境宝箱（下）']={['x']=11944.1,['y']=28.7,['z']=17590.8,},
['北境宝箱（中）']={['x']=11847,['y']=260.4,['z']=17807.9,},
['北境宝箱（左）']={['x']=11686.9,['y']=92.7,['z']=17995.8,},}
FengBao14={['黑曜石宝箱1']={['x']=9423,['y']=448.6,['z']=14922,},
['黑曜石宝箱2']={['x']=8430.6,['y']=306.9,['z']=14742.3,},
['黑曜石宝箱3']={['x']=8430.6,['y']=306.9,['z']=14742.3,},
['黑曜石宝箱4']={['x']=15800,['y']=81.1,['z']=11285.8,},
['黑曜石宝箱5']={['x']=9826.8,['y']=181,['z']=8079.8,},
['黑曜石宝箱6']={['x']=14805.7,['y']=66.5,['z']=7750.2,},
['黑曜石宝箱7']={['x']=11090.9,['y']=45.1,['z']=10877.1,},}
FengBao15={['遗迹宝箱1']={['x']=5147.5,['y']=103.3,['z']=14653.4,},
['遗迹宝箱2']={['x']=9620.2,['y']=156.2,['z']=16377.7,},
['遗迹宝箱3']={['x']=11113.9,['y']=31.9,['z']=13938.3,},
['遗迹宝箱4']={['x']=4846.7,['y']=24.2,['z']=11465.7,},
['遗迹宝箱5']={['x']=10264.1,['y']=73.6,['z']=12279,},
['遗迹宝箱6']={['x']=8032.9,['y']=116.8,['z']=11129.8,},
['遗迹宝箱7']={['x']=9347.4,['y']=27.7,['z']=10311.2,},
['遗迹宝箱8']={['x']=7940.6,['y']=26.4,['z']=7719.3,},
['遗迹宝箱9']={['x']=9060.2,['y']=32.5,['z']=8254.1,},
['遗迹宝箱10']={['x']=10264.9,['y']=29.2,['z']=8602.4,},
['遗迹宝箱11']={['x']=13925.6,['y']=58.39,['z']=11447,},
['遗迹宝箱12']={['x']=15457.7,['y']=23.8,['z']=11377.7,},
['遗迹宝箱13']={['x']=15788.4,['y']=25.5,['z']=7462,},
['遗迹宝箱14']={['x']=13088.5,['y']=24.4,['z']=6703.9,},
['遗迹宝箱15']={['x']=13855.4,['y']=120.2,['z']=15961.4,},
['遗迹宝箱16']={['x']=14600.5,['y']=20.6,['z']=15933.2,},
['遗迹宝箱17']={['x']=15583.7,['y']=80.9,['z']=16469.3,},
['遗迹宝箱18']={['x']=15799.9,['y']=242.6,['z']=16312.2,},
['遗迹宝箱19']={['x']=16119.6,['y']=38.8,['z']=15933.7,},
['遗迹宝箱20']={['x']=16591.9,['y']=100.4,['z']=16620.5,},
['遗迹宝箱21']={['x']=18038.8,['y']=20.7,['z']=15286.5,},
['遗迹宝箱22']={['x']=18638.2,['y']=63.8,['z']=15378.6,},
['遗迹宝箱23']={['x']=17678.9,['y']=75,['z']=14512.9,},
['遗迹宝箱24']={['x']=18613.4,['y']=21.3,['z']=14356.2,},
['遗迹宝箱25']={['x']=17576.8,['y']=26.9,['z']=14078.7,},
['遗迹宝箱26']={['x']=18280,['y']=45.9,['z']=13544.8,},}
FengBao16={['海鳄龙1']={['x']=16247,['y']=20.6,['z']=10976.9,},
['海鄂龙2']={['x']=15802,['y']=20.1,['z']=10698,},
['海鄂龙3']={['x']=16252,['y']=19.9,['z']=10111,},
['海鄂龙4']={['x']=16302,['y']=20.1,['z']=8824,},
['海鄂龙5']={['x']=16132,['y']=20.6,['z']=7903,},
['海鄂龙6']={['x']=15933.4,['y']=21,['z']=7557,},
['海鄂龙7']={['x']=15293.7,['y']=20.2,['z']=6461,},
['海鄂龙8']={['x']=14391,['y']=20.1,['z']=6247,},
['熔火龙（上）']={['x']=11226,['y']=44.4,['z']=10738,},
['熔火龙（中）']={['x']=10454,['y']=35.1,['z']=9826,},
['熔火龙（下）']={['x']=11516,['y']=39.1,['z']=9015,},
['北境骨龙（左）']={['x']=11757,['y']=36.1,['z']=18181,},
['北境骨龙（右）']={['x']=12320,['y']=21,['z']=18106,},}
FengBao17={['猛禽狮鹫1（更新必刷）']={['x']=5551.1,['y']=55.3,['z']=14065.9,},
['猛禽狮鹫2（更新必刷）']={['x']=15871.9,['y']=49.64,['z']=11387,},
['猛禽狮鹫3']={['x']=5200,['y']=21.1,['z']=11401,},
['猛禽狮鹫4']={['x']=6866,['y']=71.6,['z']=12702.7,},
['猛禽狮鹫5']={['x']=8334,['y']=133.6,['z']=15598,},
['猛禽狮鹫6']={['x']=10388.9,['y']=153.1,['z']=13520.9,},
['猛禽狮鹫7']={['x']=8940,['y']=167.4,['z']=13489,},
['猛禽狮鹫8']={['x']=10357,['y']=98.2,['z']=13164.9,},
['猛禽狮鹫9']={['x']=9660,['y']=76.2,['z']=12399,},
['猛禽狮鹫10']={['x']=9382,['y']=28,['z']=10379,},
['猛禽狮鹫11']={['x']=8283,['y']=177.8,['z']=10253,},
['猛禽狮鹫12']={['x']=8015,['y']=21.8,['z']=6752,},
['猛禽狮鹫13']={['x']=9718,['y']=42.3,['z']=8413,},
['猛禽狮鹫14']={['x']=10943,['y']=56.2,['z']=9798,},
['猛禽狮鹫15']={['x']=13174,['y']=27.4,['z']=8255,},
['猛禽狮鹫16']={['x']=13455,['y']=32.6,['z']=6652,},
['猛禽狮鹫17']={['x']=15890,['y']=42.8,['z']=8802,},
['猛禽狮鹫18']={['x']=13863,['y']=147.1,['z']=15969,},
['猛禽狮鹫19']={['x']=14102,['y']=129.7,['z']=15513,},
['猛禽狮鹫20']={['x']=14329,['y']=63.7,['z']=15446,},}
FengBao18={['独角兽1（更新必刷）']={['x']=9254,['y']=450.9,['z']=15039.5,},
['独角兽2']={['x']=9246,['y']=294.9,['z']=15379,},
['独角兽3']={['x']=8845,['y']=279.1,['z']=15220,},
['独角兽4']={['x']=8409,['y']=287.9,['z']=14964.9,},
['独角兽5']={['x']=8997,['y']=264,['z']=14746,},
['独角兽6']={['x']=9689,['y']=276.3,['z']=14928,},
['独角兽7']={['x']=9695,['y']=331.6,['z']=14728,},
['独角兽8']={['x']=8558,['y']=236.5,['z']=14313,},
['独角兽9']={['x']=8873,['y']=266.9,['z']=14049,},
['独角兽10']={['x']=9417,['y']=253.5,['z']=14106,},
['独角兽11']={['x']=9877,['y']=251.9,['z']=13837,},
['独角兽12']={['x']=10114,['y']=238.4,['z']=14507,},}
FengBao19={['北境犀鸟1']={['x']=11771,['y']=74.9,['z']=17983,},
['北境犀鸟2']={['x']=12360,['y']=22.2,['z']=18144,},
['北境犀鸟3']={['x']=9618,['y']=156.5,['z']=16398,},
['北境犀鸟4']={['x']=9669.9,['y']=341.7,['z']=14430,},
['云斑鹦鸟1（更新必刷）']={['x']=8079.2,['y']=148.4,['z']=15466.8,},
['云斑鹦鸟2（更新必刷）']={['x']=14623,['y']=21.3,['z']=15689,},
['云斑鹦鸟3（更新必刷）']={['x']=13133,['y']=110.9,['z']=10020,},
['云斑鹦鸟4（更新必刷）']={['x']=9195,['y']=22.7,['z']=8831,},
['云斑鹦鸟5（更新必刷））']={['x']=2295,['y']=27,['z']=2173,},
['云斑鹦鸟6']={['x']=2235,['y']=27,['z']=18184,},
['云斑鹦鸟7']={['x']=9605,['y']=37,['z']=16391,},
['云斑鹦鸟8']={['x']=10352,['y']=98.3,['z']=13161,},
['云斑鹦鸟9']={['x']=9358,['y']=28.4,['z']=12553,},
['云斑鹦鸟10']={['x']=7639,['y']=163.7,['z']=7445,},
['云斑鹦鸟11']={['x']=8135,['y']=21.1,['z']=7114.9,},
['云斑鹦鸟12']={['x']=7818.1,['y']=61.7,['z']=6522.9,},
['云斑鹦鸟13']={['x']=16709,['y']=21.8,['z']=18205,},
['云斑鹦鸟14']={['x']=16364,['y']=61.4,['z']=16494,},
['云斑鹦鸟15']={['x']=14549.8,['y']=43.5,['z']=14352.5,},
['云斑鹦鸟16']={['x']=14098.3,['y']=38,['z']=13839.7,},
['云斑鹦鸟17']={['x']=13913.7,['y']=83.5,['z']=11451.4,},
['云斑鹦鸟18']={['x']=15041.4,['y']=28.3,['z']=112528.4,},
['云斑鹦鸟19']={['x']=15935.9,['y']=64.4,['z']=11253,},
['云斑鹦鸟20']={['x']=17316,['y']=24.3,['z']=2206,},}
FengBao20={['暗黑霸王龙1']={['x']=9137,['y']=26.4,['z']=8814,},
['暗黑霸王龙2']={['x']=9558,['y']=27.2,['z']=8875,},
['暗黑霸王龙3']={['x']=9114,['y']=24.1,['z']=7879,},
['暗黑霸王龙4']={['x']=9322,['y']=43.6,['z']=7681,},
['暗黑霸王龙5']={['x']=9907,['y']=39.1,['z']=7491,},}
FengBao21={['虎皮鲨1']={['x']=447,['y']=18.9,['z']=15803,},
['虎皮鲨2']={['x']=2719,['y']=18.9,['z']=11806,},
['虎皮鲨3']={['x']=913,['y']=18.9,['z']=9408,},
['虎皮鲨4']={['x']=3515,['y']=18.9,['z']=9616,},
['虎皮鲨5']={['x']=2703,['y']=18.9,['z']=7783,},
['虎皮鲨6']={['x']=2653,['y']=18.9,['z']=6378,},
['虎皮鲨7']={['x']=1403,['y']=18.9,['z']=5434,},
['虎皮鲨8']={['x']=5826,['y']=18.9,['z']=603,},
['虎皮鲨9']={['x']=9066,['y']=18.9,['z']=872,},
['虎皮鲨10']={['x']=10580,['y']=18.9,['z']=5240,},
['虎皮鲨11']={['x']=11950,['y']=18.9,['z']=1163,},
['虎皮鲨12']={['x']=14087,['y']=18.9,['z']=1376,},
['虎皮鲨13']={['x']=13086,['y']=18.9,['z']=1086,},
['虎皮鲨14']={['x']=18768,['y']=18.9,['z']=11960,},
['虎皮鲨15']={['x']=19190,['y']=18.9,['z']=14540,},
['虎皮鲨16']={['x']=18955,['y']=18.9,['z']=16066,},
['虎皮鲨17']={['x']=19590,['y']=18.9,['z']=18916,},}
FengBao22={['陆行鸟1']={['x']=5269,['y']=119.9,['z']=14280,},
['陆行鸟2']={['x']=7533,['y']=107.4,['z']=13544.5,},
['陆行鸟3']={['x']=8861.9,['y']=27.1,['z']=11361.9,},
['陆行鸟4']={['x']=7798.9,['y']=56.9,['z']=6499,},
['陆行鸟5']={['x']=10907.9,['y']=60,['z']=9896,},
['陆行鸟6']={['x']=14103.6,['y']=102,['z']=15519.1,},
['陆行鸟7']={['x']=16590.6,['y']=122.5,['z']=16615.4,},
['陆行鸟8']={['x']=14028,['y']=99.9,['z']=14250,},
['陆行鸟9']={['x']=13710,['y']=43.6,['z']=11889,},
['陆行鸟10']={['x']=12435,['y']=112.5,['z']=10825,},
['陆行鸟11']={['x']=15901.9,['y']=26,['z']=11039,},
['陆行鸟12']={['x']=13204,['y']=40,['z']=8024,},
['陆行鸟13']={['x']=14928,['y']=32,['z']=6375,},}
FengBao23={['辣椒1']={['x']=15721,['y']=21.2,['z']=8390,},
['辣椒2']={['x']=16165.9,['y']=21.2,['z']=8150,},
['辣椒3']={['x']=16103,['y']=22.2,['z']=7947.9,},
['辣椒4']={['x']=15821,['y']=24,['z']=7951,},
['辣椒5']={['x']=15681,['y']=22.3,['z']=7758,},
['辣椒6']={['x']=5714.9,['y']=22.5,['z']=11928,},
['辣椒7']={['x']=5303,['y']=22,['z']=11545,},
['辣椒8']={['x']=4975,['y']=21.1,['z']=11169,},}
FengBao24={['水晶睡莲1']={['x']=5724.9,['y']=34.5,['z']=14141,},
['水晶睡莲2']={['x']=6415,['y']=37,['z']=13314,},
['水晶睡莲3']={['x']=6224.1,['y']=35.1,['z']=13296.6,},
['水晶睡莲4']={['x']=8310.2,['y']=170.7,['z']=10415.2,},
['水晶睡莲5']={['x']=12935.5,['y']=18.9,['z']=10667.9,},
['水晶睡莲6']={['x']=14587,['y']=18.9,['z']=10192,},
['水晶睡莲7']={['x']=15273.4,['y']=18.9,['z']=10350.4,},
['水晶睡莲8']={['x']=14746.3,['y']=18.9,['z']=9237.2,},
['水晶睡莲9']={['x']=15329.4,['y']=18.9,['z']=8867.9,},}
function setValues(address,flag,value)
t={}
t[1]={}
t[1].address=address
t[1].flags=flag
t[1].value=value
gg.setValues(t)
end
addr=0

            
            while true do
                while aQ2NHI4Rh0EdgUMD < os.time() do
                    gg.alert('脚本已过期')
                    os.exit()
                end
                while al6s8trXRqYhv81q ~= 'f046bb7795407eede831f935813c5e83' do
                    os.exit()
                end
                while checktrue ~= (imei .. a3tgj4EygZqW0zen.user_time .. api_time..xxxxxxx_11680..aRF3G6dfcQrsfhSZ) do
                    os.exit()
                end
        
        
                while aUkHdYoEzf1UIJY6 < os.time() do
                    gg.alert('脚本已过期')
                    os.exit()
                end
                while acwJXTEeR5hqdU6H ~= '5500d58cb046af01b51874f7700ee197' do
                    os.exit()
                end
                while checktrue ~= (imei .. aDt6pXt3DBubPFpl.user_time .. api_time..xxxxxxx_11202..aRF3G6dfcQrsfhSZ) do
                    os.exit()
                end
        
        
if gg.isVisible(true) then
XGCK=1
gg.setVisible(false)
end
if XGCK==1 then
menu=gg.choice({
"使用必看(不看后果自负)",
"初始化数据️",
"初始坐标➕群岛更换️",
"灯塔传送️",
"龙涎草️",
"冰霜龙涎草️",
"深海珊瑚️",
"松露️",
"美人鱼鳞片️",
"红莲💠蓝莲️",
"竹笋",
"毒蘑菇️",
"白色小花️",
"氤氲之息️",
"漂流瓶️",
"北境宝箱️",
"黑曜石宝箱️",
"遗迹宝箱️",
"火骨海龙位置️",
"猛禽狮鹫️",
"独角兽️",
"犀鸟🕊️云鸟️",
"暗黑霸王龙️",
"虎皮鲨️",
"陆行鸟️",
"辣椒️",
"水晶睡莲️",
"返回菜单️",
},nil, os.date("使用前请先阅读使用必看，不看的话后果自负"))
if menu==1 then
gg.alert("本功能为瞬移\n\n使用教程：启动脚本后先初始化数据，高度不用改，X坐标填写坐标左边的数值，Z坐标填写坐标右边的数值\n\n本脚本5次必封，谨慎使用，后果自负-川北")
end
if menu==2 then
zdy=gg.prompt(
{"X坐标","高度","Z坐标"},
{"0","30","0"},
{"number","number","number"})
if zdy==nil then XGCK=-1 else
nowx=zdy[1]
nowy=zdy[2]
nowz=zdy[3]
end
gg.clearResults()
gg.setRanges(4)
gg.searchNumber("1052938076",4,false,gg.SIGN_EQUAL,0x90000000,0xCFFFFFFF)
result=gg.getResults(gg.getResultCount())
for k,v in pairs(result)do
local tmp={}
tmp[1]={address=v.address+24,flags=16}
tmp[2]={address=v.address+36,flags=4}
tmp[3]={address=v.address+40,flags=4}
tmp=gg.getValues(tmp)
if tmp[1].value==1.5 and
 tmp[2].value==1 and 
 tmp[3].value==65536 then
addr=v.address
gg.toast("川北科技:初始化数据成功，可以奔放了🌪️")
end
end
end
if menu==3 then
local Data={}
local i=1
for k,v in pairs(FengBao) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🌪️川北科技")
if Data_Choice~=nil then
x=FengBao[Data[Data_Choice]]['x']-nowx
y=FengBao[Data[Data_Choice]]['y']-nowy
z=FengBao[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==4 then
local Data={}
local i=1
for k,v in pairs(FengBao1) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🗽灯塔传送")
if Data_Choice~=nil then
x=FengBao1[Data[Data_Choice]]['x']-nowx
y=FengBao1[Data[Data_Choice]]['y']-nowy
z=FengBao1[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==5 then
local Data={}
local i=1
for k,v in pairs(FengBao2) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：❄️冰霜龙涎草")
if Data_Choice~=nil then
x=FengBao2[Data[Data_Choice]]['x']-nowx
y=FengBao2[Data[Data_Choice]]['y']-nowy
z=FengBao2[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==6 then
local Data={}
local i=1
for k,v in pairs(FengBao3) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🔥龙涎草")
if Data_Choice~=nil then
x=FengBao3[Data[Data_Choice]]['x']-nowx
y=FengBao3[Data[Data_Choice]]['y']-nowy
z=FengBao3[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==7 then
local Data={}
local i=1
for k,v in pairs(FengBao4) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🔱深海珊瑚")
if Data_Choice~=nil then
x=FengBao4[Data[Data_Choice]]['x']-nowx
y=FengBao4[Data[Data_Choice]]['y']-nowy
z=FengBao4[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==8 then
local Data={}
local i=1
for k,v in pairs(FengBao5) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🌰松露")
if Data_Choice~=nil then
x=FengBao5[Data[Data_Choice]]['x']-nowx
y=FengBao5[Data[Data_Choice]]['y']-nowy
z=FengBao5[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==9 then
local Data={}
local i=1
for k,v in pairs(FengBao6) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🧜‍♀️美人鱼鳞片")
if Data_Choice~=nil then
x=FengBao6[Data[Data_Choice]]['x']-nowx
y=FengBao6[Data[Data_Choice]]['y']-nowy
z=FengBao6[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==10 then
local Data={}
local i=1
for k,v in pairs(FengBao7) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🌺红莲💠蓝莲")
if Data_Choice~=nil then
x=FengBao7[Data[Data_Choice]]['x']-nowx
y=FengBao7[Data[Data_Choice]]['y']-nowy
z=FengBao7[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==11 then
local Data={}
local i=1
for k,v in pairs(FengBao8) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🎍竹笋")
if Data_Choice~=nil then
x=FengBao8[Data[Data_Choice]]['x']-nowx
y=FengBao8[Data[Data_Choice]]['y']-nowy
z=FengBao8[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==12 then
local Data={}
local i=1
for k,v in pairs(FengBao9) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🍄毒蘑菇")
if Data_Choice~=nil then
x=FengBao9[Data[Data_Choice]]['x']-nowx
y=FengBao9[Data[Data_Choice]]['y']-nowy
z=FengBao9[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==13 then
local Data={}
local i=1
for k,v in pairs(FengBao10) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🍥白色小花")
if Data_Choice~=nil then
x=FengBao10[Data[Data_Choice]]['x']-nowx
y=FengBao10[Data[Data_Choice]]['y']-nowy
z=FengBao10[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==14 then
local Data={}
local i=1
for k,v in pairs(FengBao11) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：⚪氤氲之息")
if Data_Choice~=nil then
x=FengBao11[Data[Data_Choice]]['x']-nowx
y=FengBao11[Data[Data_Choice]]['y']-nowy
z=FengBao11[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==15 then
local Data={}
local i=1
for k,v in pairs(FengBao12) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🧂漂流瓶")
if Data_Choice~=nil then
x=FengBao12[Data[Data_Choice]]['x']-nowx
y=FengBao12[Data[Data_Choice]]['y']-nowy
z=FengBao12[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==16 then
local Data={}
local i=1
for k,v in pairs(FengBao13) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🎁北境宝箱")
if Data_Choice~=nil then
x=FengBao13[Data[Data_Choice]]['x']-nowx
y=FengBao13[Data[Data_Choice]]['y']-nowy
z=FengBao13[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==17 then
local Data={}
local i=1
for k,v in pairs(FengBao14) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🕋黑曜石宝箱")
if Data_Choice~=nil then
x=FengBao14[Data[Data_Choice]]['x']-nowx
y=FengBao14[Data[Data_Choice]]['y']-nowy
z=FengBao14[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==18 then
local Data={}
local i=1
for k,v in pairs(FengBao15) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：📦遗迹宝箱")
if Data_Choice~=nil then
x=FengBao15[Data[Data_Choice]]['x']-nowx
y=FengBao15[Data[Data_Choice]]['y']-nowy
z=FengBao15[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==19 then
local Data={}
local i=1
for k,v in pairs(FengBao16) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🐉火骨海龙位置")
if Data_Choice~=nil then
x=FengBao16[Data[Data_Choice]]['x']-nowx
y=FengBao16[Data[Data_Choice]]['y']-nowy
z=FengBao16[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==20 then
local Data={}
local i=1
for k,v in pairs(FengBao17) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🦅猛禽狮鹫")
if Data_Choice~=nil then
x=FengBao17[Data[Data_Choice]]['x']-nowx
y=FengBao17[Data[Data_Choice]]['y']-nowy
z=FengBao17[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==21 then
local Data={}
local i=1
for k,v in pairs(FengBao18) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🦄独角兽")
if Data_Choice~=nil then
x=FengBao18[Data[Data_Choice]]['x']-nowx
y=FengBao18[Data[Data_Choice]]['y']-nowy
z=FengBao18[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==22 then
local Data={}
local i=1
for k,v in pairs(FengBao19) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🐦犀鸟🕊️云鸟")
if Data_Choice~=nil then
x=FengBao19[Data[Data_Choice]]['x']-nowx
y=FengBao19[Data[Data_Choice]]['y']-nowy
z=FengBao19[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==23 then
local Data={}
local i=1
for k,v in pairs(FengBao20) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🦖暗黑霸王龙")
if Data_Choice~=nil then
x=FengBao20[Data[Data_Choice]]['x']-nowx
y=FengBao20[Data[Data_Choice]]['y']-nowy
z=FengBao20[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==24 then
local Data={}
local i=1
for k,v in pairs(FengBao21) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🦈虎皮鲨")
if Data_Choice~=nil then
x=FengBao21[Data[Data_Choice]]['x']-nowx
y=FengBao21[Data[Data_Choice]]['y']-nowy
z=FengBao21[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==25 then
local Data={}
local i=1
for k,v in pairs(FengBao22) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🐤陆行鸟")
if Data_Choice~=nil then
x=FengBao22[Data[Data_Choice]]['x']-nowx
y=FengBao22[Data[Data_Choice]]['y']-nowy
z=FengBao22[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==26 then
local Data={}
local i=1
for k,v in pairs(FengBao23) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🌶️辣椒")
if Data_Choice~=nil then
x=FengBao23[Data[Data_Choice]]['x']-nowx
y=FengBao23[Data[Data_Choice]]['y']-nowy
z=FengBao23[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==27 then
local Data={}
local i=1
for k,v in pairs(FengBao24) do
Data[i]=k
i=i+1
end
Data_Choice=gg.choice(Data,nil,"🌪️瞬移🌪️：🌼水晶睡莲")
if Data_Choice~=nil then
x=FengBao24[Data[Data_Choice]]['x']-nowx
y=FengBao24[Data[Data_Choice]]['y']-nowy
z=FengBao24[Data[Data_Choice]]['z']-nowz
setValues(addr+64,64,x)
setValues(addr+72,64,y)
setValues(addr+80,64,z)
gg.toast("川北科技：传送成功")
end
end
if menu==28 then ZY0()end
XGCK=-1
end
end
end

function Exit()
print("感谢使用川北科技\n欢迎下次使用")
os.exit()
end

if gg.isVisible(true) then
FX1 = nil
gg.setVisible(false)
end
if FX1 == nil then
ZY0()
end





---------------------------------------------
end
else
gg.alert(jy_oj2f199776713ad8090df(jy_oj39776713ad809).msg)--对话框
io.open(AMI_e,'w+'):write("0")--写
end
end
end
end




function jko()
hak=gg.prompt({
'全网使用次数：'..api_total..'\n输入[  1  ]解绑卡密\n在下方输入你的卡密',
'是否自动登入',
},{
l_km,
l_e
},{
'text',--文字
'checkbox',--多选
})--文本功能

if hak==nil then
XGCK=0
else

if hak[2]== true then
io.open(AMI_e,'w+'):write("1")--写
io.close() 
else
io.open(AMI_e,'w+'):write("0")--写
io.close() 
end

if hak[1] == "" then
gg.alert("卡密不能空！")--对话框
else

if hak[1] == "1" then
hakk=gg.prompt({
'输入要解绑的卡密！',
},{l_km},{
'text',
})--文本功

if hakk==nil then XGCK=0 else
if hakk[1] == "" then gg.alert("卡密不能空！") else
d_a_n_jb99776713ad8090df(hakk[1],l_miei)
end end else
d_a_n_km99776713ad8090d(hak[1],l_miei)
end end end end
if l_e == false then jko() end
if l_e == true then d_a_n_km99776713ad8090d(l_km,l_miei) end end

while(true)do
  if gg.isVisible(true) then
    XGCK=1
    gg.setVisible(false)
  end
  gg.clearResults()
  if XGCK==1 then
    m_a_in_A776713ad8090df87()
  end
end

