-------晚春 function S_Pointer(t_So, t_Offset, _bit) local getRanges = function() local ranges = {} local t = gg.getRangesList("^/data/*.so*$") do do for _FORV_5_, _FORV_6_ in pairs(t) do if _FORV_6_.type:sub(2, 2) == "w" then table.insert(ranges, _FORV_6_) end end end end return ranges end local Get_Address = function(N_So, Offset, ti_bit) local ti = gg.getTargetInfo() local S_list = getRanges() local _Q = tonumber(377200894) local t = {} local _t, _S if ti_bit then _t = 32 else _t = 4 end do do for _FORV_12_ in pairs(S_list) do local _N = S_list[_FORV_12_].internalName:gsub("^.*/", "") if N_So[1] == _N and N_So[2] == S_list[_FORV_12_].state then _S = S_list[_FORV_12_] break end end end end if _S then t[#t + 1] = {} t[#t].address = _S.start + Offset[1] t[#t].flags = _t if #Offset ~= 1 then do for _FORV_12_ = 2, #Offset do local S = gg.getValues(t) t = {} do for _FORV_17_ in pairs(S) do if not ti.x64 then S[_FORV_17_].value = S[_FORV_17_].value & 4294967295 end t[#t + 1] = {} t[#t].address = S[_FORV_17_].value + Offset[_FORV_12_] t[#t].flags = _t end end 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 PS() end function setvalue(address, flags, value) PS("Modify address value (address, value type, value to be modified)") local tt = {} tt[1] = {} tt[1].address = address tt[1].flags = flags tt[1].value = value gg.setValues(tt) end function gg.toast(message, duration) local duration = tostring(duration):sub(1, 1) do do for _FORV_6_ = 1, #message do print(message) end end end end function bmd() gg.toast("hellohe") menu = gg.multiChoice({ "开", "翻倍", "关", "退" }, nil, "盖世无双 铭杰") if menu == nil then else if menu[1] == true then a1() end if menu[2] == true then a2() end if menu[3] == true then a3() end if menu[4] == true then Exit() end end XGCK = -1 end function a1() so = gg.getRangesList("libUE4.so")[1].start py1 = 40356136 py2 = 40929164 py3 = 47219360 py4 = 13339456 py5 = 46347396 py6 = 46347420 py7 = 46347560 py8 = 13303584 py9 = 19202416 py10 = 40880708 py11 = 13433536 py12 = 13339220 py13 = 41127588 py14 = 40356136 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 = { 2007976, 32, 728, 5464 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 70 } }) local t = { "libUE4.so:bss", "Cb" } local tt = { 2007976, 32, 716, 784, 308 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 0.52 } }) local t = { "libUE4.so:bss", "Cb" } local tt = { 2007976, 32, 716, 784, 316 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 0.52 } }) local t = { "libUE4.so:bss", "Cb" } local tt = { 1971916, 4476, 24, 980 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = -9999 } }) local t = { "libUE4.so:bss", "Cb" } local tt = { 2007976, 32, 716, 5360 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 9999 } }) local t = { "libUE4.so:bss", "Cb" } local tt = { 2007976, 32, 716, 784, 312 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 100 } }) local t = {"libUE4.so", "Cd"} local tt = {104260, 1076} local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 0 } }) local t = {"libUE4.so", "Cd"} local tt = {4683504, 2188} local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 0 } }) local t = { "libUE4.so:bss", "Cb" } local tt = { 2007976, 32, 716, 784, 312 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 50 } }) local t = {"libUE4.so", "Cd"} local tt = { 6039904, 120, 104, 972 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = -9999 } }) so = gg.getRangesList("libUE4.so")[1].start py = 13338320 setvalue(so + py, 16, 6) so = gg.getRangesList("libUE4.so")[1].start py = 13339388 setvalue(so + py, 16, -3.83692305E21) local t = {"libUE4.so", "Cd"} local tt = { 6040096, 36, 108, 36 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 1.40129846E-39 } }) local t = { "libUE4.so:bss", "Cb" } local tt = { 403064, 168, 732, 36 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 4, value = 10000000 } }) local t = { "libUE4.so:bss", "Cb" } local tt = { 2397344, 180, 3472, 6644 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 1.2 } }) local t = { "libUE4.so:bss", "Cb" } local tt = { 2007976, 32, 716, 784, 312 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 75 } }) local t = {"libUE4.so", "Cd"} local tt = { 6040096, 120, 104, 968 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 1.6 } }) local t = {"libUE4.so", "Cd"} local tt = { 2007976, 32, 800, 6644 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 0.94 } }) so = gg.getRangesList("libUE4.so")[1].start py = 40880692 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40797192 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40834520 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40834540 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40834816 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40834848 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40835136 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40835160 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40835208 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40835224 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40835264 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40835512 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40835552 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40835600 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40835900 setvalue(so + py, 16, 0) gg.toast("铭杰nb") end function a2() local t = { "libUE4.so:bss", "Cb" } local tt = { 2397344, 180, 3472, 6644 } 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 = { 2007976, 32, 728, 5464 } local ttt = S_Pointer(t, tt) so = gg.getRangesList("libUE4.so")[1].start py30 = 13339220 setvalue(so + py30, 16, -9.9065426E27) so = gg.getRangesList("libUE4.so")[1].start py = 40929164 setvalue(so + py, 16, 3) local tt = { 2007976, 32, 716, 5360 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 9999999 } }) qmnb = { { memory = gg.REGION_ANONYMOUS }, {name = "防地皮检测防拉回"}, { value = 5.0000002E-4, type = gg.TYPE_FLOAT }, { lv = 0.40000000596, offset = 4, type = gg.TYPE_FLOAT }, { lv = 1.0E-4, offset = -8, type = gg.TYPE_FLOAT } } qmxg = { { value = 7, offset = -12, type = gg.TYPE_FLOAT } } gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber("-6.1526231e27;-1.0070975e28;::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("-6.15", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("0", gg.TYPE_FLOAT) gg.toast("开启成功") end function a3() so = gg.getRangesList("libUE4.so")[1].start py = 13497928 setvalue(so + py, 16, -1.23824239E28) local t = { "libUE4.so:bss", "Cb" } local tt = { 2397344, 180, 3472, 6644 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 1 } }) local t = {"libUE4.so", "Cd"} local tt = { 6040096, 120, 104, 968 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 1 } }) local t = { "libUE4.so:bss", "Cb" } local tt = { 2007976, 32, 716, 5360 } local ttt = S_Pointer(t, tt) gg.setValues({ { address = ttt, flags = 16, value = 1 } }) so = gg.getRangesList("libUE4.so")[1].start py = 40929164 setvalue(so + py, 16, -1.86389771E-20) so = gg.getRangesList("libUE4.so")[1].start py = 40959324 setvalue(so + py, 16, -5.84304308E27) so = gg.getRangesList("libUE4.so")[1].start py = 41061536 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 46347396 setvalue(so + py, 16, 6.16304121E-33) so = gg.getRangesList("libUE4.so")[1].start py = 46347420 setvalue(so + py, 16, 2.64700415E-23) so = gg.getRangesList("libUE4.so")[1].start py = 46347556 setvalue(so + py, 16, 10.90734863281) so = gg.getRangesList("libUE4.so")[1].start py = 46347816 setvalue(so + py, 16, -3.74440972E28) so = gg.getRangesList("libUE4.so")[1].start py = 47219360 setvalue(so + py, 16, -6.15262313E27) so = gg.getRangesList("libUE4.so")[1].start py = 47219364 setvalue(so + py, 16, -9.98393277E27) py = 13338320 setvalue(so + py, 16, -1.3697734E28) so = gg.getRangesList("libUE4.so")[1].start py = 13339220 setvalue(so + py, 16, -9.90656152E27) so = gg.getRangesList("libUE4.so")[1].start py = 13339388 setvalue(so + py, 16, -3.83692277E21) so = gg.getRangesList("libUE4.so")[1].start py = 13339444 setvalue(so + py, 16, -2.02910561E20) so = gg.getRangesList("libUE4.so")[1].start py = 19202416 setvalue(so + py, 16, 1) so = gg.getRangesList("libUE4.so")[1].start py = 19202552 setvalue(so + py, 16, 1) so = gg.getRangesList("libUE4.so")[1].start py = 40771800 setvalue(so + py, 16, -3.86856262E25) so = gg.getRangesList("libUE4.so")[1].start py = 40771804 setvalue(so + py, 16, -2.8323923E28) so = gg.getRangesList("libUE4.so")[1].start py = 40834816 setvalue(so + py, 16, -3.74440972E28) so = gg.getRangesList("libUE4.so")[1].start py = 40880692 setvalue(so + py, 16, -6.15494476E27) so = gg.getRangesList("libUE4.so")[1].start py = 40880696 setvalue(so + py, 16, -2.53646207E30) so = gg.getRangesList("libUE4.so")[1].start py = 40880708 setvalue(so + py, 16, 9.99999997E-7) so = gg.getRangesList("libUE4.so")[1].start py = 13294160 setvalue(so + py, 16, -1.33640717E28) so = gg.getRangesList("libUE4.so")[1].start py = 13294176 setvalue(so + py, 16, -3.74440972E28) so = gg.getRangesList("libUE4.so")[1].start py = 13294636 setvalue(so + py, 16, -2.13605127E28) so = gg.getRangesList("libUE4.so")[1].start py = 13295148 setvalue(so + py, 16, -3.74440972E28) so = gg.getRangesList("libUE4.so")[1].start py = 13295232 setvalue(so + py, 16, -3.74440972E28) so = gg.getRangesList("libUE4.so")[1].start py = 13296140 setvalue(so + py, 16, -9.90656152E27) so = gg.getRangesList("libUE4.so")[1].start py = 13296292 setvalue(so + py, 16, -9007225020000000) so = gg.getRangesList("libUE4.so")[1].start py = 13303584 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40356136 setvalue(so + py, 16, 0) gg.toast("关闭成功") end function Exit() print("铭杰") os.exit() end while true do if gg.isVisible(true) then XGCK = 1 gg.setVisible(false) end if XGCK == 1 then bmd() end end