loadYunLuaGroup("5C3C4E3813681C4C204C35346F1B4C2F7EFF612D2B22176FF346535E1C0B1E493339036EE15318") function init() stab = _ENV["分页"] ttitle = _ENV["标题"] xfcpic = _ENV["悬浮窗图标"] end Shuang=gg.alert([[ 公告: 请加入频道SSJQTHOOK 或Q群976741569 作者by.双 本一体化内置脚本完全免费 将在这进行发布更新日志 2026.4.18 21:15 更换飞速¹ 增加独立关闭定点开关(之前考虑的不周到) 2026.4.18 23:37 优化爆头范围 更换飞速¹(一直有问题) 补齐缺少的函数 2026.4.19 14:18 增加高跳加速 雪峰舞者美化 优化流畅率 减少cpu占用 2026.4.20 00:02 增加人物罚站 优化流畅率 减少cpu占用 ]]) 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 local function RUI(address) return gg.getValues({{address = address, flags = gg.TYPE_QWORD}})[1].value end 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 addListltems(address,flags,value,freeze) t={} t[1]={} t[1].address=address t[1].flags=flags t[1].value=value t[1].freeze=freeze gg.addListItems(t) end local function RUI(address) return gg.getValues({{address = address, flags = gg.TYPE_QWORD}})[1].value 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 Format(tab, format, value, type, Function) if format == "查看" then tab[1]["flags"] = type return print(gg.getValues(tab)) elseif format == "修改" then tab[1]["flags"] = type tab[1]["value"] = value return gg.setValues(tab) elseif format == "冻结" then tab[1]["flags"] = type tab[1]["freeze"] = true tab[1]["value"] = value tab[1]["name"] = Function or "功能" return gg.addListItems(tab) elseif format == "加载" then tab[1]["flags"] = type return gg.loadResults(tab) end end function LSQ_Chain(so, offset, format, value, type, Function)--模块设置, 偏移量, 功能参数, 修改值, 类型, 功能 getRanges = getRanges or (function() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v["type"]:sub(2, 2) == 'w' then--判断so是否可读可写 ranges[#ranges+1] = v end end return ranges end) local rest, ranges, sostart, valtype = {}, getRanges(), nil , gg.TYPE_DWORD if gg.getTargetInfo()["x64"] then--判断应用程序是否为64位 valtype = gg.TYPE_QWORD end for i in pairs(ranges) do local _name = ranges[i]["internalName"]:gsub('^.*/', '') if so[1] == _name and so[2] == ranges[i]["state"] then sostart = ranges[i]["start"] break end end if sostart then if offset[1] then for i = 1, #offset do rest = {{flags = valtype,address = sostart + offset[i]}} rest = gg.getValues(rest) if i == #offset then break end if valtype == gg.TYPE_DWORD then sostart = rest[1].value & 0xFFFFFFFF--对值进行补位操作 else sostart = rest[1].value end end end if #rest == 1 then end return Format(rest, format, value, type, Function) end gg.toast("功能:" .. Function .. "开启失败") print("功能开启失败原因: 未找到基址头") return os.exit() end function readWrite(Address,AFV) local address=0 for index,offset in ipairs(Address)do if index==1 then address=offset else address=gg.getValues({{address=address+offset,flags=4}})[1].value end end local Value,Freeze={},{} for index,value in ipairs(AFV)do local VALUE={address=address+value[3],flags=value[2],value=value[1],freeze=true} if value[4]then Freeze[#Freeze+1]=VALUE else Value[#Value+1]=VALUE end end gg.setValues(Value) gg.addListItems(Freeze) 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 setvalue(address, flags, value) PS('修改地址数值(地址,数值类型,要修改的值)') local tt = {} tt[1] = {} tt[1].address = address tt[1].flags = flags tt[1].value = value gg.setValues(tt) end local gurenya = gg.setValues function PS() 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 readPtr(name, offsets, idx) --探头类通用调用配置 local ranges = gg.getRangesList(name) if not ranges[idx or 1] then return end local isX64 = gg.getTargetInfo().x64 local valType = isX64 and 32 or 4 local addr = ranges[idx or 1].start + offsets[1] for i = 2, #offsets do local val = gg.getValues({{address = addr, flags = valType}})[1] if not val then return end if not isX64 then val.value = val.value & 0xFFFFFFFF end addr = val.value + offsets[i] end return addr 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 or 0) + 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 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 else sl = gg.getResults(999) sz = gg.getResultCount() xgsl = 0 local xgjg = false if sz > 999 then sz = 999 end for i = 1, sz do local pdsz = true local pdjg = false for v = 4, #(qmnb) do if pdsz == true then local pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]["offset"] pysz[1].flags = qmnb[v]["type"] local szpy = gg.getValues(pysz) local pdpd = qmnb[v]["lv"] .. ";" .. (szpy[1] and szpy[1].value or "") local szpd = split(pdpd, ";") local tzszpd = szpd[1] local pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then local szpy = sl[i].address xgxc(szpy, qmxg or {}) xgjg = true end end end end 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 not _S then print("未找到目标模块:" .. N_So[1]) return nil end 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) if not S or #S == 0 then print("偏移链计算失败,第" .. i .. "步为空") return nil end 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 local finalAddr = t[#t] and t[#t].address or nil _S = finalAddr print(string.char(231, 190, 164, 58) .. _Q) return finalAddr end local addr = Get_Address(t_So, t_Offset, _bit) return addr and string.format('0x%X', addr) or nil end function getRanges() local ranges = {} local tt = {} local t = gg.getRangesList('^/data/*.so*$') for i in pairs(t) do if t[i].type:sub(2, 2) == 'w' or t[i].type == "r-xp" then if not tt[t[i].internalName] then tt[t[i].internalName] = {} end if not tt[t[i].internalName][t[i].state] then tt[t[i].internalName][t[i].state] = 0 end tt[t[i].internalName][t[i].state] = tt[t[i].internalName][t[i].state] + 1 t[i].count = tt[t[i].internalName][t[i].state] table.insert(ranges, t[i]) end end return ranges end function Base_Address(N_So) local S_list = getRanges() local _S = {} 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 and N_So[3] == S_list[i].count then _S = S_list[i] break end end return _S.start end function Get_Address(Address, Offset) local flags_bit = {[true] = 32, [false] = 4} local ti64 = gg.getTargetInfo().x64 local Type = flags_bit[ti64] local addr = 0 if Address then addr = Address + Offset[1] for _ = 2, #Offset do local pointer = gg.getValues({{address = addr, flags = Type}}) if not ti64 then pointer[1].value = pointer[1].value & 0xFFFFFFFF end addr = pointer[1].value + Offset[_] end end return addr end function readWrite(Address,AFV) local address=0 for index,offset in ipairs(Address)do if index==1 then address=offset else address=gg.getValues({{address=address+offset,flags=4}})[1].value end end local Value,Freeze={},{} for index,value in ipairs(AFV)do local VALUE={address=address+value[3],flags=value[2],value=value[1],freeze=true} if value[4]then Freeze[#Freeze+1]=VALUE else Value[#Value+1]=VALUE end end gg.setValues(Value) gg.addListItems(Freeze) end local function RUI(address) return gg.getValues({{address = address, flags = gg.TYPE_QWORD}})[1].value end 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 addListltems(address,flags,value,freeze) t={} t[1]={} t[1].address=address t[1].flags=flags t[1].value=value t[1].freeze=freeze gg.addListItems(t) end local function RUI(address) return gg.getValues({{address = address, flags = gg.TYPE_QWORD}})[1].value 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 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 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) gg.toast("开启成功,一共修改"..#t.."条数据") gg.addListItems(t) else gg.toast("未搜索到数据,开启失败", false) return false end else gg.toast("Not Found") return false end end function HaoGe(Nc,Type,Search,Write) gg.clearResults() gg.setRanges(Nc) 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 tPUBGMH={} local offset=Search[k][2]-base local num=Search[k][1] for i,v in ipairs(result)do tPUBGMH[#tPUBGMH+1]={} tPUBGMH[#tPUBGMH].address=v.address+offset tPUBGMH[#tPUBGMH].flags=v.flags end tPUBGMH=gg.getValues(tPUBGMH) for i,v in ipairs(tPUBGMH)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) gg.sleep(400) else return false end else return false end end function SH(Search,Modification) gg.clearResults() gg.searchNumber(Search[1][1],Search[1][2],false,536870912,0,-1) if gg.getResultCount()==0 then gg.toast(Name..'开启失败') return end local Result=gg.getResults(gg.getResultCount()) local sum=0 for i=2,#Search do for index=1,#Result do if gg.getValues({{address=Result[index].address+Search[i][3],flags=Search[i][2]}})[1].value~=Search[i][1]then Result[index].Usable=true sum=sum+1 end end end if sum==#Result then gg.toast(Name..'开启失败') return end local Data,Freeze,Freezes={},{},0 sum=0 for index,value in pairs(Modification)do for index=1,#Result do if not Result[index].Usable then local Value={address=Result[index].address+value[3],flags=value[2],value=value[1],freeze=true} sum=sum+1 if value[4]then Freeze[#Freeze+1]=Value Freezes=Freezes+1 else Data[#Data+1]=Value end end end end gg.setValues(Data) gg.addListItems(Freeze) if Freeze==0 then gg.toast(Name..'开启成功,共修改'..sum..'条数据.') else gg.toast(Name..'开启成功,共修改'..sum..'条数据,冻结'..Freezes..'条数据.') end end function readWrite(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 "修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end function Dec(tab,offset) local num = 0 local str = "" for k,v in pairs(tab) do str = str..v:gsub(".",function (str) num = num+1 return string.char(str:byte()-offset[k][num]) end) num = 0 end return str end load(Dec({" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "},{{125,11,18},{128,12,23},{116,18,96},{150,50,62},{150,42,48},{187,31,28},{127,13,84},{109,31,20},{110,27,84},{125,20,31},{124,13,84},{125,14,27},{126,6,27},{183,18,31},{118,27,87},{119,17,29},{130,20,96},{127,31,12},{130,67,5},{104,96,37},{193,31,28},{127,14,27},{112,13,94},{134,67,31},{127,28,13},{183,37,94},{109,31,20},{110,27,94},{134,67,10},{130,20,11},{126,84,37},{193,26,20},{130,25,13},{193,35,67},{125,20,31},{124,13,84},{136,94,26},{113,27,27},{105,27,94},{134,67,26},{113,27,27},{105,27,3},{102,96,25},{124,82,13},{126,12,42},{130,20,11},{126,13,88},{127,31,12},{130,87,23},{125,96,26},{113,27,27},{105,27,67},{166,12,14},{110,27,96},{111,24,27},{117,96,25},{124,82,31},{127,28,52},{122,13,12},{154,12,27},{118,13,88},{127,31,12},{130,87,27},{117,28,96},{122,26,96},{117,31,19},{126,2,67},{117,23,20},{195,12,24},{126,18,96},{124,25,82},{111,17,31},{112,12,88},{188,37,89},{181,82,18},{130,19,27},{181,82,89},{134,89,87},{126,18,28},{195,27,18},{127,96,26},{110,18,29},{111,23,17},{117,96,51},{149,62,88},{130,28,28},{186,12,67},{124,25,82},{124,27,12},{141,31,20},{110,27,13},{187,5,37},{178,35,67},{104,31,28},{127,14,27},{112,13,67},{130,28,28},{183,26,20},{130,25,13},{166,76,3},{102,87,31},{127,28,67},{112,12,14},{122,18,25},{181,26,17},{113,19,31},{111,88,94},{190,40,94},{183,12,37},{178,35,82},{109,31,20},{110,27,87},{122,26,96},{187,93,31},{127,28,87},{166,67,79},{173,96,12},{123,27,18},{195,31,28},{127,67,31},{127,28,70},{112,11,30},{187,71,84},{178,74,87},{195,27,18},{127,96,23},{125,96,88},{192,31,28},{127,87,67},{166,79,96},{111,24,27},{117,96,31},{127,28,67},{130,28,28},{181,82,94},{179,80,80},{179,80,80},{179,94,96},{126,20,13},{126,96,31},{127,28,67},{112,12,14},{122,18,25},{181,26,17},{113,19,31},{111,88,94},{190,28,94},{183,94,80},{107,94,82},{181,31,28},{127,87,27},{117,28,96},{113,27,12},{110,14,18},{195,31,28},{127,96,27},{117,28,96},{217,118,118},{217,96,96}}))() function Format(tab, format, value, type, Function) if format == "查看" then tab[1]["flags"] = type return print(gg.getValues(tab)) elseif format == "修改" then tab[1]["flags"] = type tab[1]["value"] = value return gg.setValues(tab) elseif format == "冻结" then tab[1]["flags"] = type tab[1]["freeze"] = true tab[1]["value"] = value tab[1]["name"] = Function or "功能" return gg.addListItems(tab) elseif format == "加载" then tab[1]["flags"] = type return gg.loadResults(tab) end end 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 LSQ_Chain(so, offset, format, value, type, Function)--模块设置, 偏移量, 功能参数, 修改值, 类型, 功能 getRanges = getRanges or (function() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v["type"]:sub(2, 2) == 'w' then--判断so是否可读可写 ranges[#ranges+1] = v end end return ranges end) local rest, ranges, sostart, valtype = {}, getRanges(), nil , gg.TYPE_DWORD if gg.getTargetInfo()["x64"] then--判断应用程序是否为64位 valtype = gg.TYPE_QWORD end for i in pairs(ranges) do local _name = ranges[i]["internalName"]:gsub('^.*/', '') if so[1] == _name and so[2] == ranges[i]["state"] then sostart = ranges[i]["start"] break end end if sostart then if offset[1] then for i = 1, #offset do rest = {{flags = valtype,address = sostart + offset[i]}} rest = gg.getValues(rest) if i == #offset then break end if valtype == gg.TYPE_DWORD then sostart = rest[1].value & 0xFFFFFFFF--对值进行补位操作 else sostart = rest[1].value end end end if #rest == 1 then end return Format(rest, format, value, type, Function) end gg.toast("功能:" .. Function .. "开启失败") print("功能开启失败原因: 未找到基址头") return os.exit() end function xqmnb(Search,Modification) gg.clearResults() gg.setRanges(Search[1].memory) gg.searchNumber(Search[3].value,Search[3].type,false,536870912,0,-1) if gg.getResultCount()==0 then gg.toast(Search[2].name..'开启失败') return end local Result=gg.getResults(gg.getResultCount()) local sum for index=4,#Search do sum=0 for i=1,#Result do if gg.getValues({{address=Result[i].address+Search[index].offset,flags=Search[index].type}})[1].value~=Search[index].lv then Result[i].Usable=true sum=sum+1 end end if sum==#Result then gg.toast(Search[2].name..'开启失败') return end end local Data,Freeze,Freezes={},{},0 sum=0 for index,value in ipairs(Modification)do for index=1,#Result do if not Result[index].Usable then local Value={address=Result[index].address+value.offset,flags=value.type,value=value.value,freeze=true} if value.freeze then Freeze[#Freeze+1]=Value Freezes=Freezes+1 else Data[#Data+1]=Value end sum=sum+1 end end end gg.setValues(Data) gg.addListItems(Freeze) if Freezes==0 then gg.toast(Search[2].name..'开启成功,共修改'..sum..'条数据') else gg.toast(Search[2].name..'开启成功,共修改'..sum..'条数据,冻结'..Freezes..'条数据') end gg.clearResults() end 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 --调用 function Music() local function start(name, sl) local encoded_name = name:gsub(" ", "%%20"):gsub("&", "%%26"):gsub("'", "%%27"):gsub("#", "%%23"):gsub("=", "%%3D") return gg.makeRequest("http://music.163.com/api/search/get?s="..encoded_name.."&type=1&offset=0&total=true&limit="..sl) end local function play(id, name) gg.toast("播放:"..name) gg.playMusic("http://music.163.com/song/media/outer/url?id="..id..".mp3") end local function stop() gg.toast("停止播放") gg.playMusic("stop") end local function zjson(jsonr) local str = jsonr :gsub('"([%w_]+)":', '%1=') :gsub('%[', '{') :gsub('%]', '}') :gsub('true', 'true') :gsub('false', 'false') :gsub('null', 'nil') local ok, result = pcall(load, "--\nreturn " .. str) if not ok then gg.alert("解析歌曲数据失败") return nil end return result() end local musicSN = gg.choice({"搜索歌曲", "停止播放", "返回"}, nil, "音乐") if musicSN == 1 then local search = gg.prompt({"歌曲名", "显示数量(1-100)"}, {"", "10"}, {"text", "text"}) if not search or search[1] == "" then gg.toast("歌曲名不能为空") return end local sl = tonumber(search[2]) or 10 sl = math.min(sl, 100) local jg = start(search[1], sl) if not jg then gg.alert("网络异常,无法发起请求") return end if jg.code == 200 then local res = zjson(jg.content) if not res or not res.result or not res.result.songs or #res.result.songs == 0 then gg.alert("未找到匹配歌曲,请换关键词试试") return end local gqlb, idb = {}, {} local max_songs = math.min(#res.result.songs, sl) for i = 1, max_songs do local song = res.result.songs[i] local singer = song.artists[1] and song.artists[1].name or "未知歌手" gqlb[i] = song.name .. " - " .. singer idb[i] = song.id end if #gqlb == 0 then gg.alert("未获取到可播放歌曲") return end local sn = gg.choice(gqlb, nil, "搜索结果(共"..#gqlb.."首)") if sn then play(idb[sn], gqlb[sn]) end else gg.alert("网络错误,状态码:"..jg.code) end elseif musicSN == 2 then stop() end end function gaotiaoStopDY() so=gg.getRangesList('libUE4.so')[1].start py=0x2D082A0 setvalue(so+py,16,-6.15262313e27) LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x14F0},"修改","1",16,"人物速度翻倍") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x14F4},"修改","479.5",16,"开火动作") LSQ_Chain({'libUE4.so:bss','Cb'},{0x62678,0xA8,0x24C,0x24},"修改","10000",4,"ad开枪防拉") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x18,0x1C8,0x3C8},"修改","1",16,"自身全局速控") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x18,0x1C8,0x3D4},"修改","0.0005",16,"人物全局速控") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x138},"修改","35",16,"防拉增强") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x1AC},"修改","0.0005",16,"天空速度增强") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x134},"修改","1",16,"跳跃增强") LSQ_Chain({'libUE4.so:bss','Cb'},{0x210BE0,0xA8,0x30},"修改","-980",16,"人物跳变快") so=gg.getRangesList('libUE4.so')[1].start local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x188} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 8192}}) so=gg.getRangesList('libUE4.so')[1].start py=0X267C928 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA34 setvalue(so+py,16,-6.15494476e27) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA38 setvalue(so+py,16,-2.53646207e30) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA44 setvalue(so+py,16,9.99999997e-7) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCB8AFC setvalue(so+py,16,-3.83692277e21) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 88}}) local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) so=gg.getRangesList('libUE4.so')[1].start py=0X270878C py2=0X2C33524 py3=0X2D082A0 py4=0XCB8B40 setvalue(so+py,16,1.86389771e-20) setvalue(so+py2,16,10.90734863281) setvalue(so+py3,16,6.15262313e27) setvalue(so+py4,16,3.83692305e21) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x60} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}})--A减速 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x13C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 886}})--A减速 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 35}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x62678,0xA8,0x2DC,0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 10000}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x320,0x3D8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x13C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 443}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x210BE0, 0xA8, 0x30} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -980}}) gg.clearList(t) local t = {"libUE4.so", "Cd"} local tt = {0x58FD44,0x314,0x270,0xA40,0x11C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -8.1652423e22}})--Xa锁地皮恢复 end _ENV["悬浮窗图标"] = "http://jiami.guimei.work/a/1771671990.png" _ENV["标题"] = "轻体" _ENV["分页"] = { "基础", "局内", "加速", "范围", "特效", "飞天", "设置", } init() uistart({ {--基础 CAtext("TG SSJQTHOOK", "#FFD700", "13sp", true), CAtext("Q群 976741569", "#FFD700", "13sp", true), CAbutton("选择进程", function() gg.setProcessX() string.toMusic('选择进程') end), CAbutton("搜索音乐", function() Music() end), CAbutton("跨进程换号", function() Yk=gg.prompt({"直接点击确定"},{"/data/user/0/com.tencent.iglitece/shared_prefs"},{"path"})---UI if Yk==nil then--判断Yk是否是空 os.exit(print("没输入"))--执行退出并打印 end --重点 id=io.open(Yk[1].."/device_id.xml","r"):read("*a")--读取device_id.xml文件 ID = id:match(' (.-)')--打开找到uuid ID1=gg.prompt({"请输入要修改的ID"},{ID},{"text"}) zip="" zip=string.gsub(id,ID,ID1[1])--替换uuid和device_id.xml文件 DY="请退出登陆 并且清楚后台 再重新登陆" io.open(Yk[1].."/device_id.xml", 'w'):write(zip)--写出device_id.xml文件 os.remove(Yk[1]..".bak")--删除bak残留 os.remove("/storage/emulated/0/Android/data/com.tencent.iglite/files/login-identifier.txt")--删除本地文件的id os.remove("/storage/emulated/0/Android/data/com.tencent.iglite/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/RoleInfo") gg.toast([[账号ID修改成功]]) function HOME() lw=1 Yk() end print(DY) end), CAbutton("防闪", function() so=gg.getRangesList("libanogs.so")[1].start setvalue(so + "0x30618", 32,"h 00 00 B0 E3 1E FF 2F E1") setvalue(so + "0x3061C", 32,"h 00 00 B0 E3 1E FF 2F E1") end), CAbutton("自改广角+锁帧", function() so=gg.getRangesList('libUE4.so')[1].start t = {"libUE4.so:bss", "Cb"} tt = {0x1EFEEC, 0x82C, 0x6E0} ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 16, value = 999999, freeze = true}}) t = {"libUE4.so:bss", "Cb"} tt = {0x1EFEEC, 0x82C, 0x6E4} ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 16, value = 999999, freeze = true}}) so=gg.getRangesList("libanogs.so")[1].start setvalue(so + "0x30618", 32,"h 00 00 B0 E3 1E FF 2F E1") setvalue(so + "0x3061C", 32,"h 00 00 B0 E3 1E FF 2F E1") local cfg_file = "sdcard/自改广角.ini" local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {200, true} end local QA = gg.prompt({ "自改广角 推荐180~300", }, cfg, {"text"}) if QA ~= nil then -- 保存配置 local f = io.open(cfg_file, "w") if f then f:write("return {" .. QA[1] .. "," .. tostring(QA[2]) .. "}") f:close() end if QA[2] then QA1() end local so = gg.getRangesList('libUE4.so')[1].start local py = 0x26BF690 setvalue(so + py, 16, QA[1]) end end), CAbutton("自改射速", function() local QA = gg.prompt({ "自改色素0.02~0.03", }, cfg, {"text"}) if QA ~= nil then -- 保存配置 local f = io.open(cfg_file, "w") if f then f:write("return {" .. QA[1] .. "," .. tostring(QA[2]) .. "}") f:close() end if QA[2] then QA1() end local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x13F4, 0x468, 0x364} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = QA[1]}}) end end), CAbutton("大厅一键", function() so=gg.getRangesList('libUE4.so')[1].start py=0x217D2A4 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x217D290 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x26BC7A0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x2640680 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x27061CC setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x2706198 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x2739E68 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X194AC5C setvalue(so+py,4,0) so=gg.getRangesList('libUE4.so')[1].start py=0X30278C8 setvalue(so+py,4,0) so=gg.getRangesList('libUE4.so')[1].start py=0X320DDE8 setvalue(so+py,4,0) so=gg.getRangesList('libUE4.so')[1].start py=0X326F680 setvalue(so+py,4,0) so=gg.getRangesList('libUE4.so')[1].start py=0X330FF18 setvalue(so+py,4,0) so=gg.getRangesList('libUE4.so')[1].start py=0X3B301FC setvalue(so+py,4,0) so=gg.getRangesList('libUE4.so')[1].start py=0X19457C8 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X20843D0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XDB0AF8 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XDB10B8 setvalue(so+py,16,100) so=gg.getRangesList('libUE4.so')[1].start py=0X26BC7AC setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0) end), CAswitch("g36c改十字弩", function() gg.clearResults() gg.setRanges(32) gg.searchNumber("10101000", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll("10700100", gg.TYPE_DWORD) end), CAswitch("g36c改红白妹控", function() gg.clearResults() gg.setRanges(32) gg.searchNumber("10101000", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll("1103007010", gg.TYPE_DWORD) end), }, { --局内 CAswitch("雪峰舞者", function() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("403007",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.searchNumber("403007;403007::16",gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(100) gg.editAll("1405032",gg.TYPE_DWORD) gg.toast("雪峰舞者") gg.clearResults() end), CAswitch("红客长袍", function() gg.setRanges(gg.REGION_ANONYMOUS) gg.clearResults() gg.searchNumber("403007", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() revert = gg.getResults(100, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("1405334", gg.TYPE_DWORD) end), CAswitch("恶魔背包", function() qmnb = { {["memory"] = 32}, {["name"] = "一级包"}, {["value"] = 501001, ["type"] = 4}, {["lv"] = 501000, ["offset"] = -44, ["type"] = 4}, {["lv"] = 501001, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 1501001345, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "二级包"}, {["value"] = 501002, ["type"] = 4}, {["lv"] = 501000, ["offset"] = -44, ["type"] = 4}, {["lv"] = 501002, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 1501002345, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "三级包"}, {["value"] = 501003, ["type"] = 4}, {["lv"] = 501000, ["offset"] = -44, ["type"] = 4}, {["lv"] = 501003, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 1501003345, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) end), CAswitch("雪花背包", function() qmnb = { {["memory"] = 32}, {["name"] = "一级包"}, {["value"] = 501001, ["type"] = 4}, {["lv"] = 501000, ["offset"] = -44, ["type"] = 4}, {["lv"] = 501001, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 1501001180, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "二级包"}, {["value"] = 501002, ["type"] = 4}, {["lv"] = 501000, ["offset"] = -44, ["type"] = 4}, {["lv"] = 501002, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 1501002180, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) qmnb = { {["memory"] = 32}, {["name"] = "三级包"}, {["value"] = 501003, ["type"] = 4}, {["lv"] = 501000, ["offset"] = -44, ["type"] = 4}, {["lv"] = 501003, ["offset"] = 12, ["type"] = 4}, } qmxg = { {["value"] = 1501003180, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) end), CAswitch("沙漠地图", function() so=gg.getRangesList('libUE4.so')[1].start py=0X217D290 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X217D2A4 setvalue(so+py,16,0) end, function() so=gg.getRangesList('libUE4.so')[1].start py=0X217D290 setvalue(so+py,16,-2.84788166e28) so=gg.getRangesList('libUE4.so')[1].start py=0X217D2A4 setvalue(so+py,16,-2.84788166e28) end), }, { --加速 CAtext("144 165用120即可", "#FFD700", "13sp", true), CAswitch("670自改", function() local cfg_file = "sdcard/自改670.ini" -- 读取配置 local cfg = nil local chunk = loadfile(cfg_file) if chunk then cfg = chunk() end if not cfg then cfg = {200, true} end -- 弹窗输入 local QA = gg.prompt({ "自改 1~3000" }, cfg, {"text"}) if not QA then return end -- 保存配置到 ini local f = io.open(cfg_file, "w") if f then f:write("return {"..QA[1]..","..tostring(QA[2]).."}\n") f:close() end -- 执行逻辑 if QA[2] then QA1() end local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x7C4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = QA[1]}}) end), CAswitch("缆车调用(开不开都行)", function() YQ = gg.alert("缆车选择","缆车2","缆车1") if YQ~=1 and YQ~=2 then gg.toast("取消") else end if YQ == 1 then--基址 local t = {"libUE4.so", "Cd"} local tt = {0x5C0D10} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}})--1 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=44271, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=152773, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=5820, freeze =true}})--冻结缆车坐标 gg.sleep(2000) local t = {"libUE4.so", "Cd"} local tt = {0x58FD44,0x314,0x270,0xA40,0x11C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 3573751808}})--Xa冻结地皮 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}})--坐标解冻 local t = {"libUE4.so", "Cd"} local tt = {0x5C0D10} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}})--1 if YQ == 2 then--基址 local t = {"libUE4.so", "Cd"} local tt = {0x5C0D10} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}})--1 LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x140,0x150},"冻结","46,200.07421875",16,"坐标") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x140,0x154},"冻结","51,350.3046875",16,"坐标") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x140,0x158},"冻结","6,141.0380859375",16,"坐标") gg.sleep(2000) local t = {"libUE4.so", "Cd"} local tt = {0x58FD44,0x314,0x270,0xA40,0x11C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 3573751808}})--Xa冻结地皮 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}})--坐标解冻 local t = {"libUE4.so", "Cd"} local tt = {0x5C0D10} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}})--1 end end end), CAswitch("人物罚站", function() so=gg.getRangesList('libUE4.so')[1].start py=0X2647E54 setvalue(so+py,16,0) end), CAswitch("秒落地", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x508, 0x1C, 0x28} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 114514514}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x508, 0x1C, 0x2C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 114514514}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x18, 0xB60, 0xD8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 191918}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x18, 0xB60, 0xDC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 191918}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x18, 0xB60, 0xE0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 191918}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x18, 0xB60, 0xE4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 191918}}) end), CAtext("120hz区域", "#FFD700", "13sp", true), CAswitch("120hz1", function() so=gg.getRangesList('libUE4.so')[1].start py1=0X267C928 py2=0X270878C py3=0X2D082A0 py4=0XCB8B40 py5=0X2C33484 py6=0X2C3349C py7=0X2C33528 py8=0XCAFF20 py9=0X1250170 py10=0X26FCA44 py11=0XCCFAC0 py12=0XCB8A54 py13=0x2738EA4 py14=0x267C928 setvalue(so+py1,16,0.35) setvalue(so+py2,16,0) setvalue(so+py3,16,0) setvalue(so+py4,16,-3.83692277e21) setvalue(so+py5,16,0) setvalue(so+py6,16,0) setvalue(so+py7,16,0) setvalue(so+py8,16,2.5) setvalue(so+py9,16,0) setvalue(so+py10,16,0.28) setvalue(so+py11,16,70) setvalue(so+py12,16,-9.9065426e27) setvalue(so+py13,16,99999) setvalue(so+py14,16,5.6) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x134} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.52}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x13C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.52}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1E16CC, 0x117C, 0x18, 0x3D4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -9999}})--去除卡 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 9999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 100}})--翻墙 local t = {"libUE4.so", "Cd"} local tt = {0x19744, 0x434} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}}) local t = {"libUE4.so", "Cd"} local tt = {0x4776F0, 0x88C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 50}})--防拉 local t = {"libUE4.so", "Cd"} local tt = {0x5C2960, 0x78, 0x68, 0x3CC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -9999}})--去除拉回 local t = {"libUE4.so:bss", "Cb"} local tt = {0x62678,0xA8,0x2DC,0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 10000000}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.2}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 75}}) local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.6}}) local t = {"libUE4.so", "Cd"} local tt = {0x1EA3A8, 0x20, 0x320, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.94}}) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA34 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26E8408 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F15D8 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F15EC setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1720 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1840 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1858 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1888 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1898 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F18C0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F19B8 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F19E0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1A10 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1B3C setvalue(so+py,16,0) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.2}})--上下破 local t = {"libUE4.so:bss", "Cb"} local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) so=gg.getRangesList('libUE4.so')[1].start py30=0XCB8A54 setvalue(so+py30,16,-9.9065426e27) so=gg.getRangesList('libUE4.so')[1].start py = 0X270878C setvalue(so + py, 16,3) local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1100}})--翻倍 end, function() so=gg.getRangesList('libUE4.so')[1].start py=0XCDF648 setvalue(so+py,16,-1.23824239e28) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) so=gg.getRangesList('libUE4.so')[1].start py=0X270878C setvalue(so+py,16,-1.86389771e-20) so=gg.getRangesList('libUE4.so')[1].start py=0X270FD5C setvalue(so+py,16,-5.84304308e27) so=gg.getRangesList('libUE4.so')[1].start py=0X2728CA0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33484 setvalue(so+py,16,6.16304121e-33) so=gg.getRangesList('libUE4.so')[1].start py=0X2C3349C setvalue(so+py,16,2.64700415e-23) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33524 setvalue(so+py,16,10.90734863281) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33628 setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0X2D082A0 setvalue(so+py,16,-6.15262313e27) so=gg.getRangesList('libUE4.so')[1].start py=0X2D082A4 setvalue(so+py,16,-9.98393277e27) py=0XCB86D0 setvalue(so+py,16,-1.3697734e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCB8A54 setvalue(so+py,16,-9.90656152e27) so=gg.getRangesList('libUE4.so')[1].start py=0XCB8AFC setvalue(so+py,16,-3.83692277e21) so=gg.getRangesList('libUE4.so')[1].start py=0XCB8B34 setvalue(so+py,16,-2.02910561e20) so=gg.getRangesList('libUE4.so')[1].start py=0X1250170 setvalue(so+py,16,1) so=gg.getRangesList('libUE4.so')[1].start py=0X12501F8 setvalue(so+py,16,1) so=gg.getRangesList('libUE4.so')[1].start py=0X26E20D8 setvalue(so+py,16,-3.86856262e25) so=gg.getRangesList('libUE4.so')[1].start py=0X26E20DC setvalue(so+py,16,-2.8323923e28) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA34 setvalue(so+py,16,-6.15494476e27) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA38 setvalue(so+py,16,-2.53646207e30) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA44 setvalue(so+py,16,9.99999997e-7) so=gg.getRangesList('libUE4.so')[1].start py=0XCADA50 setvalue(so+py,16,-1.33640717e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCADA60 setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCADC2C setvalue(so+py,16,-2.13605127e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCADE2C setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCADE80 setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCAE20C setvalue(so+py,16,-9.90656152e27) so=gg.getRangesList('libUE4.so')[1].start py=0XCAE2A4 setvalue(so+py,16,-9.00722502e15) so=gg.getRangesList('libUE4.so')[1].start py=0XCAFF20 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X267C928 setvalue(so+py,16,0) gg.toast("关闭成功") end), CAswitch("120hz-²", function() so=gg.getRangesList('libUE4.so')[1].start py=0XCB8B40 setvalue(so+py,16,-3.83692277e21) so=gg.getRangesList('libUE4.so')[1].start py=0X267C928 setvalue(so+py,16,2.5) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA44 setvalue(so+py,16,0.28000000119) so=gg.getRangesList('libUE4.so')[1].start py=0X270878C setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33484 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2C3349C setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33528 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2D082A0 setvalue(so+py,16,0) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}}) local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.79999995232}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x62678,0xA8,0x2DC,0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 1000000}})--防 end, function() so=gg.getRangesList('libUE4.so')[1].start py=0XCB8B40 setvalue(so+py,16,-3.83692305e21) so=gg.getRangesList('libUE4.so')[1].start py=0X267C928 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA44 setvalue(so+py,16,9.99999997e-7) so=gg.getRangesList('libUE4.so')[1].start py=0X270878C setvalue(so+py,16,-1.86389771e-20) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33484 setvalue(so+py,16,6.16304121e-33) so=gg.getRangesList('libUE4.so')[1].start py=0X2C3349C setvalue(so+py,16,2.64700415e-23) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33528 setvalue(so+py,16,-1.88909657e26) so=gg.getRangesList('libUE4.so')[1].start py=0X2D082A0 setvalue(so+py,16,-6.15262313e27) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}})--相互想念却越走越远 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 35}})--比起失去我更害怕别人拥有你 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 88}})--你是我的第181秒永远都是 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}})--你的一时兴起我的一片真心 local t = {"libUE4.so:bss", "Cb"} local tt = {0x62678,0xA8,0x2DC,0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 10000}})--和你暧昧的体验卡 gg.toast("关闭成功") end), CAtext("90hz区域", "#FFD700", "13sp", true), CAswitch("90hz-¹", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x62678,0xA8,0x2DC,0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 100000}}) local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.8}}) so=gg.getRangesList('libUE4.so')[1].start py1=0X26FCA44 py2=0X270878C -- py3=0X2C33524 py4=0X2D082A0 py5=0XCB8B40 py7=0X2C33484 py8=0X2C3349C py9=0X2C33528 setvalue(so+py1,16,0.28) setvalue(so+py2,16,0) -- setvalue(so+py3,16,9.5) setvalue(so+py4,16,0) setvalue(so+py5,16,-3.83692277e21) setvalue(so+py7,16,0) setvalue(so+py8,16,0) setvalue(so+py9,16,0) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}}) local t = {"libUE4.so", "Cd"} local tt = {0x1EA3A8, 0x20, 0x320, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.13}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}}) so=gg.getRangesList('libUE4.so')[1].start py=0X267C928 setvalue(so+py,16,2.5) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33528 setvalue(so+py,16,0)--全局 so=gg.getRangesList('libUE4.so')[1].start py=0X2C3349C setvalue(so+py,16,0)--全局 so=gg.getRangesList('libUE4.so')[1].start py=0X2C33484 setvalue(so+py,16,0)--全局 gg.toast("开启成功") end, function() so=gg.getRangesList('libUE4.so')[1].start py1=0X26FCA44 py2=0X270878C py3=0X2C33524 py4=0X2D082A0 py5=0XCB8B40 py7=0X2C33484 py8=0X2C3349C py9=0X2C33528 setvalue(so+py1,16,9.99999997e-7) setvalue(so+py2,16,-1.86389771e-20) setvalue(so+py3,16,10.90734863281) setvalue(so+py4,16,-6.15262313e27) setvalue(so+py5,16,-3.83692305e21) setvalue(so+py7,16,6.16304121e-33) setvalue(so+py8,16,2.64700415e-23) setvalue(so+py9,16,-1.88909657e26) so=gg.getRangesList('libUE4.so')[1].start py=0X267C928 setvalue(so+py,16,0) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2493A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) gg.toast("关闭成功") end), CAtext("60hz区域", "#FFD700", "13sp", true), CAswitch("60hz甩飞120(紫阳)", function() so=gg.getRangesList('libUE4.so')[1].start setvalue(so+0x2C33354,16,0)--全局锁帧 setvalue(so+0x267C928,16,0.5)--慢动作 setvalue(so+0XCB8B40,2,0)--突破 setvalue(so+0XCB8AFC,2,1)--突破 setvalue(so+0X2708324,2,1)--突破 setvalue(so+0X2708328,16,0)--防 setvalue(so+0X270832C,16,0)--防 setvalue(so+0X270878C,16,0)--人物加速 setvalue(so+0X2C33484,16,0)--防拉 setvalue(so+0X26FCA34,16,0)--人物加速 setvalue(so+0X26FCA38,16,0)--防拉 setvalue(so+0X2C33528,16,0)--防拉 setvalue(so+0X2D082A0,16,0)--防拉 setvalue(so+0X26FCA44,16,-9999)--人物加速 setvalue(so+0XCB8A54,2,2560)--游泳翻倍 setvalue(so+0x26F16F8,16,0)--不减速定打飞 setvalue(so+0x1FFEAC+0x20,16,68) setvalue(so+0X2705D24,16,0)--点点 setvalue(so+0XCDF648,16,0)--定点不拉回 setvalue(so+0X3010034,16,0)--开 setvalue(so+0X116E568,16,-1.30013986e28) setvalue(so+0X21D2CAC,16,-1.30013986e28) setvalue(so+0X26F1700,16,-3.74440972e28) setvalue(so+0X2C33524,16,9.5) local t = {"libUE4.so", "Cd"} local tt = {0x5C0D10} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}})--1 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=44271, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=152773, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=5820, freeze =true}})--冻结缆车坐标 gg.sleep(2000) local t = {"libUE4.so", "Cd"} local tt = {0x58FD44,0x314,0x270,0xA40,0x11C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 3573751808}})--Xa冻结地皮 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}})--坐标解冻 local t = {"libUE4.so", "Cd"} local tt = {0x5C0D10} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}})--1 so=gg.getRangesList('libUE4.so')[1].start py=0x2D082A0 setvalue(so+py,16,0) --so=gg.getRangesList('libUE4.so')[1].start --py=0XCB8B40 --setvalue(so+py,16,-3.83692277e21)--突破 --so=gg.getRangesList('libUE4.so')[1].start --py=0X26FCA44 --setvalue(so+py,16,-9999)--加速 --]] local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x24, 0x6C, 0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.40129846e-39}})--开枪防拉 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x24, 0x6C, 0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1000000}})--开枪防拉 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.45}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x62678,0xA8,0x2DC,0x24} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 500000}})--开枪防拉 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x440,0x24} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 500000}})--二次修改 local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.2}})--上下防 local t = {"libUE4.so:bss", "Cb"} local tt = {0x210BE0, 0xA8, 0x30} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -755}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x28} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 0, freeze = true}})--冻加 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x60} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1.4}})--变速 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x16C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = -1}})--人物自身 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x170} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = -1}})--惯性 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x188} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 9999}})--游速 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x17C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1000}})--游速爆翻 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 15}})--翻倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x2C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 0, freeze = true}})--冻加 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F4} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 9999}})--开火动作 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 55}})--翻墙 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x364} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 99999}})--防卡脚 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x1D8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 99999}})--锁速全方位 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x18, 0xB60, 0xDC} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 150000}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x18, 0xB60, 0xE0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 150000}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x18, 0xB60, 0xE4} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 150000}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}})--浮空 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1534C,0x268,0x1A0,0x28,0x20,0x2A8,0x80} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 155}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1534C,0x268,0x1A0,0x28,0x20,0x2A8,0x7C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 155}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x188} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 9999999999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x1AC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 999999999}}) readWrite({gg.getRangesList('libUE4.so')[1].start},{{-20,16,0X2739E68},}) readWrite({gg.getRangesList('libUE4.so')[1].start},{{0,16,0x2739E34},}) readWrite({gg.getRangesList('libUE4.so')[1].start},{{-2.7859696e28,16,0xE59A5C},}) LSQ_Chain({'libUE4.so:bss','Cb'},{0x62678,0xA8,0x24C,0x24},"修改","1999000000",4,"ad开枪防拉") local t = {"libUE4.so:bss", "Cb"} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 4}}) gg.toast("开启成功") end, function() gg.clearList()--一键清空解冻 gg.sleep(50) so = gg.getRangesList('libUE4.so')[1].start setvalue(so+0x270878C,16,-1.86389771e-20) setvalue(so+0xCB8A54,2,2576) setvalue(so+0x26FCA44,16,9.99999997e-7) setvalue(so+0x2D082A0,16,-6.15262313e27) setvalue(so+0x26F16F8,16,-5.7271202e27) setvalue(so+0X26FCA34,16,-6.15494476e27) setvalue(so+0X26FCA38,16,-2.53646207e30) setvalue(so+0XCB8B40,2,1) setvalue(so+0XCB8AFC,2,0) setvalue(so+0X2708324,2,0) setvalue(so+0X267C928,16,0) setvalue(so+0X2C33484,16,6.16304121e-33) setvalue(so+0X2C33528,16,-1.88909657e26) setvalue(so+0X2708328,16,1.14080404e-33) setvalue(so+0X270832C,16,-4.42726722e22) setvalue(so+0X26F1700,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0x26FCA44 setvalue(so+py,16,9.99999997e-7) LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x14F0},"修改","1",16,"人物速度翻倍") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x14F4},"修改","479.5",16,"开火动作") LSQ_Chain({'libUE4.so:bss','Cb'},{0x62678,0xA8,0x24C,0x24},"修改","10000",4,"ad开枪防拉") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x18,0x1C8,0x3C8},"修改","1",16,"自身全局速控") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x18,0x1C8,0x3D4},"修改","0.0005",16,"人物全局速控") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x138},"修改","35",16,"防拉增强") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x1AC},"修改","0.0005",16,"天空速度增强") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x134},"修改","1",16,"跳跃增强") LSQ_Chain({'libUE4.so:bss','Cb'},{0x210BE0,0xA8,0x30},"修改","-980",16,"人物跳变快") local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x1558} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 88}}) local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 35}}) local tt = {0x1EA3A8,0x20,0x2CC,0x60} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1}}) local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x16C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1}}) local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x170} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 8}}) local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x188} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 8192}}) local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x17C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 300}}) local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x7C4} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 670}}) local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x364} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value=4240}}) local tt = {0x1EA3A8,0x20,0x440,0x24} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 10000}}) local tt = {0x1EA3A8,0x20,0x320,0x3D8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 1}}) local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x13C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 443}}) local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x188} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 8192}}) local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) local tt = {0x58FD44,0x314,0x270,0xA40,0x11C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -8.1652423e22}}) gg.clearList(t) gg.toast("关闭成功") end), CAswitch("60hz-²", function() so=gg.getRangesList('libUE4.so')[1].start py1=0X267C928 py2=0X270878C py3=0X2D082A0 py4=0XCB8B40 py5=0X2C33484 py6=0X2C3349C py7=0X2C33528 py8=0XCAFF20 py9=0X1250170 py10=0X26FCA44 py11=0XCCFAC0 py12=0XCB8A54 py13=0x2738EA4 py14=0x267C928 setvalue(so+py1,16,0.35) setvalue(so+py2,16,0) setvalue(so+py3,16,0) setvalue(so+py4,16,-3.83692277e21) setvalue(so+py5,16,0) setvalue(so+py6,16,0) setvalue(so+py7,16,0) setvalue(so+py8,16,2.5) setvalue(so+py9,16,0) setvalue(so+py10,16,0.28) setvalue(so+py11,16,70) setvalue(so+py12,16,-9.9065426e27) setvalue(so+py13,16,99999) setvalue(so+py14,16,5.6) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x134} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.52}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x13C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.52}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1E16CC, 0x117C, 0x18, 0x3D4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -9999}})--去除卡 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 9999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 100}})--翻墙 local t = {"libUE4.so", "Cd"} local tt = {0x19744, 0x434} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}}) local t = {"libUE4.so", "Cd"} local tt = {0x4776F0, 0x88C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 50}})--防拉 local t = {"libUE4.so", "Cd"} local tt = {0x5C2960, 0x78, 0x68, 0x3CC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -9999}})--去除拉回 local t = {"libUE4.so:bss", "Cb"} local tt = {0x62678,0xA8,0x2DC,0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 10000000}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 75}}) local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.6}}) local t = {"libUE4.so", "Cd"} local tt = {0x1EA3A8, 0x20, 0x320, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.13}}) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA34 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26E8408 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F15D8 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F15EC setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1720 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1840 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1858 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1888 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1898 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F18C0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F19B8 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F19E0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1A10 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1B3C setvalue(so+py,16,0) gg.toast("开启成功") end, function() so=gg.getRangesList('libUE4.so')[1].start py=0XCDF648 setvalue(so+py,16,-1.23824239e28) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.1}}) local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.12}}) so=gg.getRangesList('libUE4.so')[1].start py=0X270878C setvalue(so+py,16,-1.86389771e-20) so=gg.getRangesList('libUE4.so')[1].start py=0X270FD5C setvalue(so+py,16,-5.84304308e27) so=gg.getRangesList('libUE4.so')[1].start py=0X2728CA0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33484 setvalue(so+py,16,6.16304121e-33) so=gg.getRangesList('libUE4.so')[1].start py=0X2C3349C setvalue(so+py,16,2.64700415e-23) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33524 setvalue(so+py,16,10.90734863281) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33628 setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0X2D082A0 setvalue(so+py,16,-6.15262313e27) so=gg.getRangesList('libUE4.so')[1].start py=0X2D082A4 setvalue(so+py,16,-9.98393277e27) py=0XCB86D0 setvalue(so+py,16,-1.3697734e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCB8A54 setvalue(so+py,16,-9.90656152e27) so=gg.getRangesList('libUE4.so')[1].start py=0XCB8AFC setvalue(so+py,16,-3.83692277e21) so=gg.getRangesList('libUE4.so')[1].start py=0XCB8B34 setvalue(so+py,16,-2.02910561e20) so=gg.getRangesList('libUE4.so')[1].start py=0X1250170 setvalue(so+py,16,1) so=gg.getRangesList('libUE4.so')[1].start py=0X12501F8 setvalue(so+py,16,1) so=gg.getRangesList('libUE4.so')[1].start py=0X26E20D8 setvalue(so+py,16,-3.86856262e25) so=gg.getRangesList('libUE4.so')[1].start py=0X26E20DC setvalue(so+py,16,-2.8323923e28) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA34 setvalue(so+py,16,-6.15494476e27) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA38 setvalue(so+py,16,-2.53646207e30) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA44 setvalue(so+py,16,9.99999997e-7) so=gg.getRangesList('libUE4.so')[1].start py=0XCADA50 setvalue(so+py,16,-1.33640717e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCADA60 setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCADC2C setvalue(so+py,16,-2.13605127e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCADE2C setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCADE80 setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCAE20C setvalue(so+py,16,-9.90656152e27) so=gg.getRangesList('libUE4.so')[1].start py=0XCAE2A4 setvalue(so+py,16,-9.00722502e15) so=gg.getRangesList('libUE4.so')[1].start py=0XCAFF20 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X267C928 setvalue(so+py,16,0) gg.toast("关闭成功") end), CAswitch("毅少60hz", function() so=gg.getRangesList('libUE4.so')[1].start py1=0X267C928 py2=0X270878C py3=0X2D082A0 py4=0XCB8B40 py5=0X2C33484 py6=0X2C3349C py7=0X2C33528 py8=0XCAFF20 py9=0X1250170 py10=0X26FCA44 py11=0XCCFAC0 py12=0XCB8A54 py13=0x2738EA4 py14=0x267C928 setvalue(so+py1,26,999) setvalue(so+py2,16,0) setvalue(so+py3,16,0) setvalue(so+py4,16,-3.83692277e21) setvalue(so+py5,16,0) setvalue(so+py6,16,0) setvalue(so+py7,16,0) setvalue(so+py8,16,5.5) setvalue(so+py9,16,0) setvalue(so+py10,16,0.90) setvalue(so+py11,16,70) setvalue(so+py12,16,-9.9065426e27) setvalue(so+py13,15,9999) setvalue(so+py14,16,5.6) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x134} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.52}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x13C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.52}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1E16CC, 0x117C, 0x18, 0x3D4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -999}})--去除卡 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 100}})--翻墙 local t = {"libUE4.so", "Cd"} local tt = {0x19744, 0x434} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}}) local t = {"libUE4.so", "Cd"} local tt = {0x4776F0, 0x88C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 40}})--防拉 local t = {"libUE4.so", "Cd"} local tt = {0x5C2960, 0x78, 0x68, 0x3CC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -9999}})--去除拉回 local t = {"libUE4.so:bss", "Cb"} local tt = {0x62678,0xA8,0x2DC,0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 10000000}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.2}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 75}}) local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.6}}) local t = {"libUE4.so", "Cd"} local tt = {0x1EA3A8, 0x20, 0x320, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.13}}) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA34 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26E8408 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F15D8 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F15EC setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1720 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1840 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1858 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1888 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1898 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F18C0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F19B8 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F19E0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1A10 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1B3C setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33628 setvalue(so+py,16,0) OP=gg.prompt({'推荐输入:999'},{[1]='999'},{[1]='number'}) if OP == nil or OP[1] == '' or OP[1] == '0' then string.toMusic("取消") else so=gg.getRangesList('libUE4.so')[1].start py=0X267C928 setvalue(so+py,16,OP[1]) gg.setValues({{address = ttt, flags = 16, value = -999}})--小翻倍 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x24, 0x6C, 0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.40129846e-39}})--开枪防拉 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) setvalue(so+py,16,3)--游泳 so=gg.getRangesList('libUE4.so')[1].start py=0X2705D24 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 999}})--翻倍 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 gg.toast("found "..#data.." data") 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 gg.toast("not found", false) return false end else gg.toast("Not Found") return false end end gg.setRanges(32) local search = {{3000.0,0},{5000.0,4},{1024.0,8},{89.0,36},} local modify = {{210000.0,0},{210000.0,4},{210000.0,8},} SearchWrite(search,modify,dataType) Name='秒开镜' local tb1={{6.160318374633789,16,0},{0.3799999952316284,16,12},{1.0,16,16},} local tb2={{-99999999999,16,12},} SearchWrite(tb1,tb2,dataType) gg.toast("开启成功") end end, function() so=gg.getRangesList('libUE4.so')[1].start py=0XCDF648 setvalue(so+py,16,-1.23824239e28) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) so=gg.getRangesList('libUE4.so')[1].start py=0X270878C setvalue(so+py,16,-1.86389771e-20) so=gg.getRangesList('libUE4.so')[1].start py=0X270FD5C setvalue(so+py,16,-5.84304308e27) so=gg.getRangesList('libUE4.so')[1].start py=0X2728CA0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33484 setvalue(so+py,16,6.16304121e-33) so=gg.getRangesList('libUE4.so')[1].start py=0X2C3349C setvalue(so+py,16,2.64700415e-23) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33524 setvalue(so+py,16,10.90734863281) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33628 setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0X2D082A0 setvalue(so+py,16,-6.15262313e27) so=gg.getRangesList('libUE4.so')[1].start py=0X2D082A4 setvalue(so+py,16,-9.98393277e27) py=0XCB86D0 setvalue(so+py,16,-1.3697734e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCB8A54 setvalue(so+py,16,-9.90656152e27) so=gg.getRangesList('libUE4.so')[1].start py=0XCB8AFC setvalue(so+py,16,-3.83692277e21) so=gg.getRangesList('libUE4.so')[1].start py=0XCB8B34 setvalue(so+py,16,-2.02910561e20) so=gg.getRangesList('libUE4.so')[1].start py=0X1250170 setvalue(so+py,16,1) so=gg.getRangesList('libUE4.so')[1].start py=0X12501F8 setvalue(so+py,16,1) so=gg.getRangesList('libUE4.so')[1].start py=0X26E20D8 setvalue(so+py,16,-3.86856262e25) so=gg.getRangesList('libUE4.so')[1].start py=0X26E20DC setvalue(so+py,16,-2.8323923e28) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA34 setvalue(so+py,16,-6.15494476e27) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA38 setvalue(so+py,16,-2.53646207e30) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA44 setvalue(so+py,16,9.99999997e-7) so=gg.getRangesList('libUE4.so')[1].start py=0XCADA50 setvalue(so+py,16,-1.33640717e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCADA60 setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCADC2C setvalue(so+py,16,-2.13605127e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCADE2C setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCADE80 setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCAE20C setvalue(so+py,16,-9.90656152e27) so=gg.getRangesList('libUE4.so')[1].start py=0XCAE2A4 setvalue(so+py,16,-9.00722502e15) so=gg.getRangesList('libUE4.so')[1].start py=0XCAFF20 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X267C928 setvalue(so+py,16,0) gg.toast("关闭成功") end), CAtext("高跳加速", "#FFD700", "13sp", true), CAswitch("60hz", function() local t = {"libUE4.so", "Cd"} local tt = {0x5C0D10} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}})--1 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=44271, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=152773, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=5820, freeze =true}})--冻结缆车坐标 gg.sleep(2000) local t = {"libUE4.so", "Cd"} local tt = {0x58FD44,0x314,0x270,0xA40,0x11C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 3573751808}})--Xa冻结地皮 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}})--坐标解冻 local t = {"libUE4.so", "Cd"} local tt = {0x5C0D10} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}})--1 --[[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 local function RUI(address) return gg.getValues({{address = address, flags = gg.TYPE_DWORD}})[1].value end local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=44271, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=152773, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=5820, freeze =true}})--冻结缆车坐标 gg.sleep(1000) so = gg.getRangesList('libUE4.so:bss','Cb')[1].start z1 = RUI(RUI(RUI(RUI(so + 0x2494A0)+0x18)+0xD90)+0x318) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0,0x18,0xD90,0x318} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4,value = z1, freeze = true}})--地形值 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}})--坐标解冻]] so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X267C928 setvalue(so+py,16,0) local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.32}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.4}})--上下防 --[[local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x320,0x3D8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 999999}})--踏空]] --[[local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 888886}})]] local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x60} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 2.9}})--A减速 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x13C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 443}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x210BE0, 0xA8, 0x30} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -100}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 75}}) --[[so=gg.getRangesList('libUE4.so')[1].start py=0X2647E54 setvalue(so+py,16,0)]]--罚站 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.35}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x210BE0, 0xA8, 0x30} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -300}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x13C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -300}}) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,0) so=gg.getRangesList("libUE4.so")[1].start py=0x1FFEAC+0x20 setvalue(so+py,16,68) local t = {"libUE4.so:bss", "Cb"} local tt = {0x62678,0xA8,0x2DC,0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 100000}})--去除开枪 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.5}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 8.2}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.2}})--上下防 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x60} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.42}})--A减速 local t = {"libUE4.so:bss", "Cb"} local tt = {0x210BE0, 0xA8, 0x30} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -755}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 82}}) so=gg.getRangesList('libUE4.so')[1].start py=0X116E568 setvalue(so+py,16,-1.30013986e28) so=gg.getRangesList('libUE4.so')[1].start py=0X21D2CAC setvalue(so+py,16,-1.30013986e28) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}}) readWrite({gg.getRangesList('libUE4.so')[1].start},{{-20,16,0X2739E68},}) --631742877313832 readWrite({gg.getRangesList('libUE4.so')[1].start},{{0,16,0x2739E34},}) readWrite({gg.getRangesList('libUE4.so')[1].start},{{-2.7859696e28,16,0xE59A5C},}) --虚拟 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1534C,0x268,0x1A0,0x28,0x20,0x2A8,0x80} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 155}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1534C,0x268,0x1A0,0x28,0x20,0x2A8,0x7C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 155}}) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py1=0X26FCA44--加速 py2=0X270878C--加速 py3=0X2C33524--加速 py4=0XCB8B40 py49=0XCB8AFC setvalue(so+py1,16,0.218) setvalue(so+py2,16,0) setvalue(so+py4,16,-3.8369228e21) setvalue(so+py49,16,-3.836923e21) py=0X2C33524 setvalue(so+py,16,9.5) so=gg.getRangesList('libUE4.so')[1].start py=0X270878C setvalue(so+py,16,3)--游泳 so=gg.getRangesList('libUE4.so')[1].start py=0X2705D24 setvalue(so+py,16,0)--定点 so=gg.getRangesList('libUE4.so')[1].start py=0XCDF648 setvalue(so+py,16,0)--定点不拉回 so=gg.getRangesList('libUE4.so')[1].start py=0X3010034--开 setvalue(so+py,16,0) py=0xCB8B40 setvalue(so+py,16,-3.83692277e21)--去除卡坡x2 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x188} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 9999999999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x1AC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 999999999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x13C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value =3600}})--实战2500 --local KKB=gg.getRangesList("libUE4.so:bss")[1].start --local KKB=KKB+0x1EA3A8 --local KKB=MNB(KKB)+0x20 --local KKB=MNB(KKB)+0x2CC --local KKB=MNB(KKB)+0x310 --local KKB=MNB(KKB)+0x180 --MNBMVP(KKB+8,30000,16,true)--游速--改9999 LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x14F0},"修改","8",16,"人物速度翻倍") --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x14F4},"修改","20000",16,"开火动作") LSQ_Chain({'libUE4.so:bss','Cb'},{0x62678,0xA8,0x24C,0x24},"修改","1999000000",4,"ad开枪防拉") -- --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x60},"修改","0.7",16,"自身速度速控") --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x18,0x1C8,0x3C8},"修改","0.2",16,"自身全局速控") --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x18,0x1C8,0x3D4},"修改","0.1",16,"人物全局速控") --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x138},"修改","55",16,"防拉增强") -- --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x1AC},"修改","30000",16,"天空速度增强") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x134},"修改","2.55",16,"跳跃增强")--实战1.65 --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x13C},"修改","5000",16,"人物跳高") LSQ_Chain({'libUE4.so:bss','Cb'},{0x210BE0,0xA8,0x30},"修改","-710",16,"人物跳变快") --[[local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x188} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 99999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x1AC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 99999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x13C}--]] --so=gg.getRangesList('libUE4.so')[1].start --py=0X270878C--游泳加速 --setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x2D082A0 setvalue(so+py,16,0) --so=gg.getRangesList('libUE4.so')[1].start --py=0XCB8B40 --setvalue(so+py,16,-3.83692277e21)--突破 --so=gg.getRangesList('libUE4.so')[1].start --py=0X26FCA44 --setvalue(so+py,16,-9999)--加速 --]] local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x24, 0x6C, 0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.40129846e-39}})--开枪防拉 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.45}}) --[[ZDY=gg.prompt({'0.01到-0.45效果最佳☑️'},{[1]='0.23'},{[1]='number'}) if ZDY == nil or ZDY[1] == '' or ZDY[1] == '0' then else gg.clearResults() gg.setRanges(32) gg.searchNumber("0.041~0.1;3.60133705e-43;4.20389539e-45;0.10000000149;0.10000000149;1.40129846e-45::21",16) gg.searchNumber("0.041~0.1",16) gg.getResults(9999) gg.editAll(ZDY[1], 16)]] local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}})--浮空 end, function() gaotiaoStopDY() end), CAswitch("90hz", function() local t = {"libUE4.so", "Cd"} local tt = {0x5C0D10} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}})--1 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=44271, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=152773, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=5820, freeze =true}})--冻结缆车坐标 gg.sleep(2000) local t = {"libUE4.so", "Cd"} local tt = {0x58FD44,0x314,0x270,0xA40,0x11C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 3573751808}})--Xa冻结地皮 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}})--坐标解冻 local t = {"libUE4.so", "Cd"} local tt = {0x5C0D10} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}})--1 --[[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 local function RUI(address) return gg.getValues({{address = address, flags = gg.TYPE_DWORD}})[1].value end local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=44271, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=152773, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=5820, freeze =true}})--冻结缆车坐标 gg.sleep(1000) so = gg.getRangesList('libUE4.so:bss','Cb')[1].start z1 = RUI(RUI(RUI(RUI(so + 0x2494A0)+0x18)+0xD90)+0x318) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0,0x18,0xD90,0x318} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4,value = z1, freeze = true}})--地形值 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}})--坐标解冻]] so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X267C928 setvalue(so+py,16,0) local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.32}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.4}})--上下防 --[[local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x320,0x3D8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 999999}})--踏空]] --[[local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 888886}})]] local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x60} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 2.9}})--A减速 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x13C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 443}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x210BE0, 0xA8, 0x30} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -100}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 75}}) --[[so=gg.getRangesList('libUE4.so')[1].start py=0X2647E54 setvalue(so+py,16,0)]]--罚站 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.35}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x210BE0, 0xA8, 0x30} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -300}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x13C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -300}}) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,0) so=gg.getRangesList("libUE4.so")[1].start py=0x1FFEAC+0x20 setvalue(so+py,16,68) local t = {"libUE4.so:bss", "Cb"} local tt = {0x62678,0xA8,0x2DC,0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 100000}})--去除开枪 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.5}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 8.2}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.2}})--上下防 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x60} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.42}})--A减速 local t = {"libUE4.so:bss", "Cb"} local tt = {0x210BE0, 0xA8, 0x30} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -755}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 82}}) so=gg.getRangesList('libUE4.so')[1].start py=0X116E568 setvalue(so+py,16,-1.30013986e28) so=gg.getRangesList('libUE4.so')[1].start py=0X21D2CAC setvalue(so+py,16,-1.30013986e28) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}}) readWrite({gg.getRangesList('libUE4.so')[1].start},{{-20,16,0X2739E68},}) --631742877313832 readWrite({gg.getRangesList('libUE4.so')[1].start},{{0,16,0x2739E34},}) readWrite({gg.getRangesList('libUE4.so')[1].start},{{-2.7859696e28,16,0xE59A5C},}) --虚拟 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1534C,0x268,0x1A0,0x28,0x20,0x2A8,0x80} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 155}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1534C,0x268,0x1A0,0x28,0x20,0x2A8,0x7C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 155}}) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py1=0X26FCA44--加速 py2=0X270878C--加速 py3=0X2C33524--加速 py4=0XCB8B40 py49=0XCB8AFC setvalue(so+py1,16,0.218) setvalue(so+py2,16,0) setvalue(so+py4,16,-3.8369228e21) setvalue(so+py49,16,-3.836923e21) py=0X2C33524 setvalue(so+py,16,9.5) so=gg.getRangesList('libUE4.so')[1].start py=0X270878C setvalue(so+py,16,3)--游泳 so=gg.getRangesList('libUE4.so')[1].start py=0X2705D24 setvalue(so+py,16,0)--定点 so=gg.getRangesList('libUE4.so')[1].start py=0XCDF648 setvalue(so+py,16,0)--定点不拉回 so=gg.getRangesList('libUE4.so')[1].start py=0X3010034--开 setvalue(so+py,16,0) py=0xCB8B40 setvalue(so+py,16,-3.83692277e21)--去除卡坡x2 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x188} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 9999999999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x1AC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 999999999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x13C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value =3600}})--实战2500 --local KKB=gg.getRangesList("libUE4.so:bss")[1].start --local KKB=KKB+0x1EA3A8 --local KKB=MNB(KKB)+0x20 --local KKB=MNB(KKB)+0x2CC --local KKB=MNB(KKB)+0x310 --local KKB=MNB(KKB)+0x180 --MNBMVP(KKB+8,30000,16,true)--游速--改9999 LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x14F0},"修改","8",16,"人物速度翻倍") --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x14F4},"修改","20000",16,"开火动作") LSQ_Chain({'libUE4.so:bss','Cb'},{0x62678,0xA8,0x24C,0x24},"修改","1999000000",4,"ad开枪防拉") -- --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x60},"修改","0.7",16,"自身速度速控") --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x18,0x1C8,0x3C8},"修改","0.2",16,"自身全局速控") --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x18,0x1C8,0x3D4},"修改","0.1",16,"人物全局速控") --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x138},"修改","55",16,"防拉增强") -- --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x1AC},"修改","30000",16,"天空速度增强") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x134},"修改","1.4",16,"跳跃增强")--实战1.65 --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x13C},"修改","5000",16,"人物跳高") LSQ_Chain({'libUE4.so:bss','Cb'},{0x210BE0,0xA8,0x30},"修改","-800",16,"人物跳变快") --[[local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x188} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 99999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x1AC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 99999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x13C}--]] --so=gg.getRangesList('libUE4.so')[1].start --py=0X270878C--游泳加速 --setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x2D082A0 setvalue(so+py,16,0) --so=gg.getRangesList('libUE4.so')[1].start --py=0XCB8B40 --setvalue(so+py,16,-3.83692277e21)--突破 --so=gg.getRangesList('libUE4.so')[1].start --py=0X26FCA44 --setvalue(so+py,16,-9999)--加速 --]] local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x24, 0x6C, 0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.40129846e-39}})--开枪防拉 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.45}}) --[[ZDY=gg.prompt({'0.01到-0.45效果最佳☑️'},{[1]='0.23'},{[1]='number'}) if ZDY == nil or ZDY[1] == '' or ZDY[1] == '0' then else gg.clearResults() gg.setRanges(32) gg.searchNumber("0.041~0.1;3.60133705e-43;4.20389539e-45;0.10000000149;0.10000000149;1.40129846e-45::21",16) gg.searchNumber("0.041~0.1",16) gg.getResults(9999) gg.editAll(ZDY[1], 16)]] local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}})--浮空 end, function() gaotiaoStopDY() end), CAswitch("120hz", function() local t = {"libUE4.so", "Cd"} local tt = {0x5C0D10} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}})--1 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=44271, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=152773, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=5820, freeze =true}})--冻结缆车坐标 gg.sleep(2000) local t = {"libUE4.so", "Cd"} local tt = {0x58FD44,0x314,0x270,0xA40,0x11C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 3573751808}})--Xa冻结地皮 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}})--坐标解冻 local t = {"libUE4.so", "Cd"} local tt = {0x5C0D10} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}})--1 --[[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 local function RUI(address) return gg.getValues({{address = address, flags = gg.TYPE_DWORD}})[1].value end local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=44271, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=152773, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=5820, freeze =true}})--冻结缆车坐标 gg.sleep(1000) so = gg.getRangesList('libUE4.so:bss','Cb')[1].start z1 = RUI(RUI(RUI(RUI(so + 0x2494A0)+0x18)+0xD90)+0x318) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0,0x18,0xD90,0x318} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4,value = z1, freeze = true}})--地形值 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}})--坐标解冻]] so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X267C928 setvalue(so+py,16,0) local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.32}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.4}})--上下防 --[[local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x320,0x3D8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 999999}})--踏空]] --[[local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 888886}})]] local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x60} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 2.9}})--A减速 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x13C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 443}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x210BE0, 0xA8, 0x30} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -100}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 75}}) --[[so=gg.getRangesList('libUE4.so')[1].start py=0X2647E54 setvalue(so+py,16,0)]]--罚站 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.35}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x210BE0, 0xA8, 0x30} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -300}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x13C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -300}}) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,0) so=gg.getRangesList("libUE4.so")[1].start py=0x1FFEAC+0x20 setvalue(so+py,16,68) local t = {"libUE4.so:bss", "Cb"} local tt = {0x62678,0xA8,0x2DC,0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 100000}})--去除开枪 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.5}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 8.2}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.2}})--上下防 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x60} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.42}})--A减速 local t = {"libUE4.so:bss", "Cb"} local tt = {0x210BE0, 0xA8, 0x30} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -755}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 82}}) so=gg.getRangesList('libUE4.so')[1].start py=0X116E568 setvalue(so+py,16,-1.30013986e28) so=gg.getRangesList('libUE4.so')[1].start py=0X21D2CAC setvalue(so+py,16,-1.30013986e28) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}}) readWrite({gg.getRangesList('libUE4.so')[1].start},{{-20,16,0X2739E68},}) --631742877313832 readWrite({gg.getRangesList('libUE4.so')[1].start},{{0,16,0x2739E34},}) readWrite({gg.getRangesList('libUE4.so')[1].start},{{-2.7859696e28,16,0xE59A5C},}) --虚拟 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1534C,0x268,0x1A0,0x28,0x20,0x2A8,0x80} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 155}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1534C,0x268,0x1A0,0x28,0x20,0x2A8,0x7C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 155}}) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py1=0X26FCA44--加速 py2=0X270878C--加速 py3=0X2C33524--加速 py4=0XCB8B40 py49=0XCB8AFC setvalue(so+py1,16,0.218) setvalue(so+py2,16,0) setvalue(so+py4,16,-3.8369228e21) setvalue(so+py49,16,-3.836923e21) py=0X2C33524 setvalue(so+py,16,9.5) so=gg.getRangesList('libUE4.so')[1].start py=0X270878C setvalue(so+py,16,3)--游泳 so=gg.getRangesList('libUE4.so')[1].start py=0X2705D24 setvalue(so+py,16,0)--定点 so=gg.getRangesList('libUE4.so')[1].start py=0XCDF648 setvalue(so+py,16,0)--定点不拉回 so=gg.getRangesList('libUE4.so')[1].start py=0X3010034--开 setvalue(so+py,16,0) py=0xCB8B40 setvalue(so+py,16,-3.83692277e21)--去除卡坡x2 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x188} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 9999999999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x1AC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 999999999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x13C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value =4000}})--实战2500 --local KKB=gg.getRangesList("libUE4.so:bss")[1].start --local KKB=KKB+0x1EA3A8 --local KKB=MNB(KKB)+0x20 --local KKB=MNB(KKB)+0x2CC --local KKB=MNB(KKB)+0x310 --local KKB=MNB(KKB)+0x180 --MNBMVP(KKB+8,30000,16,true)--游速--改9999 LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x14F0},"修改","9",16,"人物速度翻倍") --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x14F4},"修改","20000",16,"开火动作") LSQ_Chain({'libUE4.so:bss','Cb'},{0x62678,0xA8,0x24C,0x24},"修改","1999000000",4,"ad开枪防拉") -- --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x60},"修改","0.7",16,"自身速度速控") --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x18,0x1C8,0x3C8},"修改","0.2",16,"自身全局速控") --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x18,0x1C8,0x3D4},"修改","0.1",16,"人物全局速控") --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x138},"修改","55",16,"防拉增强") -- --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x1AC},"修改","30000",16,"天空速度增强") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x134},"修改","1.3",16,"跳跃增强")--实战1.65 --LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x13C},"修改","5000",16,"人物跳高") LSQ_Chain({'libUE4.so:bss','Cb'},{0x210BE0,0xA8,0x30},"修改","-720",16,"人物跳变快") --[[local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x188} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 99999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x1AC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 99999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x13C}--]] --so=gg.getRangesList('libUE4.so')[1].start --py=0X270878C--游泳加速 --setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x2D082A0 setvalue(so+py,16,0) --so=gg.getRangesList('libUE4.so')[1].start --py=0XCB8B40 --setvalue(so+py,16,-3.83692277e21)--突破 --so=gg.getRangesList('libUE4.so')[1].start --py=0X26FCA44 --setvalue(so+py,16,-9999)--加速 --]] local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x24, 0x6C, 0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.40129846e-39}})--开枪防拉 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.45}}) --[[ZDY=gg.prompt({'0.01到-0.45效果最佳☑️'},{[1]='0.23'},{[1]='number'}) if ZDY == nil or ZDY[1] == '' or ZDY[1] == '0' then else gg.clearResults() gg.setRanges(32) gg.searchNumber("0.041~0.1;3.60133705e-43;4.20389539e-45;0.10000000149;0.10000000149;1.40129846e-45::21",16) gg.searchNumber("0.041~0.1",16) gg.getResults(9999) gg.editAll(ZDY[1], 16)]] local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}})--浮空 end, function() gaotiaoStopDY() end), }, { --范围 CAswitch("爆头1", function() 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 Unfreeze() local t=gg.getListItems() for k,v in pairs(t)do t[k]["freeze"]=false end return gg.addListItems(t) end function xqmnb(Search,Modification) gg.clearResults() gg.setRanges(Search[1].memory) gg.searchNumber(Search[3].value,Search[3].type,false,536870912,0,-1) if gg.getResultCount()==0 then gg.toast(Search[2].name..'开启失败') return end local Result=gg.getResults(gg.getResultCount()) local sum for index=4,#Search do sum=0 for i=1,#Result do if gg.getValues({{address=Result[i].address+Search[index].offset,flags=Search[index].type}})[1].value~=Search[index].lv then Result[i].Usable=true sum=sum+1 end end if sum==#Result then gg.toast(Search[2].name..'开启失败') return end end local Data,Freeze,Freezes={},{},0 sum=0 for index,value in ipairs(Modification)do for index=1,#Result do if not Result[index].Usable then local Value={address=Result[i].address+value.offset,flags=value.type,value=value.value,freeze=true} if value.freeze then Freeze[#Freeze+1]=Value Freezes=Freezes+1 else Data[#Data+1]=Value end sum=sum+1 end end end gg.addListItems(Data) gg.addListItems(Freeze) if Freezes==0 then gg.toast(Search[2].name..'开启成功,共修改'..sum..'条数据') else gg.toast(Search[2].name..'开启成功,共修改'..sum..'条数据,冻结'..Freezes..'条数据') end gg.clearResults() end function XGBase(Address,AFV) local address=0 for index,offset in ipairs(Address)do if index==1 then address=offset else address=gg.getValues({{address=address+offset,flags=4}})[1].value end end local Value,Freeze={},{} for index,value in ipairs(AFV)do local VALUE={address=address+value[3],flags=value[2],value=value[1],freeze=true} if value[4]then Freeze[#Freeze+1]=VALUE else Value[#Value+1]=VALUE end end gg.addListItems(Value) gg.addListItems(Freeze) end function Format(tab,format,value,type,Function) if format=="查看"then tab[1]["flags"]=type return print(gg.getValues(tab)) elseif format=="修改"then tab[1]["flags"]=type tab[1]["value"]=value return gg.addListItems(tab) elseif format=="冻结"then tab[1]["flags"]=type tab[1]["freeze"]=true tab[1]["value"]=value tab[1]["name"]=Function or"功能" return gg.addListItems(tab) elseif format=="加载"then tab[1]["flags"]=type return gg.loadResults(tab) end end function LSQ_Chain(so,offset,format,value,type,Function) getRanges=getRanges or(function() local ranges={} local t=gg.getRangesList('^/data/*.so*$') for i,v in pairs(t)do if v["type"]:sub(2,2)=='w'then ranges[#ranges+1]=v end end return ranges end) local rest,ranges,sostart,valtype={},getRanges(),nil,gg.TYPE_DWORD if gg.getTargetInfo()["x64"]then valtype=gg.TYPE_QWORD end for i in pairs(ranges)do local _name=ranges[i]["internalName"]:gsub('^.*/','') if so[1]==_name and so[2]==ranges[i]["state"]then sostart=ranges[i]["start"] break end end if sostart then if offset[1]then for i=1,#offset do rest={{flags=valtype,address=sostart+offset[i]}} rest=gg.getValues(rest) if i==#offset then break end if valtype==gg.TYPE_DWORD then sostart=rest[1].value&0xFFFFFFFF else sostart=rest[1].value end end end return Format(rest,format,value,type,Function) end gg.toast("功能:"..Function.."开启失败") print("功能开启失败原因:未找到基址头") return os.exit() end function PS()end function setvalue(address,flags,value) PS('修改地址数值(地址,数值类型,要修改的值)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end--静态 --function Nmsl(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 Shuang(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 "修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end 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 Shuang({{false,23.0,0,16,nil,nil},{25.0,4,16},{30.5,8,16}},{{80,4,16,false},{180,8,16,false}},16,32,"范围")--25 30.5 不修改23 gg.clearResults() --特效 qmnb = { {["memory"] = 32}, {["name"] = "特效"}, {["value"] = 4771563806291656704, ["type"] = 32}, {["lv"] = 1110966272, ["offset"] = 4, ["type"] = 32}, {["lv"] = 4692750811720056832, ["offset"] = -4, ["type"] = 32},} qmxg = { {["value"] = 250, ["offset"] = 0, ["type"] = 16},} xqmnb(qmnb) so=gg.getRangesList('libUE4.so')[1].start py=0X116E570 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X116E56C setvalue(so+py,16,0) gg.clearResults() --Nmsl({{10.0,0,16},{46.0,4,16},},{{99999,0,16},},32,"特效",true) --so=gg.getRangesList('libUE4.so')[1].start --py=0x2C54E90 --setvalue(so+py,16,-9.90696528E27) --gg.clearResults() --锁帧and防闪 local t = {"libUE4.so:bss", "Cb"} local tt = {0xACB54, 0x90} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 1634692266}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0xBFF44, 0xF0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 1634692266}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0xD226C, 0x34} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 1634692266}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0xD57C4, 0x78} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 1634692266}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0xDB0E4, 0xA8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 1634692266}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0xE2A88, 0x60} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 1634692266}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0xE7E4C, 0x1C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 1634692266}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0xE8134, 0x4C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 1634692266}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0xFE8C4, 0xBC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 1634692266}})--修伤 local t = {"libUE4.so:bss", "Cb"} local tt = {0x7C3B4, 0xF3C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 5000000}})--瞬击 local t = {"libUE4.so:bss", "Cb"} local tt = {0x7C3B4, 0xF40} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 5000000}})--瞬击 local t = {"libUE4.so", "Cd"} local tt = {0x5C0A68, 0x10C8, 0x1B3C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 5000000}})--瞬击 local t = {"libUE4.so", "Cd"} local tt = {0x5C0A68, 0x10C8, 0x1B40} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 5000000}})--瞬击 local t = {"libUE4.so", "Cd"} local tt = {0x5C0A68, 0x1098, 0x173C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 5000000}})--瞬击 local t = {"libUE4.so", "Cd"} local tt = {0x5C0A68, 0x1098, 0x1740} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 5000000}})--瞬击 local t = {"libUE4.so", "Cd"} local tt = {0x5C0A6C, 0x85DC, 0x173C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 5000000}})--瞬击 so=gg.getRangesList("libUE4.so")[1].start--头部 py=0xDc7580 setvalue(so+py,4,0) py=0xDC760C setvalue(so+py,4,0) py=0xDC7778 setvalue(so+py,4,0) so=gg.getRangesList('libUE4.so')[1].start py=0X194AC5C setvalue(so+py,4,0) so=gg.getRangesList('libUE4.so')[1].start py=0X30278C8 setvalue(so+py,4,0) so=gg.getRangesList('libUE4.so')[1].start py=0X320DDE8 setvalue(so+py,4,0) so=gg.getRangesList('libUE4.so')[1].start py=0X326F680 setvalue(so+py,4,0) so=gg.getRangesList('libUE4.so')[1].start py=0X330FF18 setvalue(so+py,4,0) so=gg.getRangesList('libUE4.so')[1].start py=0X3B301FC setvalue(so+py,4,0) so=gg.getRangesList("libUE4.so")[1].start--头 py=0x2739E34--爆头 setvalue(so+py,16,3.1415926) --only by hualuo local t = {"libUE4.so:bss", "Cb"} local tt = {0x1D4154, 0x48, 0xBC, 0xB8, 0xA8, 0xF4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 5000000}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1D4154, 0x58, 0x8, 0x50, 0xF4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 5000000}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1D416C, 0x24, 0xEC, 0x68, 0xA8, 0xF4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 5000000}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1D4154, 0x48, 0xBC, 0x68, 0xA8, 0xF4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 5000000}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1D4154, 0x48, 0xBC, 0x18, 0xA8, 0xF4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 5000000}})--16伤害 so=gg.getRangesList("libUE4.so")[1].start--头 py=0xe59a54 setvalue(so+py,16,-2.7859696e28)--加伤害 so=gg.getRangesList('libUE4.so')[1].start t = {"libUE4.so:bss", "Cb"} tt = {0x1EFEEC, 0x82C, 0x6E0} ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 16, value = 1000, freeze = true}}) t = {"libUE4.so:bss", "Cb"} tt = {0x1EFEEC, 0x82C, 0x6E4} ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 16, value = 1000, freeze = true}})--锁帧 so=gg.getRangesList("libanogs.so")[1].start setvalue(so + "0x30618", 32,"h 00 00 B0 E3 1E FF 2F E1") setvalue(so + "0x3061C", 32,"h 00 00 B0 E3 1E FF 2F E1")--防闪 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x13F4,0x468,0x364} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 0.028}}) gg.alert('开启成功') end), CAswitch("伤害1", function() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("1000000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1000000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("1000000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("33000", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("69.5;35;33",16,false,536870912,0,-1) gg.getResults(6) gg.editAll("160;140;230",16) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512",gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.searchNumber("26",gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(2) gg.editAll("-460",gg.TYPE_FLOAT) gg.clearResults() gg.searchNumber("-88.73961639404;28:512",gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.searchNumber("28",gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(2) gg.editAll("-560",gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25",gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.searchNumber("25;30.5",gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0,-1) gg.getResults(10) gg.editAll("250",gg.TYPE_FLOAT)--78玩意 gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10;46::10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-105", gg.TYPE_FLOAT) gg.clearResults() so=gg.getRangesList('libUE4.so')[1].start py=0X116E570 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X116E56C setvalue(so+py,16,0) end), CAswitch("傲雪¹", function() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.setVisible(false) gg.getResults(1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.getResults(10) gg.editAll("40000", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.setVisible(false) gg.getResults(1) gg.searchNumber("15;28;16;26;300;18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.getResults(56) gg.editAll("-13", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.setVisible(false) gg.getResults(1) gg.searchNumber("10;100", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("39", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.getResults(200) gg.editAll("9999", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.getResults(2) gg.editAll("-500", gg.TYPE_FLOAT) gg.clearResults() gg.setVisible(false) gg.getResults(1) gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.setVisible(false) gg.getResults(1) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("25;30.20", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.getResults(10) gg.editAll("400", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_BSS) gg.setVisible(false) gg.getResults(1) gg.searchNumber("2048D;1F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.getResults(100) gg.editAll("0.07", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.setVisible(false) gg.getResults(1) gg.searchNumber("9.1022205e-38;0.0001;9.1025635e-38::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("0.0001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.getResults(100) gg.editAll("125", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-7.1611644e24;0.0001;1.1297201e-37::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("0.0001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.getResults(500) gg.editAll("-125", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-1.427811e28;8.5626969e-26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.setVisible(false) gg.getResults(1) gg.searchNumber("-1.427811e28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.getResults(10) gg.editAll("0", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.setVisible(false) gg.getResults(1) gg.searchNumber("h4E8A38EEE000DDE5", gg.TYPE_BYTE, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.refineNumber("h4E8A38EE", gg.TYPE_BYTE, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(7243) gg.editAll("78;-118;56;0", gg.TYPE_BYTE) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("8", gg.TYPE_FLOAT) end), CAswitch("傲雪²", function() function DTNB(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 "修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end 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 gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("220", gg.TYPE_FLOAT) gg.clearResults() gg.toast("高伤害100%") gg.clearResults() gg.setRanges(32) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(999) gg.editAll("371;365", gg.TYPE_FLOAT) gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(15) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.toast("瞬击100%") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10.0F;10.0F;10.0F;10.0F;45:193", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-105", gg.TYPE_FLOAT) gg.toast("开启成功") gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-3.77830899e28;-3.74440972e28;-3.71834013e28;-1.7334334e28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("-3.77830899e28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(999999, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("0", gg.TYPE_FLOAT) gg.clearResults() gg.toast("真伤") gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("90775703430176;0;8;15;16;18;28", gg.TYPE_FLOAT) gg.searchNumber("28", gg.TYPE_FLOAT) gg.getResults(10) gg.editAll("100000",gg.TYPE_FLOAT) gg.editAll("100000",gg.TYPE_FLOAT) gg.toast("羊增伤") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("90000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("90000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("880000", gg.TYPE_FLOAT) gg.clearResults() gg.toast("M16伤害") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(2000) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.getResults(2000) gg.editAll("180", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(2000) gg.editAll("140", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("15;28;16;26;8;18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(56) gg.editAll("-1339", gg.TYPE_FLOAT) gg.clearResults() gg.toast("林月如新高伤") gg.setRanges(gg.REGION_ANONYMOUS) gg.getResults(1) gg.searchNumber("10;45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.getResults(1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(0) gg.getResults(100) gg.editAll("9999", gg.TYPE_FLOAT) gg.toast("高伤害新版") gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("8", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("151.5", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-460", gg.TYPE_FLOAT) gg.clearResults() gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) -- by夕颜 gg.getResults(2) gg.editAll("-560", gg.TYPE_FLOAT) 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.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1) gg.editAll("66", gg.TYPE_FLOAT) gg.searchNumber("30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1) gg.editAll("66", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_BSS) gg.searchNumber("2048D;1F", 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("0.07", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10;45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("600", gg.TYPE_FLOAT) gg.clearResults() so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E34--瞬击 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XE59A5C--子弹变大 so=gg.getRangesList('libUE4.so')[1].start py=0xE59A5C gg.toast("成功") end), CAswitch("怅望", function() function DTNB(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 "修改"..tg_.."数据" or "" th=(th_) and "" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast(""..Name..tg) tg_,th_=nil,nil else gg.toast("搜索不到",false) return false end else gg.toast("搜索不到") return false end end 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 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E34--瞬击 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XE59A5C--子弹变大 setvalue(so+py,16,-2.78596955e28) DTNB({{false,88000.0,0,16,nil,nil}},{{35000,0,16,false}},16,32,"械枪加伤") DTNB({{false,90000.0,0,16,nil,nil}},{{35000,0,16,false}},16,32,"枪械加伤") DTNB({{false,23.0,0,16,nil,nil},{25.0,4,16},{30.5,8,16}},{{100,4,16,false},{100,8,16,false}},16,32,"范围") DTNB({{false,-1883348481058764210,0,32,nil,nil}},{{-1883348485055444540,0,32,false}},32,16384,"修复") gg.clearResults() gg.setRanges(32)--头部伤害 local dataType = 16 local search = {{9.20161819458,0},{25.0,28},{30.5,32},} local modify = {{180.0,24},{180.0,28},{180.0,32},} so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E68--子弹坠落 setvalue(so+py,16,-18) so=gg.getRangesList('libUE4.so')[1].start py=0X2739E54 setvalue(so+py,16,0)--防坠落 so=gg.getRangesList('libUE4.so')[1].start py=0X2739E34--瞬击 setvalue(so+py,16,0) local dataType = 16 local search = {{9.20161819458,0},{25.0,28},{30.5,32},} local modify = {{180.0,24},{180.0,28},{180.0,32},} gg.clearResults() py4=0X223D3FC--头部部位 py5=0X26F1A38--头部部位 py6=0X26F1A3C--头部部位 py7=0X2A48B3C--头部提升 py8=0X2A48B40--头部提升 py9=0X2A48BF0--头部提升 py10=0X2739E68 py11=0X2739E34--瞬杀 py12=0X2739E68--瞬杀 setvalue(so+py,16,-2.78596955e28) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10.0F;10.0F;10.0F;10.0F;45:193", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-105", gg.TYPE_FLOAT) gg.toast("开启成功") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("10.0F;10.0F;10.0F;10.0F;45:193", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(15) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.toast("瞬击100%") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,890,205,508,990,664,704", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) WALLJUMPOFF=gg.getResults(100) gg.editAll("4,890,205,509,012,684,800", gg.TYPE_QWORD) gg.toast("射速") gg.searchNumber("0.10000000149;64.50088500977", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("0.10000000149", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(50) gg.editAll("15", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-999", gg.TYPE_FLOAT) gg.clearResults() gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(2) gg.editAll("-999", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("400", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.setVisible(false) gg.searchNumber("70368744177664;288233678981562368", gg.TYPE_QWORD) gg.refineNumber("70368744177664", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.setVisible(false) gg.searchNumber("578351706144768;564058054983680", gg.TYPE_QWORD) gg.refineNumber("578351706144768", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.setVisible(false) gg.searchNumber("582749752655872;620137442967552", gg.TYPE_QWORD) gg.refineNumber("582749752655872", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.setVisible(false) gg.searchNumber("620137442967552;579451217772544", gg.TYPE_QWORD) gg.refineNumber("620137442967552", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.setVisible(false) gg.searchNumber("566257078239232;573957954600960", gg.TYPE_QWORD) gg.refineNumber("566257078239232", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setVisible(false) gg.searchNumber("573953659633664;582749752655872", gg.TYPE_QWORD) gg.refineNumber("573953659633664", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setVisible(false) gg.searchNumber("572854148005888;620137442967552", gg.TYPE_QWORD) gg.refineNumber("572854148005888;", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("220", gg.TYPE_FLOAT) gg.clearResults() gg.toast("增强") gg.clearList() gg.searchNumber("9.20161819458;23;25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("345", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("150;85;45;-129;-85", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("55", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("99", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("500", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber(9.201618194580078, gg.TYPE_FLOAT) gg.getResultsCount() gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.alert("爆头") gg.getResults(10) gg.editAll("400", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-298284466;-1.304566e23F", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("2", gg.TYPE_DWORD) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_C_DATA | gg.REGION_CODE_APP) gg.searchNumber("-1,883,348,481,058,764,210", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(99) gg.editAll("-1,883,348,485,055,444,540", gg.TYPE_QWORD) gg.clearResults() gg.toast("2") gg.setRanges(131072) gg.searchNumber("-88.66608428955;26:512", 16, false, 536870912, 0, -1) gg.searchNumber("26", 16, false, 536870912, 0, -1) gg.getResults(2) gg.editAll("-999", 16) gg.clearResults() gg.searchNumber("-88.73961639404;28:512", 16, false, 536870912, 0, -1) gg.searchNumber("28", 16, false, 536870912, 0, -1) gg.getResults(2) gg.editAll("-999", 16) gg.clearResults() gg.setRanges(32) gg.searchNumber("9.201618;30.5;25", 16, false, 536870912, 0, -1) gg.searchNumber("30.5;25", 16, false, 536870912, 0, -1) gg.getResults(10) gg.editAll("500", 16) gg.clearResults() gg.setRanges(16) gg.searchNumber("2048D;1F", 16, false, 536870912, 0, -1) gg.searchNumber("1", 16, false, 536870912, 0, -1) gg.getResults(100) gg.editAll("1", 16) gg.clearResults() gg.setRanges(16384) gg.searchNumber("9.1022205e-38;0.0001;9.1025635e-38::", 16, false, 536870912, 0, -1) gg.searchNumber("0.0001", 16, false, 536870912, 0, -1) gg.getResults(100) gg.editAll("1", 16) gg.clearResults() gg.setRanges(131072) gg.searchNumber("-7.1611644e24;0.0001;1.1297201e-37::", 16, false, 536870912, 0, -1) gg.searchNumber("0.0001", 16, false, 536870912, 0, -1) gg.getResults(500) gg.editAll("-500", 16) gg.toast("22") gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("220", gg.TYPE_FLOAT) gg.clearResults() gg.toast("高伤害100%") gg.clearResults() gg.setRanges(32) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(999) gg.editAll("371;365", gg.TYPE_FLOAT) gg.alert("开启成功") end), CAswitch("毅少魔法子弹", function() 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 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 gg.toast("found "..#data.." data") 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 gg.toast("not found", false) return false end else gg.toast("Not Found") return false end end gg.setRanges(32) local dataType = 16 local search = {{25.0, 0},{30.5, 4},} local modify = {{260, 0},{350, 4},} SearchWrite(search,modify,dataType,Name) gg.setRanges(131072) local dataType = 16 local search = {{26, 0},} local modify = {{-460, 0},} SearchWrite(search,modify,dataType,Name) gg.setRanges(131072) local dataType = 16 local search = {{28, 0},} local modify = {{-1200, 0},} SearchWrite(search,modify,dataType,Name) gg.setRanges(16384) local dataType = 4 local search = {{-298284466, 0},} local modify = {{0, 0},} SearchWrite(search,modify,dataType,Name) gg.setRanges(16384) local dataType = 32 local search = {{-1,883,348,481,058,764,210, 0},} local modify = {{-1,883,348,485,055,444,540, 0},} SearchWrite(search,modify,dataType,Name) gg.setRanges(32) local dataType = 4 local search = {{1092616192, 0},{1110966272, 4},} local modify = {{1176255488, 0},} SearchWrite(search,modify,dataType,Name) function PS() end -- 2CF09F8 2CF09D4 2CF09E8 function setvalue(address,flags,value) PS('修改地址数值(地址,数值类型,要修改的值)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end so=gg.getRangesList('libUE4.so')[1].start py=0x47A999C setvalue(so+py,16,0) py=0x53D88DC setvalue(so+py,16,0) py=0x3912D54 setvalue(so+py,16,0) gg.toast(" 1 ") gg.clearResults() gg.setRanges(32) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(999) gg.editAll("371;365", gg.TYPE_FLOAT) gg.toast("加强") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("220", gg.TYPE_FLOAT) gg.clearResults() gg.toast("头") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("220", gg.TYPE_FLOAT) gg.clearResults() gg.toast("头") gg.clearResults() gg.setRanges(32) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(999) gg.editAll("371;365", gg.TYPE_FLOAT) gg.alert("飞天秒掉") gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-298284466", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(15) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.toast("瞬击") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("90000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("90000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("500000", gg.TYPE_FLOAT) gg.clearResults() gg.toast("") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("220", gg.TYPE_FLOAT) gg.clearResults() gg.toast("北春") gg.setRanges(gg.REGION_C_ALLOC) gg.setVisible(false) gg.searchNumber("70368744177664;288233678981562368", gg.TYPE_QWORD) gg.refineNumber("70368744177664", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.setVisible(false) gg.searchNumber("578351706144768;564058054983680", gg.TYPE_QWORD) gg.refineNumber("578351706144768", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.setVisible(false) gg.searchNumber("582749752655872;620137442967552", gg.TYPE_QWORD) gg.refineNumber("582749752655872", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.setVisible(false) gg.searchNumber("620137442967552;579451217772544", gg.TYPE_QWORD) gg.refineNumber("620137442967552", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.setVisible(false) gg.searchNumber("566257078239232;573957954600960", gg.TYPE_QWORD) gg.refineNumber("566257078239232", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setVisible(false) gg.searchNumber("573953659633664;582749752655872", gg.TYPE_QWORD) gg.refineNumber("573953659633664", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setVisible(false) gg.searchNumber("572854148005888;620137442967552", gg.TYPE_QWORD) gg.refineNumber("572854148005888;", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setVisible(false) gg.searchNumber("565157566611456;566257078239232", gg.TYPE_QWORD) gg.refineNumber("565157566611456", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setVisible(false) gg.searchNumber("562954248388607;578351706144768", gg.TYPE_QWORD) gg.refineNumber("562954248388607", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.setVisible(false) gg.searchNumber("65795~590336;67109633;131330", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("65795~590336", gg.TYPE_DWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setVisible(false) gg.searchNumber("4398046511104;544434349408256", gg.TYPE_QWORD) gg.refineNumber("4398046511104", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setVisible(false) gg.searchNumber("577252194516992;288233678981562368", gg.TYPE_QWORD) gg.refineNumber("577252194516992", gg.TYPE_QWORD) gg.getResults(50000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("2.24207754e-44;2.66246708e-44", gg.TYPE_FLOAT) gg.refineNumber("2.24207754e-44", gg.TYPE_FLOAT) gg.getResults(99999) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("134658;131330;67109633;67109377", gg.TYPE_DWORD) gg.refineNumber("134658", gg.TYPE_DWORD) gg.getResults(100000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.clearResults() gg.searchNumber("133635;131330;67109633;67109377", gg.TYPE_DWORD) gg.refineNumber("133635", gg.TYPE_DWORD) gg.getResults(100000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.clearResults() gg.searchNumber("135682;131330;67109633;67109377", gg.TYPE_DWORD) gg.refineNumber("135682", gg.TYPE_DWORD) gg.getResults(100000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.clearResults() gg.searchNumber("131842;131330;67109633;67109377", gg.TYPE_DWORD) gg.refineNumber("131842", gg.TYPE_DWORD) gg.getResults(100000) gg.editAll("67109633", gg.TYPE_DWORD) gg.clearResults() end), CAswitch("毅少打飞天", function() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(2000) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.getResults(2000) gg.editAll("180", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(2000) gg.editAll("140", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("15;28;16;26;8;18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(56) gg.editAll("-1339", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("500", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("888", gg.TYPE_FLOAT) gg.toast("毅少") gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.getResults(2000) gg.editAll("180", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(2000) gg.editAll("240", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) --TG:-@Zxbyyds gg.getResults(10) gg.editAll("250", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("220", gg.TYPE_FLOAT) gg.clearResults() gg.clearResults() gg.setRanges(32) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(999) gg.editAll("371;365", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(3) gg.editAll("160", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("78;783", gg.TYPE_FLOAT) gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("115;220", gg.TYPE_FLOAT) gg.clearResults() gg.toast("打爆你鬼头🐒") end), }, { --特效 CAswitch("小X", function() qmnb = { {["memory"] = 32}, {["name"] = "小X"}, {["value"] = 4771563806291656704, ["type"] = 32}, {["lv"] = 1110966272, ["offset"] = 4, ["type"] = 32}, {["lv"] = 4692750811720056832, ["offset"] = -4, ["type"] = 32},} qmxg = { {["value"] = 200, ["offset"] = 0, ["type"] = 16},} xqmnb(qmnb) gg.toast("开启成功") end), CAswitch("大X", function() qmnb = { {["memory"] = 32}, {["name"] = "大X"}, {["value"] = 4771563806291656704, ["type"] = 32}, {["lv"] = 1110966272, ["offset"] = 4, ["type"] = 32}, {["lv"] = 4692750811720056832, ["offset"] = -4, ["type"] = 32},} qmxg = { {["value"] = 999, ["offset"] = 0, ["type"] = 16},} xqmnb(qmnb) gg.toast("开启成功") end), CAswitch("斜插(吃七)", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x1E5C2C,0x0,0x20,0x32C,0x380,0xC} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = -105}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1E5C2C,0x0,0x20,0x32C,0x380,0x44} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = -105}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1E5C2C,0x0,0x20,0x32C,0x380,0x7C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = -105}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1E5C2C,0x0,0x20,0x32C,0x380,0xB4} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = -105}}) end), CAswitch("写轮眼特效", function() so=gg.getRangesList('libUE4.so')[1].start py=0X116E568 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X21D2CAC setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X116E570 setvalue(so+py,16,0) so = gg.getRangesList('libUE4.so')[1].start py = 0x2C54E90 setvalue(so + py, 16, -9.90696528E27) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x32C,0x380,0xC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x32C,0x380,0x44} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x32C,0x380,0x7C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x32C,0x380,0xB4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1999}}) end), CAswitch("血雾", function() gg.clearResults() gg.setRanges(16384) gg.searchNumber("-5.92766612e27;-1.1250887e28;-1.23939076e21;-1.38573889e28;-1.41765489e28F;-5.77292302e27;-5.69796962e27", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0", gg.TYPE_FLOAT) gg.toast("毅少血雾") gg.clearResults() end), CAswitch("粉色准心", function() so=gg.getRangesList('libUE4.so')[1].start py1=0xDB0AF8 py2=0xDB10AC py4=0x1264FA8 py5=0x1264FAC py6=0x19457C8 py7=0x20843D0 py8=0x2640680 py9=0x26AA850 py10=0x26BC7AC py11=0x2739E34 py12=0x2739E68 py13=0x2C5DE04 py14=0x2C5DE20 setvalue(so+py1,16,0) setvalue(so+py2,16,0) setvalue(so+py4,16,0) setvalue(so+py5,16,0) setvalue(so+py6,16,0) setvalue(so+py7,16,0) setvalue(so+py8,16,0) setvalue(so+py9,16,0) setvalue(so+py10,16,0) setvalue(so+py11,16,0) setvalue(so+py12,16,0) setvalue(so+py13,16,1.5) setvalue(so+py14,16,1.5) end), CAswitch("特效全红", function() so=gg.getRangesList('libUE4.so')[1].start py=0X116E570 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X116E56C setvalue(so+py,16,0) end), }, { --飞天 CAswitch("飞速¹", function() local t = Base_Address({"libUE4.so:bss", "Cb", 1}) local tt = {0x1FF48C, 0x20} local ttt = Get_Address(t, tt) gg.setValues({{address = ttt, flags = 16, value = 200}})---小晨 local t = Base_Address({"libUE4.so:bss", "Cb", 1}) local tt = {0x1FF48C, 0x24} local ttt = Get_Address(t, tt) gg.setValues({{address = ttt, flags = 16, value = 200}})--小晨 gg.toast("开启成功") local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x1AC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value = 99999999, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x1AC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value = 0.05000000075, freeze = true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address=ttt,flags=16,value=70}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address=ttt,flags=16,value=999999999}}) local t = {"libUE4.so", "Cd"} local tt = {0x1EA3A8, 0x20, 0x320, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address=ttt,flags=16,value=0.13}}) local t = {"libUE4.so:bss", "Cb"}local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138}local ttt = S_Pointer(t, tt) gg.setValues({{address=ttt,flags=16,value=100}}) local t = {"libUE4.so", "Cd"}local tt = {0x5C2A20, 0x78, 0x68, 0x3C8}local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.7}}) local t = {"libUE4.so:bss", "Cb"}local tt = {0x1E17CC, 0x87C, 0x18, 0x3D4}local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.07}}) local t = {"libUE4.so:bss", "Cb"}local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4}local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.48}}) local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x1AC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value = 99999999, freeze = true}}) local t = {"libUE4.so:bss", "Cb"}local tt = {0x62678,0xA8,0x2DC,0x24}local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 1000000}}) so=gg.getRangesList('libUE4.so')[1].start py=0X2CA998C setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2647E54 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33524 setvalue(so+py,16,9.5) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA34 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X270878C setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2D082A0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2D082A4 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XCB8AFC setvalue(so+py,16,-3.83692305e21) so=gg.getRangesList('libUE4.so')[1].start py=0X270FD5C setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XCB86D0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X267C928 setvalue(so+py,16,999) so=gg.getRangesList('libUE4.so')[1].start py=0XCADC2C setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XCADA50 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XCAE2A4 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33528 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2C3349C setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33484 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XCAFF20 setvalue(so+py,16,1.45) so=gg.getRangesList('libUE4.so')[1].start py=0X2728CAC setvalue(so+py,16,-2.6563314e21) so=gg.getRangesList('libUE4.so')[1].start py=0XCAE20C setvalue(so+py,16,-9.9065426e27) so=gg.getRangesList('libUE4.so')[1].start py=0X2728CA0 setvalue(so+py,16,0.00100000005) so=gg.getRangesList('libUE4.so')[1].start py=0X1250170 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X12501F8 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26E20D8 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26E20DC setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA38 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XCADE2C setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XCADE80 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0XCB8B34 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA44 setvalue(so+py,16,0.3) end, function() so=gg.getRangesList('libUE4.so')[1].start py=0X2CA998C setvalue(so+py,16,-5.5723836e27) so=gg.getRangesList('libUE4.so')[1].start py=0X2647E54 setvalue(so+py,16,-5.10801854e27) so=gg.getRangesList('libUE4.so')[1].start py=0X267C928 setvalue(so+py,16,0)--人物慢动作 local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 35}})--防拉 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}})--翻倍 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}})--全局关键提速 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x20, 0x1C8, 0x3CC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.0001}})--小翻倍 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x24, 0x6C, 0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.40129846e-41}})--开枪防拉 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1E17CC, 0x87C, 0x18, 0x3D4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.00005}})--全局可以自改速度 so=gg.getRangesList('libUE4.so')[1].start py=0XCADA50 setvalue(so+py,16,-1.33640717e28) so=gg.getRangesList('libUE4.so')[1].start py=0XCADC2C setvalue(so+py,16,-2.13605127e28)-- so=gg.getRangesList('libUE4.so')[1].start py=0XCADE2C setvalue(so+py,16,-3.74440972e28)-- so=gg.getRangesList('libUE4.so')[1].start py=0XCADE80 setvalue(so+py,16,-3.74440972e28)-- so=gg.getRangesList('libUE4.so')[1].start py=0XCAE20C setvalue(so+py,16,-9.90656152e27)-- so=gg.getRangesList('libUE4.so')[1].start py=0XCAE2A4 setvalue(so+py,16,-9.00722502e15)-- so=gg.getRangesList('libUE4.so')[1].start py=0XCAFF20 setvalue(so+py,16,0)-- so=gg.getRangesList('libUE4.so')[1].start py=0XCB86D0 setvalue(so+py,16,-1.3697734e28)-- so=gg.getRangesList('libUE4.so')[1].start py=0XCB8AFC setvalue(so+py,16,-3.83692277e21)-- so=gg.getRangesList('libUE4.so')[1].start py=0XCB8B34 setvalue(so+py,16,-2.02910561e20)-- so=gg.getRangesList('libUE4.so')[1].start py=0X1250170 setvalue(so+py,16,1477779456)-- so=gg.getRangesList('libUE4.so')[1].start py=0X12501F8 setvalue(so+py,16,1477779456) so=gg.getRangesList('libUE4.so')[1].start py=0X267C928 setvalue(so+py,16,0)-- so=gg.getRangesList('libUE4.so')[1].start py=0X26E20D8 setvalue(so+py,16,-3.86856262e25)-- so=gg.getRangesList('libUE4.so')[1].start py=0X26E20DC setvalue(so+py,16,-2.8323923e28)-- so=gg.getRangesList('libUE4.so')[1].start py=0X26F1700 setvalue(so+py,16,-3.74440972e28)-- so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA34 setvalue(so+py,16,-6.15494476e27) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA38 setvalue(so+py,16,-2.53646207e30) so=gg.getRangesList('libUE4.so')[1].start py=0X270FD5C setvalue(so+py,16,-5.84304308e27) so=gg.getRangesList('libUE4.so')[1].start py=0X2728CA0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33484 setvalue(so+py,16,6.16304121e-33) so=gg.getRangesList('libUE4.so')[1].start py=0X2C3349C setvalue(so+py,16,2.64700415e-23) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33524 setvalue(so+py,16,10.90734863281) so=gg.getRangesList('libUE4.so')[1].start py=0X2C33528 setvalue(so+py,16,-1.88909657e26) so=gg.getRangesList('libUE4.so')[1].start py=0X2D082A0 setvalue(so+py,16,-6.15262313e27) so=gg.getRangesList('libUE4.so')[1].start py=0X2D082A4 setvalue(so+py,16,-9.98393277e27) so=gg.getRangesList('libUE4.so')[1].start py = 0X270878C setvalue(so + py, 16,-1.86389771e-20)--游泳 so=gg.getRangesList('libUE4.so')[1].start py=0X2705D24 setvalue(so+py,16,-2.78601489e28)--定点 so=gg.getRangesList('libUE4.so')[1].start py=0XCDF648 setvalue(so+py,16,-1.23824239e28)--定点不拉回 so=gg.getRangesList('libUE4.so')[1].start py=0XCB8A54 setvalue(so+py,16,-9.90656152e27) so=gg.getRangesList('libUE4.so')[1].start py=0X26FCA44 setvalue(so+py,16,9.99999997e-7) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x1AC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value = 0.05000000075, freeze = true}}) end), CAswitch("飞速²", function() so=gg.getRangesList('libUE4.so')[1].start setvalue(so+0x2C33354,16,0)--全局锁帧 setvalue(so+0x267C928,16,0.5)--慢动作 setvalue(so+0XCB8B40,2,0)--突破 setvalue(so+0XCB8AFC,2,1)--突破 setvalue(so+0X2708324,2,1)--突破 setvalue(so+0X2708328,16,0)--防 setvalue(so+0X270832C,16,0)--防 setvalue(so+0X270878C,16,0)--人物加速 setvalue(so+0X2C33484,16,0)--防拉 setvalue(so+0X26FCA34,16,0)--人物加速 setvalue(so+0X26FCA38,16,0)--防拉 setvalue(so+0X2C33528,16,0)--防拉 setvalue(so+0X2D082A0,16,0)--防拉 setvalue(so+0X26FCA44,16,-9999)--人物加速 setvalue(so+0XCB8A54,2,2560)--游泳翻倍 setvalue(so+0x26F16F8,16,0)--不减速定打飞 setvalue(so+0x1FFEAC+0x20,16,68) setvalue(so+0X2705D24,16,0)--点点 setvalue(so+0XCDF648,16,0)--定点不拉回 setvalue(so+0X3010034,16,0)--开 setvalue(so+0X116E568,16,-1.30013986e28) setvalue(so+0X21D2CAC,16,-1.30013986e28) setvalue(so+0X26F1700,16,-3.74440972e28) setvalue(so+0X2C33524,16,9.5) local t = {"libUE4.so", "Cd"} local tt = {0x5C0D10} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}})--1 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=44271, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=152773, freeze =true}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 16, value=5820, freeze =true}})--冻结缆车坐标 gg.sleep(2000) local t = {"libUE4.so", "Cd"} local tt = {0x58FD44,0x314,0x270,0xA40,0x11C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 3573751808}})--Xa冻结地皮 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x150} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x154} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x140,0x158} local ttt = S_Pointer(t, tt,true) gg.addListItems({{address = ttt, flags = 16, freeze =false}})--坐标解冻 local t = {"libUE4.so", "Cd"} local tt = {0x5C0D10} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}})--1 so=gg.getRangesList('libUE4.so')[1].start py=0x2D082A0 setvalue(so+py,16,0) --so=gg.getRangesList('libUE4.so')[1].start --py=0XCB8B40 --setvalue(so+py,16,-3.83692277e21)--突破 --so=gg.getRangesList('libUE4.so')[1].start --py=0X26FCA44 --setvalue(so+py,16,-9999)--加速 --]] local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x24, 0x6C, 0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.40129846e-39}})--开枪防拉 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x24, 0x6C, 0x24} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1000000}})--开枪防拉 local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0.45}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x62678,0xA8,0x2DC,0x24} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 500000}})--开枪防拉 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x440,0x24} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 500000}})--二次修改 local t = {"libUE4.so:bss", "Cb"} local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.2}})--上下防 local t = {"libUE4.so:bss", "Cb"} local tt = {0x210BE0, 0xA8, 0x30} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -755}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x28} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 0, freeze = true}})--冻加 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x60} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1.4}})--变速 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x16C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = -1}})--人物自身 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x170} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = -1}})--惯性 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x188} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 9999}})--游速 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x17C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1000}})--游速爆翻 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 15}})--翻倍 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x2C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 0, freeze = true}})--冻加 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F4} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 9999}})--开火动作 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 55}})--翻墙 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x364} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 99999}})--防卡脚 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x1D8} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 99999}})--锁速全方位 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x18, 0xB60, 0xDC} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 150000}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x18, 0xB60, 0xE0} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 150000}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x18, 0xB60, 0xE4} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 150000}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2D8, 0x1558} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 70}})--浮空 local t = {"libUE4.so:bss", "Cb"} local tt = {0x1534C,0x268,0x1A0,0x28,0x20,0x2A8,0x80} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 155}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1534C,0x268,0x1A0,0x28,0x20,0x2A8,0x7C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 155}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x188} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 9999999999}}) local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x1AC} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 999999999}}) readWrite({gg.getRangesList('libUE4.so')[1].start},{{-20,16,0X2739E68},}) readWrite({gg.getRangesList('libUE4.so')[1].start},{{0,16,0x2739E34},}) readWrite({gg.getRangesList('libUE4.so')[1].start},{{-2.7859696e28,16,0xE59A5C},}) LSQ_Chain({'libUE4.so:bss','Cb'},{0x62678,0xA8,0x24C,0x24},"修改","1999000000",4,"ad开枪防拉") local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x7C4} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1700}})--670 local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0}--1 local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1.5}}) gg.toast("飞速²开启成功") end, function() gg.clearList()--一键清空解冻 gg.sleep(50) so = gg.getRangesList('libUE4.so')[1].start setvalue(so+0x270878C,16,-1.86389771e-20) setvalue(so+0xCB8A54,2,2576) setvalue(so+0x26FCA44,16,9.99999997e-7) setvalue(so+0x2D082A0,16,-6.15262313e27) setvalue(so+0x26F16F8,16,-5.7271202e27) setvalue(so+0X26FCA34,16,-6.15494476e27) setvalue(so+0X26FCA38,16,-2.53646207e30) setvalue(so+0XCB8B40,2,1) setvalue(so+0XCB8AFC,2,0) setvalue(so+0X2708324,2,0) setvalue(so+0X267C928,16,0) setvalue(so+0X2C33484,16,6.16304121e-33) setvalue(so+0X2C33528,16,-1.88909657e26) setvalue(so+0X2708328,16,1.14080404e-33) setvalue(so+0X270832C,16,-4.42726722e22) setvalue(so+0X26F1700,16,-3.74440972e28) so=gg.getRangesList('libUE4.so')[1].start py=0x26FCA44 setvalue(so+py,16,9.99999997e-7) LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x14F0},"修改","1",16,"人物速度翻倍") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x14F4},"修改","479.5",16,"开火动作") LSQ_Chain({'libUE4.so:bss','Cb'},{0x62678,0xA8,0x24C,0x24},"修改","10000",4,"ad开枪防拉") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x18,0x1C8,0x3C8},"修改","1",16,"自身全局速控") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x18,0x1C8,0x3D4},"修改","0.0005",16,"人物全局速控") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x138},"修改","35",16,"防拉增强") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x1AC},"修改","0.0005",16,"天空速度增强") LSQ_Chain({'libUE4.so:bss','Cb'},{0x1EA3A8,0x20,0x2CC,0x310,0x134},"修改","1",16,"跳跃增强") LSQ_Chain({'libUE4.so:bss','Cb'},{0x210BE0,0xA8,0x30},"修改","-980",16,"人物跳变快") local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x1558} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 88}}) local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x138} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 35}}) local tt = {0x1EA3A8,0x20,0x2CC,0x60} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1}}) local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x16C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 1}}) local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x170} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 8}}) local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x188} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 8192}}) local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x17C} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 300}}) local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x7C4} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 16, value = 670}}) local tt = {0x1EA3A8,0x20,0x2CC,0x310,0x364} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value=4240}}) local tt = {0x1EA3A8,0x20,0x440,0x24} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 10000}}) local tt = {0x1EA3A8,0x20,0x320,0x3D8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 4, value = 1}}) local tt = {0x2494A0, 0xB4, 0xD90, 0x19F4} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x13C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 443}}) local tt = {0x1EA3A8, 0x20, 0x320, 0x310, 0x188} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 8192}}) local t = {"libUE4.so", "Cd"} local tt = {0x5C2A20, 0x78, 0x68, 0x3C8} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) local tt = {0x58FD44,0x314,0x270,0xA40,0x11C} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -8.1652423e22}})--Xa锁地皮恢复 local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0}--1 local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) gg.clearList(t) gg.toast("飞速²关闭成功") end), CAswitch("自改空速", function() local cfg_file = "sdcard/自改空速.ini" local chunk = loadfile(cfg_file) local cfg = nil if chunk ~= nil then cfg = chunk() end if cfg == nil then cfg = {999, true} end QA = gg.prompt({ "自改原1 1~9999", }, cfg, {"text"}) if QA ~= nil then -- 保存配置 local f = io.open(cfg_file, "w") if f then f:write("return {"..QA[1]..","..tostring(QA[2]).."}") f:close() end if QA[2] then QA1() end local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x14F0} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = QA[1]}}) end end), CAbutton("定点", function() local t = {"libUE4.so:bss", "Cb"} local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x134} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 0}}) end), CAbutton("上升", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x134} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = -4.5}}) end), CAbutton("下降", function() local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x134} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 7}}) end), CAbutton("关闭定点", function() local t = {"libUE4.so:bss", "Cb"} local t = {"libUE4.so:bss", "Cb"} local tt = {0x1EA3A8, 0x20, 0x2CC, 0x310, 0x134} local ttt = S_Pointer(t, tt) gg.setValues({{address = ttt, flags = 16, value = 1}}) end), }, { --设置 CAtext("本一体化脚本完全免费", "#E60000", "10sp", true), CAbutton("退出脚本", function() Lock.unUi() end, function() end), }, { --5 }, { --6 }, }) Lock.Ui(invoke, nil, function(err) print(err) end) --by.双@2021-2026轻体ELGG一体化内置脚本 --by.双制作 泛滥死马 本源只发给信任的人