function huiz() ML="欢迎使用冬天内部GM梅花祝大家天天开心" gg.playMusic("https://fanyi.baidu.com/gettts?lan=zh&text="..ML.."&spd=5&source=wise") draw.text('GM和平',110,250)draw.setColor('#FF00FF00') draw.text('作者[冬天]',110,300)draw.setColor('#FF00FF00') draw.text('刷图认准旧林',110,350)draw.setColor('#FF00FF00') draw.setSize(45) draw.setStyle('描边并填充') end huiz() gg.prevent(3) gg.ptrace(1) local json =json--调用 local g = {} g.file = gg.getFile() g.sel = nil gqlb={"请先搜索歌曲",} idb={"1010"} SN,gc=1,nil g.config = gg.getFile():gsub("%lua$", "").."cfg" function bei() g.data = loadfile("-- WSG PRO 1.0.9(109)\n"..g.config) if g.data ~= nil then g.sel = g.data() g.data = nil end if g.sel == nil then g.sel = {"请输入歌曲名","10"} end end bei() --搜索歌曲 function start(name,sl) fw=gg.makeRequest("http://music.163.com/api/search/get?s="..name.."&type=1&offset=0&total=true&limit="..sl) return fw end --歌词 --播放音乐 function play(id,name) gg.toast("正在播放音乐:"..name,true) gg.playMusic("http://music.163.com/song/media/outer/url?id="..id..".mp3") end --停止播放 function stop() gg.toast("正在停止音乐") for i=1,100 do gg.playMusic("stop") gg.playMusic("stop") gg.playMusic("stop") end end ---- function Play(gqlb,idb) SN = gg.choice(gqlb,nil,ts) if SN == nil then XGCK =-1 else sn=gg.choice({"播放歌曲","播放并下载"},nil,"歌曲:"..gqlb[SN]) if sn == nil then end if sn == 1 then play(idb[SN],gqlb[SN]) end if sn == 2 then local XEY=gg.makeRequest("http://music.163.com/song/media/outer/url?id="..idb[SN]..".mp3").content local XEY1=gg.getFile():gsub("[^/]+$","")..gqlb[SN]..".mp3" io.open(XEY1,"w"):write(XEY) gg.alert("提示:\n\n音乐已成功下载位置:\n\n"..XEY1) end XGCK=-1 end end function zjson(jsonr) local str = jsonr -- 匹配Json Key的正则表达式 local pattern = "\"[%w]+\":" string.gsub(str, pattern, function(v) if string.find(str, v) then str = string.gsub(str, v, string.gsub(v, "\"", "")) end end) str = string.gsub(str, ":", "=") str = string.gsub(str, "%[", "{") str = string.gsub(str, "%]", "}") local data = "-- WSG PRO 1.0.9(109)\nreturn " .. str local res = load(data)() return res end function json(con) res=zjson(con) zd=res.result.songCount pd=go3-zd if pd <= 0 then else go3=zd end ts="《"..go1.."》找到"..zd.."首歌曲,当前显示"..go3.."首" gqlb={} idb={} for i=1,go3 do gqlb[i]=res.result.songs[i].name idb[i]=res.result.songs[i].id end --print(idb) end function YY998() Obtain=gg.makeRequest("https://api.uomg.com/api/rand.music?sort=热歌榜&format=json").content muchen=Obtain:match('url":"(.-)","picurl') gg.playMusic(muchen) end function PS() end function setvalue(address,flags,value) PS('修改地址数值(地址,数值4,要修改的值)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end--静态 function setvalue(address,flags,value) local CatWill={} CatWill[1]={} CatWill[1].address=address CatWill[1].flags=flags CatWill[1].value=value gg.setValues(CatWill) 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 function readPointer(name, offset, i) local re = gg.getRangesList(name) local x64 = gg.getTargetInfo().x64 local va = {[true] = 32, [false] = 4} if re[i or 1] then local addr = re[i or 1].start + offset[1] for i = 2, #offset do addr = gg.getValues({{address = addr, flags = va[x64]}}) if not x64 then addr[1].value = addr[1].value & 0xFFFFFFFF end addr = addr[1].value + offset[i] end return addr end end function gg.edits(addr, Table, name) local Table1 = {{}, {}} for k, v in ipairs(Table) do local value = {address = addr + v[3], value = v[1], flags = v[2], freeze = v[4]} if v[4] then Table1[2][#Table1[2] + 1] = value else Table1[1][#Table1[1] + 1] = value end end gg.addListItems(Table1[2]) gg.setValues(Table1[1]) end changan={} changan.controlBig = function(control,time) luajava.runUiThread(function() import "android.animation.ObjectAnimator" ObjectAnimator():ofFloat(control,"scaleX", { 0, 0.4, 0.7, 1 }):setDuration(time):start() ObjectAnimator():ofFloat(control,"scaleY", { 0, 0.4, 0.7, 1 }):setDuration(time):start() end) end changan.controlFlip = function(control,time) luajava.runUiThread(function() import "android.view.animation.Animation" import "android.animation.ObjectAnimator" xuanzhuandonghua = ObjectAnimator:ofFloat(control, "rotationY", { 0, 360 }) xuanzhuandonghua:setRepeatCount(0) xuanzhuandonghua:setRepeatMode(Animation.REVERSE) xuanzhuandonghua:setDuration(time) xuanzhuandonghua:start() end) end changan.controlWater = function(control,time) luajava.runUiThread(function() import "android.animation.ObjectAnimator" ObjectAnimator():ofFloat(control,"scaleX", { 1, 0.8, 0.9, 1 }):setDuration(time):start() ObjectAnimator():ofFloat(control,"scaleY", { 1,0.8,0.9,1 }):setDuration(time):start() end) end changan.controlSmall = function(control,time) luajava.runUiThread(function() import "android.animation.ObjectAnimator" ObjectAnimator():ofFloat(control,"scaleX", { 1, 0.7, 0.4, 0 }):setDuration(time):start() ObjectAnimator():ofFloat(control,"scaleY", { 1, 0.7, 0.4, 0 }):setDuration(time):start() end) end ---------------------------------------------------------------------------------------------------------------- jianbian6 = luajava.new(GradientDrawable) jianbian6:setCornerRadius(10) jianbian6:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian6:setOrientation(GradientDrawable.Orientation.TL_BR) jianbian6:setColors({0xC5B9FFFF,0xAFFFA2AE,0xAFA2FFC5}) jianbian6:setStroke(4,"0xB400FFFF")--边框宽度和颜色 jianbian7 = luajava.new(GradientDrawable) jianbian7:setCornerRadius(40) jianbian7:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian7:setColors({0xFD00FF00}) jianbian7:setStroke(4,"0xffffff00") jianbian8 = luajava.new(GradientDrawable) jianbian8:setCornerRadius(40) jianbian8:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian8:setColors({0xFFDA0F00,0xD44BED3F}) jianbian8:setStroke(4,"0xfffff") jianbian9 = luajava.new(GradientDrawable) jianbian9:setCornerRadius(4) jianbian9:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian9:setColors({0xFFDA0F00,0xD44BED3F}) jianbian9:setStroke(4,"0xaa000000") function balert(bltxt,bltxt1,bltxt2) result=0 if not bltxt then bltxt='内部\n稳定靠演技\n测试' end if not bltxt1 then bltxt1='取消' end if not bltxt2 then bltxt2='确定' end bltxt=tostring(bltxt) bltxt1=tostring(bltxt1) bltxt2=tostring(bltxt2) local dialog = luajava.new(AlertDialog.Builder, app.context) local block = luajava.getBlock() local result local function exit() block('end') end layoutabc=luajava.loadlayout({ScrollView, {LinearLayout, background="#ff0000", orientation="vertical", layout_width="match_parent", layout_height="match_parent", gravity = 'center', {ScrollView, gravity="center", layout_height="230dp", layout_width="fill_parent", padding="25dp", {LinearLayout, layout_marginTop="20dp", gravity="center", layout_height="220dp", layout_width="fill_parent", padding="25dp", {TextView, id = luajava.newId('弹窗文字'), textSize="18sp", text = bltxt, layout_height="wrap_content", layout_width="fill_parent", layout_gravity="center", gravity="center", },}}, {LinearLayout, gravity="center", layout_height="90dp", layout_width="fill_parent", orientation="horizontal", {Button, id="balt1", gravity="center", background=jianbian7, text=bltxt1, layout_height="40dp", layout_width="wrap_content", layout_marginRight="70dp", }, {Button, id="balt2", gravity="center", background=jianbian8, text=bltxt2, layout_height="40dp", layout_width="wrap_content", layout_marginLeft="70dp", } }}}) balt1.onClick = function() result = 1 dialog:dismiss() exit() end balt2.onClick = function() result = 2 dialog:dismiss() exit() end dialog:setView(layoutabc) dialog:setOnDismissListener(luajava.createProxy('android.content.DialogInterface$OnDismissListener', { onDismiss = function(view) exit() end})) local function invoke() dialog = dialog:create() local window = dialog:getWindow() window:setType(Build.VERSION.SDK_INT >= 26 and 2038 or 2002) window:setBackgroundDrawable(jianbian6) window:getDecorView():setPadding(0,0,0,0) dialog:show() --window:setLayout(1400,1000) YoYoImpl:with("FadeIn"):duration(300):playOn(layoutabc) end luajava.handlerPost(invoke) block('join') return result end function getVerticalBG(gtvb1,gtvb3,gtvb4,gtvb5) if not gtvb4 then gtvb4 = 0 gtvb5 = 0xff000000 end local jianbians = luajava.new(GradientDrawable) jianbians:setCornerRadius(gtvb3) jianbians:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbians:setColors(gtvb1) jianbians:setStroke(gtvb4,gtvb5)--边框宽度和颜色 return jianbians end jmbg1={} jmbg2={} for i=1,6 do jmbg1[i]=getVerticalBG({0x33000000,0x33000000},0x33000000,0x33000000) jmbg2[i]=getVerticalBG({0x33000000,0x33000000},0x33000000,0x33000000323) end function tst(text) text = tostring(text) local block = luajava.getBlock() local layout = luajava.loadlayout({ LinearLayout, background=jianbian7, gravity='center', layout_height='match_parent', layout_width='match_parent', layout_wight='1', { TextView, id = luajava.newId('TextView'), text = text, textSize = '18sp', textColor = "#ffffffff", margins = {'20dp', '10dp', '20dp', '10dp'} } }) local function invoke() if toaa==nil then toaa = Toast:makeText(app.context, '', 1) end toaa:setView(layout) toaa:show() end luajava.handlerPost(invoke) end gg.sleep(2000) -------------------------------------------------------------------------------------------------- local function switch2(...) local menus = {...} local block = luajava.getBlock() local context = app.context local window = context:getSystemService("window") -- 获取窗口管理器 local function getWindowManagerParams() local params = luajava.new(WindowManager.LayoutParams) params.type = (Build.VERSION.SDK_INT >= 26 and 2038 or 2002) params.format = PixelFormat.RGBA_8888 -- 设置背景 params.flags = params.FLAG_NOT_FOCUSABLE -- 焦点设置Finish params.width = params.WRAP_CONTENT -- 布局宽度 params.height = params.WRAP_CONTENT -- 布局高度 params.gravity = Gravity.LEFT | Gravity.TOP -- 重力设置 luajava.setFloatingWindowHide(false) luajava.setFloatingWindowHide(true) return params end local mainLayout = { LinearLayout, background=jianbian6, orientation = 'vertical', layout_width = 'wrap_content', padding = {'10dp', '10dp', '10dp', '10dp'} } local function exit() window:removeView(mainLayout) tuichu=1 end setExitEvent(exit) local hideLayout = { LinearLayout, orientation = 'horizontal', layout_width = 'fill_parent', gravity = 'center_horizontal', { ImageView, src = 0x7F02000C, padding = {'5dp', '5dp', '5dp', '5dp'}, onClick = function() local gridLayout = luajava.getIdView('功能界面') if not gridLayout then return end local VISIBLE = GridLayout.VISIBLE local GONE = GridLayout.GONE local visibility = gridLayout:getVisibility() > VISIBLE and VISIBLE or GONE gridLayout:setVisibility(visibility) if visibility==VISIBLE then 显示=1 luajava.runUiThread(function() titlet:setVisibility(View.VISIBLE) changan.controlBig(mainLayout,399) end) else 显示=0 luajava.runUiThread(function() titlet:setVisibility(View.GONE) changan.controlFlip(mainLayout,800) end) end end } } mainLayout[#mainLayout + 1] = {LinearLayout, { TextView, id="titlet", text = stitle, textSize = "13.5dp", textColor="#C0FF0040",--滚动字体颜色 gravity = "center", layout_height = "wrap_content", layout_width="250dp", },hideLayout, } local main2Layout = { LinearLayout, id = luajava.newId('功能界面'), orientation = 'vertical', layout_width = 'wrap_content', gravity = 'center_horizontal' } mainLayout[#mainLayout + 1] = main2Layout local function formatList(list) local gridLayout = { GridLayout, orientation = 'horizontal', columnCount = '3', layout_width = 'wrap_content' } list[#list + 1] = { setText = '退出', onCheckedChanged = function(buttonView) return exit() end } for i, value in ipairs(list) do local name do local names = {'name', 'text', 'setText'} for i, key in ipairs(names) do name = value[key] if name then break end end if not name then name = string.format('功能%d', i) end for i, key in ipairs(names) do value[key] = name end end local switchLayout = { Switch, text = name } local onCheckedChanged = value.onCheckedChanged if not isFunction(onCheckedChanged) then onCheckedChanged = function(switch, isChecked) if not isSurvive() then gg.toast('脚本已结束') return exit() end local mode = isChecked and 'open' or 'close' local func = value[mode] if not isFunction(func) then switch:setChecked(not isChecked) func = function(self) gg.alert(string.format('%s缺少%s函数,该属性必须为function4', value.name, mode)) end end luajava.startThread(function(...) pcall(func, ...) end, name, value, switch) end end if isFunction(onCheckedChanged) then onCheckedChanged = luajava.createProxy('android.widget.CompoundButton$OnCheckedChangeListener', { onCheckedChanged = onCheckedChanged }) end switchLayout.onCheckedChangeListener = onCheckedChanged gridLayout[#gridLayout + 1] = switchLayout end return gridLayout end local navigate2 = { LinearLayout, orientation = 'horizontal', layout_width = 'match_parent', gravity = 'center_horizontal' } local navigate12 = { LinearLayout, layout_width = 'fill_parent', layout_height = "1dp", background = "#B400FFFF",--两条横线颜色 } local ids = {} local views = {} for i, menu in ipairs(menus) do local name = menu.name if not name then name = ('菜单%s'):format(i) menu.name = name end ids[i] = string.format('%s-%s', i, name) local menuLayout = { Button, text = name, background = '#6CFFD1D8',--两条边框中间颜色 layout_width = 'wrap_content', onClick = function() for i2, id in ipairs(ids) do local view = views[i2] if not view then view = luajava.getIdView(id) if view then views[i2] = view end end if view then local VISIBLE = view.VISIBLE local GONE = view.GONE local state = i == i2 and VISIBLE or GONE view:setVisibility(state) end end end } navigate2[#navigate2 + 1] = menuLayout end main2Layout[#main2Layout + 1] = navigate12 main2Layout[#main2Layout + 1] = navigate2 main2Layout[#main2Layout + 1] = navigate12 local main3Layout = { LinearLayout, layout_width = 'match_parent', gravity = 'center_horizontal' } for i, menu in ipairs(menus) do local gridLayout = formatList(menu) gridLayout.id = luajava.newId(ids[i]) gridLayout.visibility = i == 1 and GridLayout.VISIBLE or GridLayout.GONE main3Layout[#main3Layout + 1] = gridLayout end main2Layout[#main2Layout + 1] = main3Layout local function setOnTouchListener(move, layout, params) local RawX, RawY, x, y local ACTION_DOWN = MotionEvent.ACTION_DOWN local ACTION_MOVE = MotionEvent.ACTION_MOVE local tonumber = tonumber move:setOnTouchListener(luajava.createProxy("android.view.View$OnTouchListener", { onTouch = function(v, event) local Action = event:getAction() if Action == ACTION_DOWN then -- 点击时的XY坐标 RawX = event:getRawX() -- 获取X坐标 RawY = event:getRawY() -- 获取Y坐标 x = params.x -- 申明变量xmX为原X坐标 y = params.y -- 申明变量xmY为原Y坐标 elseif Action == ACTION_MOVE then -- 移动时的XY坐标 params.x = tonumber(x) + (event:getRawX() - RawX) params.y = tonumber(y) + (event:getRawY() - RawY) window:updateViewLayout(layout, params) end end })) end local params = getWindowManagerParams() mainLayout = luajava.loadlayout(mainLayout) setOnTouchListener(mainLayout, mainLayout, params) local function invoke() window:addView(mainLayout, params) end import("android.media.AudioManager") audi = context:getSystemService("audio") audiotype = { AudioManager.STREAM_ALARM, --手机闹铃的声音 AudioManager.STREAM_MUSIC, --手机音乐的声音 AudioManager.STREAM_NOTIFICATION, --系统提示的通知 AudioManager.STREAM_RING, --电话铃声的声音 AudioManager.STREAM_SYSTEM, --手机系统的声音 AudioManager.STREAM_VOICE_CALL, --语音电话的声音 AudioManager.STREAM_DTMF, --DTMF音调的声音 --AudioManager.STREAM_BLUETOOTH_SCO, } yinl = {} for i = 1,#audiotype do yinl[i] = {} yinl[i].type = audiotype[i] yinl[i].min = audi:getStreamMinVolume(audiotype[i]) yinl[i].max = audi:getStreamMaxVolume(audiotype[i]) yinl[i].now = audi:getStreamVolume(audiotype[i]) end yltype = 0 function jianting3(func) yinln = {} for i = 1,#audiotype do yinln[i] = {} yinln[i].type = audiotype[i] yinln[i].now = audi:getStreamVolume(audiotype[i]) if yinln[i].now > yinl[i].now then yinl[i].now = yinln[i].now if yltype == 1 then yltype = 0 func() end elseif yinln[i].now < yinl[i].now then yinl[i].now = yinln[i].now if yltype == 0 then yltype = 1 func() end end end end floatWindow=mainLayout qiehuan = function() if qhkai == 1 then yinll = 1 qhkai = 0 huiz() luajava.runUiThread(function() floatWindow:setVisibility(View.VISIBLE) changan.controlBig(mainLayout,600) end) else qhkai = 1 yinll = 0 draw.remove() luajava.runUiThread(function() changan.controlSmall(mainLayout,600) end) gg.sleep(800) luajava.runUiThread(function() floatWindow:setVisibility(View.GONE) end) end end local c1 luajava.post(invoke) luajava.newThread(function() while true do if 显示 == 1 then titlet:scrollBy(20,0) if titlet:getScrollX() >= 900 then titlet:scrollBy(-titlet:getScrollX()-1200,0) end end gg.sleep(125) end end):start() luajava.setFloatingWindowHide(true) while true do if tuichu == 1 then break end jianting3(qiehuan) gg.sleep(120) end gg.setVisible(false) luajava.setFloatingWindowHide(false) end function YY998() Obtain=gg.makeRequest("https://api.uomg.com/api/rand.music?sort=热歌榜&format=json").content muchen=Obtain:match('url":"(.-)","picurl') gg.playMusic(muchen) end -- 定义走马灯控件类 显示=1 _ENV['菜单1'] = { name = '美化页面', [1] = { name = '请选择进程', open = function(self) string.toMusic('请选择进程') gg.setProcessX() gg.setConfig("隐藏辅助", 23) gg.setConfig("运行守护", 0) gg.setConfig("冻结间隔", 33000) end, close = function(self) string.toMusic('请选择进程') gg.setProcessX() gg.setConfig("隐藏辅助", 23) gg.setConfig("运行守护", 0) gg.setConfig("冻结间隔", 33000) end }, [2] = { name = '防闪', open = function(self) local t = {"libtersafe.so:bss", "Cb"} local tt = {0xC50} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 54188, freeze = true}}) local t = {"libtersafe.so:bss", "Cb"} local tt = {0xBA8} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 54188, freeze = true}}) local t = {"libtersafe.so:bss", "Cb"} local tt = {0x2090} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 54188, freeze = true}}) string.toMusic('开启成功') end }, [3] = { name = '动作①', open = function(self) gg.setRanges(32) gg.searchNumber("2201401", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("2201401", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("2223001", gg.TYPE_DWORD) gg.toast("开启成功") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("2200301", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("2200301", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("2223002", gg.TYPE_DWORD) gg.toast("开启成功") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("2200801", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("2200801", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("2223003", gg.TYPE_DWORD) gg.toast("开启成功") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("2200701", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("2200701", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("2223004", gg.TYPE_DWORD) gg.toast("开启成功") gg.clearResults() string.toMusic('开启成功') end }, [4] = { name = '动作②', open = function(self) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('2200101',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('2212301',gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('2200101',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('2212301',gg.TYPE_DWORD)gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('2200701',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('2207501',gg.TYPE_DWORD)gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('2201401',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('2207901',gg.TYPE_DWORD)gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('2200601',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('2202608',gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('2200801',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('2202208',gg.TYPE_DWORD) gg.clearResults() string.toMusic('开启成功') end }, [5] = { name = '枪械美化', open = function(self) HaoGe({{false,10100100,0,4,nil,nil}},{{1101001052,0,4,false}},4,32,"🚬AKM") HaoGe({{false,10100200,0,4,nil,nil}},{{1101002056,0,4,false}},4,32,"🚬M16A4") HaoGe({{false,10100300,0,4,nil,nil}},{{1101003070,0,4,false}},4,32,"🚬SCAR") HaoGe({{false,10100400,0,4,nil,nil}},{{1101004008,0,4,false}},4,32,"🚬M416") HaoGe({{false,10100500,0,4,nil,nil}},{{1101005014,0,4,false}},4,32,"🚬GROZA") HaoGe({{false,10100600,0,4,nil,nil}},{{1101006018,0,4,false}},4,32,"🚬AUG") HaoGe({{false,10100700,0,4,nil,nil}},{{1101007012,0,4,false}},4,32,"🚬QBZ") HaoGe ({{false,10100800,0,4,nil,nil}},{{1101008026,0,4,false}},4,32,"🚬M762") HaoGe({{false,10100900,0,4,nil,nil}},{{1101009001,0,4,false}},4,32,"🚬MK47") HaoGe ({{false,10200100,0,4,nil,nil}},{{1102001024,0,4,false}},4,32,"🚬UZI") HaoGe({{false,10200200,0,4,nil,nil}},{{1102002030,0,4,false}},4,32,"🚬UMP9") HaoGe ({{false,10200300,0,4,nil,nil}},{{1102003014,0,4,false}},4,32,"🚬Vector") HaoGe({{false,10200400,0,4,nil,nil}},{{1102004012,0,4,false}},4,32,"🚬汤姆逊") HaoGe ({{false,10300100,0,4,nil,nil}},{{1103001042,0,4,false}},4,32,"🚬98K") HaoGe({{false,10300200,0,4,nil,nil}},{{1103002012,0,4,false}},4,32,"🚬M24") HaoGe({{false,10300300,0,4,nil,nil}},{{1103003029,0,4,false}},4,32,"🚬AWM") HaoGe({{false,10300400,0,4,nil,nil}},{{1103004022,0,4,false}},4,32,"🚬SKS") HaoGe ({{false,10300500,0,4,nil,nil}},{{1103005018,0,4,false}},4,32,"🚬VSS") HaoGe({{false,10300600,0,4,nil,nil}},{{1103006019,0,4,false}},4,32,"🚬MINI14") HaoGe({{false,10300700,0,4,nil,nil}},{{1103007010,0,4,false}},4,32,"🚬MK14") HaoGe ({{false,10300900,0,4,nil,nil}},{{1103009011,0,4,false}},4,32,"🚬SLR") HaoGe ({{false,10301000,0,4,nil,nil}},{{1103010002,0,4,false}},4,32,"🚬QBU") HaoGe({{false,10400100,0,4,nil,nil}},{{1104001005,0,4,false}},4,32,"🚬S686") HaoGe ({{false,10400300,0,4,nil,nil}},{{1104003015,0,4,false}},4,32,"🚬S12K") HaoGe({{false,10500100,0,4,nil,nil}},{{1105001012,0,4,false}},4,32,"🚬M249") HaoGe ({{false,10500200,0,4,nil,nil}},{{1105002024,0,4,false}},4,32,"🚬DP28") HaoGe({{false,10600100,0,4,nil,nil}},{{1106001001,0,4,false}},4,32,"🚬P92") HaoGe({{false,10600200,0,4,nil,nil}},{{1106002005,0,4,false}},4,32,"🚬P1911") HaoGe({{false,10600300,0,4,nil,nil}},{{1106003011,0,4,false}},4,32,"🚬R1895") HaoGe ({{false,10800200,0,4,nil,nil}},{{1108002003,0,4,false}},4,32,"🚬撬棍") HaoGe ({{false,10800400,0,4,nil,nil}},{{1108004033,0,4,false}},4,32,"🚬平底锅") HaoGe({{false,20300600,0,4,nil,nil},{1,-4,4},{203006,12,4}},{{1010020203,0,4,false}},4,32,"🚬M16A4") HaoGe({{false,20300800,0,4,nil,nil},{1,-4,4},{203008,12,4}},{{1010040352,0,4,false}},4,32,"🚬M416机瞄") HaoGe({{false,20500500,0,4,nil,nil},{1,-4,4},{205005,12,4}},{{1010040903,0,4,false}},4,32,"🚬M416枪托") HaoGe({{false,29100400,0,4,nil,nil},{1,-4,4},{291004,12,4}},{{1010040903,0,4,false}},4,32,"🚬M416扩容") string.toMusic('开启成功') end }, [6] = { name = '紫螳螂', open = function(self) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("400011", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) --[[ found: 0 ]] gg.searchNumber("400011", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) --[[ found: 0 ]] gg.getResults(100) --[[ count: 0 ]] gg.editAll("400985", gg.TYPE_DWORD) gg.toast("开启成功") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('403251',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('413063',gg.TYPE_DWORD) gg.toast("开启成功") string.toMusic('开启成功') end }, [7] = { name = '火箭少女101', open = function(self) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('403251',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('453021',gg.TYPE_DWORD) string.toMusic('开启成功') end }, [8] = { name = '木乃伊', open = function(self) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('403251',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('403598',gg.TYPE_DWORD) string.toMusic('开启成功') end }, [9] = { name = '载具美化', open = function(self) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("330200100", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("330200100", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("330400600", gg.TYPE_DWORD) gg.toast("载具开启成功") gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("330300100", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("330300100", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("330400600", gg.TYPE_DWORD) gg.toast("载具开启成功") gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("330400100", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("330400100", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("330400600", gg.TYPE_DWORD) gg.toast("载具开启成功") gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("330600100", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("330600100", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("330600400", gg.TYPE_DWORD) gg.toast("载具开启成功") gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("330600300", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("330600300", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("330600600", gg.TYPE_DWORD) gg.toast("载具开启成功") gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("330600200", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("330600200", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("330600500", gg.TYPE_DWORD) gg.toast("载具开启成功") gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("330100100", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("330100100", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("330100900", gg.TYPE_DWORD) gg.toast("载具开启成功") gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("330100200", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("330100200", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("330100800", gg.TYPE_DWORD) gg.toast("载具开启成功") gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("330100300", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("330100300", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("330101000", gg.TYPE_DWORD) gg.toast("载具开启成功") gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("330100400", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("330100400", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("330100800", gg.TYPE_DWORD) gg.toast("载具开启成功") gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("330100500", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("330100500", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("330101000", gg.TYPE_DWORD) gg.toast("载具开启成功") gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("330100600", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("330100600", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("330100900", gg.TYPE_DWORD) gg.toast("载具开启成功") gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("330800100", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("330800100", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("330800400", gg.TYPE_DWORD) gg.toast("载具开启成功") gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("330800200", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("330800200", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("330800400", gg.TYPE_DWORD) gg.toast("载具开启成功") gg.clearResults() string.toMusic('开启成功')---语音 end }, [10] = { name = '枪响穿搭', open = function(self) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('404007',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('404049',gg.TYPE_DWORD) gg.toast("s1裤子") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('502001',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('402098',gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('502004',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('402037',gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('502006',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('402068',gg.TYPE_DWORD) gg.toast("1级头改口罩") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('502002',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('407073',gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('502005',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('407073',gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('502007',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('407073',gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('502102',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('407073',gg.TYPE_DWORD) gg.toast("开启成功") string.toMusic('开启成功') end }, } _ENV['菜单2'] = { name = '功能专区', [1] = { name = '开启成功羽头盔', open = function(self) qmnb = { {["memory"] = 32}, {["name"] = "一级头/ 开启成功"}, {["value"] = 502001, ["type"] = 4}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 502, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 502001012, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "二级头/ 开启成功"}, {["value"] = 502002, ["type"] = 5}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 502, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 502002012, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "三级头/ 开启成功"}, {["value"] = 502003, ["type"] = 6}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 502, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 502003012, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "一级头/ 开启成功"}, {["value"] = 502004, ["type"] = 4}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 502, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 502001001, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "二级头/ 开启成功"}, {["value"] = 502005, ["type"] = 4}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 502, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 502002001, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) string.toMusic('开启成功') string.toMusic('开启成功') end }, [2] = { name = 'S1+巡查服', open = function(self) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('403251',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('403385',gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('404007',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('404232',gg.TYPE_DWORD) string.toMusic('开启成功') end }, [3] = { name = '头发整合', open = function(self) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('40601001',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('401140',gg.TYPE_DWORD) gg.toast("枪响金帽子") gg.clearResults() gg.setRanges(32) gg.searchNumber("40601002", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("40601002", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("40609006", gg.TYPE_DWORD) gg.toast("") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("40601003", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("40601003", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("40609037", gg.TYPE_DWORD) gg.toast("") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("40601004", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("40601004", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("40609101", gg.TYPE_DWORD) gg.toast("") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("40601005", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("40601005", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("40609114", gg.TYPE_DWORD) gg.toast("") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("40601006", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("40601006", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("40609144", gg.TYPE_DWORD) gg.toast("") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("40601007", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("40601007", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("40609004", gg.TYPE_DWORD) gg.toast("") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("40601008", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("40601008", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("40609054", gg.TYPE_DWORD) gg.toast("") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("40601009", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("40601009", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("40609100", gg.TYPE_DWORD) gg.toast("") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("40601010", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("40601010", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("40609099", gg.TYPE_DWORD) gg.toast("开启成功") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("40601011", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("40601011", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("402112", gg.TYPE_DWORD) gg.toast("开启成功") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("40601012", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("40601012", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("402068", gg.TYPE_DWORD) gg.toast("开启成功") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("40601013", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("40601013", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("401007", gg.TYPE_DWORD) gg.toast("开启成功") gg.clearResults() string.toMusic('聚点开启成功') end, close = function(self) end }, [4] = { name = '高珧', open = function(self) gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("443;45;1", 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", gg.TYPE_FLOAT) gg.toast("高跳开启成功") gg.clearResults() string.toMusic('开启成功') end }, [5] = { name = '白体上色', open = function(self) string.toMusic('开启成功') end }, [6] = { name = '16:9', open = function(self) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.clearResults() gg.searchNumber("220;178;15 ", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("220", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(300) gg.editAll("657", gg.TYPE_FLOAT) gg.clearResults() string.toMusic('开启成功') end }, [7] = { name = '无后防抖据点', open = function(self) gg.clearResults() gg.setRanges(gg.REGION_C_DATA) gg.searchNumber('-2.786982e28;-3.7444097e28;-1.1368837e-13::', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('-3.7444097e28', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1) gg.editAll('0', gg.TYPE_FLOAT) gg.toast("无后座开启成功🌴") gg.clearResults() gg.setRanges(gg.REGION_C_DATA) gg.searchNumber('-2.8111605e28;-3.7444097e28;-1.1144502e28;128.0::', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('-1.1144502e28', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1) gg.editAll('0', gg.TYPE_FLOAT) gg.toast("防抖开启成功🌴") gg.clearResults() gg.setRanges(gg.REGION_C_DATA) gg.searchNumber('-6.1549454e27;1.8638966e-20;-1.1144502e28;0::', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('-1.1144502e28', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1) gg.editAll('0', gg.TYPE_FLOAT) gg.toast("完美防抖开启成功🌴") gg.clearResults() gg.setRanges(gg.REGION_C_DATA) gg.searchNumber('-1.2382424e28;-1.4239333e28;-1.1144502e28;-1.8331474e27;-7.1608877e24::', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('-1.1144502e28', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll('90', gg.TYPE_FLOAT) gg.toast("大厅聚点开启成功🌴") string.toMusic('开启成功') end, close = function(self) end }, [8] = { name = '小雾神穿搭', open = function(self) qmnb = { {["memory"] = 32}, {["name"] = "浪漫天命"}, {["value"] = 404007, ["type"] = 4}, {["lv"] = 404, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 404232, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "甜心巧克力"}, {["value"] = 40601002, ["type"] = 4}, {["lv"] = 406, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 401268, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "都市猎人"}, {["value"] = 403251, ["type"] = 4}, {["lv"] = 403, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 403385, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("402011", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("402011", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("402068", gg.TYPE_DWORD) gg.toast("口罩") gg.clearResults() qmnb = { {["memory"] = 32}, {["name"] = "眼罩"}, {["value"] = 405011, ["type"] = 4}, {["lv"] = 405, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 402068, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "鞋子"}, {["value"] = 405011, ["type"] = 4}, {["lv"] = 405, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 405257, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "一级包"}, {["value"] = 501001, ["type"] = 4}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 501, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 501001009, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "二级包"}, {["value"] = 501002, ["type"] = 5}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 501, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 501002009, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "三级包"}, {["value"] = 501003, ["type"] = 6}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 501, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 501003009, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "一级包."}, {["value"] = 501004, ["type"] = 4}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 501, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 501001011, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "二级包"}, {["value"] = 501005, ["type"] = 4}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 501, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 501002011, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "三级包"}, {["value"] = 501006, ["type"] = 4}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 501, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 501003011, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "一级头.l"}, {["value"] = 502001, ["type"] = 4}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 502, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 502001001, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "二级头."}, {["value"] = 502002, ["type"] = 5}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 502, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 502002001, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "三级头."}, {["value"] = 502003, ["type"] = 6}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 502, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 502003001, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "一级头."}, {["value"] = 502004, ["type"] = 4}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 502, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 502001012, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "二级头."}, {["value"] = 502005, ["type"] = 4}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 502, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 502002012, ["offset"] = 0, ["type"] = 4}, } string.toMusic('衣服美化开启成功') end }, [9] = { name = '范围', open = function(self) gg.setRanges(gg.REGION_C_DATA) gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("80", gg.TYPE_FLOAT) end }, [10] = { name = '粉熊背包', open = function(self) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('2201401',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('2223001',gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('2200301',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('2223002',gg.TYPE_DWORD) gg.clearResults() gg.setRanges(32) gg.searchNumber("2200801", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("2200801", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("2223003", gg.TYPE_DWORD) gg.toast("开启成功") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("2200701", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("2200701", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("2223004", gg.TYPE_DWORD) gg.toast("开启成功") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("2200101", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("2200101", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("2211301", gg.TYPE_DWORD) gg.toast("开启成功") gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("2200601", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("2200601", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("2202608", gg.TYPE_DWORD) gg.toast("开启成功") gg.clearResults() string.toMusic('关闭成功') end }, [12] = { name = '金羽头盔', open = function(self) qmnb = { {["memory"] = 32}, {["name"] = "一级头/ CNM你配玩美化吗???"}, {["value"] = 502001, ["type"] = 4}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 502, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 502001012, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "二级头/ CNM你配玩美化吗???"}, {["value"] = 502002, ["type"] = 5}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 502, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 502002012, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "三级头/ CNM你配玩美化吗???"}, {["value"] = 502003, ["type"] = 6}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 502, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 502003012, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "一级头/ CNM你配玩美化吗???"}, {["value"] = 502004, ["type"] = 4}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 502, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 502001001, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "二级头/ CNM你配玩美化吗???"}, {["value"] = 502005, ["type"] = 4}, {["lv"] = 5, ["offset"] = -8, ["type"] = 4}, {["lv"] = 502, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 502002001, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) string.toMusic('开启成功') string.toMusic('开启成功') end }, [13] = { name = '跳伞加速[低危]', open = function(self) string.toMusic('开启成功') end }, [14] = { name = '打击特效[中危]', open = function(self) string.toMusic('关闭成功') end }, [15] = { name = '六道仙人[中危]', open = function(self) string.toMusic('叶师傅模式开启成功') end, close = function(self) gg.alert("开启成功") string.toMusic('开启成功') end }, [16] = { name = '枪械大小[低危]', open = function(self) string.toMusic('关闭成功') end }, [17] = { name = '子弹大小[低危]', open = function(self) string.toMusic('关闭成功') end }, [18] = { name = '人物反向[中危]', open = function(self) string.toMusic('开启成功') end }, [19] = { name = '内透', open = function(self) gg.clearResults() gg.setRanges(1048576) gg.searchNumber("3.53508714e-29;2.0;1.66230487e-19", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("2.0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("120", gg.TYPE_FLOAT) gg.toast("箱子马赛克成功") gg.clearResults() gg.clearResults() gg.setRanges(1048576) gg.searchNumber("3.53508353e-29;2.0;1.66230384e-19", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("2.0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("120", gg.TYPE_FLOAT) gg.toast("人物车辆马赛克成功") gg.clearResults() qmnb = { {memory = 1048576}, {name = "透明"}, {value = 2, type = 16}, { lv = 0.24022650718688965, offset = 20, type = 16 }, { lv = 0.6931471824645996, offset = 24, type = 16 } } qmxg = { { value = 120, offset = 0, type = 16 } } xqmnb(qmnb) gg.clearResults() gg.setRanges(1048576) gg.searchNumber("1.66233602e-19;3.76158192e-37;2.52435475e-29;2.0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("2.0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("120", gg.TYPE_FLOAT) gg.toast("特效透视成功") gg.clearResults() string.toMusic('开启成功') end }, [20] = { name = '天空美化', open = function(self) qmnb = { {["memory"] = 1048576}, {["name"] = "天空上色"}, {["value"] = 8200, ["type"] = 4}, {["lv"] = 1194363663, ["offset"] = 4, ["type"] = 4}, {["lv"] = 11, ["offset"] = 8, ["type"] = 4}, {["lv"] = -2144333824, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 7, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) string.toMusic('开启成功') end }, } _ENV['菜单3'] = { name = '音乐', [1] = { name = '搜索歌曲',---8391694libil2cpp.so:bss+0x2E268+0xBB0+0x200+0x798+0x1A60 open = function(self) search = gg.prompt({ "输入要搜索的歌曲\n可加上歌手名字", "设置显示数量(数字)", },g.sel,{ "text", }) if not search then return end gg.saveVariable(search,g.config) bei() go1=search[1] go3=search[2] jg=start(go1,go3) if jg.code == 200 then fh=jg.content fh=json(fh) Play(gqlb,idb) else function inspect() gg.alert("访问网络异常,错误代码:\n\n"..jg.code) end if not pcall(inspect) then print("网络异常,请先连接上网络") os.exit() end end XGCK=-1 end, close = function(self) end }, [2] = { name = '停止播放', open = function(self) gg.playMusic("stop") gg.playMusic("stop") gg.playMusic("stop") end, close = function(self) gg.playMusic("stop") gg.playMusic("stop") gg.playMusic("stop") end },[3] = { name = '内透', open = function(self) gg.playMusic("开启成功") end, close = function(self) end }, [4] = { name = '天空美化', open = function(self) gg.playMusic("开启成功") end, close = function(self) end }, [5] = { name = '喜帖街', open = function(self) gg.playMusic("http://music.163.com/song/media/outer/url?id=2035085472.mp3") gg.playMusic("stop") end, close = function(self) end }, [6] = { name = '你走', open = function(self) gg.playMusic("http://music.163.com/song/media/outer/url?id=1460656959.mp3") gg.playMusic("stop") end, close = function(self) end }, [7] = { name = '断线', open = function(self) gg.playMusic("http://music.163.com/song/media/outer/url?id=496370620.mp3") gg.playMusic("stop") end, close = function(self) end }, [8] = { name = '啦啦啦', open = function(self) gg.playMusic("http://music.163.com/song/media/outer/url?id=17075871.mp3") gg.playMusic("stop") end, close = function(self) end }, [9] = { name = '好想爱', open = function(self) gg.playMusic("http://music.163.com/song/media/outer/url?id=2073939953.mp3") gg.playMusic("stop") end, close = function(self) end }, [10] = { name = '曾与她', open = function(self) gg.playMusic("http://music.163.com/song/media/outer/url?id=2062400914.mp3") gg.playMusic("stop") end, close = function(self) end }, [11] = { name = '886', open = function(self) gg.playMusic("http://music.163.com/song/media/outer/url?id=1986269238.mp3") gg.playMusic("stop") end, close = function(self) end }, [12] = { name = '青丝', open = function(self) gg.playMusic("http://music.163.com/song/media/outer/url?id=2031442714.mp3") end, close = function(self) end }, } stitle="作者[冬天]代理[枪响]"---滚动文字 switch2(_ENV['菜单1'], _ENV['菜单2'], _ENV['菜单3'],_ENV['菜单4'])