function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end function getFloat(addr) local tt={} tt[1]={} tt[1].address=addr tt[1].flags=16 return gg.getValues(tt)[1].value end function getZZ(addr) local tt={} tt[1]={} tt[1].address=addr tt[1].flags=4 return gg.getValues(tt)[1].value end function writeFloat(addr,value) local tt={} tt[1]={} tt[1].address=addr tt[1].flags=16 tt[1].value=value gg.setValues(tt) 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 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) 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) else return false end else return false end end function Fxs(Search, Write,Neicun,Mingcg,Shuzhiliang) gg.clearResults() gg.setRanges(Neicun) gg.setVisible(false) gg.searchNumber(Search[1][1], Search[1][3]) 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 = Search[k][3] 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(Mingcg.."搜索到"..#data.."条数据") local t = {} local base = Search[1][2] if Shuzhiliang == "" and Shuzhiliang > 0 and Shuzhiliang < #data then Shuzhiliang=Shuzhiliang else Shuzhiliang=#data end for i=1, Shuzhiliang do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = w[3] t[#t].value = w[1] if (w[4] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(Mingcg.."已修改"..#t.."条数据") gg.addListItems(t) else gg.toast(Mingcg.."开启失败", false) return false end else gg.toast("搜索失败") return false end end DWORD=gg.TYPE_DWORD DOUBLE=gg.TYPE_DOUBLE FLOAT=gg.TYPE_FLOAT WORD=gg.TYPE_WORD BYTE=gg.TYPE_BYTE XOR=gg.TYPE_XOR QWORD=gg.TYPE_QWORD -- 【【 核心代码,不懂勿动 】】 -- JF Script编辑器 function home() gg.setVisible(false) hailan = gg.multiChoice({ "大厅基址一键", "独家打击特效", "独家自改范围", "独家自改广角", "跳跃翻墙", "秒开倍镜", "子弹穿墙", "子弹穿墙关闭", "美化木乃伊", "蹲下与站立路飞", "乌龟加速开", "乌龟加速关", "王八加速开", "王八加速关", "甲鱼加速开", "甲鱼加速关", "高跳开", "高跳关", "退出", }, nil, " 乌龟王八蛋加速脚本,适配2.62版本功能 ,bug反馈作者,QQ1776977614,部分源码来自网络,末笙自用") if hailan == nil then else if hailan[1] == true then x1() end if hailan[2] == true then x2() end if hailan[3] == true then x3() end if hailan[4] == true then x4() end if hailan[5] == true then x5() end if hailan[6] == true then x6() end if hailan[7] == true then x7() end if hailan[8] == true then x8() end if hailan[9] == true then x9() end if hailan[10] == true then x10() end if hailan[11] == true then x11() end if hailan[12] == true then x12() end if hailan[13] == true then x13() end if hailan[14] == true then x14() end if hailan[15] == true then x15() end if hailan[16] == true then x16() end if hailan[17] == true then x17() end if hailan[18] == true then x18() end end sheng = -1 end function x1() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1.427811e28;8.5626969e-26", gg.TYPE_FLOAT) gg.searchNumber("-1.427811e28", gg.TYPE_FLOAT) gg.getResults(10) gg.editAll("0", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(16384) local dataType = 16 local search = {{-1.423933276633091E28, 0}, {-1.238242388799446E28, -4}, {-1.114450155758339E28, 4}, {-1.8331474059341755E27, 8}, {-7.160887698833495E24, 12}, } local modify = {{0, 4}, } SearchWrite(search,modify,dataType,Name) gg.setRanges(16384) local dataType = 16 local search = {{-1.1368873507541788E-13, 0}, {-2.78698202667584E28, -8}, {-2.2673447984470502E24, 40}, } local modify = {{0, -8}, } SearchWrite(search,modify,dataType,Name) gg.setRanges(16384) local dataType = 16 local search = {{128.0, 0}, {-2.8111605430681328E28, -16}, {-3.7444097189855772E28, -8}, {-1.114450155758339E28, -4}, } local modify = {{0, -4}, } SearchWrite(search,modify,dataType,Name) gg.setRanges(16384) local dataType = 16 local search = {{-6.154945350000412E27, 0}, {-2.656333398413989E21, 4}, {1.8638965755821076E-20, 8}, {-1.114450155758339E28, 12}, {-2.0291020897675903E20, 16}, {0.0, 20}, } local modify = {{0, 12}, } SearchWrite(search,modify,dataType,Name) gg.setRanges(32) ------ no grass local dataType = 16 local search = {{2.6562800589059024E20, 0}, {1.7612580885599617E19, 4}, {7.140112703767433E31, 8}, {2.6914589774170607E20, 12}, {3.0734483333130855E29, 16}, {1.9283839294501626E31, 20}, {62504356.0, 24}, {1.809818167013712E31, 28}, {7.094777648535465E22, 32}, {1.7861703690562302E31, 36}, {7.774195263295962E31, 40}, {1.0695046191358442E-38, 44}, } local modify = {{0, 0}, {0, 4}, {0, 8}, {0, 12}, {0, 16}, {0, 20}, {0, 24}, {0, 28}, {0, 32}, {0, 36}, {0, 40}, {0, 44}, } SearchWrite(search,modify,dataType,Name) -- Start looking to be modified gg.setRanges(16384) -- Value Ranges --- remove fog local dataType = 4 -- Value type local search = {{-298841535, 0}, {-409731072, 4}, {-443744204, 8}, } -- Value signature local modify = {{0, 0}, } -- Value modify SearchWrite(search,modify,dataType,Name) -- Start looking to be modified gg.setRanges(8) -- Value Ranges -- less Recoil local dataType = 16 -- Value type local search = {{-1.3620364e28, 0}, {-5.7294365e27, 4}, {-1.2382424e28, 8}, } -- Value signature local modify = {{0, 0}, } -- Value modify SearchWrite(search,modify,dataType,Name) -- Start looking to be modified gg.setRanges(16384) -- Value Ranges --- high wiew local dataType = 16 -- Value type local search = {{360, 0}, {3.14159274101, -8}, {0.00100000005, -4}, } -- Value signature local modify = {{240, 0}, } -- Value modify SearchWrite(search,modify,dataType,Name)-- Start looking to be modified gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) local dataType = 16 local search = {{-6.171871492066637E27, 0},{-3.868563083935415E25, -8},} local modify = {{0, -8},{0, 4},} -- Small Crooshair SearchWrite(search,modify,dataType,Name) -- Start looking to be modified gg.setRanges(32) local dataType = 16 local search = {{2.6562800589059024E20, 0}, {1.7612580885599617E19, 4}, {7.140112703767433E31, 8}, {2.6914589774170607E20, 12}, {3.0734483333130855E29, 16}, {1.9283839294501626E31, 20}, {62504356.0, 24}, {1.809818167013712E31, 28}, {7.094777648535465E22, 32}, {1.7861703690562302E31, 36}, {7.774195263295962E31, 40}, {1.0695046191358442E-38, 44}, } local modify = {{0, 0}, {0, 4}, {0, 8}, {0, 12}, {0, 16}, {0, 20}, {0, 24}, {0, 28}, {0, 32}, {0, 36}, {0, 40}, {0, 44}, } SearchWrite(search,modify,dataType,Name) gg.setRanges(1048576) local dataType = 16 local search = {{0.9990000128746033, 0}, {1.0, -8}, {0.25, 16}, } local modify = {{0, -8}, } gg.toast("午后防抖顺鸡除雾除草") end function x2() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-443715560;-299365883",gg.TYPE_DWORD) gg.refineNumber("-443715560",gg.TYPE_DWORD) gg.getResults(10) gg.editAll("0",gg.TYPE_DWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-289,596,733;-308,983,296;-298,640,831;-298,370,492;-294,581,562;-298,706,367:193", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-289,596,733;-308,983,296;-298,640,831;-298,370,492;-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.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-299365883", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(200, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("10", gg.TYPE_DWORD) gg.processResume() gg.clearResults() gg.setRanges(32) gg.searchNumber("10.0F;10.0F;10.0F;10.0F;45:193", 16, false, 536870912, 0, -1) gg.searchNumber("10", 16, false, 536870912, 0, -1) gg.getResults(100) gg.editAll("-105", 16) gg.toast("蓝色打击成功 开启的时候别开枪") end function x3() st = gg.prompt({ "输入范围大小尽量用默认,200真伤头部,240超大头部微减伤,训练场调出想要效果:" }, {"300"}) if st ~= nil then gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.20161819458;23;25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResultCount() gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll(st[1], gg.TYPE_FLOAT) gg.toast("自改头部范围开启成功") end end function x4() st = gg.prompt({ "输入视角 290平板视角 230超大广角 220极限视角 400视角放大 谨慎选择无法关闭:" }, {"250"}) if st ~= nil then gg.clearResults() gg.setRanges(16384) gg.setVisible(false) gg.searchNumber("360.0;0.00100000005;-9.38575022e22", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("360", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll(st[1], gg.TYPE_FLOAT) gg.toast("超广视角开启成功") end end function x5() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10.0;45.0;40.0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(150) gg.editAll("99999", gg.TYPE_FLOAT) gg.toast("跳跃翻墙") end function x6() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("0.37999999523F;1.0F:6", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.37999999523", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(55) gg.editAll("-9", gg.TYPE_FLOAT) gg.toast("秒开倍镜") end function x7() gg.setRanges(gg.REGION_C_BSS) gg.clearResults() gg.searchNumber("869,711,765D;2;1::55", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("0.5", gg.TYPE_FLOAT) gg.clearResults() gg.toast("子弹穿墙,别和加速一起用") end function x8() gg.setRanges(gg.REGION_C_BSS) gg.clearResults() gg.searchNumber("869,711,765D;0.5;1::55", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("2", gg.TYPE_FLOAT) gg.clearResults() gg.toast("子弹穿墙关闭") end function x9() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('403003',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('403003',gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('1405623',gg.TYPE_DWORD) gg.toast("1🌹") gg.toast("丢了重新捡") end function x10() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4542415103350479456",gg.TYPE_QWORD) var = gg.getResults(9999) gg.editAll("4542415103374559937",gg.TYPE_QWORD) gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4138667321167981973",gg.TYPE_QWORD) var = gg.getResults(200) gg.editAll("4848124999984742400",gg.TYPE_QWORD) gg.clearResults() gg.toast("开一次只有一个路飞") end function x11() qmnb= { {['memory']=16384}, {['name']='开启中'}, {['value']=8.333932203601057E-28, ['type']=16}, {['lv']=6.163108799837592E-33,['offset']=64, ['type']=16}, } qmxg= { {['value']=23.10000038147,['offset']=156,['type']=16}, } xqmnb(qmnb,qmxg) gg.getResults(1000) gg.editAll('23', gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("5.6",16) gg.clearResults() gg.toast("加速开启中") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267064848315881", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267068834414592",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1,585,267,064,848,315,880", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1,585,267,068,834,414,592",gg.TYPE_QWORD) gg.toast("加速开启中") gg.clearResults() gg.setRanges(32) gg.searchNumber("4,525,216,907,414,147,695", 32, false, 536870912, 0, -1) gg.getResults(9999) gg.editAll("4,525,216,907,473,673,257", 32) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", 32, false, 536870912, 0, -1) gg.getResults(9999) gg.editAll("-1,328,550,408,576,460,390", 32) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", 32, false, 536870912, 0, -1) gg.getResults(9999) gg.editAll("-1296744149264269342", 32) gg.clearResults() gg.searchNumber("-1505254313802431360", 32, false, 536870912, 0, -1) gg.getResults(9999) gg.editAll("-1505254313804899999", 32) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.setVisible(false) gg.searchNumber("-3.8738163e21;-8.1893464e19;-7.5552396e19:25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-8.1893464e19", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1) gg.setVisible(false) gg.editAll("-999", gg.TYPE_FLOAT) gg.clearResults() gg.toast("加速降低延迟开启成功") end function x12() gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber('23.10000038147;-1.8890966e26;-0.60239994526;-2.3618554e21;-2.8111605e28:17', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('23.10000038147', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll('25.72529029846', gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;5.6::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("5.6", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("0",16) gg.toast("加速正在关闭中 ") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267068834414592", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267064848315881",gg.TYPE_QWORD) gg.toast("加速正在关闭中") gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1,585,267,068,834,414,592", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1,585,267,064,848,315,880",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,473,673,257", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(9999) gg.editAll("4,525,216,907,414,147,695", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,576,460,390", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(9999) gg.editAll("-1,328,550,408,728,725,571", gg.TYPE_QWORD) gg.clearResults() gg.searchNumber("-1505,254,313,804,899,999", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(9999) gg.editAll("-1,505,254,313,802,431,360", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,296,744,149,264,269,342", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(9999) gg.editAll("-1,296,744,149,883,614,555", gg.TYPE_QWORD) gg.clearResults() gg.toast("关闭成功") end function x13() qmnb= { {['memory']=16384}, {['name']='开启中'}, {['value']=8.333932203601057E-28, ['type']=16}, {['lv']=6.163108799837592E-33,['offset']=64, ['type']=16}, } qmxg= { {['value']=23.10000038147,['offset']=156,['type']=16}, } xqmnb(qmnb,qmxg) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267064848315881", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) FLASH1 = gg.getResults(100) gg.editAll("-1585267068834414550", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-6.03221444e26;-1.3078764e28;-3.74440972e28;-1.86389771e-20;-1.11445016e28;-9.39921508e20;-1.8331477e27:33", 16, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-1.86389771e-20", 16, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("0", 16) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,287,719,427,143,988,736", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1110) gg.editAll("-1,296,744,153,870,237,696", 32) gg.clearResults() gg.setRanges(0) gg.searchNumber("-1,296,744,149,883,614,555", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(190) gg.editAll("-1,296,744,153,870,237,696",gg.TYPE_QWORD) gg.getResults(100) gg.editAll("0.1", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,414,147,695", 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll("4,525,216,907,477,699,789", 32) so=gg.getRangesList('libUE4.so')[1].start py=0x148F948 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x3FEDAF8 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x40D8C34 setvalue(so+py,16,0.18) so=gg.getRangesList('libUE4.so')[1].start py=0x40E67D4 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x473184C setvalue(so+py,16,22) gg.clearResults() gg.toast("v2🐢") end function x14() gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber('23;-1.8890966e26;-0.60239994526;-2.3618554e21;-2.8111605e28:17', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('23.10000038147', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll('25.72529029846', gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267068834414550", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) FLASH1 = gg.getResults(100) gg.editAll("-1585267064848315881", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1.3078764e28;-3.74440972e28;0;-1.11445016e28;-9.39921508e20;-1.8331477e27::512", 16, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("0", 16, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1.86389771e-20", 16) gg.toast("关闭v2中") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,477,699,789", 32, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll("4,525,216,907,414,147,695", 32) so=gg.getRangesList('libUE4.so')[1].start py=0x148F948 setvalue(so+py,16,-6.15262313e27) so=gg.getRangesList('libUE4.so')[1].start py=0x3FEDAF8 setvalue(so+py,16,-5.10801854e27) so=gg.getRangesList('libUE4.so')[1].start py=0x40D8C34 setvalue(so+py,16,9.99999997e-7) so=gg.getRangesList('libUE4.so')[1].start py=0x40E67D4 setvalue(so+py,16,-1.86389771e-20) so=gg.getRangesList('libUE4.so')[1].start py=0x473184C setvalue(so+py,16,25.72529029846) gg.clearResults() gg.clearResults() gg.toast("🐢关闭成功") end function x15() qmnb= { {['memory']=16384}, {['name']='开启中'}, {['value']=8.333932203601057E-28, ['type']=16}, {['lv']=6.163108799837592E-33,['offset']=64, ['type']=16}, } qmxg= { {['value']=21.5,['offset']=156,['type']=16}, } xqmnb(qmnb,qmxg) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;0::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("0", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("5.6",16) gg.clearResults() gg.toast("末笙") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267064848315881", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267068834414592",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1,585,267,064,848,315,880", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1,585,267,068,834,414,592",gg.TYPE_QWORD) gg.toast("末笙") gg.clearResults() gg.setRanges(32) gg.searchNumber("4,525,216,907,414,147,695", 32, false, 536870912, 0, -1) gg.getResults(9999) gg.editAll("4,525,216,907,473,673,257", 32) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,728,725,571", 32, false, 536870912, 0, -1) gg.getResults(9999) gg.editAll("-1,328,550,408,576,460,390", 32) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149883614555", 32, false, 536870912, 0, -1) gg.getResults(9999) gg.editAll("-1296744149264269342", 32) gg.clearResults() gg.searchNumber("-1505254313802431360", 32, false, 536870912, 0, -1) gg.getResults(9999) gg.editAll("-1505254313804899999", 32) gg.clearResults() gg.toast("🐌加速开启成功") end function x16() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("0.0001;5.6::16", 16,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("5.6", 16,false,gg.SIGN_EQUAL,0, -1) gg.getResults(200) gg.editAll("0",16) gg.toast("末笙") gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1585267068834414592", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1585267064848315881",gg.TYPE_QWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-1,585,267,068,834,414,592", gg.TYPE_QWORD,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll("-1,585,267,064,848,315,880",gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,473,673,257", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(9999) gg.editAll("4,525,216,907,414,147,695", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,576,460,390", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(9999) gg.editAll("-1,328,550,408,728,725,571", gg.TYPE_QWORD) gg.clearResults() gg.searchNumber("-1505,254,313,804,899,999", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(9999) gg.editAll("-1,505,254,313,802,431,360", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,296,744,149,264,269,342", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(9999) gg.editAll("-1,296,744,149,883,614,555", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber('21.5;-1.8890966e26;-0.60239994526;-2.3618554e21;-2.8111605e28:17', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber('21.5', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll('25.72529029846', gg.TYPE_FLOAT) gg.clearResults() gg.toast("🐌加速关") end function x17() local t = {"libUE4.so:bss", "Cb"} local tt = {0x33B3C8, 0xA8, 0xF0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -50}}) end function x18() local t = {"libUE4.so:bss", "Cb"} local tt = {0x33B3C8, 0xA8, 0xF0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -980}}) end while true do if gg.isVisible(true) then sheng = 1 gg.setVisible(false) end if sheng == 1 then home() end end