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



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 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.addListItems(t) else gg.toast("无数据", false) return false end else gg.toast("Not Found") return false end end



Memory_offset=function(Search,Write,nc,Type,name) gg.clearResults() gg.setRanges(nc) gg.setVisible(false) lx=Search[1][2] gg.searchNumber(Search[1][1], lx) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} if (count > 0) then gg.toast("搜索到"..count.."条数据") for i, v in ipairs(result) do v.isUseful=true end for k=2,#Search do local tmp = {} local num = Search[k][1] if Search[k][3]~= nil then lx=Search[k][3] else lx=Type end for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + Search[k][2] tmp[#tmp].flags = lx 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 local t = {} for i=1, #data do for k, w in ipairs(Write) do if w[3] ~= nil then lx = w[3] else lx=Type end t[#t+1] = {} t[#t].address = data[i] + w[2] t[#t].flags = lx if (w[1]~=nil) and (w[1]~=false) then t[#t].value = w[1] if (w[4] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) else gg.setValues(t) end end end end gg.loadResults(t) gg.toast(name.."成功，共修改了"..#t.."个数值") else gg.toast(name.."开启失败") end else gg.toast(name.."搜索失败") end gg.clearResults() end


function PS() end
function setvalue(address,flags,value) PS('修改地址数值(地址,数值类型,要修改的值)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) 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"] gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) xgsl = xgsl + 1 end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) gg.searchNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败") else gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for i = 1, sz do pdsz = true for v = 4, #(qmnb) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]["offset"] pysz[1].flags = qmnb[v]["type"] szpy = gg.getValues(pysz) pdpd = qmnb[v]["lv"] .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[i].address xgxc(szpy, qmxg) xgjg = true end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "开启成功,共修改" .. xgsl .. "条数据") else gg.toast(qmnb[2]["name"] .. "开启失败") end end end end



function SearchWrite(Search, Write, Type,name)
    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((Name or "").."开启成功共修改"..#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((Name or "").."开启失败", false)
            return false
        end
    else
        gg.toast((Name or "").."开启失败")
        return false
    end
end


function Main()
menu = gg.choice({
'大厅功能',
'炫装功能',
'加速功能',
'道具功能',
'变态功能',
'地图功能',
'正服功能',
'防封功能',
'退出脚本'},
2021,"QQ:1620172977")
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 W() end
if menu == 7 then P() end
if menu == 8 then M() end
if menu == 9 then Exit() end
XGCK=-1
end



function A()
menu1 = gg.multiChoice({
'地图加速',
'全局氮气',
'漂移弹射',
'动力加速',
'瞬间刹车',
'车辆穿墙',
'锁定0码',
'漂移加速',
'重力加速',
'全局集气',
'副功能名称11',
'副功能名称12',
'返回上一页'},
nil,'QQ：1620172977')
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 a4() end
if menu1[5] == true then a5() end
if menu1[6] == true then a6() end
if menu1[7] == true then a7() end
if menu1[8] == true then a8() end
if menu1[9] == true then a9() end
if menu1[10] == true then a10() end
if menu1[11] == true then a11() end
if menu1[12] == true then a12() end
if menu1[13] == true then HOME() end
end
GLWW=-1
end



function B()
menu1 = gg.multiChoice({
'轻飘集气',
'轻飘双喷',
'防止锁胎',
'引擎加速',
'无限氮气',
'极限隐身',
'无限小喷',
'氮气加速',
'小喷加速',
'副功能名称10',
'副功能名称11',
'副功能名称12',
'返回上一页'},
nil,'QQ：1620172977')
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 HOME() end
end
GLWW=-1
end



function C()
menu1 = gg.multiChoice({
"1.65倍(稳如老狗，禁A车)",
"1.6倍加速(更稳)",
"1.4倍加速(A车模式)",
"1.2倍加速(A车低调排位)",
'xa1.05加速',   
'xa1.01加速',   
'xa加速',   
'xa超级加速',   
'关闭xa加速',   
'副功能名称10',
'副功能名称11',
'副功能名称12',
'返回上一页'},
nil,'QQ：1620172977')
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 HOME() end
end
GLWW=-1
end



function D()
menu1 = gg.multiChoice({
'导弹免疫',
'龙卷风免疫',
'飞碟免疫',
'副功能名称4',
'副功能名称5',
'副功能名称6',
'副功能名称7',
'副功能名称8',
'副功能名称9',
'副功能名称10',
'副功能名称11',
'副功能名称12',
'返回上一页'},
nil,'QQ：1620172977')
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 d11() end
if menu1[12] == true then d12() end
if menu1[13] == true then HOME() end
end
GLWW=-1
end


function E()
menu1 = gg.multiChoice({
'变态地图加速',
'变态动力加速',
'变态动力弹射',
'副功能名称4',
'副功能名称5',
'副功能名称6',
'副功能名称7',
'副功能名称8',
'副功能名称9',
'副功能名称10',
'副功能名称11',
'副功能名称12',
'返回上一页'},
nil,'QQ：1620172977')
if menu1 == nil then else
if menu1[1] == true then e1() end
if menu1[2] == true then e2() end
if menu1[3] == true then e3() end
if menu1[4] == true then e4() end
if menu1[5] == true then e5() end
if menu1[6] == true then e6() end
if menu1[7] == true then e7() end
if menu1[8] == true then e8() end
if menu1[9] == true then e9() end
if menu1[10] == true then e10() end
if menu1[11] == true then e11() end
if menu1[12] == true then e12() end
if menu1[13] == true then HOME() end
end
GLWW=-1
end

function P()
function PS() end
function setvalue(address,flags,value) PS('修改地址数值(地址,数值类型,要修改的值)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end
menu1 = gg.multiChoice({
"无限ECU",
"自动集气",
"轻飘双喷",
"喷射加速",
'小喷无限',
'氮气无限',
'地图穿墙',
'零码秒刹车',
'地图加速',
'普通加速',
'副功能名称10',
'副功能名称11',
'副功能名称12',
'副功能名称13',
'副功能名称14',
'副功能名称15',
'返回上一页'},
nil,'QQ:1620172977')
if menu1 == nil then else
if menu1[1] == true then p1() end
if menu1[2] == true then p2() end
if menu1[3] == true then p3() end
if menu1[4] == true then p4() end
if menu1[5] == true then p5() end
if menu1[6] == true then p6() end
if menu1[7] == true then p7() end
if menu1[8] == true then p8() end
if menu1[9] == true then p9() end
if menu1[10] == true then p10() end
if menu1[11] == true then p11() end
if menu1[12] == true then p12() end
if menu1[13] == true then p13() end
if menu1[14] == true then p14() end
if menu1[15] == true then p15() end
if menu1[16] == true then HOME() end
end
GLWW=-1
end









function M()
menu1 = gg.multiChoice({
'防封(台服)',
'防封(正式服)',
'返回上一页'},
nil,'QQ：1620172977')
if menu1 == nil then else
if menu1[1] == true then m1() end
if menu1[2] == true then m2() end
if menu1[3] == true then HOME() end
end
GLWW=-1
end


function a1()
gg.setRanges(16384)
Name = "地图加速"
local dataType = 16
local tb1 = {{1.00390625, 0}, {-1.5474134276579589E26, -4}, }
local tb2 = {{1.25, 0}, }
SearchWrite(tb1, tb2, dataType,name)
end



function a2()
gg.setRanges(16384)
Name = "全局氮气"
local dataType = 16
local tb1 = {{-2.794719388039698E28, 0}, {-3.7444097189855772E28, 4}, {-5.108018541693195E27, 8}, }
local tb2 = {{0, 4}, }
SearchWrite(tb1, tb2, dataType)
end



function a3()
gg.setRanges(16384)
Name = "漂移弹射"
local dataType = 16
local tb1 = {{-5.753584339071596E27, 0}, {0.2777777910232544, 8}, {1.0, 16}, }
local tb2 = {{0.57, 8}, {4.56, 16}, }
SearchWrite(tb1, tb2, dataType)
end



function a4()
gg.setRanges(16384)
Name = "动力加速"
local dataType = 16
local tb1 = {{0.2777777910232544, 0}, {-3.868565389778424E25, -4}, {-1.0, 4}, }
local tb2 = {{0.37, 0}, }
SearchWrite(tb1, tb2, dataType)
end



function a5()
gg.setRanges(16384)
Name = "瞬间刹车"
local dataType = 16
local tb1 = {{-6.152607188295581E27, 0}, {-1.300139272704553E28, 4}, }
local tb2 = {{0, 4}, }
SearchWrite(tb1, tb2, dataType)
end



function a6()
gg.setRanges(16384)
Name = "车辆穿墙"
local dataType = 16
local tb1 = {{-1.4331400023280936E28, 0}, {-5.572246056425212E27, 4}, }
local tb2 = {{0, 4}, }
SearchWrite(tb1, tb2, dataType)
end



function a7()
gg.setRanges(16384)
Name = "锁定0码"
local dataType = 16
local tb1 = {{3.5999999046325684, 0}, {-3.868564467441221E25, -4}, }
local tb2 = {{0, 0}, }
SearchWrite(tb1, tb2, dataType)
end



function a8()
gg.setRanges(16384)
Name = "漂移加速"
local dataType = 16
local tb1 = {{3.5999999046325684, 0}, {0.2777777910232544, 4}, }
local tb2 = {{0, 0}, {0.8, 4}, }
SearchWrite(tb1, tb2, dataType)
end



function a9()
gg.setRanges(16384)
Name = "重力加速"
local dataType = 16
local tb1 = {{4.486709260576309E-36, 0}, {0.2777777910232544, 4}, }
local tb2 = {{10, 4}, }
SearchWrite(tb1, tb2, dataType)
end



function a10()
gg.setRanges(16384)
Name = "全局集气"
local dataType = 16
local tb1 = {{-6.152529859544424E27, 0}, {-1.114450155758339E28, 12}, }
local tb2 = {{-99, 12}, }
SearchWrite(tb1, tb2, dataType)
end



function a11()

gg.toast("开启成功")
end



function a12()

gg.toast("开启成功")
end



function b1()
gg.setRanges(32)
Name = "轻飘集气"
local dataType = 16
local tb1 = {{4.400000095367432, 0}, {0.0, 8}, {0.0, 12}, {0.0, 16}, {0.0, 20}, {3.5873240686715317E-43, 24}, }
local tb2 = {{2.34, 20}, }
SearchWrite(tb1, tb2, dataType)
end



function b2()
gg.setRanges(32)
Name = "轻飘双喷"
local dataType = 16
local tb1 = {{35.0, 0}, {1.399999976158142, -16}, {3.5873240686715317E-43, 40}, }
local tb2 = {{0, 0}, }
SearchWrite(tb1, tb2, dataType)
end



function b3()
gg.setRanges(32)
Name = "防止锁胎"
local dataType = 16
local tb1 = {{0.4000000059604645, 0}, {0.5, -4}, {8.0, 24}, }
local tb2 = {{0.1, 0}, }
SearchWrite(tb1, tb2, dataType)
end



function b4()
gg.setRanges(32)
Name = "引擎加速"
local dataType = 16
local tb1 = {{0.10000000149011612, 0}, {1.0, -16}, {0.5, -12}, {0.30000001192092896, -8}, }
local tb2 = {{1.25, -16}, }
SearchWrite(tb1, tb2, dataType)
end



function b5()
gg.setRanges(32)
Name = "无限氮气"
local dataType = 16
local tb1 = {{4.400000095367432, 0}, {0.0, 8}, {0.0, 12}, {0.0, 16}, {0.0, 20}, {3.5873240686715317E-43, 24}, }
local tb2 = {{1, 16}, }
SearchWrite(tb1, tb2, dataType)
end



function b6()
gg.clearResults()
gg.searchNumber('3;2.5;4:20', 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('50', gg.TYPE_FLOAT)
gg.toast('隐身只能让你单圈37秒两圈1.14，部分地图无效')
gg.clearResults()
end



function b7()
gg.clearResults()
            gg.setRanges(gg.REGION_ANONYMOUS)
            gg.searchNumber("1.39999997616;1.40129846e-45;100.0;3.58732407e-43",
                            gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
            gg.searchNumber("100", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
            gg.getResults(100)
            gg.editAll("-1", gg.TYPE_FLOAT)
            gg.toast("无限小喷%50")
            gg.clearResults()

            gg.setRanges(gg.REGION_ANONYMOUS)
            gg.searchNumber("35;1.39999997616", gg.TYPE_FLOAT, false,
                            gg.SIGN_EQUAL, 0, -1)
            gg.searchNumber("35", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
            gg.getResults(100)
            gg.editAll("-1.200111", gg.TYPE_FLOAT)
            gg.toast("无限小喷开启成功")
            gg.clearResults()
end



function b8()
gg.setRanges(gg.REGION_CODE_APP)
gg.clearResults()
gg.searchNumber(-9007217508352000.0, gg.TYPE_FLOAT)
gg.getResultCount()
gg.getResults(1)
gg.clearResults()
gg.getValues({ -- table(9ebbfe0)
	[1] = { -- table(5172299)
		['address'] = 0xbd102a7c,
		['flags'] = 4, -- gg.TYPE_DWORD
	},
})
gg.toast("氮气加速", false)
end



function b9()
gg.setRanges(gg.REGION_CODE_APP)
gg.clearResults()
gg.searchNumber(-1.1570183936490605E28, gg.TYPE_FLOAT)
gg.getResultCount()
gg.getResults(1)
gg.clearResults()
gg.getValues({ -- table(b9021d3)
	[1] = { -- table(2dee110)
		['address'] = 0xbd102a78,
		['flags'] = 4, -- gg.TYPE_DWORD
	},
})
gg.toast("小喷加速", false)
end



function b10()

gg.toast("开启成功")
end



function b11()

gg.toast("开启成功")
end



function b12()

gg.toast("开启成功")
end



function c1()
gg.clearResults()
	 gg.setRanges(32)
	 gg.searchNumber("1;0.5;0.30000001192;0.1000000049::20", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.getResults(100)
	 gg.editAll("1.65", gg.TYPE_FLOAT)
	 gg.toast("1.65加速开启(稳如老狗)")
	 gg.clearResults()
end



function c2()
gg.clearResults()
	 gg.setRanges(32)
	 gg.searchNumber("1;0.5;0.30000001192;0.1000000049::20", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.getResults(100)
	 gg.editAll("1.6", gg.TYPE_FLOAT)
	 gg.toast("1.6倍开启成功")
	 gg.clearResults()
end



function c3()
gg.clearResults()
	 gg.setRanges(32)
	 gg.searchNumber("1;0.5;0.30000001192;0.1000000049::20", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.getResults(100)
	 gg.editAll("1.4", gg.TYPE_FLOAT)
	 gg.toast("A车模式")
	 gg.clearResults()
end



function c4()
gg.clearResults()
	 gg.setRanges(32)
	 gg.searchNumber("1;0.5;0.30000001192;0.1000000049::20", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.getResults(100)
	 gg.editAll("1.2", gg.TYPE_FLOAT)
	 gg.toast("1.2倍成功，低调排位")
	 gg.clearResults()
end



function c5()
gg.clearResults()
	 gg.setRanges(16384)
	 gg.searchNumber("2,143,289,344D;-1;-1;-1;-1;0::29", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.searchNumber("0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.getResults(100)
	 gg.editAll("1.05", gg.TYPE_FLOAT)
	 gg.toast("xa1.05加速开启成功")
end                     



function c6()
gg.clearResults()
	 gg.setRanges(16384)
	 gg.searchNumber("2,143,289,344D;-1;-1;-1;-1;0::29", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.searchNumber("0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.getResults(100)
	 gg.editAll("1.01", gg.TYPE_FLOAT)
	 gg.toast("提示:xa轻微加速开启成功")
end                         



function c7()
gg.clearResults()
	 gg.setRanges(16384)
	 gg.searchNumber("2,143,289,344D;-1;-1;-1;-1;0::29", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.searchNumber("0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.getResults(100)
	 gg.editAll("1.1", gg.TYPE_FLOAT)
	 gg.toast("提示:xa加速开启成功")
end



function c8()
gg.clearResults()
	 gg.setRanges(16384)
	 gg.searchNumber("2,143,289,344D;-1;-1;-1;-1;0::29", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.searchNumber("0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.getResults(100)
	 gg.editAll("1.2", gg.TYPE_FLOAT)
	 gg.toast("提示:xa超级加速开启成功")
end



function c9()
gg.clearResults()
	 gg.setRanges(16384)
	 gg.searchNumber("2,143,289,344D;-1;-1;-1;-1;1.2::29", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.searchNumber("1.2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.getResults(100)
	 gg.editAll("0", gg.TYPE_FLOAT)
	 gg.toast("提示:1成功")
       gg.clearResults()
	 gg.setRanges(16384)
	 gg.searchNumber("2,143,289,344D;-1;-1;-1;-1;1.1::29", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.searchNumber("1.1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.getResults(100)
	 gg.editAll("0", gg.TYPE_FLOAT)
	 gg.toast("提示:2成功")
	      gg.clearResults()
	 gg.setRanges(16384)
	 gg.searchNumber("2,143,289,344D;-1;-1;-1;-1;1.01::29", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.searchNumber("1.01", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.getResults(100)
	 gg.editAll("0", gg.TYPE_FLOAT)
	 gg.toast("提示:xa关闭成功")
	      gg.clearResults()
	 gg.setRanges(16384)
	 gg.searchNumber("2,143,289,344D;-1;-1;-1;-1;1.01::29", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.searchNumber("1.05", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.getResults(100)
	 gg.editAll("0", gg.TYPE_FLOAT)
	 gg.toast("提示:1.05关闭成功")
end



function c10()

gg.toast("开启成功")
end



function c11()

gg.toast("开启成功")
end



function c12()

gg.toast("开启成功")
end



function d1()
gg.clearResults()
	 gg.setRanges(gg.REGION_ANONYMOUS)
	 gg.searchNumber("2D;1;8", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.searchNumber("8", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.getResults(99)
     gg.editAll('0', gg.TYPE_FLOAT)
     gg.toast('导弹免疫开启成功')
     gg.clearResults()
end



function d2()
gg.clearResults()
	 gg.setRanges(gg.REGION_ANONYMOUS)
	 gg.searchNumber("2D;1;2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
	 gg.getResults(1000)
     gg.editAll('0', gg.TYPE_FLOAT)
     gg.toast('龙卷风免疫开启成功')
     gg.clearResults()
end



function d3()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber('1;4;5',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1)
gg.searchNumber('4',gg.TYPE_FLOAT, false, gg.SIGN_EQUAL,0,-1)
gg.getResults(1000)
gg.editAll('0', gg.TYPE_FLOAT)
gg.toast('飞碟开启成功')
gg.clearResults()
end



function d4()

gg.toast("开启成功")
end



function d5()

gg.toast("开启成功")
end



function d6()

gg.toast("开启成功")
end



function d7()

gg.toast("开启成功")
end



function d8()

gg.toast("开启成功")
end



function d9()

gg.toast("开启成功")
end



function d10()

gg.toast("开启成功")
end



function d11()

gg.toast("开启成功")
end



function d12()

gg.toast("开启成功")
end


function e1()
gg.setRanges(16384)
Name = "变态地图加速"
local dataType = 16
local tb1 = {{1.00390625, 0}, {-1.5474134276579589E26, -4}, }
local tb2 = {{1.6, 0}, }
SearchWrite(tb1, tb2, dataType,name)
end




function e2()
gg.setRanges(16384)
Name = "变态动力加速"
local dataType = 16
local tb1 = {{0.2777777910232544, 0}, {-3.868565389778424E25, -4}, {-1.0, 4}, }
local tb2 = {{6, 0}, }
SearchWrite(tb1, tb2, dataType)
end



function e3()
gg.setRanges(16384)
Name = "漂移弹射"
local dataType = 16
local tb1 = {{-5.753584339071596E27, 0}, {0.2777777910232544, 8}, {1.0, 16}, }
local tb2 = {{2, 8}, {6, 16}, }
SearchWrite(tb1, tb2, dataType)
end



function e4()

gg.toast('开启成功')
end



function e5()

gg.toast('开启成功')
end



function e6()

gg.toast('开启成功')
end


function e7()

gg.toast("开启成功")
end



function e8()

gg.toast("开启成功")
end



function e9()

gg.toast("开启成功")
end



function e10()

gg.toast("开启成功")
end



function e11()

gg.toast("开启成功")
end



function e12()

gg.toast("开启成功")
end

function W()
menu1 = gg.multiChoice({
"玫瑰之恋1.08-单圈记录0.22",                           
"情迷爱琴海1.27-单圈记录0.43",
"法老金字塔0.59-单圈记录0.30",
"马达加斯加1.10-单圈记录0.35",
"反向彩虹风车岛1.06-单圈记录0.33",
"彩虹风车岛1.06-单圈记录0.33",
"我们恋爱吧1.17-单圈记录0.39",
"雪地大冒险1.19-单圈记录0.39",
"沉睡森林1.11-单圈记录0.36",
"老街管道1.06-单圈记录0.22",
"中国城1.01-单圈记录0.30-0.31",
"冰川滑雪场1.45-单圈记录0.50",
"十一城1.45-单圈记录0.50",
"夜明沙都1.25-单圈记录0.43",
"月光之城1.15-单圈记录0.37",
"龙门新春1.21-单圈记录0.39",
"熔炼车间1.11-单圈记录0.36",
"极地冰镇1.01-单圈记录0.30",
"城市网吧1.07-单圈记录0.33",
"飞越神州1.09-单圈不能超过1.09",
"320冒险岛1.06-单圈记录0.33",
"反向十一城1.40-单圈记录0.48",
"科隆大教堂1.10-单圈记录1.10",
"情迷法兰西1.07-单圈不能超过1.07",
"一路向黔1.04-单圈记录不能超过1.04",
"时之沙1.04-单圈不能超过1.04",
"香波岛1.15-单圈记录0.38",
"冰雪企鹅岛1.23-单圈记录0.42",
"广寒仙境1.15-单圈记录0.37",
"洛杉矶1.16-单圈记录0.38",
"北海渔场1.41-单圈记录0.50",
"故园归醉1.01-单圈记录0.31",
"电音梦工厂1.15-单圈记录0.38",
"幻音假日城1.18-单圈记录0.39",
"雷霆军港1.11-单圈记录0.35",
"幻海遗迹1.11-单圈记录0.35",
"星梦游乐园1.06-单圈记录0.33",
"炎光王城1.10-单圈记录0.35",
"阿尔法总部1.10-单圈记录0.35",
"星星火车站1.18-单圈记录0.39",
"极速列车1.05-单圈不能超过1.05",
"疾风机场1.10-单圈记录0.35",
"西部矿山0.55-单圈不能超过0.55",
"霍巴特之旅1.02-单圈不能超过1.02",
"亚特兰蒂斯1.26-单圈记录0.43",
"沁园春0.57-单圈不能超过0.57",
"天空之城0.57-单圈不能超过0.57",
"美洲大峡谷1.07-单圈不能超过0.07",
"一号公路0.56-单圈不能超过0.56",
"侏罗纪公园1.06-单圈记录0.33",
"西湖1.04-单圈不能超过0.33",
"剑阁桃园1.16-单圈记录0.38",
"新天鹅堡1.21-单圈记录0.40",
"人鱼冒险岛1.07-单圈记录0.33",
"秋之物语1.02-单圈不能超过1.02",
"零号试验场1.21-单圈记录0.40",
"莫高窟1.23-单圈记录0.42",
"反亚特兰蒂斯1.26-单圈记录0.43",
"花落夏海1.04-单圈不能超过1.04",
"秋名山1.02-单圈不能超过1.02",
"千户苗寨0.50-单圈记录0.25",
"长城0.57-单圈不能超过0.57",
"极速空港1.17-单圈不能超过1.17",
"龙腾灯海1.41-单圈记录0.49",
	 "返回主页",
 }, nil, "QQ：1620172977")
  if SN == nil then
  else
  if SN[50] == true then
   Main()
  end
  end
  XGCK = -1
end


function m1()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,633;135,426", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("135426", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;70,658;67109633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("70658", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;134,658", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("134658", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("131,330;134,914:248", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131,330;134,914:248", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("147,971;67,109,633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("147971", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("131842;67109633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131842", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("132,098;67,109,633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("132098", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("131,586;67,109,633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131586", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,633;134,402", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("134402", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;133,634:258", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("133634", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("131,330;67,109,377;262,403;67109633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131330;262403:97", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("值", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("值", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,633;135,426", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("135426", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;70,658;67109377", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("70658", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;134,658:128", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("134658", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("134,914;133,378", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("134,914;133,378", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("147,971;67,109,633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("147971", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("131842;67109377:128", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131842", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("132,098;67,109,633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("132098", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("131,586;67,109,633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131586", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,633;134,402", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("134402", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;133,634:128", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("133634", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("131,330;67,109,377;262,403;67109377:128", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131330;262403:97", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;68,355", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("68355", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;133,635:128", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("133635", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("12,547;67,109,633:97", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("12547", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;135,682:97", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("135682", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("134,914;67,109,633:128", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("134914", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;131,331:128", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131331", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;144,387", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("144387", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("131,330;131,330;67,109,633:289", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131330", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;262,403", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("26403", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,633;65,792", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("65792", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)
gg.toast(os.date("防封开启成功，现在时间为:\n%Y年%m月%d日%H时%M分%S秒"))
end

function m2()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,633;135,426", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("135426", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;70,658;67109633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("70658", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;134,658", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("134658", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("131,330;134,914:248", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131,330;134,914:248", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("147,971;67,109,633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("147971", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("131842;67109633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131842", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("132,098;67,109,633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("132098", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("131,586;67,109,633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131586", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,633;134,402", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("134402", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;133,634:258", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("133634", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("131,330;67,109,377;262,403;67109633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131330;262403:97", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("值", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("值", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,633;135,426", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("135426", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;70,658;67109377", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("70658", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;134,658:128", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("134658", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("134,914;133,378", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("134,914;133,378", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("147,971;67,109,633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("147971", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("131842;67109377:128", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131842", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("132,098;67,109,633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("132098", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("131,586;67,109,633", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131586", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,633;134,402", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("134402", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;133,634:128", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("133634", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("131,330;67,109,377;262,403;67109377:128", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131330;262403:97", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;68,355", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("68355", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;133,635:128", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("133635", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("12,547;67,109,633:97", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("12547", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;135,682:97", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("135682", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("134,914;67,109,633:128", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("134914", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;131,331:128", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131331", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;144,387", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("144387", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("131,330;131,330;67,109,633:289", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("131330", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,377;262,403", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("26403", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109377",gg.TYPE_DWORD)

gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("67,109,633;65,792", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1)
gg.searchNumber("65792", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1)
gg.getResults(999999)
gg.editAll("67109633",gg.TYPE_DWORD)
gg.toast(os.date("防封开启成功，现在时间为:\n%Y年%m月%d日%H时%M分%S秒"))
end

function p1()
so=gg.getRangesList('libil2cpp.so')[1].start
py=0X329101C
setvalue(so+py,16,-5.90295923e21)
so=gg.getRangesList('libil2cpp.so')[1].start
py=0X4E55EA4
setvalue(so+py,16,-7.79196595e22)
so=gg.getRangesList('libil2cpp.so')[1].start
py=0X4E566F0
setvalue(so+py,16,-5.90295923e21)
gg.toast("无限ECU已开启")
end

function p2()
so=gg.getRangesList('libil2cpp.so')[1].start
py=0X448830C
setvalue(so+py,16,-5.7318284e27)
so=gg.getRangesList('libil2cpp.so')[1].start
py=0X4488314
setvalue(so+py,16,-1.54742496e26)
so=gg.getRangesList('libil2cpp.so')[1].start
py=0X448831C
setvalue(so+py,16,-1.3784779e28)
gg.toast("自动集气已开启")
end

function p3()
so=gg.getRangesList('libil2cpp.so')[1].start
py=0X3C077E0
setvalue(so+py,16,-5.30386984e27)
gg.toast("轻飘双喷已开启")
end

function p4()
so=gg.getRangesList('libil2cpp.so')[1].start
py=0X556C668
setvalue(so+py,16,2.0)
so=gg.getRangesList('libil2cpp.so')[1].start
py=0X5CE3CE4
setvalue(so+py,16,-5.57224547e27)
so=gg.getRangesList('libil2cpp.so')[1].start
py=0X5CE3CF0
setvalue(so+py,16,-1.36590578e28)
so=gg.getRangesList('libil2cpp.so')[1].start
py=0X5CE3CF4
setvalue(so+py,16,-1.54742496e26)
gg.toast("喷射加速已开启")
end

function p5()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("2D;50;1.4;1D::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1.4", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("999", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("小喷无限开启成功")
end

function p6()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("19.40000152588;4.40000009537;0;256D;1D::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("0.00001", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("氮气无限开启成功")
end

function p7()
gg.clearResults() 
gg.setRanges(gg.REGION_C_ALLOC) 
gg.searchNumber("2D;-2.0009167;1E-45~3.4E38;1;1;1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) 
gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) 
gg.getResults(50) 
gg.editAll("-100", gg.TYPE_FLOAT) 
gg.toast("穿墙开启成功") 
gg.clearResults() 
end 

function p8()
gg.clearResults() 
gg.setRanges(gg.REGION_C_ALLOC) 
gg.searchNumber("1;-0.10000000149;1000::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) 
gg.searchNumber("1000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) 
gg.getResults(1) 
gg.editAll("0", gg.TYPE_FLOAT) 
gg.toast("刹车锁码开启成功") 
gg.clearResults() 
end 

function p9()
gg.setRanges(gg.REGION_CODE_APP) 
gg.searchNumber("1.00390625", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) 
gg.searchNumber("1.00390625", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) 
gg.getResults(100) 
gg.editAll("2", gg.TYPE_FLOAT) 
gg.toast("地图加速注入成功") gg.setVisible(false) 
end 

function p10()
gg.clearResults() 
gg.setRanges(16384) 
gg.searchNumber("2,143,289,344D;-1;-1;-1;-1;0::29", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) 
gg.searchNumber("0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) jg = 
gg.getResults(100) sl = gg.getResultCount() 
if 100 < sl then sl = 100 
end for _FORV_3_ = 1, sl do dzy = jg[_FORV_3_].address gg.addListItems({}) 
end 
gg.toast("成功") 
gg.clearResults() 
end 


















function Exit()
print("QQ：1620172977")
os.exit()
end



function HOME()
lw=1
Main()
end



cs = 'QQ：1620172977'
while(true)do
if gg.isVisible(true) then
XGCK=1
gg.setVisible(false)
end
gg.clearResults()
if XGCK==1 then
Main()
end
end































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


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

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

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

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


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

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

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

end

end

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

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

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

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

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

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


local xxxxxxx_APPID="11291"
--APPID

local xxxxxxx_APPKEY="uTXZw0777Z8j02Z3"
--APPKEY

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


local xxxbanb="1.0"
--1.0

local xxxQQ="1620172977"
--作者QQ


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


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


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

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

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

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


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

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

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

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


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

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

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

if gongxing==nil then

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

else

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

if xxxxbanben == xxxbanb then

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

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


function yanzzzzz(km,sbm)

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

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

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

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

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


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

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

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

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

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

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


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


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

end


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

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

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

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


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

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

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

end

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



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

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

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

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

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

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

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

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



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


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



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

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

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

elseif hak[1]=="2" then ---[=[  ↓ 邮箱反馈 ]=]-------------------------------------------------------------------------------------------------------------------
if xxxQQ=="" then
gg.alert("1620172977")
else

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

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


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





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

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

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

end


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