---笛七枪械 function SearchWrite(tb1, tb2, dataType, Name) local lt1={} local lt2={} local mm1={["主特征码"] = tb1[1][1],["类型"] = dataType } table.insert(lt1,1,mm1) for i=2 , #tb1 do local mm2={["副特征码"] = tb1[i][1],["偏移"] = tb1[i][2]} table.insert(lt1,i,mm2) end for i=1 , #tb2 do if tb2[i][2]~=nil then local mm3={["修改"] = tb2[i][1],["偏移"] = tb2[i][2]} table.insert(lt2,i,mm3) else local mm3={["修改"] = false,["偏移"] = tb2[i][1]} table.insert(lt2,i,mm3) end end LongTao(lt1, lt2 ) end function LongTao(Search, Write) gg.clearResults() gg.setVisible(false) lx=Search[1]["类型"] gg.searchNumber(Search[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]["副特征码"] if Search[k]["类型"]~= nil then lx =Search[k]["类型"] else lx = Search[1]["类型"] end for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + Search[k]["偏移"] 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["类型"] ~= nil then lx = w["类型"] else lx = Search[1]["类型"] end t[#t+1] = {} t[#t].address = data[i] + w["偏移"] t[#t].flags = lx if (w["修改"]~=nil) and (w["修改"]~=false) then t[#t].value = w["修改"] gg.setValues(t) if (w["冻结"] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = w["冻结"] gg.addListItems(item) end end end end gg.loadResults(t) gg.toast("共偏移η"..#t.." 条数据ΔΘ") else gg.toast("未定位到数据!") return false end else gg.toast("未定位到数据!") return false end end local app = {} function Assert(data) if data == nil or data == "" or data == "nil" then return false else return true end end function mearrass(memory, array) if Assert(memory) and Assert(array) then return true else return false end end function typetab(array, type) local datatype = {} for i = 1, #array do if Assert(array[i].type) then table.insert(datatype, i, array[i].type) else if Assert(type) then table.insert(datatype, i, type) else return false end end end return true, datatype end function app.memorysearch(memory, array, type) gg.setVisible(false) local isok = mearrass(memory, array) if isok then local isok, datatype = typetab(array, type) if isok then if Assert(array[1].hv) then gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv .. "~" .. array[1].hv, datatype[1]) else gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv, datatype[1]) end if gg.getResultCount() == 0 then return false else local tab = {} local data = gg.getResults(gg.getResultCount()) gg.clearResults() for i = 1, #data do data[i].isok = true end for i = 2, #array do local t = {} local offset = array[i].offset for x = 1, #data do t[#t + 1] = {} t[#t].address = data[x].address + offset t[#t].flags = datatype[i] end local t = gg.getValues(t) for z = 1, #t do if Assert(array[i].hv) then if tonumber(t[z].value) < tonumber(array[i].lv) or tonumber(t[z].value) > tonumber(array[i].hv) then data[z].isok = false end else if tostring(t[z].value) ~= tostring(array[i].lv) then data[z].isok = false end end end end for i = 1, #data do if data[i].isok then tab[#tab + 1] = data[i].address end end if #tab > 0 then return true, tab else return false end end else print("type参数错误") gg.toast("type参数错误") os.exit() end else print("memory or array参数错误") gg.toast("memory or array参数错误") os.exit() end end function app.memoryread(addr, type) local t = {} t[1] = {} t[1].address = addr t[1].flags = type if #t > 0 then return true, gg.getValues(t)[1].value else return false end end function app.memorywrite(addr, type, value, freeze) local t = {} t[1] = {} t[1].address = addr t[1].flags = type t[1].value = value if #t > 0 then if Assert(freeze) then t[1].freeze = freeze return gg.addListItems(t) else return gg.setValues(t) end else return false end end function split(szFullString, szSeparator) local nFindStartIndex = 1 local nSplitIndex = 1 local nSplitArray = {} while true do local nFindLastIndex = string.find(szFullString, szSeparator, nFindStartIndex) if not nFindLastIndex then nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, string.len(szFullString)) break end nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, nFindLastIndex - 1) nFindStartIndex = nFindLastIndex + string.len(szSeparator) nSplitIndex = nSplitIndex + 1 end return nSplitArray end function xgxc(szpy, qmxg) for x = 1, #(qmxg) do xgpy = szpy + qmxg[x]["offset"] xglx = qmxg[x]["type"] xgsz = qmxg[x]["value"] xgdj = qmxg[x]["freeze"] if xgdj == nil or xgdj == "" then gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) else gg.addListItems({[1] = {address = xgpy, flags = xglx, freeze = xgdj, value = xgsz}}) end xgsl = xgsl + 1 xgjg = true end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) gg.searchNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败") else gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for i = 1, sz do pdsz = true for v = 4, #(qmnb) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]["offset"] pysz[1].flags = qmnb[v]["type"] szpy = gg.getValues(pysz) pdpd = qmnb[v]["lv"] .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[i].address xgxc(szpy, qmxg) end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "开启成功,改" .. xgsl .. "条数据") else gg.toast(qmnb[2]["name"] .. "开启失败") end end end end function ShaoCi(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] if (count > 0) then for i,v in ipairs(result) do v.isUseful=true end for k=2,#Search do local tmp={} local offset=Search[k][2] - base local num=Search[k][1] for i,v in ipairs(result) do tmp[#tmp+1]={} tmp[#tmp].address=v.address+offset tmp[#tmp].flags=Search[k][3] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=tostring(num) then result[i].isUseful=false end end end for i,v in ipairs(result) do if (v.isUseful) then data[#data+1]=v.address end end if (#data > 0) then local t,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "\n📥修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast("\n"..Name..tg) tg_,th_=nil,nil else gg.toast("❌搜索不到",false) return false end else gg.toast("❌搜索不到") return false end end function HaoGe(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] if (count > 0) then for i,v in ipairs(result) do v.isUseful=true end for k=2,#Search do local tmp={} local offset=Search[k][2] - base local num=Search[k][1] for i,v in ipairs(result) do tmp[#tmp+1]={} tmp[#tmp].address=v.address+offset tmp[#tmp].flags=Search[k][3] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=tostring(num) then result[i].isUseful=false end end end for i,v in ipairs(result) do if (v.isUseful) then data[#data+1]=v.address end end if (#data > 0) then local t,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "\n📥修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast("\n"..Name..tg) tg_,th_=nil,nil else gg.toast("❌搜索不到",false) return false end else gg.toast("❌搜索到") return false end end --新偏移 ----------------支持仿xs写法和指针写法------------------- --[[ 支持冻结,支持范围搜索 支持多种仿xs写法 范围搜索与普通写法一样 指针冻结在修改的那一行添加,true即可 仿xs模板: 不冻结 qmnb = { {["memory"] = 内存范围}, {["name"] = "功能名词"}, {["value"] = 主特征码, ["type"] = 数据类型}, {["lv"] = 1副特征码, ["offset"] = 偏移量, ["type"] = 数据类型}, {["lv"] = 2副特征码, ["offset"] = 偏移量, ["type"] = 数据类型}, {["lv"] = 3副特征码, ["offset"] = 偏移量, ["type"] = 数据类型}, } qmxg = { {["value"] = 修改数值, ["offset"] = 偏移量, ["type"] = 数据类型}, } xqmnb(qmnb) qmnb = { {["memory"] = 内存范围}, {["name"] = "功能名词"}, {["value"] = 主特征码, ["type"] = 数据类型}, {["lv"] = 1副特征码, ["offset"] = 偏移量, ["type"] = 数据类型}, {["lv"] = 2副特征码, ["offset"] = 偏移量, ["type"] = 数据类型}, {["lv"] = 3副特征码, ["offset"] = 偏移量, ["type"] = 数据类型}, } qmxg = { {["value"] = 修改数值, ["offset"] = 偏移量, ["type"] = 数据类型, ["freeze"] = true}, } xqmnb(qmnb) -- Jh内存: ['REGION_JAVA_HEAP'] = 2 Ch内存: ['REGION_C_HEAP'] = 1 Ca内存: ['REGION_C_ALLOC'] = 4 Cd内存: ['REGION_C_DATA'] = 8 Cb内存: ['REGION_C_BSS'] = 16 Ps内存:['REGION_PPSSPP'] = 262144 A内存: ['REGION_ANONYMOUS'] = 32 J内存: ['REGION_JAVA'] = 65536 S内存: ['REGION_STACK'] = 64 As内存: ['REGION_ASHMEM'] = 524288 V内存: ['REGION_VIDEO'] = 1048576 O内存 ['REGION_OTHER'] = -2080896 B内存: ['REGION_BAD'] = 131072 Xa内存: ['REGION_CODE_APP'] = 16384 Xs内存: ['REGION_CODE_SYS'] = 32768 A类搜: ['TYPE_AUTO'] = 127 B类搜: ['TYPE_BYTE'] = 1 E类搜: ['TYPE_DOUBLE'] = 64 D类搜: ['TYPE_DWORD'] = 4 F类搜: ['TYPE_FLOAT'] = 16 Q类搜: ['TYPE_QWORD'] = 32 W类搜: ['TYPE_WORD'] = 2 X类搜: ['TYPE_XOR'] = 8 ]] AA = "作者:少辞" function SearchWrite(A0_80, A1_81, A2_82) local L3_83, L4_84, L5_85, L6_86, L7_87, L8_88, L9_89, L10_90, L11_91, L12_92, L13_93, L14_94, L15_95, L16_96, L17_97, L18_98, L19_99, L20_100, L21_101 end gg.alert(os.date("少辞自制枪械美化")) function Main() SN = gg.multiChoice({ "1.少辞独家枪械美化(整套美化)️", "️2.海洋之心ak", "3.影袭ak(和平暖暖同款)", "4.黑龙ak", "5.星空ak", "6.快乐主宰m4", "7.萌龙m4", "8.赤诚m4", "9.寒冰m4", "10.火箭少女m4️️", "11.不知名m4️", "12.生命誓言m4", "13.m4️🐉", "14.猛男", "15.不知名猛男", "️️16.不知名猛男", "17.不知名猛男", "18.️不知名猛男", "️️19.不知名猛男", "20.黄金m4", "21.一整套不知名枪械", "️22.快乐主宰死噶️", "23.乌木金纹ak", "24.五爪金龙平底锅(和平暖暖同款)", "25.下面是花絮(别选这个)️", "️26.喷雾👋", "️27.超大血雾️", "️28.粉血雾", "29.️蓝血雾️", "待更新", "️待更新", "先选好前面的,后面的是全部枪械美化" }, nil, "少辞枪械美化,🈲🈯倒卖") if SN == nil then else if SN[1] == true then q1() end if SN[2] == true then q2() end if SN[3] == true then q3() end if SN[4] == true then q4() end if SN[5] == true then q5() end if SN[6] == true then q6() end if SN[7] == true then q7() end if SN[8] == true then q8() end if SN[9] == true then q9() end if SN[10] == true then q10() end if SN[11] == true then q11() end if SN[12] == true then q12() end if SN[13] == true then q13() end if SN[14] == true then q14() end if SN[15] == true then q15() end if SN[16] == true then q16() end if SN[17] == true then q17() end if SN[18] == true then q18() end if SN[19] == true then q19() end if SN[20] == true then q20() end if SN[21] == true then q21() end if SN[22] == true then q22() end if SN[23] == true then q23() end if SN[24] == true then q24() end if SN[25] == true then q25() end if SN[26] == true then q26() end if SN[27] == true then q27() end if SN[28] == true then q28() end if SN[29] == true then q29() end if SN[30] == true then q30() end if SN[31] == true then q31() end if SN[32] == true then Exit() end end XGCK = -1 end function q1() ShaoCi({{false,10100100,0,4,nil,nil}},{{1101001020,0,4,false}},4,32,"少辞枪械\nAKM") ShaoCi({{false,10100200,0,4,nil,nil}},{{1101002019,0,4,false}},4,32,"少辞枪械\nM16A4") ShaoCi({{false,10100300,0,4,nil,nil}},{{1101003098,0,4,false}},4,32,"枪械美化\nSCAR") ShaoCi({{false,10100400,0,4,nil,nil}},{{1101004083,0,4,false}},4,32,"枪械美化\nM416") ShaoCi({{false,10100500,0,4,nil,nil}},{{1101005014,0,4,false}},4,32,"枪械美化\nGROZA") ShaoCi({{false,10100600,0,4,nil,nil}},{{1101006018,0,4,false}},4,32,"枪械美化\nAUG") ShaoCi({{false,10100700,0,4,nil,nil}},{{1101007002,0,4,false}},4,32,"枪械美化\nQBZ") ShaoCi ({{false,10100800,0,4,nil,nil}},{{1101008050,0,4,false}},4,32,"枪械美化\nM762") ShaoCi({{false,10100900,0,4,nil,nil}},{{1101009001,0,4,false}},4,32,"枪械美化\nMK47") ShaoCi ({{false,10200100,0,4,nil,nil}},{{1102001024,0,4,false}},4,32,"枪械美化\nUZI") ShaoCi ({{false,10200100,0,4,nil,nil}},{{1102005011,0,4,false}},4,32,"枪械美化\n野牛") ShaoCi({{false,10200200,0,4,nil,nil}},{{1102002030,0,4,false}},4,32,"枪械美化\nUMP9") ShaoCi ({{false,10200300,0,4,nil,nil}},{{1102003014,0,4,false}},4,32,"枪械美化\nVector") ShaoCi({{false,10200400,0,4,nil,nil}},{{1102004022,0,4,false}},4,32,"枪械美化\n汤姆逊") ShaoCi ({{false,10300100,0,4,nil,nil}},{{1103001011,0,4,false}},4,32,"枪械美化\n98K") ShaoCi({{false,10300200,0,4,nil,nil}},{{1103002023,0,4,false}},4,32,"枪械美化\nM24") ShaoCi({{false,10300300,0,4,nil,nil}},{{1103003029,0,4,false}},4,32,"枪械美化\nAWM") ShaoCi({{false,10300400,0,4,nil,nil}},{{1103004022,0,4,false}},4,32,"枪械美化\nSKS") ShaoCi ({{false,10300500,0,4,nil,nil}},{{1103005018,0,4,false}},4,32,"枪械美化\nVSS") ShaoCi({{false,10300600,0,4,nil,nil}},{{1103006019,0,4,false}},4,32,"枪械美化\nMINI14") ShaoCi({{false,10300700,0,4,nil,nil}},{{1103007010,0,4,false}},4,32,"枪械美化\nMK14") ShaoCi ({{false,10300900,0,4,nil,nil}},{{1103009011,0,4,false}},4,32,"枪械美化\nSLR") ShaoCi ({{false,10301000,0,4,nil,nil}},{{1103010002,0,4,false}},4,32,"枪械美化\nQBU") ShaoCi({{false,10400100,0,4,nil,nil}},{{1104001015,0,4,false}},4,32,"枪械美化\nS686") ShaoCi ({{false,10400300,0,4,nil,nil}},{{1104003015,0,4,false}},4,32,"枪械美化\nS12K") ShaoCi({{false,10500100,0,4,nil,nil}},{{1105001012,0,4,false}},4,32,"枪械美化\nM249") ShaoCi ({{false,10500200,0,4,nil,nil}},{{1105002024,0,4,false}},4,32,"枪械美化\nDP28") ShaoCi({{false,10600100,0,4,nil,nil}},{{1106001001,0,4,false}},4,32,"枪械美化\nP92") ShaoCi({{false,10600200,0,4,nil,nil}},{{1106002005,0,4,false}},4,32,"枪械美化\nP1911") ShaoCi({{false,10600300,0,4,nil,nil}},{{1106003011,0,4,false}},4,32,"枪械美化\nR1895") ShaoCi ({{false,10800200,0,4,nil,nil}},{{1108002003,0,4,false}},4,32,"枪械美化\n撬棍") ShaoCi ({{false,10800400,0,4,nil,nil}},{{1108004092,0,4,false}},4,32,"枪械美化\n平底锅") ShaoCi({{false,20300600,0,4,nil,nil},{1,-4,4},{203006,12,4}},{{1010020553,0,4,false}},4,32,"枪械美化\nM16A4") ShaoCi({{false,20300800,0,4,nil,nil},{1,-4,4},{203008,12,4}},{{1010040342,0,4,false}},4,32,"枪械美化\nM416机瞄") ShaoCi({{false,20500500,0,4,nil,nil},{1,-4,4},{205005,12,4}},{{1010040823,0,4,false}},4,32,"枪械美化\nM416枪托") ShaoCi({{false,29100400,0,4,nil,nil},{1,-4,4},{291004,12,4}},{{1010040821,0,4,false}},4,32,"少辞独家美化\nM416扩容") end function q2() HaoGe({{false,10100100,0,4,nil,nil}},{{1101001052,0,4,false}},4,32,"🚬AKM") end function q3() HaoGe({{false,10100100,0,4,nil,nil}},{{1101001079,0,4,false}},4,32,"🚬AKM") end function q4() HaoGe({{false,10100100,0,4,nil,nil}},{{1101001046,0,4,false}},4,32,"🚬AKM") end function q5() HaoGe({{false,10100100,0,4,nil,nil}},{{1101001093,0,4,false}},4,32,"💎AKM") end function q6() gg.clearResults() gg.searchNumber("10100400",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1101004081",4) gg.toast("M416") qmnb = { {["memory"] = 32}, {["name"] = "m416机瞄"}, {["value"] = 20300800, ["type"] = 4}, {["lv"] = 1, ["offset"] = -4, ["type"] = 4}, {["lv"] = 2, ["offset"] = 4, ["type"] = 4}, } qmxg = { {["value"] = 1010040812, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "枪托"}, {["value"] = 20500500, ["type"] = 4}, {["lv"] = 1, ["offset"] = -4, ["type"] = 4}, {["lv"] = 205005, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 1010040813, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "扩容"}, {["value"] = 29100400, ["type"] = 4}, {["lv"] = 1, ["offset"] = -4, ["type"] = 4}, {["lv"] = 291004, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 1010040811, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) end function q7() gg.clearResults() gg.searchNumber("10100400",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(500) gg.editAll("1101004086",gg.TYPE_DWORD) gg.toast("萌龙M4") qmnb = { {["memory"] = 32}, {["name"] = "机瞄"}, {["value"] = 20300800, ["type"] = 4}, {["lv"] = 1, ["offset"] = -4, ["type"] = 4}, {["lv"] = 2, ["offset"] = 4, ["type"] = 4}, } qmxg = { {["value"] = 1010040862, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "枪托"}, {["value"] = 20500500, ["type"] = 4}, {["lv"] = 1, ["offset"] = -4, ["type"] = 4}, {["lv"] = 205005, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 1010040863, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "扩容"}, {["value"] = 29100400, ["type"] = 4}, {["lv"] = 1, ["offset"] = -4, ["type"] = 4}, {["lv"] = 291004, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 1010040861, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) end function q8() HaoGe({{false,10100400,0,4,nil,nil}},{{1101004015,0,4,false}},4,32,"🚬M416") HaoGe({{false,20300800,0,4,nil,nil},{1,-4,4},{203008,12,4}},{{1010040152,0,4,false}},4,32,"🚬M416机瞄") HaoGe({{false,20500500,0,4,nil,nil},{1,-4,4},{205005,12,4}},{{1010040153,0,4,false}},4,32,"🚬M416枪托") HaoGe({{false,29100400,0,4,nil,nil},{1,-4,4},{291004,12,4}},{{1010040151,0,4,false}},4,32,"🚬M416扩容") end function q9() HaoGe({{false,10100400,0,4,nil,nil}},{{1101004046,0,4,false}},4,32,"🚬M416") HaoGe({{false,20300800,0,4,nil,nil},{1,-4,4},{203008,12,4}},{{1010040462,0,4,false}},4,32,"🚬M416机瞄") HaoGe({{false,20500500,0,4,nil,nil},{1,-4,4},{205005,12,4}},{{1010040463,0,4,false}},4,32,"🚬M416枪托") HaoGe({{false,29100400,0,4,nil,nil},{1,-4,4},{291004,12,4}},{{1010040461,0,4,false}},4,32,"🚬M416扩容") end function q10() HaoGe({{false,10100400,0,4,nil,nil}},{{101004001,0,4,false}},4,32,"🚬M416") HaoGe({{false,20300800,0,4,nil,nil},{1,-4,4},{203008,12,4}},{{100400103,0,4,false}},4,32,"🚬M416机瞄") HaoGe({{false,20500500,0,4,nil,nil},{1,-4,4},{205005,12,4}},{{100400102,0,4,false}},4,32,"🚬M416枪托") HaoGe({{false,29100400,0,4,nil,nil},{1,-4,4},{291004,12,4}},{{100400101,0,4,false}},4,32,"🚬M416扩容") end function q11() HaoGe({{false,10100400,0,4,nil,nil}},{{1101004005,0,4,false}},4,32,"🚬M416") end function q12() gg.clearResults() gg.searchNumber("10100400", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(20) gg.editAll("1101004007",gg.TYPE_DWORD) gg.toast("m4") end function q13() gg.clearResults() gg.searchNumber("10100400", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(20) gg.editAll("1101004086",gg.TYPE_DWORD) gg.toast("m4") end function q14() gg.clearResults() gg.searchNumber("10100800",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1101008015",gg.TYPE_DWORD) gg.toast("m762") end function q15() gg.clearResults() gg.searchNumber("10100800",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1101008016",gg.TYPE_DWORD) gg.toast("m762") end function q16() gg.clearResults() gg.searchNumber("10100800",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1101008029",gg.TYPE_DWORD) gg.toast("m762") end function q18() gg.clearResults() gg.searchNumber("10100800",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1101008017",gg.TYPE_DWORD) gg.toast("m762") end function q19() gg.clearResults() gg.searchNumber("10100800",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1101008026",gg.TYPE_DWORD) gg.toast("m762") end function q20() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("20300800 ", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("20300800 ", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("1010040342", gg.TYPE_DWORD) gg.toast("M416黄金机瞄已开启") gg.searchNumber("10100400 ", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10100400 ", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("1101004034", gg.TYPE_DWORD) gg.toast("M416黄金已开启") qmnb = { {["memory"] = 32}, {["name"] = "枪托"}, {["value"] = 20500500, ["type"] = 4}, {["lv"] = 1, ["offset"] = -4, ["type"] = 4}, {["lv"] = 205005, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 1010040343, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) end function q21() HaoGe({{false,10100100,0,4,nil,nil}},{{1101001079,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}},{{1101003098,0,4,false}},4,32,"🚬SCAR") HaoGe({{false,10100400,0,4,nil,nil}},{{1101004089,0,4,false}},4,32,"🚬M416") HaoGe({{false,10100500,0,4,nil,nil}},{{1101005025,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}},{{1101008050,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,110300100,0,4,nil,nil}},{{1103003100,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") end function q22() HaoGe({{false,10100300,0,4,nil,nil}},{{1101003098,0,4,false}},4,32,"🚬SCAR") end function q23() gg.clearResults() gg.searchNumber("10100100",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(20) gg.editAll("1101001002",gg.TYPE_DWORD) gg.toast("AKM金木丝纹") end function q24() end function q25() HaoGe ({{false,10800400,0,4,nil,nil}},{{1108004092,0,4,false}},4,32,"💎平底锅") end function q26() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('40601002',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.searchNumber('',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(99) gg.editAll('4151006',gg.TYPE_DWORD) gg.toast('喷雾👋') gg.clearResults() end function q27() gg.clearResults() gg.setRanges(16384) gg.searchNumber("-298,370,492", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-298,370,492", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-294,581,562;-298,706,367:193", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-294,581,562;-298,706,367:193", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0", gg.TYPE_DWORD) gg.toast("超级血雾") end function q28() ShaoCi({{false,-308983296,0,4,nil,nil},{-298812731,32,4}},{{0,0,4,false},{0,4,4,false},{0,8,4,false},{0,12,4,false},{0,16,4,false},{0,20,4,false},{0,24,4,false},{0,28,4,false},{0,32,4,false}},4,16384,"粉红血") end function q29() gg.setRanges(16384) gg.searchNumber('-5.92766612e27F;-1.1250887e28F;-1.23939076e21F;-1.38573889e28F;-1.24646674e28F;-1.2464632e28F', 16, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(500) gg.editAll("0", gg.TYPE_FLOAT) gg.toast('蓝色') gg.clearResults() end function q30() end function q31() end function Exit() print("感谢智齿🙏") os.exit() end cs = "作者QQ:2496641696" while true do if gg.isVisible(true) then XGCK = 1 gg.setVisible(false) end gg.clearResults() if XGCK == 1 then Main() end end