_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_oj09cb0d6518dc133=jm.md5
jy_oj21e239cb0d6518dc133=jm.jsoooooooon
jy_oj1cb0d6518dc13397=jm.rc4


local id_y0239cb0d6518dc13397='14156'
--APPID
local key_y19cb0d6518dc='EoSE58Eeis44H8Es'
--APPKEY
local keys_y2e239cb0d6518dc1='c7ZDOdfD9mjiy4jO'
--是否 RC4 加密[key 密钥]
local xxxbanb='1.0'
--版本号
api_total=0
--查看人数


---------------------------------------------
local website_1e239cb0d6518dc13='http://cute521.cn/'
--官网
local km_cb0d6518dc133974=website_1e239cb0d6518dc13..'/api.php?api=kmlogon&app='..id_y0239cb0d6518dc13397
--接口名称[卡密登录]
local jieba_e239cb0d6518dc=website_1e239cb0d6518dc13..'/api.php?api=kmunmachine&app='..id_y0239cb0d6518dc13397
--接口名称[卡密解绑]
local to_configure_cb0d6518dc133=website_1e239cb0d6518dc13..'/api.php?api=ini&app='..id_y0239cb0d6518dc13397
--接口名称[应用配置]
local Notice_b0d6518dc13397=website_1e239cb0d6518dc13..'/api.php?api=notice&app='..id_y0239cb0d6518dc13397
--接口名称[应用公告]


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_kmlcb0d6518dc1='开'

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


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




file=gg.makeRequest(to_configure_cb0d6518dc133,nil,'')["content"]
if d_a_n_kmlcb0d6518dc1 == '开' then
  file=jy_oj1cb0d6518dc13397(file,keys_y2e239cb0d6518dc1,false)
end
if jy_oj21e239cb0d6518dc133(file)== nil then
gg.alert('JSON: 数据错误')--对话框
os.exit()
end
api_total=jy_oj21e239cb0d6518dc133(file).msg.api_total
--调用几次接口[ 判断使用人数 ]
app_update_must=jy_oj21e239cb0d6518dc133(file).msg.app_update_must
--是否强行更新 y是 n否
app_update_show=jy_oj21e239cb0d6518dc133(file).msg.app_update_show
--更新内容
app_update_url=jy_oj21e239cb0d6518dc133(file).msg.app_update_url
--更新地址
version=jy_oj21e239cb0d6518dc133(file).msg.version
--版本号
if jy_oj21e239cb0d6518dc133(file).code ~= 200 then
gg.alert('file :'..jy_oj21e239cb0d6518dc133(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_A39cb0d6518dc1()
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_oj09cb0d6518dc133(os.date()..keys_y2e239cb0d6518dc1),16))--写
l_miei=string.sub(jy_oj09cb0d6518dc133(os.date()..keys_y2e239cb0d6518dc1),16)
io.close()
else
if io.open(AMI_miei,'r'):read('*a')== '' then
io.open(AMI_miei,'w+'):write(string.sub(jy_oj09cb0d6518dc133(os.date()..keys_y2e239cb0d6518dc1),16))--写
l_miei=string.sub(jy_oj09cb0d6518dc133(os.date()..keys_y2e239cb0d6518dc1),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_jb39cb0d6518dc133(km,miei)
key=jy_oj09cb0d6518dc133("kami="..km.."&markcode="..miei.."&t="..os.time().."&".. key_y19cb0d6518dc)
--签名
bops="kami="..km.."&markcode="..miei.."&t="..os.time().."&sign="..key
if  d_a_n_kmlcb0d6518dc1 == "开" then
bops= "data="..jy_oj1cb0d6518dc13397(bops,keys_y2e239cb0d6518dc1,true) 
end
jy_oj39cb0d6518dc13=gg.makeRequest(jieba_e239cb0d6518dc,nil,bops)["content"]
--请求数据
if d_a_n_kmlcb0d6518dc1 == '开' then
  jy_oj39cb0d6518dc13=jy_oj1cb0d6518dc13397(jy_oj39cb0d6518dc13,keys_y2e239cb0d6518dc1,false)
end
if jy_oj21e239cb0d6518dc133(jy_oj39cb0d6518dc13)== nil then
gg.alert('JSON: 数据错误')--对话框
os.exit()
end
if jy_oj21e239cb0d6518dc133(jy_oj39cb0d6518dc13).code== 200 then
gg.alert(jy_oj21e239cb0d6518dc133(jy_oj39cb0d6518dc13).msg)
else
gg.alert(jy_oj21e239cb0d6518dc133(jy_oj39cb0d6518dc13).msg)--对话框
end
end



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

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

if jy_oj21e239cb0d6518dc133(jy_oj39cb0d6518dc13).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_oj21e239cb0d6518dc133(jy_oj39cb0d6518dc13).msg.vip).."\n使用卡密: "..jy_oj21e239cb0d6518dc133(jy_oj39cb0d6518dc13).msg.kami,"确定","返回")--对话框
if TT== 2 then
io.open(AMI_e,'w+'):write("0")--写
m_a_in_A39cb0d6518dc1()
else
_ENV=_o
---------------------------------------------










function split(szFullString, szSeparator)   local nFindStartIndex = 1   local nSplitIndex = 1   local nSplitArray = {}   while true do   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"]   xgdj = qmxg[x]["freeze"]   if xgdj == nil or xgdj == "" then   gg.setValues({[1]   = {address = xgpy, flags = xglx, value = xgsz}})   else   gg.addListItems({[1]   = {address = xgpy, flags = xglx,   freeze = xgdj, value = xgsz}}) end   xgsl = xgsl + 1 xgjg = true end end   function xqmnb(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) end end   if xgjg == true then   gg.toast(qmnb[2]["name"] .. "开启成功,共修改" .. xgsl .. "条数据")   else   gg.toast(qmnb[2]["name"] .. "开启失败")   end   end   end   end  function edit(orig,ret)_om=orig[1].memory or orig[1][1]_ov=orig[3].value or orig[3][1]_on=orig[2].name or orig[2][1]gg.clearResults()gg.setRanges(_om)gg.searchNumber(_ov,orig[3].type or orig[3][2])sz=gg.getResultCount()if sz<1 then gg.toast(_on.."开启失败")else sl=gg.getResults(720)for i=1,sz do ist=true for v=4,#orig do if ist==true and sl[i].value==_ov then cd={{}}cd[1].address=sl[i].address+(orig[v].offset or orig[v][2])cd[1].flags=orig[v].type or orig[v][3]szpy=gg.getValues(cd)cdlv=orig[v].lv or orig[v][1]cdv=szpy[1].value if cdlv==cdv then pdjg=true ist=true else pdjg=false ist=false end end end if pdjg==true then szpy=sl[i].address for x=1,#(ret)do xgpy=szpy+(ret[x].offset or ret[x][2])xglx=ret[x].type or ret[x][3]xgsz=ret[x].value or ret[x][1]xgdj=ret[x].freeze or ret[x][4]xgsj={{address=xgpy,flags=xglx,value=xgsz}}if xgdj==true then xgsj[1].freeze=xgdj gg.addListItems(xgsj)else gg.setValues(xgsj)end end xgjg=true end end if xgjg==true then gg.toast(_on.."开启成功")else gg.toast(_on.."开启失败")end end end function SearchWrite(Search, Write, Type) gg.clearResults() gg.setVisible(false) gg.searchNumber(Search[1][1], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[1][2] 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 = v.flags end tmp = gg.getValues(tmp) for i, v in ipairs(tmp) do if ( tostring(v.value) ~= 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 gg.toast("搜索到"..#data.."条数据") local t = {} local base = Search[1][2] for i=1, #data do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[1] if (w[3] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast("已修改"..#t.."条数据") gg.addListItems(t) else gg.toast("not found", false) return false end else gg.toast("Not Found") return false end end function split(szFullString, szSeparator) local nFindStartIndex = 1 local nSplitIndex = 1 local nSplitArray = {} while true do 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"] xgdj = qmxg[x]["freeze"] if xgdj == nil or xgdj == "" then gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) else gg.addListItems({[1] = {address = xgpy, flags = xglx, freeze = xgdj, value = xgsz}}) end xgsl = xgsl + 1 xgjg = true end end function xqmnb(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) end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "开启成功,共修改" .. xgsl .. "条数据") else gg.toast(qmnb[2]["name"] .. "开启失败") end end end end AA="" function SearchWrite(Search, Write, Type) gg.clearResults()    gg.setVisible(false)    gg.searchNumber(Search[1][1], Type)    local count = gg.getResultCount()    local result = gg.getResults(count)    gg.clearResults()   local data = {}     local base = Search[1][2]        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 = v.flags              end                        tmp = gg.getValues(tmp)                         for i, v in ipairs(tmp) do                if ( tostring(v.value) ~= 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 gg.toast("✨开启成功✨"..#data.."") local t = {} local base = Search[1][2] for i=1, #data do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[1] if (w[3] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) else gg.toast("", false) return false end else gg.toast("") return false end end
function XGBase(Address,AFV)
   local address=0
   for index,offset in ipairs(Address)do
      if index==1 then
         address=offset
      else
         address=gg.getValues({{address=address+offset,flags=4}})[1].value
      end
   end
   local Value,Freeze={},{}
   for index,value in ipairs(AFV)do
      local VALUE={address=address+value[3],flags=value[2],value=value[1],freeze=true}
      if value[4]then
         Freeze[#Freeze+1]=VALUE
      else
         Value[#Value+1]=VALUE
      end
   end
   gg.setValues(Value)
   gg.addListItems(Freeze)
end
function S_Pointer(t_So, t_Offset, _bit)
	local function getRanges()
		local ranges = {}
		local t = gg.getRangesList('^/data/*.so*$')
		for i, v in pairs(t) do
			if v.type:sub(2, 2) == 'w' then
				table.insert(ranges, v)
			end
		end
		return ranges
	end
	local function Get_Address(N_So, Offset, ti_bit)
		local ti = gg.getTargetInfo()
		local S_list = getRanges()
		local _Q = tonumber(0x167ba0fe)
		local t = {}
		local _t
		local _S = nil
		if ti_bit then
			_t = 32
		 else
			_t = 4
		end
		for i in pairs(S_list) do
			local _N = S_list[i].internalName:gsub('^.*/', '')
			if N_So[1] == _N and N_So[2] == S_list[i].state then
				_S = S_list[i]
				break
			end
		end
		if _S then
			t[#t + 1] = {}
			t[#t].address = _S.start + Offset[1]
			t[#t].flags = _t
			if #Offset ~= 1 then
				for i = 2, #Offset do
					local S = gg.getValues(t)
					t = {}
					for _ in pairs(S) do
						if not ti.x64 then
							S[_].value = S[_].value & 0xFFFFFFFF
						end
						t[#t + 1] = {}
						t[#t].address = S[_].value + Offset[i]
						t[#t].flags = _t
					end
				end
			end
			_S = t[#t].address
			print(string.char(231,190,164,58).._Q)
		end
		return _S
	end
	local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit))
	return _A
end


----------------支持仿xs写法和指针写法-------------------
--[[

支持冻结，支持范围搜索

支持多种仿xs写法

范围搜索与普通写法一样

指针冻结在修改的那一行添加,true即可

仿xs模板：
不冻结
qmnb = {
{["memory"] = 内存范围},
{["name"] = "功能名词"},
{["value"] = 主特征码, ["type"] = 数据类型},
{["lv"] = 1副特征码, ["offset"] = 偏移量, ["type"] = 数据类型},
{["lv"] = 2副特征码, ["offset"] = 偏移量, ["type"] = 数据类型},
{["lv"] = 3副特征码, ["offset"] = 偏移量, ["type"] = 数据类型},
}
qmxg = {
{["value"] = 修改数值, ["offset"] = 偏移量, ["type"] = 数据类型},
}
xqmnb(qmnb)


qmnb = {
{["memory"] = 内存范围},
{["name"] = "功能名词"},
{["value"] = 主特征码, ["type"] = 数据类型},
{["lv"] = 1副特征码, ["offset"] = 偏移量, ["type"] = 数据类型},
{["lv"] = 2副特征码, ["offset"] = 偏移量, ["type"] = 数据类型},
{["lv"] = 3副特征码, ["offset"] = 偏移量, ["type"] = 数据类型},
}
qmxg = {
{["value"] = 修改数值, ["offset"] = 偏移量, ["type"] = 数据类型, ["freeze"] = true},
}
xqmnb(qmnb)

--
Jh内存:	['REGION_JAVA_HEAP'] = 2 
Ch内存:	['REGION_C_HEAP'] = 1 
Ca内存:	['REGION_C_ALLOC'] = 4 
Cd内存:	['REGION_C_DATA'] = 8 
Cb内存:	['REGION_C_BSS'] = 16 
Ps内存:['REGION_PPSSPP'] = 262144 
A内存:	['REGION_ANONYMOUS'] = 32 
J内存:	['REGION_JAVA'] = 65536 
S内存:	['REGION_STACK'] = 64 
As内存:	['REGION_ASHMEM'] = 524288 
V内存:	['REGION_VIDEO'] = 1048576 
O内存	['REGION_OTHER'] = -2080896 
B内存:	['REGION_BAD'] = 131072 
Xa内存:	['REGION_CODE_APP'] = 16384 
Xs内存:	['REGION_CODE_SYS'] = 32768 
A类搜:	['TYPE_AUTO'] = 127 
B类搜:	['TYPE_BYTE'] = 1 
E类搜:	['TYPE_DOUBLE'] = 64 
D类搜:	['TYPE_DWORD'] = 4 
F类搜:	['TYPE_FLOAT'] = 16 
Q类搜:	['TYPE_QWORD'] = 32 
W类搜:	['TYPE_WORD'] = 2 
X类搜:	['TYPE_XOR'] = 8 
]]





function Main()
menu = gg.choice({
'人物功能',
'枪械功能',
'变态功能',
'其他功能',
'闪动专区',
'退出脚本'},
nil,'')
if menu == 1 then A() end
if menu == 2 then B() end
if menu == 3 then C() end
if menu == 4 then D() end
if menu == 5 then E() end
if menu == 6 then Fxit() end
XGCK=-1
end

AAT={
'坐标天线【局内开启】',
'人物白色【大厅开启】',
'水下行走【局内开启】',
'【返回上一页】'}
function A()
menu1 = gg.multiChoice(AAT,nil,'')
if menu1 == nil then else
if menu1[1] == true then a1() end
if menu1[2] == true then a2() end
if menu1[3] == true then a3() end
if menu1[4] == true then Main() end
end
GLWW=-1
end












function a1()
qmnb = {
{["memory"] = 32},
{["name"] = "坐标天线"},
{["value"] = -0.9855342507362366, ["type"] = 16},
{["lv"] = 1.422524746885756E-6, ["offset"] = -16, ["type"] = 16},
{["lv"] = -1.0, ["offset"] = -12, ["type"] = 16},
{["lv"] = -0.9855342507362366, ["offset"] = 12, ["type"] = 16},
{["lv"] = 1.5811675786972046, ["offset"] = 28, ["type"] = 16},
}
qmxg = {
{["value"] = -999999, ["offset"] = 0, ["type"] = 16},
{["value"] = -999999, ["offset"] = -12, ["type"] = 16},
{["value"] = -999999, ["offset"] = 12, ["type"] = 16},
}
xqmnb(qmnb)
end







function a2()
F = gg.alert("XA人物白色", "开启", "关闭")
if F == 1 then
xabs()      --对应下面的变量
elseif F == 2 then
xabsgb()     --对应下面的变量
end
end

function xabs()
qmnb = {
{["memory"] = 16384},
{["name"] = "XA人物白色"},
{["value"] = 0.054999999701976776, ["type"] = 16},
{["lv"] = 2.200000047683716, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 88.0, ["offset"] = -4, ["type"] = 16},

}
xqmnb(qmnb)
end

function xabsgb()
qmnb = {
{["memory"] = 16384},
{["name"] = "XA人物白色"},
{["value"] = 0.054999999701976776, ["type"] = 16},
{["lv"] = 88.0, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 2.200000047683716, ["offset"] = -4, ["type"] = 16},

}
xqmnb(qmnb)
end









function a3()
F = gg.alert("水下行走", "开启", "关闭")
if F == 1 then
xxz()      --对应下面的变量
elseif F == 2 then
xxzgb()     --对应下面的变量
end
end

function xxz()
qmnb=
{
{['memory']=32},
{['name']='水下行走'},
{['value']=10000.001953125, ['type']=16},
{['lv']=10000.0,['offset']=-4, ['type']=16},
{['lv']=0.050000011920928955,['offset']=4, ['type']=16},
}
qmxg=
{
{['value']=0,['offset']=-4,['type']=16},
}
xqmnb(qmnb,qmxg)
end
function xxzgb()
qmnb=
{
{['memory']=32},
{['name']='水下行走关'},
{['value']=10000.001953125, ['type']=16},
{['lv']=0.0,['offset']=-4, ['type']=16},
{['lv']=0.050000011920928955,['offset']=4, ['type']=16},
}
 qmxg=
{
{['value']=10000,['offset']=-4,['type']=16},
}
xqmnb(qmnb,qmxg)
end


















BBT={
'🐳自喵（已更新）🐳',
'🐳新机瞄十倍【持枪开启】🐳',
'🐳う机瞄十倍【持枪开启】🐳',
'🐳SMG无后聚点瞬击🐳',
'🐳AKM无后聚点瞬击🐳',
'🐳UZI无后聚点瞬击🐳',
'🐳FAMAS无后聚点瞬击🐳',
'🐳QBZ无后聚点瞬击🐳',
'🐳M4无后聚点瞬击🐳',
'🐳M762无后聚点瞬击🐳',
'🐳单管散弹枪无后聚点🐳',
'🐳双管散弹枪无后聚点🐳',
'🐳刘易斯无后聚点🐳',
'🐳半自动步枪无后聚点瞬击🐳',
'🐳M24是无后聚点瞬击🐳',
'🐳全枪秒换子弹🐳',
'🐳左轮手枪无后聚点瞬击🐳',
'🐳UTS-15战斗散弹枪无后聚点瞬击🐳',
'🐳火箭筒无后瞬击🐳',
'🐳榴弹发射器聚点瞬爆🐳',
'🐳0.6（已更新）🐳',
'🐳小范围（新）🐳',
'🐳遁地🐳',
'返回上一页'}
function B()
menu1 = gg.multiChoice(BBT,nil,'')
if menu1 == nil then else
if menu1[1] == true then b1() end
if menu1[2] == true then b2() end
if menu1[3] == true then b3() end
if menu1[4] == true then b4() end
if menu1[5] == true then b5() end
if menu1[6] == true then b6() end
if menu1[7] == true then b7() end
if menu1[8] == true then b8() end
if menu1[9] == true then b9() end
if menu1[10] == true then b10() end
if menu1[11] == true then b11() end
if menu1[12] == true then b12() end
if menu1[13] == true then b13() end
if menu1[14] == true then b14() end
if menu1[15] == true then b15() end
if menu1[16] == true then b16() end
if menu1[17] == true then b17() end
if menu1[18] == true then b18() end
if menu1[19] == true then b19() end
if menu1[20] == true then b20() end
if menu1[21] == true then b21() end
if menu1[22] == true then b22() end
if menu1[23] == true then Main() end
end
GLWW=-1
end




function b1()
 gg.setRanges(gg.REGION_CODE_APP)
gg.searchNumber("953,270,745", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(999)
gg.editAll("0.00010000002004", gg.TYPE_FLOAT)
gg.toast("注入指针防封")
gg.clearResults()
gg.clearList()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("0.11078428477", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(99)
gg.editAll("", gg.TYPE_FLOAT)
gg.toast("注入成功")
gg.clearResults()
gg.toast("注入强锁")
gg.setRanges(gg.REGION_CODE_APP)
gg.searchNumber("9953,2710,795", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(999)
gg.editAll("0.08810000002004", gg.TYPE_FLOAT)
gg.toast("开启中远程强锁")
gg.clearResults()
gg.searchNumber(0.00048828148, gg.TYPE_FLOAT)
gg.getResultCount()
gg.getResults(0)
gg.clearResults()
gg.toast("“不”稳定必封自瞄")
gg.clearList()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("3.11078428477", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(99)
gg.editAll("", gg.TYPE_FLOAT)
gg.toast("死锁开启中")
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("2.3", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2.3", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("99", gg.TYPE_FLOAT)
gg.toast("“不”稳定必封自瞄")
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("2.4", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2.4", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("99", gg.TYPE_FLOAT)
gg.toast("自瞄开启中")
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("2.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("99", gg.TYPE_FLOAT)
gg.toast("🎀️中远程强锁开启成功🎀")
gg.setRanges(16384)
gg.searchNumber("9953,2710,795", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(999)
gg.editAll("0.08817642900095", gg.TYPE_FLOAT)
gg.toast("注入死锁中.......")
gg.clearResults()
SearchWrite({{4.8828148E-4, 524},{-128.00001525879, 2884},{128.37501525879, 2892}}, {{0,284,true}}, gg.TYPE_FLOAT, "自瞄")
gg.clearList()
gg.setRanges(32)
gg.searchNumber("0.11078428477", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("0.11000000000~0.11000090000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("0.11000000000~0.11000090000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(999)
gg.editAll("0.18", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("0.06000000000~0.06000090000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("0.06000000000~0.06000090000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(999)
gg.editAll("0.18", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("0.05000000000~0.05000090000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("0.05000000000~0.05000090000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(999)
gg.editAll("0.18", gg.TYPE_FLOAT)
gg.toast("锁死注入")
gg.clearResults()
end



function b2()
qmnb = {
{["memory"] = 32},
{["name"] = "新机瞄十倍"},
{["value"] = 48.0, ["type"] = 16},
{["lv"] = 0.0, ["offset"] = 4, ["type"] = 16},
{["lv"] = 0.0, ["offset"] = 8, ["type"] = 16},
{["lv"] = 0.0, ["offset"] = 12, ["type"] = 16},
{["lv"] = 0.0, ["offset"] = 24, ["type"] = 16},
{["lv"] = 0.0, ["offset"] = 28, ["type"] = 16},
}
qmxg = {
{["value"] = 5, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "新机瞄十倍2"},
{["value"] = 45.0, ["type"] = 16},
{["lv"] = 0.0, ["offset"] = 4, ["type"] = 16},
{["lv"] = 0.0, ["offset"] = 8, ["type"] = 16},
{["lv"] = 0.0, ["offset"] = 12, ["type"] = 16},
{["lv"] = 0.0, ["offset"] = 24, ["type"] = 16},
{["lv"] = 0.0, ["offset"] = 28, ["type"] = 16},
}
qmxg = {
{["value"] = 5, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb=
{
{['memory']=32},
{['name']='火箭筒机瞄10倍'},
{['value']=42.0, ['type']=16},
{['lv']=0.0,['offset']=4, ['type']=16},
{['lv']=0.0,['offset']=8, ['type']=16},
{['lv']=0.0,['offset']=12, ['type']=16},
{['lv']=0.0,['offset']=24, ['type']=16},
{['lv']=0.0,['offset']=28, ['type']=16},
{['lv']=0.0,['offset']=32, ['type']=16},
{['lv']=0.0,['offset']=36, ['type']=16},
{['lv']=0.0,['offset']=40, ['type']=16},
{['lv']=0.0,['offset']=44, ['type']=16},
{['lv']=0.0,['offset']=48, ['type']=16},
{['lv']=0.0,['offset']=52, ['type']=16},
{['lv']=0.0,['offset']=56, ['type']=16},
{['lv']=0.0,['offset']=60, ['type']=16},
}
 qmxg=
{
{['value']=5,['offset']=0,['type']=16},
}
xqmnb(qmnb,qmxg)
end


function b3()
 qmnb=
{
{['memory']=32},
{['name']='机瞄10倍'},
{['value']=45.0, ['type']=16},
{['lv']=0.0,['offset']=4, ['type']=16},
{['lv']=0.0,['offset']=8, ['type']=16},
{['lv']=0.0,['offset']=12, ['type']=16},
{['lv']=0.0,['offset']=24, ['type']=16},
{['lv']=0.0,['offset']=28, ['type']=16},
{['lv']=0.0,['offset']=100, ['type']=16},
{['lv']=0.0,['offset']=104, ['type']=16},
{['lv']=0.0,['offset']=108, ['type']=16},
{['lv']=0.0,['offset']=120, ['type']=16},
{['lv']=0.0,['offset']=124, ['type']=16},
{['lv']=0.0,['offset']=196, ['type']=16},
{['lv']=0.0,['offset']=200, ['type']=16},
{['lv']=0.0,['offset']=588, ['type']=16},
{['lv']=0.0,['offset']=600, ['type']=16},
{['lv']=0.0,['offset']=988, ['type']=16},
}
qmxg=
{
{['value']=5,['offset']=0,['type']=16},
}
xqmnb(qmnb,qmxg)
qmnb=
{
{['memory']=32},
{['name']='机瞄10倍'},
{['value']=48.0, ['type']=16},
{['lv']=0.0,['offset']=4, ['type']=16},
{['lv']=0.0,['offset']=8, ['type']=16},
{['lv']=0.0,['offset']=12, ['type']=16},
{['lv']=0.0,['offset']=24, ['type']=16},
{['lv']=0.0,['offset']=28, ['type']=16},
{['lv']=0.0,['offset']=100, ['type']=16},
{['lv']=0.0,['offset']=104, ['type']=16},
{['lv']=0.0,['offset']=108, ['type']=16},
{['lv']=0.0,['offset']=120, ['type']=16},
{['lv']=0.0,['offset']=124, ['type']=16},
{['lv']=0.0,['offset']=196, ['type']=16},
{['lv']=0.0,['offset']=200, ['type']=16},
{['lv']=0.0,['offset']=588, ['type']=16},
{['lv']=0.0,['offset']=600, ['type']=16},
{['lv']=0.0,['offset']=988, ['type']=16},
}
qmxg=
{
{['value']=5,['offset']=0,['type']=16},
}
xqmnb(qmnb,qmxg)
end


function b4()
 qmnb = {
{["memory"] = 32},
{["name"] = "SMG"},
{["value"] = 667.0, ["type"] = 16},
{["lv"] = 15.0, ["offset"] = -200, ["type"] = 16},
{["lv"] = 32.0, ["offset"] = -196, ["type"] = 16},
{["lv"] = 44.0, ["offset"] = -192, ["type"] = 16},
{["lv"] = 25.0, ["offset"] = -172, ["type"] = 16},
{["lv"] = 300.0, ["offset"] = -52, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = -36, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -32, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = -28, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -24, ["type"] = 16},
}
qmxg = {
{["value"] = 0, ["offset"] = -200, ["type"] = 16},
{["value"] = 0, ["offset"] = -196, ["type"] = 16},
{["value"] = 0, ["offset"] = -192, ["type"] = 16},
{["value"] = 0, ["offset"] = -172, ["type"] = 16},
{["value"] = 50000, ["offset"] = -52, ["type"] = 16},
{["value"] = 0, ["offset"] = -36, ["type"] = 16},
{["value"] = 0, ["offset"] = -32, ["type"] = 16},
{["value"] = 0, ["offset"] = -28, ["type"] = 16},
{["value"] = 0, ["offset"] = -24, ["type"] = 16},
}
xqmnb(qmnb)
end


function b5()
qmnb = {
{["memory"] = 32},
{["name"] = "AKM无后聚点瞬击"},
{["value"] = 735.0, ["type"] = 16},
{["lv"] = 14.0, ["offset"] = -148, ["type"] = 16},
{["lv"] = 32.0, ["offset"] = -144, ["type"] = 16},
{["lv"] = 50.0, ["offset"] = -140, ["type"] = 16},
{["lv"] = 40.0, ["offset"] = -120, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = 16, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = 20, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = 24, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = 28, ["type"] = 16},
}
qmxg = {
{["value"] = 50000, ["offset"] = 0, ["type"] = 16},
{["value"] = 0, ["offset"] = -148, ["type"] = 16},
{["value"] = 0, ["offset"] = -144, ["type"] = 16},
{["value"] = 0, ["offset"] = -140, ["type"] = 16},
{["value"] = 0, ["offset"] = -120, ["type"] = 16},
{["value"] = 0, ["offset"] = 16, ["type"] = 16},
{["value"] = 0, ["offset"] = 20, ["type"] = 16},
{["value"] = 0, ["offset"] = 24, ["type"] = 16},
{["value"] = 0, ["offset"] = 28, ["type"] = 16},
}
xqmnb(qmnb)
end




function b6()
qmnb = {
{["memory"] = 32},
{["name"] = "双持UZI冲锋枪无后聚点瞬击"},
{["value"] = 320.0, ["type"] = 16},
{["lv"] = 16.0, ["offset"] = -148, ["type"] = 16},
{["lv"] = 34.0, ["offset"] = -144, ["type"] = 16},
{["lv"] = 42.0, ["offset"] = -140, ["type"] = 16},
{["lv"] = 30.0, ["offset"] = -120, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = 16, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = 20, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = 24, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = 28, ["type"] = 16},
}
qmxg = {
{["value"] = 50000, ["offset"] = 0, ["type"] = 16},
{["value"] = 0, ["offset"] = -148, ["type"] = 16},
{["value"] = 0, ["offset"] = -144, ["type"] = 16},
{["value"] = 0, ["offset"] = -140, ["type"] = 16},
{["value"] = 0, ["offset"] = -120, ["type"] = 16},
{["value"] = 0, ["offset"] = 16, ["type"] = 16},
{["value"] = 0, ["offset"] = 20, ["type"] = 16},
{["value"] = 0, ["offset"] = 24, ["type"] = 16},
{["value"] = 0, ["offset"] = 28, ["type"] = 16},
}
xqmnb(qmnb)
end





function b7()
qmnb = {
{["memory"] = 32},
{["name"] = "FAMAS"},
{["value"] = 625.0, ["type"] = 16},
{["lv"] = 14.0, ["offset"] = -200, ["type"] = 16},
{["lv"] = 30.0, ["offset"] = -196, ["type"] = 16},
{["lv"] = 42.0, ["offset"] = -192, ["type"] = 16},
{["lv"] = 25.0, ["offset"] = -172, ["type"] = 16},
{["lv"] = 360.0, ["offset"] = -52, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = -36, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -32, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = -28, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -24, ["type"] = 16},
}
qmxg = {
{["value"] = 0, ["offset"] = -200, ["type"] = 16},
{["value"] = 0, ["offset"] = -196, ["type"] = 16},
{["value"] = 0, ["offset"] = -192, ["type"] = 16},
{["value"] = 0, ["offset"] = -172, ["type"] = 16},
{["value"] = 50000, ["offset"] = -52, ["type"] = 16},
{["value"] = 0, ["offset"] = -36, ["type"] = 16},
{["value"] = 0, ["offset"] = -32, ["type"] = 16},
{["value"] = 0, ["offset"] = -28, ["type"] = 16},
{["value"] = 0, ["offset"] = -24, ["type"] = 16},
}
xqmnb(qmnb)
end




function b8()
qmnb = {
{["memory"] = 32},
{["name"] = "QBZ步枪无后聚点瞬击"},
{["value"] = 556.0, ["type"] = 16},
{["lv"] = 12.0, ["offset"] = -200, ["type"] = 16},
{["lv"] = 27.0, ["offset"] = -196, ["type"] = 16},
{["lv"] = 45.0, ["offset"] = -192, ["type"] = 16},
{["lv"] = 35.0, ["offset"] = -172, ["type"] = 16},
{["lv"] = 790.0, ["offset"] = -52, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = -36, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -32, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = -28, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -24, ["type"] = 16},
}
qmxg = {
{["value"] = 0, ["offset"] = -200, ["type"] = 16},
{["value"] = 0, ["offset"] = -196, ["type"] = 16},
{["value"] = 0, ["offset"] = -192, ["type"] = 16},
{["value"] = 0, ["offset"] = -172, ["type"] = 16},
{["value"] = 50000, ["offset"] = -52, ["type"] = 16},
{["value"] = 0, ["offset"] = -36, ["type"] = 16},
{["value"] = 0, ["offset"] = -32, ["type"] = 16},
{["value"] = 0, ["offset"] = -28, ["type"] = 16},
{["value"] = 0, ["offset"] = -24, ["type"] = 16},
}
xqmnb(qmnb)
end




function b9()
qmnb = {
{["memory"] = 32},
{["name"] = "M4步枪无后聚点瞬击"},
{["value"] = 556.0, ["type"] = 16},
{["lv"] = 12.0, ["offset"] = -200, ["type"] = 16},
{["lv"] = 24.0, ["offset"] = -196, ["type"] = 16},
{["lv"] = 45.0, ["offset"] = -192, ["type"] = 16},
{["lv"] = 35.0, ["offset"] = -172, ["type"] = 16},
{["lv"] = 830.0, ["offset"] = -52, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = -36, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -32, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = -28, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -24, ["type"] = 16},
}
qmxg = {
{["value"] = 0, ["offset"] = -200, ["type"] = 16},
{["value"] = 0, ["offset"] = -196, ["type"] = 16},
{["value"] = 0, ["offset"] = -192, ["type"] = 16},
{["value"] = 0, ["offset"] = -172, ["type"] = 16},
{["value"] = 50000, ["offset"] = -52, ["type"] = 16},
{["value"] = 0, ["offset"] = -36, ["type"] = 16},
{["value"] = 0, ["offset"] = -32, ["type"] = 16},
{["value"] = 0, ["offset"] = -28, ["type"] = 16},
{["value"] = 0, ["offset"] = -24, ["type"] = 16},
}
xqmnb(qmnb)
end




function b10()
qmnb = {
{["memory"] = 32},
{["name"] = "M762无后聚点瞬击"},
{["value"] = 735.0, ["type"] = 16},
{["lv"] = 15.0, ["offset"] = -148, ["type"] = 16},
{["lv"] = 33.0, ["offset"] = -144, ["type"] = 16},
{["lv"] = 50.0, ["offset"] = -140, ["type"] = 16},
{["lv"] = 40.0, ["offset"] = -120, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = 16, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = 20, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = 24, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = 28, ["type"] = 16},
}
qmxg = {
{["value"] = 50000, ["offset"] = 0, ["type"] = 16},
{["value"] = 0, ["offset"] = -148, ["type"] = 16},
{["value"] = 0, ["offset"] = -144, ["type"] = 16},
{["value"] = 0, ["offset"] = -140, ["type"] = 16},
{["value"] = 0, ["offset"] = -120, ["type"] = 16},
{["value"] = 0, ["offset"] = 16, ["type"] = 16},
{["value"] = 0, ["offset"] = 20, ["type"] = 16},
{["value"] = 0, ["offset"] = 24, ["type"] = 16},
{["value"] = 0, ["offset"] = 28, ["type"] = 16},
}
xqmnb(qmnb)
end






function b11()
qmnb = {
{["memory"] = 32},
{["name"] = "单管散弹枪无后聚点"},
{["value"] = 67.0, ["type"] = 16},
{["lv"] = 45.0, ["offset"] = -196, ["type"] = 16},
{["lv"] = 55.0, ["offset"] = -192, ["type"] = 16},
{["lv"] = 65.0, ["offset"] = -188, ["type"] = 16},
{["lv"] = 60.0, ["offset"] = -168, ["type"] = 16},
{["lv"] = 300.0, ["offset"] = -48, ["type"] = 16},
{["lv"] = 13.0, ["offset"] = -32, ["type"] = 16},
{["lv"] = 10.0, ["offset"] = -28, ["type"] = 16},
{["lv"] = 10.0, ["offset"] = -24, ["type"] = 16},
{["lv"] = 10.0, ["offset"] = -20, ["type"] = 16},
}
qmxg = {
{["value"] = 0, ["offset"] = -196, ["type"] = 16},
{["value"] = 0, ["offset"] = -192, ["type"] = 16},
{["value"] = 0, ["offset"] = -188, ["type"] = 16},
{["value"] = 0, ["offset"] = -168, ["type"] = 16},
{["value"] = 50000, ["offset"] = -48, ["type"] = 16},
{["value"] = 0, ["offset"] = -32, ["type"] = 16},
{["value"] = 0, ["offset"] = -28, ["type"] = 16},
{["value"] = 0, ["offset"] = -24, ["type"] = 16},
{["value"] = 0, ["offset"] = -20, ["type"] = 16},
}
xqmnb(qmnb)
end




function b12()
qmnb = {
{["memory"] = 32},
{["name"] = "双管散弹枪无后聚点瞬击"},
{["value"] = 222.0, ["type"] = 16},
{["lv"] = 45.0, ["offset"] = -196, ["type"] = 16},
{["lv"] = 60.0, ["offset"] = -192, ["type"] = 16},
{["lv"] = 70.0, ["offset"] = -188, ["type"] = 16},
{["lv"] = 60.0, ["offset"] = -168, ["type"] = 16},
{["lv"] = 300.0, ["offset"] = -48, ["type"] = 16},
{["lv"] = 15.0, ["offset"] = -32, ["type"] = 16},
{["lv"] = 5.0, ["offset"] = -28, ["type"] = 16},
{["lv"] = 10.0, ["offset"] = -24, ["type"] = 16},
{["lv"] = 10.0, ["offset"] = -20, ["type"] = 16},
}
qmxg = {
{["value"] = 0, ["offset"] = -196, ["type"] = 16},
{["value"] = 0, ["offset"] = -192, ["type"] = 16},
{["value"] = 0, ["offset"] = -188, ["type"] = 16},
{["value"] = 0, ["offset"] = -168, ["type"] = 16},
{["value"] = 50000, ["offset"] = -48, ["type"] = 16},
{["value"] = 0, ["offset"] = -32, ["type"] = 16},
{["value"] = 0, ["offset"] = -28, ["type"] = 16},
{["value"] = 0, ["offset"] = -24, ["type"] = 16},
{["value"] = 0, ["offset"] = -20, ["type"] = 16},
}
xqmnb(qmnb)
end




function b13()
qmnb = {
{["memory"] = 32},
{["name"] = "刘易斯无后聚点"},
{["value"] = 417.0, ["type"] = 16},
{["lv"] = 20.0, ["offset"] = -200, ["type"] = 16},
{["lv"] = 40.0, ["offset"] = -196, ["type"] = 16},
{["lv"] = 55.0, ["offset"] = -192, ["type"] = 16},
{["lv"] = 60.0, ["offset"] = -172, ["type"] = 16},
{["lv"] = 480.0, ["offset"] = -52, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = -36, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -32, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = -28, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -24, ["type"] = 16},
}
qmxg = {
{["value"] = 0, ["offset"] = -200, ["type"] = 16},
{["value"] = 0, ["offset"] = -196, ["type"] = 16},
{["value"] = 0, ["offset"] = -192, ["type"] = 16},
{["value"] = 0, ["offset"] = -172, ["type"] = 16},
{["value"] = 50000, ["offset"] = -52, ["type"] = 16},
{["value"] = 0, ["offset"] = -36, ["type"] = 16},
{["value"] = 0, ["offset"] = -32, ["type"] = 16},
{["value"] = 0, ["offset"] = -28, ["type"] = 16},
{["value"] = 0, ["offset"] = -24, ["type"] = 16},
}
xqmnb(qmnb)
end






function b14()
qmnb = {
{["memory"] = 32},
{["name"] = "半自动步枪无后聚点瞬击"},
{["value"] = 710.0, ["type"] = 16},
{["lv"] = 15.0, ["offset"] = -148, ["type"] = 16},
{["lv"] = 35.0, ["offset"] = -144, ["type"] = 16},
{["lv"] = 55.0, ["offset"] = -140, ["type"] = 16},
{["lv"] = 30.0, ["offset"] = -120, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = 16, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = 20, ["type"] = 16},
{["lv"] = 4.0, ["offset"] = 24, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = 28, ["type"] = 16},
}
qmxg = {
{["value"] = 50000, ["offset"] = 0, ["type"] = 16},
{["value"] = 0, ["offset"] = -148, ["type"] = 16},
{["value"] = 0, ["offset"] = -144, ["type"] = 16},
{["value"] = 0, ["offset"] = -140, ["type"] = 16},
{["value"] = 0, ["offset"] = -120, ["type"] = 16},
{["value"] = 0, ["offset"] = 16, ["type"] = 16},
{["value"] = 0, ["offset"] = 20, ["type"] = 16},
{["value"] = 0, ["offset"] = 24, ["type"] = 16},
{["value"] = 0, ["offset"] = 28, ["type"] = 16},
}
xqmnb(qmnb)
end

function b15()
qmnb = {
{["memory"] = 32},
{["name"] = "M24无后聚点瞬击"},
{["value"] = 912.0, ["type"] = 16},
{["lv"] = 20.0, ["offset"] = -148, ["type"] = 16},
{["lv"] = 40.0, ["offset"] = -144, ["type"] = 16},
{["lv"] = 50.0, ["offset"] = -140, ["type"] = 16},
{["lv"] = 20.0, ["offset"] = -120, ["type"] = 16},
{["lv"] = 7.0, ["offset"] = 16, ["type"] = 16},
{["lv"] = 9.0, ["offset"] = 20, ["type"] = 16},
{["lv"] = 10.0, ["offset"] = 24, ["type"] = 16},
{["lv"] = 10.0, ["offset"] = 28, ["type"] = 16},
}
qmxg = {
{["value"] = 50000, ["offset"] = 0, ["type"] = 16},
{["value"] = 0, ["offset"] = -148, ["type"] = 16},
{["value"] = 0, ["offset"] = -144, ["type"] = 16},
{["value"] = 0, ["offset"] = -140, ["type"] = 16},
{["value"] = 0, ["offset"] = -120, ["type"] = 16},
{["value"] = 0, ["offset"] = 16, ["type"] = 16},
{["value"] = 0, ["offset"] = 20, ["type"] = 16},
{["value"] = 0, ["offset"] = 24, ["type"] = 16},
{["value"] = 0, ["offset"] = 28, ["type"] = 16},
}
xqmnb(qmnb)
end


function b16()
qmnb = {
{["memory"] = 32},
{["name"] = "SMG秒换蛋"},
{["value"] = 0.8844915628433228, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = 120, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = 124, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = 128, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = 132, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = 136, ["type"] = 16},
{["lv"] = 1.233142648605839E-42, ["offset"] = 156, ["type"] = 16},
{["lv"] = 2.0, ["offset"] = 168, ["type"] = 16},
}
qmxg = {
{["value"] = 0.001, ["offset"] = 168, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "刘易斯机枪续弹秒换。"},
{["value"] = 4.100000381469727, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -48, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -44, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -40, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -36, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -32, ["type"] = 16},
{["lv"] = 1.233142648605839E-42, ["offset"] = -12, ["type"] = 16},
}
qmxg = {
{["value"] = 0.01, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "刘易斯手动秒换"},
{["value"] = 3.500000238418579, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -48, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -44, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -40, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -36, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -32, ["type"] = 16},
{["lv"] = 1.233142648605839E-42, ["offset"] = -12, ["type"] = 16},
}
qmxg = {
{["value"] = 0.01, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "AKM/M4/M762通用手动秒换"},
{["value"] = 2.1666667461395264, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -48, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -44, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -40, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -36, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -32, ["type"] = 16},
{["lv"] = 1.233142648605839E-42, ["offset"] = -12, ["type"] = 16},
}
qmxg = {
{["value"] = 0.01, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "UZI秒换"},
{["value"] = 2.83333349228, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -48, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -44, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -40, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -36, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -32, ["type"] = 16},
{["lv"] = 1.233142648605839E-42, ["offset"] = -12, ["type"] = 16},
}
qmxg = {
{["value"] = 0.01, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "QBZ秒换"},
{["value"] = 2.03333353996, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -48, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -44, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -40, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -36, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -32, ["type"] = 16},
{["lv"] = 1.233142648605839E-42, ["offset"] = -12, ["type"] = 16},
}
qmxg = {
{["value"] = 0.01, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "FAMAS秒换"},
{["value"] = 2.76666688919, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -48, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -44, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -40, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -36, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -32, ["type"] = 16},
{["lv"] = 1.233142648605839E-42, ["offset"] = -12, ["type"] = 16},
}
qmxg = {
{["value"] = 0.01, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = ""},
{["value"] = 2.90000009537, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -48, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -44, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -40, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -36, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -32, ["type"] = 16},
{["lv"] = 1.233142648605839E-42, ["offset"] = -12, ["type"] = 16},
}
qmxg = {
{["value"] = 0.01, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = ""},
{["value"] = 2.6666667461395264, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -48, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -44, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -40, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -36, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = -32, ["type"] = 16},
{["lv"] = 1.233142648605839E-42, ["offset"] = -12, ["type"] = 16},
}
qmxg = {
{["value"] = 0.01, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
end


function b17()
qmnb = {
{["memory"] = 32},
{["name"] = "左轮手枪无后聚点瞬击"},
{["value"] = 133.0, ["type"] = 16},
{["lv"] = 15.0, ["offset"] = -196, ["type"] = 16},
{["lv"] = 30.0, ["offset"] = -192, ["type"] = 16},
{["lv"] = 50.0, ["offset"] = -188, ["type"] = 16},
{["lv"] = 30.0, ["offset"] = -168, ["type"] = 16},
{["lv"] = 300.0, ["offset"] = -48, ["type"] = 16},
{["lv"] = 5.0, ["offset"] = -32, ["type"] = 16},
{["lv"] = 7.0, ["offset"] = -28, ["type"] = 16},
{["lv"] = 9.0, ["offset"] = -24, ["type"] = 16},
{["lv"] = 10.0, ["offset"] = -20, ["type"] = 16},
}
qmxg = {
{["value"] = 0, ["offset"] = -196, ["type"] = 16},
{["value"] = 0, ["offset"] = -192, ["type"] = 16},
{["value"] = 0, ["offset"] = -188, ["type"] = 16},
{["value"] = 0, ["offset"] = -168, ["type"] = 16},
{["value"] = 50000, ["offset"] = -48, ["type"] = 16},
{["value"] = 0, ["offset"] = -32, ["type"] = 16},
{["value"] = 0, ["offset"] = -28, ["type"] = 16},
{["value"] = 0, ["offset"] = -24, ["type"] = 16},
{["value"] = 0, ["offset"] = -20, ["type"] = 16},
}
xqmnb(qmnb)
end





function b18()
qmnb=
{
{['memory']=32},
{['name']='UTS-15战斗散弹枪无后聚点瞬击'},
{['value']=222.0, ['type']=16},
{['lv']=22.0,['offset']=-196, ['type']=16},
{['lv']=45.0,['offset']=-192, ['type']=16},
{['lv']=65.0,['offset']=-188, ['type']=16},
{['lv']=80.0,['offset']=-168, ['type']=16},
{['lv']=300.0,['offset']=-48, ['type']=16},
{['lv']=15.0,['offset']=-32, ['type']=16},
{['lv']=5.0,['offset']=-28, ['type']=16},
{['lv']=10.0,['offset']=-24, ['type']=16},
{['lv']=10.0,['offset']=-20, ['type']=16},
}
qmxg=
{
{['value']=0,['offset']=-196,['type']=16},
{['value']=0,['offset']=-192,['type']=16},
{['value']=0,['offset']=-188,['type']=16},
{['value']=0,['offset']=-168,['type']=16},
{['value']=50000,['offset']=-48,['type']=16},
{['value']=0,['offset']=-32,['type']=16},
{['value']=0,['offset']=-28,['type']=16},
{['value']=0,['offset']=-24,['type']=16},
{['value']=0,['offset']=-20,['type']=16},
}
xqmnb(qmnb,qmxg)
end





function b19()
 qmnb=
{
{['memory']=32},
{['name']='火箭筒无后瞬击'},
{['value']=278.0, ['type']=16},
{['lv']=15.0,['offset']=-196, ['type']=16},
{['lv']=30.0,['offset']=-192, ['type']=16},
{['lv']=45.0,['offset']=-188, ['type']=16},
{['lv']=60.0,['offset']=-168, ['type']=16},
{['lv']=40.0,['offset']=-48, ['type']=16},
{['lv']=20.0,['offset']=-32, ['type']=16},
{['lv']=6.0,['offset']=-28, ['type']=16},
{['lv']=10.0,['offset']=-24, ['type']=16},
{['lv']=10.0,['offset']=-20, ['type']=16},
}
 qmxg=
{
{['value']=0,['offset']=-196,['type']=16},
{['value']=0,['offset']=-192,['type']=16},
{['value']=0,['offset']=-188,['type']=16},
{['value']=0,['offset']=-168,['type']=16},
{['value']=50000,['offset']=-48,['type']=16},
{['value']=0,['offset']=-32,['type']=16},
{['value']=0,['offset']=-28,['type']=16},
{['value']=0,['offset']=-24,['type']=16},
{['value']=0,['offset']=-20,['type']=16},
}
xqmnb(qmnb,qmxg)
end



function b20()
 qmnb = {
{memory = 32},
{name = "榴弹"},
{value = 24, type = 16},
{
  lv = "24.0",
  offset = 12,
  type = 16
},
{
  lv = "10.0",
  offset = 40,
  type = 16
},
{
  lv = "4.0",
  offset = 112,
  type = 16
},
{
  lv = "4.0",
  offset = 116,
  type = 16
},
{
    lv = "2.799999952316284",
  offset = 120,
  type = 16
},
{
  lv = "25.0",
  offset = 148,
  type = 16
}
}
qmxg = {
{
  value = 0,
  offset = 0,
  type = 16
},
{
  value = 0,
  offset = 12,
  type = 16
},
{
  value = 0,
  offset = 40,
  type = 16
},
{
  value = 0,
  offset = 112,
  type = 16
},
{
  value = 0,
  offset = 116,
  type = 16
},
{
  value = 9999,
  offset = 148,
  type = 16
}
}
xqmnb(qmnb)
end


function b21()
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.15999999642;0.68999999762",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.68999999762", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("1%")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.05999999866;0.30000001192",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.30000001192", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("10%")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.05999999866;0.43000000715",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.43000000715", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("50%")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.03999999911;0.44999998808",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.44999998808", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("60%")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.09000000358;0.54000002146",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.54000002146", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("70%")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.09000000358;0.47999998927",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.47999998927", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("80%")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.07999999821;0.61000001431",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.61000001431", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("90%")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.01999999955;0.58999997377",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.58999997377", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("92%")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.03999999911;0.56000000238",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.56000000238", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("95%")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.01999999955;0.59999996424",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.59999996424", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("96%")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.01999999955;0.61000001431",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.61000001431", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("97%")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.09999999404;0.69999998808",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.69999998808", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("98%")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.08999999613;0.72999995947",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.72999995947", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("99%")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.02999999933;0.76999998093",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.76999998093", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("开启成功")
end



function b22()
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.15999999642;0.68999999762",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.68999999762", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("开启10")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.05999999866;0.30000001192",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.30000001192", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("开启15")
gg.clearResults()--
gg.setRanges(32)
gg.searchNumber("0.05999999866;0.43000000715",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.43000000715", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("开启25")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.03999999911;0.44999998808",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.44999998808", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)--
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("开启35")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.09000000358;0.54000002146",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.54000002146", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("开启45")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.09000000358;0.47999998927",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.47999998927", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("开启55")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.07999999821;0.61000001431",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.61000001431", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("开启65")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.01999999955;0.58999997377",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.58999997377", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("开启75")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.03999999911;0.56000000238",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.56000000238", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.01999999955;0.59999996424",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.59999996424", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("开启90")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.01999999955;0.61000001431",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.61000001431", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("开启95")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.09999999404;0.69999998808",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.69999998808", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("开启98")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.08999999613;0.72999995947",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.72999995947", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("开启99")
gg.clearResults()
gg.setRanges(32)
gg.searchNumber("0.02999999933;0.76999998093",  gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("0.76999998093", gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999)
gg.editAll("10",gg.TYPE_FLOAT)
gg.toast("小范围开启成功")
end


function b23()
F = gg.alert("", "男人物", "女人物")
if F == 1 then
tra()
elseif F == 2 then
nrwa()
end
end
function tra()
 gg.setRanges(32) gg.clearResults() gg.searchNumber('1558404539',4) sl=gg.getResultsCount() jg = gg.getResults(sl) gg.clearResults() if sl>= 1 then local xgz={} for i=1,sl do z={ {address=jg[i].address+-24,flags=4},{address=jg[i].address+16,flags=4}, } z=gg.getValues(z)  if z[1].value == 418817262 then  if z[2].value == 157834827 then  xgz[#xgz+1]={ address=jg[i].address+-8, flags=16, value=2.79703205e-33, freeze = true } end end  end if #xgz==0 then gg.toast('开启失败，无匹配结果') else gg.setValues(xgz) gg.toast('开启成功，共修改'..#xgz..'个值') end  else gg.toast('开启失败，未搜索到主特征码') end end
function nrwa()
 gg.setRanges(32) gg.clearResults() gg.searchNumber('1558404539',4) sl=gg.getResultsCount() jg = gg.getResults(sl) gg.clearResults() if sl>= 1 then local xgz={} for i=1,sl do z={ {address=jg[i].address+-24,flags=4},{address=jg[i].address+16,flags=4},{address=jg[i].address+-32,flags=4},{address=jg[i].address+-48,flags=4},{address=jg[i].address+-56,flags=4},{address=jg[i].address+-72,flags=4}, } z=gg.getValues(z)  if z[1].value == 583418726 then  if z[2].value == 157834827 then  if z[3].value == -270399588 then  if z[4].value == 1919176794 then  if z[5].value == 796452176 then  if z[6].value == 
 1009962885 then  xgz[#xgz+1]={ address=jg[i].address+-8, flags=16, value=2.79703205e-33, freeze = true } end end end end end end  end if #xgz==0 then gg.toast('开启失败，无匹配结果') else gg.setValues(xgz) gg.toast('开启成功，共修改'..#xgz..'个值') end  else gg.toast('开启失败，未搜索到主特征码') end end
 
 
 


CCT={
'循环天线范围【局内开启】',
'遁地穿墙防死【局内开启】',
'官方建筑穿墙【局内开启】',
'蹲下遁地路飞【局内开启】',
'蹲下实体路飞【局内开启】',
'高跳人物滑行【大厅开启】',
'いう强行建筑【局内开启】',
'实体建筑全除【局内开启】',
'强行蓝色建造【局内开启】',
'ぃう建筑瞬移【局内开启】',
'不断网灵魂穿【局内开启】',
'遁地隐身状态【站立开启】',
'呜呜全图货轮【局内开启】',
'穿卡房局面开始',
'返回上一页'}
function C()
menu1 = gg.multiChoice(CCT,nil,'')
if menu1 == nil then else
if menu1[1] == true then c1() end
if menu1[2] == true then c2() end
if menu1[3] == true then c3() end
if menu1[4] == true then c4() end
if menu1[5] == true then c5() end
if menu1[6] == true then c6() end
if menu1[7] == true then c7() end
if menu1[8] == true then c8() end
if menu1[9] == true then c9() end
if menu1[10] == true then c10() end
if menu1[11] == true then c11() end
if menu1[12] == true then c12() end
if menu1[13] == true then c13() end
if menu1[14] == true then Main() end
end
GLWW=-1
end



function c1()
while true do
if gg.isVisible(true) then
break
else
qmnb = {
{["memory"] = 32},
{["name"] = "天线范围1"},
{["value"] = 0.44999998807907104, ["type"] = 16},
{["lv"] = 3.60133705331478E-43, ["offset"] = -8, ["type"] = 16},
{["lv"] = 0.03999999910593033, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 188, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "天线范围2"},
{["value"] = 0.6899999976158142, ["type"] = 16},
{["lv"] = 3.60133705331478E-43, ["offset"] = -8, ["type"] = 16},
{["lv"] = 0.05999999865889549, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 188, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "天线范围3"},
{["value"] = 0.47999998927116394, ["type"] = 16},
{["lv"] = 3.60133705331478E-43, ["offset"] = -8, ["type"] = 16},
{["lv"] = 0.09000000357627869, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 188, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "天线范围4"},
{["value"] = 0.3400000035762787, ["type"] = 16},
{["lv"] = 3.60133705331478E-43, ["offset"] = -8, ["type"] = 16},
{["lv"] = 0.10999999940395355, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 188, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "天线范围5"},
{["value"] = 0.6899999976158142, ["type"] = 16},
{["lv"] = 3.60133705331478E-43, ["offset"] = -8, ["type"] = 16},
{["lv"] = 0.1599999964237213, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 188, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "天线范围6"},
{["value"] = 0.4300000071525574, ["type"] = 16},
{["lv"] = 3.60133705331478E-43, ["offset"] = -8, ["type"] = 16},
{["lv"] = 0.05999999865889549, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 188, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "天线范围7"},
{["value"] = 0.05999999865889549, ["type"] = 16},
{["lv"] = 3.60133705331478E-43, ["offset"] = -4, ["type"] = 16},
{["lv"] = 0.30000001192092896, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = 188, ["offset"] = 4, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "优化范围1"},
{["value"] = 0.44999998807907104, ["type"] = 16},
{["lv"] = 0.03999999910593033, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 99, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "优化范围2"},
{["value"] = 0.5600000023841858, ["type"] = 16},
{["lv"] = 0.03999999910593033, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 99, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "优化范围3"},
{["value"] = 0.36000001430511475, ["type"] = 16},
{["lv"] = 0.03999999910593033, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 99, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "优化范围4"},
{["value"] = 0.2750000059604645, ["type"] = 16},
{["lv"] = 0.03999999910593033, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 99, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "优化范围5"},
{["value"] = 0.1899999976158142, ["type"] = 16},
{["lv"] = 0.10999999940395355, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 99, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "优化范围6"},
{["value"] = 0.23999999463558197, ["type"] = 16},
{["lv"] = 0.10999999940395355, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 99, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "优化范围7"},
{["value"] = 0.33000001311302185, ["type"] = 16},
{["lv"] = 0.10999999940395355, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 99, ["offset"] = 0, ["type"] = 16},
{["value"] = 99, ["offset"] = -4, ["type"] = 16},
}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "优化范围8"},
{["value"] = 0.5400000214576721, ["type"] = 16},
{["lv"] = 0.09000000357627869, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 99, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "优化范围9"},
{["value"] = 0.6899999976158142, ["type"] = 16},
{["lv"] = 0.1599999964237213, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 99, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "优化范围10"},
{["value"] = 0.4300000071525574, ["type"] = 16},
{["lv"] = 0.05999999865889549, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 99, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "优化范围11"},
{["value"] = 0.6800000071525574, ["type"] = 16},
{["lv"] = 0.10999999940395355, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = 99, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "优化范围12"},
{["value"] = 0.23800000548362732, ["type"] = 16},
{["lv"] = 0.10999999940395355, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = 99, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
end
end
end




function c2()

xqmnb(qmnb,qmxg)
qmnb = {{["memory"] = 32},
    {["name"] = "飞天防死"},
    {["value"] = 60.0, ["type"] = 16},
    {["lv"] = 2.0, ["offset"] = 32, ["type"] = 16},}
    qmxg = {{["value"] = 999, ["offset"] = 32, ["type"] = 16},
    }
    xqmnb(qmnb)
qmnb=
{
{['memory']=32},
{['name']='穿墙防死'},
{['value']=6.699999809265137, ['type']=16},
{['lv']=0.10000000149011612,['offset']=16, ['type']=16},
{['lv']=0.009999999776482582,['offset']=20, ['type']=16},
{['lv']=0.10000000149011612,['offset']=24, ['type']=16},
}
 qmxg=
{
{['value']=-999,['offset']=16,['type']=16},
{['value']=-999,['offset']=24,['type']=16},
}
xqmnb(qmnb,qmxg)
end






function c3()
F = gg.alert("官方建筑穿墙", "开启", "关闭")
if F == 1 then
qc()      --对应下面的变量
elseif F == 2 then
qcgb()     --对应下面的变量
end
end

function qc()
qmnb = {{["memory"] = 32},
    {["name"] = "官方建筑穿墙"},
    {["value"] = 999.0, ["type"] = 16},
    {["lv"] = 1.0000000331813535E32, ["offset"] = 20, ["type"] = 16},}
    qmxg = {{["value"] = 8.88987636566, ["offset"] = 20, ["type"] = 16},
    }
    xqmnb(qmnb)
end

function qcgb()
qmnb = {
{["memory"] = 32},
{["name"] = "官方建筑穿墙关闭"},
{["value"] = 8.889876365661621, ["type"] = 16},
{["lv"] = 999.0, ["offset"] = -20, ["type"] = 16},
}
qmxg = {
{["value"] = 1.0000000331813535E32, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
end












CC4=true
function c4()
if CC4 == true then
qmnb = {
{["memory"] = 32},
{["name"] = "SMG/FAMAS蹲下遁地路飞"},
{["value"] = -0.3139931559562683, ["type"] = 16},
{["lv"] = 0.09060901403427124, ["offset"] = -4, ["type"] = 16},
{["lv"] = 0.027082830667495728, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = 3.2885, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "UZI遁地蹲下路飞"},
{["value"] = -0.3140152096748352, ["type"] = 16},
{["lv"] = 0.09060901403427124, ["offset"] = -4, ["type"] = 16},
{["lv"] = 0.027082502841949463, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = 3.4886, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "AKM/QBZ/M4/M762/刘易斯/双管散弹蹲下遁地路飞"},
{["value"] = -0.31399303674697876, ["type"] = 16},
{["lv"] = 0.09060901403427124, ["offset"] = -4, ["type"] = 16},
{["lv"] = 0.027082830667495728, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = 3.4887, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
CCT[4]="【蹲下遁地路飞】[关闭]"
CC4=false
else
qmnb = {
{["memory"] = 32},
{["name"] = "SMG/FAMAS蹲下遁地路飞"},
{["value"] = 3.2885000705718994, ["type"] = 16},
{["lv"] = 0.09060901403427124, ["offset"] = -4, ["type"] = 16},
{["lv"] = 0.027082830667495728, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = -0.3139931559562683, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "UZI遁地蹲下路飞关"},
{["value"] = 3.488600015640259, ["type"] = 16},
{["lv"] = 0.09060901403427124, ["offset"] = -4, ["type"] = 16},
{["lv"] = 0.027082502841949463, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = -0.3140152096748352, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "AKM/QBZ/M4/M762/刘易斯蹲下遁地/双管散弹路飞关"},
{["value"] = 3.4886999130249023, ["type"] = 16},
{["lv"] = 0.09060901403427124, ["offset"] = -4, ["type"] = 16},
{["lv"] = 0.027082830667495728, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = -0.31399303674697876, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
CCT[4]="【蹲下遁地路飞】"
CC4=true
end end






CC5=true
function c5()
if CC5 == true then
qmnb = {
{["memory"] = 32},
{["name"] = "SMG/FAMAS路飞"},
{["value"] = -0.3139931559562683, ["type"] = 16},
{["lv"] = 0.09060901403427124, ["offset"] = -4, ["type"] = 16},
{["lv"] = 0.027082830667495728, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = -1.9876, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "UZI蹲下路飞"},
{["value"] = -0.3140152096748352, ["type"] = 16},
{["lv"] = 0.09060901403427124, ["offset"] = -4, ["type"] = 16},
{["lv"] = 0.027082502841949463, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = -2.0886, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "AKM/QBZ/M4/M762/刘易斯蹲下路飞"},
{["value"] = -0.31399303674697876, ["type"] = 16},
{["lv"] = 0.09060901403427124, ["offset"] = -4, ["type"] = 16},
{["lv"] = 0.027082830667495728, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = -1.8189, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
CCT[5]="【蹲下路飞】[关闭]"
CC5=false
else
qmnb = {
{["memory"] = 32},
{["name"] = "SMG/MAFAS关"},
{["value"] = -1.9187599420547485, ["type"] = 16},
{["lv"] = 0.09060901403427124, ["offset"] = -4, ["type"] = 16},
{["lv"] = 0.027082830667495728, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = -0.3139931559562683, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "UZI蹲下路飞关"},
{["value"] = -2.088599920272827, ["type"] = 16},
{["lv"] = 0.09060901403427124, ["offset"] = -4, ["type"] = 16},
{["lv"] = 0.027082502841949463, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = -0.3140152096748352, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 32},
{["name"] = "AKM/QBZ/M4/M762/刘易斯蹲下路飞关"},
{["value"] = -1.8188999891281128, ["type"] = 16},
{["lv"] = 0.09060901403427124, ["offset"] = -4, ["type"] = 16},
{["lv"] = 0.027082830667495728, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = -0.31399303674697876, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
CCT[5]="【蹲下路飞】"
CC5=true
end end




function c6()
F = gg.alert("高跳滑行", "开启", "关闭")
if F == 1 then
gthx()      --对应下面的变量
elseif F == 2 then
gthxgb()     --对应下面的变量
end
end

function gthx()
qmnb = {
{["memory"] = 16384},
{["name"] = "高跳滑行"},
{["value"] = 0.6000000238418579, ["type"] = 16},
{["lv"] = 0.6000000238418579, ["offset"] = 0, ["type"] = 16},
}
qmxg = {
{["value"] = 999999, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
end

function gthxgb()
qmnb = {
{["memory"] = 16384},
{["name"] = "高跳滑行关闭"},
{["value"] = 999999.0, ["type"] = 16},
{["lv"] = 999999.0, ["offset"] = 0, ["type"] = 16},
}
qmxg = {
{["value"] = 0.6000000238418579, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
end

















function c7()
F = gg.alert("强行建筑", "开启", "关闭")
if F == 1 then
qxjj()      --对应下面的变量
elseif F == 2 then
qxjjgb()     --对应下面的变量
end
end

function qxjj()
qmnb = {
{["memory"] = 32},
{["name"] = "强行建筑"},
{["value"] = 54.394535064697266, ["type"] = 16},
{["lv"] = 15.0, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 0.000888, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
end

function qxjjgb()
qmnb = {
{["memory"] = 32},
{["name"] = "强行建筑关闭"},
{["value"] = 8.880000095814466E-4, ["type"] = 16},
{["lv"] = 15.0, ["offset"] = -4, ["type"] = 16},
}
qmxg = {
{["value"] = 54.394535064697266, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
end




function c8()
F = gg.alert("地图全除", "开启", "关闭")
if F == 1 then
dtqq()      --对应下面的变量
elseif F == 2 then
dtqqgb()     --对应下面的变量
end
end

function dtqq()
qmnb=
{
{['memory']=32},
{['name']='地图全除'},
{['value']=4999, ['type']=4},
{['lv']=100,['offset']=-416, ['type']=4},
{['lv']=100,['offset']=-412, ['type']=4},
{['lv']=10000,['offset']=-408, ['type']=4},
{['lv']=5000,['offset']=-404, ['type']=4},
}
 qmxg=
{
{['value']=100,['offset']=-408,['type']=4},
}
xqmnb(qmnb,qmxg)
end

function dtqqgb()
qmnb=
{
{['memory']=32},
{['name']='地图全除'},
{['value']=4999, ['type']=4},
{['lv']=100,['offset']=-416, ['type']=4},
{['lv']=100,['offset']=-412, ['type']=4},
{['lv']=100,['offset']=-408, ['type']=4},
{['lv']=5000,['offset']=-404, ['type']=4},
}
 qmxg=
{
{['value']=10000,['offset']=-408,['type']=4},
}
xqmnb(qmnb,qmxg)
end







function c9()
F = gg.alert("强行蓝色建造", "开启", "关闭")
if F == 1 then
jbjb()      --对应下面的变量
elseif F == 2 then
jbjbgb()     --对应下面的变量
end
end

function jbjb()
local t = {"libunity.so:bss", "Cb"}
local tt = {0x7A8C0, 0x28, 0x358, 0x2C0, 0xFC}
local ttt = S_Pointer(t, tt, true)
gg.addListItems({{address = ttt, flags = 16, value = 2.36942783e-38, freeze = true}})
end

function jbjbgb()
local t = {"libunity.so:bss", "Cb"}
local tt = {0x7A8C0, 0x28, 0x358, 0x2C0, 0xFC}
local ttt = S_Pointer(t, tt, true)
gg.addListItems({{address = ttt, flags = 16, value = 2, freeze = false}})
end












function c10()
F = gg.alert("建筑瞬移", "开启", "关闭")
if F == 1 then
jjsya()      --对应下面的变量
elseif F == 2 then
jjsyagb()     --对应下面的变量
end
end

function jjsya()
local t = {"libunity.so:bss", "Cb"}
local tt = {0x7A8C0, 0x28, 0x358, 0x2C0, 0x98}
local ttt = S_Pointer(t, tt, true)
c=gg.getValues({{address = ttt, flags = 4}})
d=c[1].value
gg.addListItems({{address = ttt, flags = 4, value = d, freeze = true}}) 
local t = {"libunity.so:bss", "Cb"}
local tt = {0x7A8C0, 0x28, 0x358, 0x2C0, 0x9C}
local ttt = S_Pointer(t, tt, true)
c=gg.getValues({{address = ttt, flags = 4}})
d=c[1].value
gg.addListItems({{address = ttt, flags = 4, value = d, freeze = true}}) 
gg.toast("建筑瞬移")
end

function jjsyagb()
local t = {"libunity.so:bss", "Cb"}
local tt = {0x7A8C0, 0x28, 0x358, 0x2C0, 0x98}
local ttt = S_Pointer(t, tt, true)
c=gg.getValues({{address = ttt, flags = 4}})
d=c[1].value
gg.addListItems({{address = ttt, flags = 4, value = d, freeze = false}}) 
local t = {"libunity.so:bss", "Cb"}
local tt = {0x7A8C0, 0x28, 0x358, 0x2C0, 0x9C}
local ttt = S_Pointer(t, tt, true)
c=gg.getValues({{address = ttt, flags = 4}})
d=c[1].value
gg.addListItems({{address = ttt, flags = 4, value = d, freeze = false}}) 
gg.toast("建筑瞬移")
end



function c11()
F = gg.alert("不断往灵魂穿", "开启", "关闭")
if F == 1 then
lh()      --对应下面的变量
elseif F == 2 then
lhgb()     --对应下面的变量
end
end

function lh()
qmnb=
{
{['memory']=32},
{['name']='不断往灵魂穿'},
{['value']=8391609, ['type']=4},
{['lv']=8391609,['offset']=8, ['type']=4},
{['lv']=8391610,['offset']=24, ['type']=4},
{['lv']=8391610,['offset']=32, ['type']=4},
}
qmxg=
{
{['value']=0,['offset']=24,['type']=4},
{['value']=0,['offset']=32,['type']=4},
}
xqmnb(qmnb,qmxg)
end

function lhgb()
qmnb=
{
{['memory']=32},
{['name']='不断往灵魂穿'},
{['value']=8391609, ['type']=4},
{['lv']=8391609,['offset']=8, ['type']=4},
{['lv']=0,['offset']=24, ['type']=4},
{['lv']=0,['offset']=32, ['type']=4},
}
qmxg=
{
{['value']=8391610,['offset']=24,['type']=4},
{['value']=8391610,['offset']=32,['type']=4},
}
xqmnb(qmnb,qmxg)
end








--隔开隔开

function c12()
F = gg.alert("隐身混家", "开启", "关闭")
if F == 1 then
ys()      --对应下面的变量
elseif F == 2 then
ysgb()     --对应下面的变量
end
end

function ys()
qmnb=
{
{['memory']=32},
{['name']='人物离线状态'},
{['value']=1.3370429788205679E23, ['type']=16},
{['lv']=655361,['offset']=-52, ['type']=4},
{['lv']=0,['offset']=4, ['type']=4},
{['lv']=0,['offset']=8, ['type']=4},
{['lv']=0,['offset']=12, ['type']=4},
{['lv']=0,['offset']=16, ['type']=4},
{['lv']=0,['offset']=28, ['type']=4},
{['lv']=0,['offset']=52, ['type']=4},
{['lv']=0,['offset']=700, ['type']=4},
{['lv']=0,['offset']=800, ['type']=4},
{['lv']=0,['offset']=988, ['type']=4},
{['lv']=0,['offset']=992, ['type']=4},
}
 qmxg=
{
{['value']=2.79703205e-33,['offset']=0,['type']=16,['freeze']=true},
}
xqmnb(qmnb,qmxg)
    qmnb=
{
{['memory']=32},
{['name']='人物半遁'},
{['value']=1.2326033928682867E-32, ['type']=16},
{['lv']=1008981770,['offset']=92, ['type']=4},
{['lv']=1,['offset']=108, ['type']=4},
{['lv']=33,['offset']=132, ['type']=4},
}
 qmxg=
{
{['value']=1.8,['offset']=116,['type']=16,['freeze']=true},
}
xqmnb(qmnb,qmxg)
end

function ysgb()
qmnb=
{
{['memory']=32},
{['name']='人物离线状态'},
{['value']=2.79703205e-33, ['type']=16},
{['lv']=655361,['offset']=-52, ['type']=4},
{['lv']=0,['offset']=4, ['type']=4},
{['lv']=0,['offset']=8, ['type']=4},
{['lv']=0,['offset']=12, ['type']=4},
{['lv']=0,['offset']=16, ['type']=4},
{['lv']=0,['offset']=28, ['type']=4},
{['lv']=0,['offset']=52, ['type']=4},
{['lv']=0,['offset']=700, ['type']=4},
{['lv']=0,['offset']=800, ['type']=4},
{['lv']=0,['offset']=988, ['type']=4},
{['lv']=0,['offset']=992, ['type']=4},
}
 qmxg=
{
{['value']=1.3370429788205679E23,['offset']=0,['type']=16,['freeze']=false},
}
xqmnb(qmnb,qmxg)
  qmnb=
{
{['memory']=32},
{['name']='人物半遁'},
{['value']=1.2326033928682867E-32, ['type']=16},
{['lv']=1008981770,['offset']=92, ['type']=4},
{['lv']=1,['offset']=108, ['type']=4},
{['lv']=33,['offset']=132, ['type']=4},
}
 qmxg=
{
{['value']=1.8,['offset']=116,['type']=16,['freeze']=false},
}
xqmnb(qmnb,qmxg)
end









function c13()--货轮国服
F = gg.alert("转动视角上梯子", "开", "关")
if F == 1 then
hlz()
elseif F == 2 then
hlg()
end
end
function hlz()
x = {"libunity.so:bss", "Cb"}
xx = {0xA710, 0x1A8, 0xB0, 0xD8, 0x138, 0x28, 0xA0}
xxx = S_Pointer(x, xx, true)
local xxxx = gg.getValues({{address = xxx, flags = 16}})[1].value
local t = {"libunity.so:bss", "Cb"}
local tt = {0x25688, 0x98, 0x180, 0x78, 0x180, 0x38, 0x30, 0x68, 0x138, 0x28, 0xA0}
local ttt = S_Pointer(t, tt, true)
gg.addListItems({{address = ttt, flags = 16, value = xxxx,freeze=true}})

z = {"libunity.so:bss", "Cb"}
zz = {0xA710, 0x1A8, 0xB0, 0xD8, 0x138, 0x28, 0xA4}
zzz = S_Pointer(z, zz, true)
local zzzz = gg.getValues({{address = zzz, flags = 16}})[1].value
local t = {"libunity.so:bss", "Cb"}
local tt = {0x25688, 0x98, 0x180, 0x78, 0x180, 0x38, 0x30, 0x68, 0x138, 0x28, 0xA4}
local ttt = S_Pointer(t, tt, true)
gg.addListItems({{address = ttt, flags = 16, value = zzzz,freeze=true}})

y = {"libunity.so:bss", "Cb"}
yy = {0xA710, 0x1A8, 0xB0, 0xD8, 0x138, 0x28, 0xA8}
yyy = S_Pointer(y, yy, true)
local yyyy = gg.getValues({{address = yyy, flags = 16}})[1].value
local t = {"libunity.so:bss", "Cb"}
local tt = {0x25688, 0x98, 0x180, 0x78, 0x180, 0x38, 0x30, 0x68, 0x138, 0x28, 0xA8}
local ttt = S_Pointer(t, tt, true)
gg.addListItems({{address = ttt, flags = 16, value = yyyy,freeze=true}})
end

function hlg()
    gg.clearList()
end

function c14()
F = gg["alert"]("穿墙只能一点点，可以穿树", "开🌟", "关🌟")
  if F == 1 then
    qmnb = {
      {
        ["memory"] = 32
      },
      {
        ["name"] = "50%"
      },
      {
        ["value"] = 6.699999809265137,
        ["type"] = 16
      },
      {
        ["lv"] = 0.10000000149011612,
        ["offset"] = 16,
        ["type"] = 16
      },
      {
        ["lv"] = 0.009999999776482582,
        ["offset"] = 20,
        ["type"] = 16
      },
      {
        ["lv"] = 0.10000000149011612,
        ["offset"] = 24,
        ["type"] = 16
      }
    }
    qmxg = {
      {
        ["value"] = -9,
        ["offset"] = 16,
        ["type"] = 16
      },
      {
        ["value"] = -9,
        ["offset"] = 24,
        ["type"] = 16
      }
    }
    xqmnb(qmnb)
    qmnb = {
    	 {
        ["memory"] = 32
      },
      {
        ["name"] = "100%"
      },
      {
        ["value"] = 999,
        ["type"] = 16
      },
      {
        ["lv"] = 0.10000000149011612,
        ["offset"] = 16,
        ["type"] = 16
      },
      {
        ["lv"] = 0.004999999888241291,
        ["offset"] = 24,
        ["type"] = 16
      }
    }
    qmxg = {
      {
        ["value"] = 8.88479995728,
        ["offset"] = 20,
        ["type"] = 16
      }
    }
    xqmnb(qmnb)
  elseif F == 2 then
    qmnb = {
    	{
        ["memory"] = 32
      },
      {
        ["name"] = "100%"
      },
      {
        ["value"] = 999,
        ["type"] = 16
      },
      {
        ["lv"] = 0.10000000149011612,
        ["offset"] = 16,
        ["type"] = 16
      },
      {
        ["lv"] = 0.004999999888241291,
        ["offset"] = 24,
        ["type"] = 16
      }
    }
    qmxg = {
      {
        ["value"] = 1.00000003E32,
        ["offset"] = 20,
        ["type"] = 16
      }
    }
    xqmnb(qmnb)
  end
end            






--2.79703205e-33这个是人物下线的状态









DDT={
'全图定怪【大厅开启】',
'全局加速【大厅开启】',
'天空黑色【局内开启】',
'全图除草【局内开启】',
'一直天亮【天亮开启】',
'一直天亮【天黑开启】',
'加速挖矿【大厅开启】',
'荨麻天线【局内开启】',
'硫磺天线【局内开启】',
'建筑旋转【局内开启】',
'返回上一页'}
function D()
menu1 = gg.multiChoice(DDT,nil,'')
if menu1 == nil then else
if menu1[1] == true then d1() end
if menu1[2] == true then d2() end
if menu1[3] == true then d3() end
if menu1[4] == true then d4() end
if menu1[5] == true then d5() end
if menu1[6] == true then d6() end
if menu1[7] == true then d7() end
if menu1[8] == true then d8() end
if menu1[9] == true then d9() end
if menu1[10] == true then d10() end
if menu1[11] == true then Main() end
end
GLWW=-1
end







function d1()
F = gg.alert("XA全图定怪", "开启", "关闭")
if F == 1 then
xadg()      --对应下面的变量
elseif F == 2 then
xadggb()     --对应下面的变量
end
end

function xadg()
qmnb = {
{["memory"] = 16384},
{["name"] = "XA全图定怪"},
{["value"] = 400, ["type"] = 16},
{["lv"] = 200.0, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = 0.0, ["offset"] = 4, ["type"] = 16},

}
xqmnb(qmnb)
end

function xadggb()
qmnb = {
{["memory"] = 16384},
{["name"] = "XA全图定怪"},
{["value"] = 400, ["type"] = 16},
{["lv"] = 0.0, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = 200.0, ["offset"] = 4, ["type"] = 16},

}
xqmnb(qmnb)
end











function d2()
F = gg.alert("XA全局加速", "开启", "关闭")
if F == 1 then
xajs()      --对应下面的变量
elseif F == 2 then
xajsgb()     --对应下面的变量
end
end

function xajs()
qmnb = {
{["memory"] = 16384},
{["name"] = "XA全局加速"},
{["value"] = -4.4765625, ["type"] = 16},
{["lv"] = 0.14177720248699188, ["offset"] = -8, ["type"] = 16},
}
qmxg = {
{["value"] = 0.144, ["offset"] = -8, ["type"] = 16},

}
xqmnb(qmnb)
end

function xajsgb()
qmnb = {
{["memory"] = 16384},
{["name"] = "XA全局加速关"},
{["value"] = -4.4765625, ["type"] = 16},
{["lv"] = 0.14399999380111694, ["offset"] = -8, ["type"] = 16},
}
qmxg = {
{["value"] = 0.14177720248699188, ["offset"] = -8, ["type"] = 16},

}
xqmnb(qmnb)
end










function d3()
F = gg.alert("天空黑色", "开启", "关闭")
if F == 1 then
th()      --对应下面的变量
elseif F == 2 then
thgb()     --对应下面的变量
end
end

function th()
qmnb = {
{["memory"] = 32},
{["name"] = "天空黑色"},
{["value"] = 1440.0, ["type"] = 16},
{["lv"] = 1.0, ["offset"] = 32, ["type"] = 16},
{["lv"] = 10.0, ["offset"] = 36, ["type"] = 16},
}
qmxg = {
{["value"] = 0.0, ["offset"] = 32, ["type"] = 16},

}
xqmnb(qmnb)
end

function thgb()
qmnb = {
{["memory"] = 32},
{["name"] = "天空黑色关"},
{["value"] = 1440.0, ["type"] = 16},
{["lv"] = 0.0, ["offset"] = 32, ["type"] = 16},
{["lv"] = 10.0, ["offset"] = 36, ["type"] = 16},
}
qmxg = {
{["value"] = 1.0, ["offset"] = 32, ["type"] = 16},

}
xqmnb(qmnb)
end






function d4()
   qmnb=
{
{['memory']=32},
{['name']='全图除草'},
{['value']=0.13286831974983215, ['type']=16},
{['lv']=1.0,['offset']=-60, ['type']=16},
{['lv']=1.0,['offset']=-56, ['type']=16},
{['lv']=512.0,['offset']=-36, ['type']=16},
{['lv']=512.0,['offset']=-32, ['type']=16},
{['lv']=0.05087607726454735,['offset']=4, ['type']=16},
{['lv']=0.699999988079071,['offset']=16, ['type']=16},
{['lv']=0.009999999776482582,['offset']=20, ['type']=16},
{['lv']=0.10000000149011612,['offset']=24, ['type']=16},
{['lv']=3.0,['offset']=28, ['type']=16},
{['lv']=100.0,['offset']=32, ['type']=16},
}
 qmxg=
{
{['value']=9999,['offset']=-60,['type']=16},
{['value']=9999,['offset']=-56,['type']=16},
}
xqmnb(qmnb,qmxg)
end




function d5()
qmnb = {
{["memory"] = 32},
{["name"] = "24小时环境变化停止"},
{["value"] = 0.0066999997943639755, ["type"] = 16},
{["lv"] = 9.219422856485836E-41, ["offset"] = 8, ["type"] = 16},
}
qmxg = {
{["value"] = 0, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
end




function d6()
qmnb = {
{["memory"] = 32},
{["name"] = "24小时环境变化停止"},
{["value"] = 0.0066999997943639755, ["type"] = 16},
{["lv"] = 9.219422856485836E-41, ["offset"] = 8, ["type"] = 16},
}
qmxg = {
{["value"] = 0, ["offset"] = 0, ["type"] = 16},
{["value"] = 12, ["offset"] = 8, ["type"] = 16},

}
xqmnb(qmnb)
end





function d7()
F = gg.alert("加速挖矿", "开启", "关闭")
if F == 1 then
wk()      --对应下面的变量
elseif F == 2 then
wkgb()     --对应下面的变量
end
end

function wk()
qmnb = {
{["memory"] = 16384},
{["name"] = "XA全局加速"},
{["value"] = -4.4765625, ["type"] = 16},
{["lv"] = 0.14177720248699188, ["offset"] = -8, ["type"] = 16},
}
qmxg = {
{["value"] = 0.16, ["offset"] = -8, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 16384},
{["name"] = "调整移动速度"},
{["value"] = 285.0, ["type"] = 16},
{["lv"] = 6.300000190734863, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = 3.0, ["offset"] = 4, ["type"] = 16},

}
xqmnb(qmnb)
end

function wkgb()
qmnb = {
{["memory"] = 16384},
{["name"] = "加速1.6关"},
{["value"] = -4.4765625, ["type"] = 16},
{["lv"] = 0.1599999964237213, ["offset"] = -8, ["type"] = 16},
}
qmxg = {
{["value"] = 0.14177720248699188, ["offset"] = -8, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 16384},
{["name"] = "调整移动速度"},
{["value"] = 285.0, ["type"] = 16},
{["lv"] = 3.0, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = 6.300000190734863, ["offset"] = 4, ["type"] = 16},

}
xqmnb(qmnb)
end







function d8()
F = gg.alert("荨麻天线", "开启", "关闭")
if F == 1 then
smtx()      --对应下面的变量
elseif F == 2 then
smtxgb()     --对应下面的变量
end
end

function smtx()
qmnb = {
{["memory"] = 1048576},
{["name"] = "荨麻天线"},
{["value"] = 1.0718156099319458, ["type"] = 16},
{["lv"] = 1.1062372922897339, ["offset"] = 1344, ["type"] = 16},
}
qmxg = {
{["value"] = 88.9568, ["offset"] = 0, ["type"] = 16},
{["value"] = 88.9567, ["offset"] = 1344, ["type"] = 16},
}
xqmnb(qmnb)
end

function smtxgb()
qmnb = {
{["memory"] = 1048576},
{["name"] = "荨麻天线关闭"},
{["value"] = 88.95680236816406, ["type"] = 16},
{["lv"] = 88.95670318603516, ["offset"] = 1344, ["type"] = 16},
}
qmxg = {
{["value"] = 1.0718156099319458, ["offset"] = 0, ["type"] = 16},
{["value"] = 1.1062372922897339, ["offset"] = 1344, ["type"] = 16},
}
xqmnb(qmnb)
end





function d9()
F = gg.alert("硫磺天线", "开启", "关闭")
if F == 1 then
lhhtx()      --对应下面的变量
elseif F == 2 then
lhhtxgb()     --对应下面的变量
end
end

function lhhtx()
qmnb = {
{["memory"] = 1048576},
{["name"] = "硫磺近天线"},
{["value"] = 1.2512706518173218, ["type"] = 16},
{["lv"] = 1.1207479238510132, ["offset"] = 18888, ["type"] = 16},
}
qmxg = {
{["value"] = 99.8657, ["offset"] = 18888, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 1048576},
{["name"] = "硫磺远天线"},
{["value"] = 0.4763774871826172, ["type"] = 16},
{["lv"] = 1.1127638816833496, ["offset"] = -20, ["type"] = 16},
}
qmxg = {
{["value"] = 99.6853, ["offset"] = -20, ["type"] = 16},

}
xqmnb(qmnb)
end

function lhhtxgb()
qmnb = {
{["memory"] = 1048576},
{["name"] = "关"},
{["value"] = 99.8656997680664, ["type"] = 16},
{["lv"] = 0.12803275883197784, ["offset"] = 4, ["type"] = 16},
}
qmxg = {
{["value"] = 1.1207479238510132, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
qmnb = {
{["memory"] = 1048576},
{["name"] = "关"},
{["value"] = 99.685302734375, ["type"] = 16},
{["lv"] = 0.5306767225265503, ["offset"] = 12, ["type"] = 16},
}
qmxg = {
{["value"] = 1.1127638816833496, ["offset"] = 0, ["type"] = 16},

}
xqmnb(qmnb)
end





function d10()
F = gg.alert("强行建筑旋转", "开启", "关闭")
if F == 1 then
jbjb1()      --对应下面的变量
elseif F == 2 then
jbjbgb1()     --对应下面的变量
end
end

function jbjb1()
local t = {"libunity.so:bss", "Cb"}
local tt = {0x7A8C0, 0x28, 0x358, 0x2C0, 0xF0}
local ttt = S_Pointer(t, tt, true)
gg.addListItems({{address = ttt, flags = 16, value = 2700, freeze = true}})
end

function jbjbgb1()
local t = {"libunity.so:bss", "Cb"}
local tt = {0x7A8C0, 0x28, 0x358, 0x2C0, 0xF0}
local ttt = S_Pointer(t, tt, true)
gg.addListItems({{address = ttt, flags = 16, value = 0, freeze = false}})
end

EET={
'闪动Flicker(必开Must Open)',
'自定义视角包括闪动落地高度Custom viewing angle including flashing landing height',
'单独冻结视角Individual frozen viewing angle',
'清除数据Recover Data',
'防摔Anti-fall(必开Must Open)',
'防死Anti-death(必开Must Open)',
'防止拉回(Pullback prevention)',
'离开'}
function E()
menu1 = gg.multiChoice(DDT,nil,'')
if menu1 == nil then else
if menu1[1] == true then sdf() end
if menu1[2] == true then dndi() end
if menu1[3] == true then nmb() end
if menu1[4] == true then qcsj() end
if menu1[5] == true then kd() end
if menu1[6] == true then sf() end
if menu1[7] == true then sfd() end
if menu1[8] == true then Exit() end
end
XGCK=-1
end
function dndi()
Mj = gg.prompt({""},{"200"},{"number"})
if Mj == nil then return else
local l = {"libunity.so:bss","Cb"}
local ll = {0xB1C8, 0x238, 0x138, 0x20, 0x10, 0xA4}---
local lll = {0x27C48, 0xD8, 0x170, 0x48, 0x18, 0x140, 0xC4}---
local llll = S_Pointer(l, ll, true)
local lllll = S_Pointer(l, lll, true)
gg.addListItems({{address = llll, flags = 16, value = Mj[1], freeze = true}}) 
gg.addListItems({{address = lllll, flags = 16, value = Mj[1], freeze = true}}) 
end
end
function sdf()
local l = {"libunity.so:bss","Cb"}
local ll = {0x27980, 0x60, 0x0, 0x1C0, 0x158, 0x38, 0x94}---
local lll = S_Pointer(l, ll,  true)
gg.addListItems({{address = lll, flags = 16, value = 1999, freeze = true}}) 
end
function sfd()
local l = {"libunity.so:bss","Cb"}
local ll = {0xBC398, 0x1B8, 0x138, 0x88, 0x30, 0x60, 0x110}---
local lll = S_Pointer(l, ll,  true)
gg.addListItems({{address = lll, flags = 16, value = 8.88479995728, freeze = true}}) 
qmnb=
{
{['memory']=32},
{['name']='测试'},
{['value']=0.27000001072883606, ['type']=16},
{['lv']=0.10000000149011612,['offset']=248, ['type']=16},
{['lv']=0.009999999776482582,['offset']=252, ['type']=16},
}
qmxg=
{
{['value']=-5.123456,['offset']=256,['type']=16},
}
xqmnb(qmnb,qmxg)
end


function nmb()
local t = {"libunity.so:bss", "Cb"}
local tt = {0x27CC8, 0xA0, 0x10, 0x140, 0xC4}
local ttt = S_Pointer(t, tt, true)
c=gg.getValues({{address = ttt, flags = 4}})
d=c[1].value
gg.addListItems({{address = ttt, flags = 4, value = d, freeze = true}}) 
local t = {"libunity.so:bss", "Cb"}
local tt = {0x27CC8, 0xA0, 0x10, 0x140, 0xC4}
local ttt = S_Pointer(t, tt, true)
c=gg.getValues({{address = ttt, flags = 4}})
d=c[1].value
gg.addListItems({{address = ttt, flags = 4, value = d, freeze = true}}) 
end





function Fxit()
os.exit()
end



function HOME()
lw=1
Main()
end



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







---------------------------------------------
end
else
gg.alert(jy_oj21e239cb0d6518dc133(jy_oj39cb0d6518dc13).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_jb39cb0d6518dc133(hakk[1],l_miei)
end end else
d_a_n_kme239cb0d6518dc1(hak[1],l_miei)
end end end end
if l_e == false then jko() end
if l_e == true then d_a_n_kme239cb0d6518dc1(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_A39cb0d6518dc1()
  end
end

