function bgnb(Search, Write,Neicun,Mingcg,Shuzhiliang) gg.clearResults() gg.setRanges(Neicun) gg.setVisible(false) gg.searchNumber(Search[1][1], Search[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do tmp = {} offset = Search[k][2] - base 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.."条数据") t = {} 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 item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(Mingcg.."已修改"..#t.."条数据") gg.sleep(400) else gg.toast(Mingcg.."开启失败", false) return false end else gg.toast("搜索失败") return false end end function bgnb(Search, Write,Neicun,Mingcg,Shuzhiliang) gg.clearResults() gg.setRanges(Neicun) gg.setVisible(false) gg.searchNumber(Search[1][1], Search[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do tmp = {} offset = Search[k][2] - base 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.."条数据") t = {} 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 item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(Mingcg.."已修改"..#t.."条数据") gg.sleep(400) else gg.toast(Mingcg.."开启失败", false) return false end else gg.toast("搜索失败") return false end end function mian() menu = gg.multiChoice({ "加速开", "加速关", "防拉", "退出脚本"}, nil,"自用加速\nBy.白给") if menu == nil then else if menu[1] == true then a1() end if menu[2] == true then a2() end if menu[3] == true then a3() end if menu[4] == true then print("已退出") os.exit() end end XGCK=-1 end function a1() bgnb({{150994944,0,4},{58,-4,4},{58,-8,4},{89,40,4},{1084227584,68,4}},{{70,16,16},{70,16,16}},32,"爆屏",true) bgnb({{-1901117039636905984,0,32}},{{-1901117038551420109,0,32}},16384,"慢动作",true) bgnb({{20000,0,4},{10000000000,-8,4},{10000000000,-4,4},},{{10000,-8,4},{10000,-4,4},},32,"防止灵魂",true) bgnb({{-1296744149883614555,0,32}},{{-1296744149264269342,0,32}},16384,"人物",true) bgnb({{4525216907414147695,0,32}},{{4525216907473673257,0,32}},32,"全局",true) bgnb({{-1328550408728725571,0,32}},{{-1328550408576460390,0,32}},16384,"优化",true) bgnb({{-1228926273201366461,0,32}},{{-1228926273126264269,0,32}},16384,"防掉帧",true) bgnb({{20000,0,4},{10000,-8,4},{10000,-4,4},},{{10000000000,-8,4},{10000000000,-4,4},},32,"完美无拉回",true) end function a2() bgnb({{-1901117038551420109,0,32}},{{-1901117039636905984,0,32}},16384,"慢动作关闭") bgnb({{20000,0,4},{10000,-8,4},{10000,-4,4},},{{10000000000,-8,4},{10000000000,-4,4},},32,"防止灵魂关闭",true) bgnb({{-1296744149264269342,0,32}},{{-1296744149883614555,0,32}},16384,"人物关闭",true) bgnb({{4525216907473673257,0,32}},{{4525216907414147695,0,32}},32,"全局关闭",true) bgnb({{-1328550408576460390,0,32}},{{-1328550408728725571,0,32}},16384,"优化关闭",true) bgnb({{-1228926273126264269,0,32}},{{-1228926273201366461,0,32}},16384,"防掉帧关闭",true) bgnb({{20000,0,4},{10000000000,-8,4},{10000000000,-4,4},},{{10000,-8,4},{10000,-4,4},},32,"完美无拉回关闭",true) end function a3() so=gg.getRangesList('libUE4.so')[1].start bgnb({{2500000000.0,0,16},{88.0,28,16},{60.0,32,16},},{{70,28,16},},32,"站立浮空",true) end while(true)do if gg.isVisible(true) then XGCK=1 gg.setVisible(false) end gg.clearResults() if XGCK==1 then mian() end end