do if type(getrlyunyz) ~= 'function' then gg.alert('请使用RLGG执行') os.exit() return end local info = { example_version = '1.0.3', name = '木凡', appid = '101194', appkey = 'cXq2Aum55pQzMt25', rc4key = 'fRLzafCqAzlRVrqk', version = '1.0', mi_type = '3' } local rlyunyz = getrlyunyz(info) local ret = rlyunyz.start() if not ret or not isTable(ret) or ret.sign ~= '829fbd64aeea067ef31fa963a56c9092' then os.exit() return end end -- 把以上代码复制到你脚本最前面即可 gg.alert('RLGG') function so(a,b,c) local csn=gg.getRanges() gg.setVisible(false) gg.setRanges(a[3]) gg.clearResults() gg.searchNumber(a[2],a[4]) local js=gg.getResultCount() local count=gg.getResults(js) gg.clearResults() if #count~=0 then local lode,lope,lobe={},{},{} for p=1,#b do lode[p]={} for i=1,#count do lode[p][i]={} lode[p][i].address=count[i].address+b[p][2] if not b[p][3]then b[p][3]=a[4]end lode[p][i].flags=b[p][3]end lode[p]=gg.getValues(lode[p]) db=bv(b[p][1],'~') if not db[2]then db[2]=db[1]end for i=1,#lode[p] do if tonumber(lode[p][i].value)>=tonumber(db[1]) and tonumber(lode[p][i].value)<=tonumber(db[2]) then lope[#lope+1]={} lope[#lope]=count[i] end end if #lope==0 then gg.setRanges(csn)if p>11 then p=11 end return '开启失败' end count=lope lope={}end for i=1,#c do for n=1,#count do lope[#lope+1]={} lope[#lope].address=count[n].address+c[i][2] if not c[i][3]then c[i][3]=a[4]end lope[#lope].flags=c[i][3] if c[i][1] then lope[#lope].value=c[i][1] else lope[#lope].value=gg.getValues(lope)[#lope].value end if c[i][4] then lobe[#lobe+1]={} lobe[#lobe]=lope[#lope] table.remove(lope,#lope) end if c[i][4]==1 then lobe[#lobe].freeze=true elseif c[i][4]==2 then lobe[#lobe].freeze=false end if c[i][5] then lobe[#lobe].name=c[i][5] end end end gg.setValues(lope) gg.addListItems(lobe) gg.setRanges(csn) return a[1]..'开启成功' else gg.setRanges(csn) return a[1]..'开启失败!!!' end end function bv(a,b) if not b then b=','end if not tostring(a):find(b)then return{a}end local tab={}local i=0 while true do j=string.find(a,b,i+1) if not j then table.insert(tab,a:sub(i+1,#a)) break end table.insert(tab,a:sub(i+1,j-1)) i=j end return tab end N1="[关]" A1="[关]" A2="[关]" B1="[关]" B2="[关]" B3="[关]" B4="[关]" D=gg.TYPE_DWORD E=gg.TYPE_DOUBLE F=gg.TYPE_FLOAT W=gg.TYPE_WORD B=gg.TYPE_BYTE X=gg.TYPE_XOR Q=gg.TYPE_QWORD Ca=gg.REGION_C_ALLOC A=gg.REGION_ANONYMOUS Cd=gg.REGION_C_DATA O=gg.REGION_OTHER function Main() SN = gg.choice({ "🧊装备功能🧊", "🧊单局功能🧊", "🧊卡刀功能🧊", "🧊燃烧弹"..N1.."🧊", "😭退出辅助😭", },nil,"快手小程序\n木凡制作 | 频道@mufanpd") if SN==1 then Main1() end if SN==2 then Main2() end if SN==3 then Main3() end if SN==4 then Main4() end if SN==5 then gg.toast("已退出\n迷你枪战精英")print("dy:迷你枪战精英")os.exit() end FX1=0 end function Main1() SN1 = gg.choice({ "🌐无限子弹🌐", "🌐集束子弹🌐", "🌐满级物品属性🌐", "🌐扑克头盔加速"..A1.."🌐", "🌐机械腿甲加速"..A2.."🌐", "⚠️测试"..A1.."⚠️", "🧊返回上级🧊", }, nil, "大厅选择\n请选择功能😎") if SN1==1 then a1() end if SN1==2 then a2() end if SN1==3 then a3() end if SN1==4 then a4() end if SN1==5 then a5() end if SN1==6 then a6() end if SN1==7 then Main() end FX1=0 end function a1() so( {"无限子弹","25600",A,4},{ {"4~500",-4,4}, }, {{2000000,-4,4,false}}) end function a2() so( {"集束子弹","21504",A,4},{ {"2",-4,4}, }, {{1000,-4,4,false}}) end function a3() gg.alert("全物品通用需要升到满级才有效果!",'知道了') so( {"全物品属性1","-1717986918",A,4},{ {"18",0xC,4}, {"0.01~7",0x140,16}, {"16",0x168,4}, {"-1717986918",0x16C,4}, {"1069128089",0x170,4}, }, {{7,0x140,16}}) so( {"全物品属性2","-1717986918",A,4},{ {"18",0xC,4}, {"2~5000",0x140,4}, {"16",0x168,4}, {"-1717986918",0x16C,4}, {"1069128089",0x170,4}, }, {{60000,0x140,4}}) end function a4() if A1 == "[关]" then so( {"扑克头盔加速","1.5",O,16},{ {"101~149",-0x28,4}, {"9",-0x20,4}, {"1069128089",-0x18,4}, }, {{2.5,-0x18,16}}) A1 = "[开]" elseif A1 == "[开]" then so( {"扑克头盔加速","1.5",O,16},{ {"101~149",-0x28,4}, {"9",-0x20,4}, {"2.5",-0x18,16}, }, {{1069128089,-0x18,4}}) A1 = "[关]" end end function a5() if A2 == "[关]" then so( {"机械腿甲加速","1068415057",O,4},{ {"101~149",-0x28,4}, {"9",-0x20,4}, {"1067366481",-0x18,4}, }, {{2.5,-0x18,16}}) A2 = "[开]" elseif A2 == "[开]" then so( {"机械腿甲加速","1068415057",O,4},{ {"101~149",-0x28,4}, {"9",-0x20,4}, {"2.5",-0x18,16}, }, {{1067366481,-0x18,4}}) A2 = "[关]" end end function a6() so( {"自动卡刀","134226897",A,4},{ {"134226897",0x128,4}, {"134226897",-0x134,4}, {"134226897",-0x140,4}, {"134226897",-0x14C,4}, {"134226477",0x1C0,4}, {"134226477",-0xE8,4}, }, {{3,8,16,true}}) end function Main2() SN2 = gg.choice({ "🔱手持武器加速🔱", "🔱手持武器增强🔱", "🔱视角控制"..B1.."🔱", "🔱上帝视野"..B2.."🔱", "🔱地图透视"..B3.."🔱", "🔱武器旋转"..B4.."🔱", "🧊返回上级🧊", }, nil, "局内功能\n请选择功能😎") if SN2==1 then b1() end if SN2==2 then b2() end if SN2==3 then b3() end if SN2==4 then b4() end if SN2==5 then b5() end if SN2==6 then b6() end if SN2==7 then Main() end FX1=0 end function b1() gg.clearList() so({"获取ID",1200,A,4}, {{10,-4,4},{"20202002~21204002",4,4}}, {{nil,4,4,2}}) for i,v in ipairs(gg.getListItems()) do so( {"手持武器加速",v.value,A,4},{ {"200",0x50,4}, {"2",0x14,4}, {"2",0x1C,4}, {"500",0x40,4} },{ {20,0x14,4,false}, {20,0x1C,4,false} }) end end function b2() gg.clearList() so({"获取ID",1200,A,4}, {{10,-4,4},{"20202002~21204002",4,4}}, {{nil,4,4,2}}) for i,v in ipairs(gg.getListItems()) do so( {"手持武器增强",v.value,A,4},{ {"200",0x50,4}, {"2",0x148,4}, {"2",0xAC,4}, {"500",0x40,4} },{ {2000,0x148,4,false}, {600,0xAC,4,false} }) end end function b3() if B1 == "[关]" then so( {"视角控制","1",O,16},{ {0,4,4}, {0,8,4}, {0,-4,16}, {0,-8,16}, {1,40,16}, {64,-0x18,4}, {125,-0x20,4}, {0,32,4},--1 {0,36,4},--2 {-1,-20,16} },{ {10,32,16,1},--高度 {20,36,16,1}--视野 }) B1 = "[开]" elseif B1 == "[开]" then so( {"视角控制","1",O,16},{ {0,4,4}, {0,8,4}, {0,-4,16}, {0,-8,16}, {1,40,16}, {64,-0x18,4}, {125,-0x20,4}, {-1,-20,16} },{ {0,32,16,1},--高度 {0,36,16,1}--视野 }) gg.clearList() B1 = "[关]" end end function b4() if B2 == "[关]" then so( {"上帝视野","1.28",A,16},{ {1,-12,16}, {1,8,16}, },{ {30.987,0,16},--高度 }) B2 = "[开]" elseif B2 == "[开]" then so( {"上帝视野","30.987",A,16},{ {1,-12,16}, {1,8,16}, },{ {1.28,0,16},--高度 }) B2 = "[关]" end end function b5() if B3 == "[关]" then so( {"地图透视","1008981770",O,4},{ {"64",-4,4}, {"1008981770",0x24,4}, {"1",0x3C,16}, }, {{0,0x3C,16}}) B3 = "[开]" elseif B3 == "[开]" then so( {"地图透视","1008981770",O,4},{ {"64",-4,4}, {"1008981770",0x24,4}, {"0",0x3C,16}, }, {{1,0x3C,16}}) B3 = "[关]" end end function b6() if B4 == "[关]" then so( {"武器旋转","1.44999992847",O,16},{ {"118",8,4}, {"118",-8,4}, {"1068792545",-0x20,4}, {"1069128089",-0x10,4}, }, {{6.1234,0,16,1}}) B4 = "[开]" elseif B4 == "[开]" then so( {"武器旋转","6.1234",O,16},{ {"118",8,4}, {"118",-8,4}, {"1068792545",-0x20,4}, {"1069128089",-0x10,4}, }, {{1.44999992847,0,16}}) B4 = "[关]" end end function Main3() SN3 = gg.choice({ "✡️自动卡刀✡️", "✡️近战秒杀✡️", "🧊返回上级🧊", }, nil, "卡刀功能\n谨慎选择") if SN3==1 then c1() end if SN3==2 then c2() end if SN3==3 then Main() end FX1=0 end function c1() -- so( -- {"自动卡刀","1.625",A,16},{ -- {"1069128089",-12,4}, -- }, -- {{10,-12,16}}) -- so( -- {"自动卡刀","1.625",A,16},{ -- {"1069128089",-16,4}, -- }, -- {{10,-16,16}}) so( {"自动卡刀","1.625",A,16},{ {"1069128089",-12,4}, }, {{100,-12,16}}) so( {"自动卡刀","1.625",A,16},{ {"1069128089",-16,4}, }, {{100,-16,16}}) end function c2() so( {"手持武器增强",10240,A,4},{ {"300~5000",-4,4}, },{ {2299999999999998,-4,4,false}--子弹射击数量 }) end function Main4() if N1 == "[关]" then so( {"燃烧弹","1000",A,4},{ {"800",-4,4}, {"8",-8,4}, {"6",-12,4}, },{ {80000,-4,4,1}, {8000,-8,4}, }) N1 = "[开]" elseif N1 == "[开]" then so( {"无敌火神","1000",A,4},{ {"80000",-4,4}, {"8000",-8,4}, {"6",-12,4}, },{ {800,-4,4}, {8,-8,4}, }) N1 = "[关]" end end while true do if gg.isVisible(true) then FX1 = nil gg.setVisible(false) end if FX1 == nil then Main() end end