local L0_292 L0_292 = "S_Pointer" _ENV[L0_292] = function(A0_293, A1_294, A2_295) local L3_296, L6_297 function L3_296() local L0_298 L0_298 = {} for _FORV_5_, _FORV_6_ in pairs((gg.getRangesList("^/data/*.so*$"))) do if _FORV_6_.type:sub(2, 2) == "w" then table.insert(L0_298, _FORV_6_) end end return L0_298 end function L6_297(A0_299, A1_300, A2_301) local L3_302, L4_303, L5_304, L6_305, L7_306, L8_307, L9_308, L10_309, L11_310, L12_311, L13_312, L14_313, L15_314, L16_315, L17_316, L18_317, L19_318, L20_319, L21_320 end return (string.format("0x%X", L6_297(A0_293, A1_294, A2_295))) end L0_292 = "PS" _ENV[L0_292] = function() local L0_321, L1_322 end L0_292 = "setvalue" _ENV[L0_292] = function(A0_323, A1_324, A2_325) PS("修改地址数值(地址,数值类型,要修改的值)") ;({ [1] = {} })[1].address = A0_323 ;({ [1] = {} })[1].flags = A1_324 ;({ [1] = {} })[1].value = A2_325 gg.setValues({ [1] = {} }) end L0_292 = "gg" L0_292 = _ENV[L0_292] L0_292 = L0_292.setValues function setvalue(A0_326, A1_327, A2_328) local L3_329 L3_329 = {} L3_329[1] = {} L3_329[1].address = A0_326 L3_329[1].flags = A1_327 L3_329[1].value = A2_328 gg.setValues(L3_329) end function S_Pointer(A0_330, A1_331, A2_332) local L3_333, L6_334 function L3_333() local L0_335 L0_335 = {} for _FORV_5_, _FORV_6_ in pairs((gg.getRangesList("^/data/*.so*$"))) do if _FORV_6_.type:sub(2, 2) == "w" then table.insert(L0_335, _FORV_6_) end end return L0_335 end function L6_334(A0_336, A1_337, A2_338) local L3_339, L4_340, L5_341, L6_342, L7_343, L8_344, L9_345, L10_346, L11_347, L12_348, L13_349, L14_350, L15_351, L16_352, L17_353, L18_354, L19_355, L20_356 end return (string.format("0x%X", L6_334(A0_330, A1_331, A2_332))) end function SH(A0_357, A1_358) local L2_359, L3_360, L4_361, L5_362, L6_363, L7_364, L8_365, L9_366, L10_367, L11_368, L12_369, L13_370, L14_371, L15_372, L16_373, L17_374, L18_375, L19_376 end function HT(A0_377, A1_378, A2_379, A3_380, A4_381) gg.clearResults() gg.setRanges(A2_379) gg.setVisible(false) gg.searchNumber(A0_377[1][1], A0_377[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = A0_377[1][2] if count > 0 then for _FORV_8_, _FORV_9_ in ipairs(result) do _FORV_9_.isUseful = true end for _FORV_8_ = 2, #A0_377 do tmp = {} offset = A0_377[_FORV_8_][2] - base num = A0_377[_FORV_8_][1] for _FORV_12_, _FORV_13_ in ipairs(result) do tmp[#tmp + 1] = {} tmp[#tmp].address = _FORV_13_.address + offset tmp[#tmp].flags = A0_377[_FORV_8_][3] end tmp = gg.getValues(tmp) for _FORV_12_, _FORV_13_ in ipairs(tmp) do if tostring(_FORV_13_.value) ~= tostring(num) then result[_FORV_12_].isUseful = false end end end for _FORV_8_, _FORV_9_ in ipairs(result) do if _FORV_9_.isUseful then data[#data + 1] = _FORV_9_.address end end if #data > 0 then gg.toast(A3_380 .. "搜索到" .. #data .. "条数据") t = {} base = A0_377[1][2] if A4_381 == "" and A4_381 > 0 and A4_381 < #data then else A4_381 = #data end for _FORV_8_ = 1, A4_381 do for _FORV_12_, _FORV_13_ in ipairs(A1_378) do offset = _FORV_13_[2] - base t[#t + 1] = {} t[#t].address = data[_FORV_8_] + offset t[#t].flags = _FORV_13_[3] t[#t].value = _FORV_13_[1] if _FORV_13_[4] == true then item = {} item[#item + 1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(A3_380 .. "已修改" .. #t .. "条数据") gg.sleep(400) else gg.toast(A3_380 .. "开启失败", false) return false end else gg.toast("搜索失败") return false end end function MengTing(A0_382, A1_383, A2_384, A3_385, A4_386) gg.clearResults() gg.setRanges(A2_384) gg.setVisible(false) gg.searchNumber(A0_382[1][1], A0_382[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = A0_382[1][2] if count > 0 then for _FORV_8_, _FORV_9_ in ipairs(result) do _FORV_9_.isUseful = true end for _FORV_8_ = 2, #A0_382 do tmp = {} offset = A0_382[_FORV_8_][2] - base num = A0_382[_FORV_8_][1] for _FORV_12_, _FORV_13_ in ipairs(result) do tmp[#tmp + 1] = {} tmp[#tmp].address = _FORV_13_.address + offset tmp[#tmp].flags = A0_382[_FORV_8_][3] end tmp = gg.getValues(tmp) for _FORV_12_, _FORV_13_ in ipairs(tmp) do if tostring(_FORV_13_.value) ~= tostring(num) then result[_FORV_12_].isUseful = false end end end for _FORV_8_, _FORV_9_ in ipairs(result) do if _FORV_9_.isUseful then data[#data + 1] = _FORV_9_.address end end if #data > 0 then gg.toast(A3_385 .. "搜索到" .. #data .. "条数据") t = {} base = A0_382[1][2] if A4_386 == "" and A4_386 > 0 and A4_386 < #data then else A4_386 = #data end for _FORV_8_ = 1, A4_386 do for _FORV_12_, _FORV_13_ in ipairs(A1_383) do offset = _FORV_13_[2] - base t[#t + 1] = {} t[#t].address = data[_FORV_8_] + offset t[#t].flags = _FORV_13_[3] t[#t].value = _FORV_13_[1] if _FORV_13_[4] == true then item = {} item[#item + 1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(A3_385 .. "已修改" .. #t .. "条数据") gg.sleep(400) else gg.toast(A3_385 .. "开启失败", false) return false end else gg.toast("搜索失败") return false end end function setvalue(A0_387, A1_388, A2_389) local L3_390 L3_390 = {} L3_390[1] = {} L3_390[1].address = A0_387 L3_390[1].flags = A1_388 L3_390[1].value = A2_389 gg.setValues(L3_390) end function MIAONEI(A0_391, A1_392, A2_393, A3_394) local L4_395, L5_396, L6_397, L7_398, L8_399, L9_400, L10_401, L11_402, L12_403, L13_404, L14_405, L15_406, L16_407, L17_408, L18_409, L19_410, L20_411, L21_412, L22_413 end function YULUO(A0_414, A1_415, A2_416, A3_417, A4_418) gg.clearResults() gg.setRanges(A2_416) gg.setVisible(false) gg.searchNumber(A0_414[1][1], A0_414[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = A0_414[1][2] if count > 0 then for _FORV_8_, _FORV_9_ in ipairs(result) do _FORV_9_.isUseful = true end for _FORV_8_ = 2, #A0_414 do tmp = {} offset = A0_414[_FORV_8_][2] - base num = A0_414[_FORV_8_][1] for _FORV_12_, _FORV_13_ in ipairs(result) do tmp[#tmp + 1] = {} tmp[#tmp].address = _FORV_13_.address + offset tmp[#tmp].flags = A0_414[_FORV_8_][3] end tmp = gg.getValues(tmp) for _FORV_12_, _FORV_13_ in ipairs(tmp) do if tostring(_FORV_13_.value) ~= tostring(num) then result[_FORV_12_].isUseful = false end end end for _FORV_8_, _FORV_9_ in ipairs(result) do if _FORV_9_.isUseful then data[#data + 1] = _FORV_9_.address end end if #data > 0 then gg.toast(A3_417 .. "搜索到" .. #data .. "条数据") t = {} base = A0_414[1][2] if A4_418 == "" and A4_418 > 0 and A4_418 < #data then else A4_418 = #data end for _FORV_8_ = 1, A4_418 do for _FORV_12_, _FORV_13_ in ipairs(A1_415) do offset = _FORV_13_[2] - base t[#t + 1] = {} t[#t].address = data[_FORV_8_] + offset t[#t].flags = _FORV_13_[3] t[#t].value = _FORV_13_[1] if _FORV_13_[4] == true then item = {} item[#item + 1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(A3_417 .. "已修改" .. #t .. "条数据") gg.sleep(400) else gg.toast(A3_417 .. "开启失败", false) return false end else gg.toast("搜索失败") return false end end function readWrite(A0_419, A1_420, A2_421, A3_422, A4_423) local L5_424, L6_425, L7_426, L8_427, L9_428, L10_429, L11_430, L12_431, L13_432, L14_433, L15_434, L16_435, L17_436, L18_437, L19_438, L20_439, L21_440, L22_441, L23_442, L24_443, L25_444 end function PS() local L0_445, L1_446 end function setvalue(A0_447, A1_448, A2_449) PS("修改地址数值(地址,数值类型,要修改的值)") ;({ [1] = {} })[1].address = A0_447 ;({ [1] = {} })[1].flags = A1_448 ;({ [1] = {} })[1].value = A2_449 gg.setValues({ [1] = {} }) end function S_Pointer(A0_450, A1_451, A2_452) local L3_453, L6_454 function L3_453() local L0_455 L0_455 = {} for _FORV_5_, _FORV_6_ in pairs((gg.getRangesList("^/data/*.so*$"))) do if _FORV_6_.type:sub(2, 2) == "w" then table.insert(L0_455, _FORV_6_) end end return L0_455 end function L6_454(A0_456, A1_457, A2_458) local L3_459, L4_460, L5_461, L6_462, L7_463, L8_464, L9_465, L10_466, L11_467, L12_468, L13_469, L14_470, L15_471, L16_472, L17_473, L18_474, L19_475, L20_476, L21_477 end return (string.format("0x%X", L6_454(A0_450, A1_451, A2_452))) end function PS() local L0_478, L1_479 end function setvalue(A0_480, A1_481, A2_482) PS("修改地址数值(地址,数值类型,要修改的值)") ;({ [1] = {} })[1].address = A0_480 ;({ [1] = {} })[1].flags = A1_481 ;({ [1] = {} })[1].value = A2_482 gg.setValues({ [1] = {} }) end function S_Pointer(A0_483, A1_484, A2_485) local L3_486, L6_487 function L3_486() local L0_488 L0_488 = {} for _FORV_5_, _FORV_6_ in pairs((gg.getRangesList("^/data/*.so*$"))) do if _FORV_6_.type:sub(2, 2) == "w" then table.insert(L0_488, _FORV_6_) end end return L0_488 end function L6_487(A0_489, A1_490, A2_491) local L3_492, L4_493, L5_494, L6_495, L7_496, L8_497, L9_498, L10_499, L11_500, L12_501, L13_502, L14_503, L15_504, L16_505, L17_506, L18_507, L19_508, L20_509, L21_510 end return (string.format("0x%X", L6_487(A0_483, A1_484, A2_485))) end function PS() local L0_511, L1_512 end function setvalue(A0_513, A1_514, A2_515) PS("修改地址数值(地址,数值类型,要修改的值)") ;({ [1] = {} })[1].address = A0_513 ;({ [1] = {} })[1].flags = A1_514 ;({ [1] = {} })[1].value = A2_515 gg.setValues({ [1] = {} }) end function XGBase(A0_516, A1_517) local L2_518, L3_519, L4_520, L5_521, L6_522, L7_523, L8_524, L9_525, L10_526, L11_527, L12_528 end function WanHe(A0_529, A1_530, A2_531, A3_532, A4_533) local L5_534, L6_535, L7_536, L8_537, L9_538, L10_539, L11_540, L12_541, L13_542, L14_543, L15_544, L16_545, L17_546, L18_547, L19_548, L20_549, L21_550, L22_551, L23_552, L24_553, L25_554 end function split(A0_555, A1_556) local L2_557, L3_558 L2_557 = 1 L3_558 = 1 while true do if not string.find(A0_555, A1_556, L2_557) then break end L2_557 = string.find(A0_555, A1_556, L2_557) + string.len(A1_556) L3_558 = L3_558 + 1 end return { [L3_558] = string.sub(A0_555, L2_557, string.len(A0_555)), [L3_558] = string.sub(A0_555, L2_557, string.find(A0_555, A1_556, L2_557) - 1) } end function xgxc(A0_559, A1_560) local L2_561, L3_562, L4_563, L5_564 for L5_564 = 1, #A1_560 do xgpy = A0_559 + A1_560[L5_564].offset xglx = A1_560[L5_564].type xgsz = A1_560[L5_564].value gg.setValues({ [1] = { address = xgpy, flags = xglx, value = xgsz } }) xgsl = xgsl + 1 end end function xqmnb(A0_565) gg.clearResults() gg.setRanges(A0_565[1].memory) gg.searchNumber(A0_565[3].value, A0_565[3].type) if gg.getResultCount() == 0 then gg.toast(A0_565[2].name .. "") else gg.refineNumber(A0_565[3].value, A0_565[3].type) gg.refineNumber(A0_565[3].value, A0_565[3].type) gg.refineNumber(A0_565[3].value, A0_565[3].type) if gg.getResultCount() == 0 then gg.toast(A0_565[2].name .. "") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for _FORV_4_ = 1, sz do pdsz = true for _FORV_8_ = 4, #A0_565 do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[_FORV_4_].address + A0_565[_FORV_8_].offset pysz[1].flags = A0_565[_FORV_8_].type szpy = gg.getValues(pysz) pdpd = A0_565[_FORV_8_].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[_FORV_4_].address xgxc(szpy, qmxg) xgjg = true end end if xgjg == true then gg.toast(A0_565[2].name .. "共修改" .. xgsl .. "条数据") else gg.toast(A0_565[2].name .. "") end end end end function mnnb(A0_566, A1_567, A2_568, A3_569, A4_570) gg.clearResults() gg.setRanges(A2_568) gg.setVisible(false) gg.searchNumber(A0_566[1][1], A0_566[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = A0_566[1][2] if count > 0 then for _FORV_8_, _FORV_9_ in ipairs(result) do _FORV_9_.isUseful = true end for _FORV_8_ = 2, #A0_566 do tmp = {} offset = A0_566[_FORV_8_][2] - base num = A0_566[_FORV_8_][1] for _FORV_12_, _FORV_13_ in ipairs(result) do tmp[#tmp + 1] = {} tmp[#tmp].address = _FORV_13_.address + offset tmp[#tmp].flags = A0_566[_FORV_8_][3] end tmp = gg.getValues(tmp) for _FORV_12_, _FORV_13_ in ipairs(tmp) do if tostring(_FORV_13_.value) ~= tostring(num) then result[_FORV_12_].isUseful = false end end end for _FORV_8_, _FORV_9_ in ipairs(result) do if _FORV_9_.isUseful then data[#data + 1] = _FORV_9_.address end end if #data > 0 then gg.toast(A3_569 .. "搜索到" .. #data .. "条数据") t = {} base = A0_566[1][2] if A4_570 == "" and A4_570 > 0 and A4_570 < #data then else A4_570 = #data end for _FORV_8_ = 1, A4_570 do for _FORV_12_, _FORV_13_ in ipairs(A1_567) do offset = _FORV_13_[2] - base t[#t + 1] = {} t[#t].address = data[_FORV_8_] + offset t[#t].flags = _FORV_13_[3] t[#t].value = _FORV_13_[1] if _FORV_13_[4] == true then item = {} item[#item + 1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(A3_569 .. "已修改" .. #t .. "条数据") gg.sleep(400) else gg.toast(A3_569 .. "开启失败", false) return false end else gg.toast("搜索失败") return false end end function Fxs(A0_571, A1_572, A2_573, A3_574, A4_575) local L5_576, L6_577, L7_578, L8_579, L9_580, L10_581, L11_582, L12_583, L13_584, L14_585, L15_586, L16_587, L17_588, L18_589, L19_590, L20_591, L21_592, L22_593, L23_594, L24_595, L25_596 end function HaoGe(A0_597, A1_598, A2_599, A3_600) local L4_601, L5_602, L6_603, L7_604, L8_605, L9_606, L10_607, L11_608, L12_609, L13_610, L14_611, L15_612, L16_613, L17_614, L18_615, L19_616, L20_617, L21_618, L22_619 end function js(A0_620, A1_621, A2_622) local L3_623 L3_623 = {} L3_623[1] = {} L3_623[1].address = A0_620 L3_623[1].flags = A1_621 L3_623[1].value = A2_622 gg.setValues(L3_623) end function jz(A0_624, A1_625, A2_626) flags = A1_625 value = A2_626 so = gg.getRangesList("" .. name .. "")[1].start js(so + A0_624, A1_625, A2_626) end function setvalue(A0_627, A1_628, A2_629) local L3_630 L3_630 = {} L3_630[1] = {} L3_630[1].address = A0_627 L3_630[1].flags = A1_628 L3_630[1].value = A2_629 gg.setValues(L3_630) end function MIAONEI(A0_631, A1_632, A2_633, A3_634) local L4_635, L5_636, L6_637, L7_638, L8_639, L9_640, L10_641, L11_642, L12_643, L13_644, L14_645, L15_646, L16_647, L17_648, L18_649, L19_650, L20_651, L21_652, L22_653 end function MNBMVP(A0_654, A1_655, A2_656, A3_657, A4_658) local L5_659 L5_659 = { { address = A0_654, value = A1_655, flags = A2_656, freeze = A3_657 } } gg.setValues(L5_659) if A3_657 == true then gg.addListItems(L5_659) end if A4_658 ~= nil then gg.toast("[" .. A4_658 .. "]") end end function MNB(A0_660) t = gg.getValues({ [1] = {address = A0_660, flags = 4} }) A0_660 = string.format("%X", t[1].value) if #A0_660 == 16 then A0_660 = A0_660:sub(9, 16) end if #A0_660 == 1 then A0_660 = A0_660 .. "0000000" else A0_660 = string.format("%d", "0x" .. A0_660) end return A0_660 end function MengTing(A0_661, A1_662, A2_663, A3_664, A4_665) gg.clearResults() gg.setRanges(A2_663) gg.setVisible(false) gg.searchNumber(A0_661[1][1], A0_661[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = A0_661[1][2] if count > 0 then for _FORV_8_, _FORV_9_ in ipairs(result) do _FORV_9_.isUseful = true end for _FORV_8_ = 2, #A0_661 do tmp = {} offset = A0_661[_FORV_8_][2] - base num = A0_661[_FORV_8_][1] for _FORV_12_, _FORV_13_ in ipairs(result) do tmp[#tmp + 1] = {} tmp[#tmp].address = _FORV_13_.address + offset tmp[#tmp].flags = A0_661[_FORV_8_][3] end tmp = gg.getValues(tmp) for _FORV_12_, _FORV_13_ in ipairs(tmp) do if tostring(_FORV_13_.value) ~= tostring(num) then result[_FORV_12_].isUseful = false end end end for _FORV_8_, _FORV_9_ in ipairs(result) do if _FORV_9_.isUseful then data[#data + 1] = _FORV_9_.address end end if #data > 0 then gg.toast(A3_664 .. "搜索到" .. #data .. "条数据") t = {} base = A0_661[1][2] if A4_665 == "" and A4_665 > 0 and A4_665 < #data then else A4_665 = #data end for _FORV_8_ = 1, A4_665 do for _FORV_12_, _FORV_13_ in ipairs(A1_662) do offset = _FORV_13_[2] - base t[#t + 1] = {} t[#t].address = data[_FORV_8_] + offset t[#t].flags = _FORV_13_[3] t[#t].value = _FORV_13_[1] if _FORV_13_[4] == true then item = {} item[#item + 1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(A3_664 .. "已修改" .. #t .. "条数据") gg.sleep(400) else gg.toast(A3_664 .. "开启失败", false) return false end else gg.toast("搜索失败") return false end end function setvalue(A0_666, A1_667, A2_668) local L3_669 L3_669 = {} L3_669[1] = {} L3_669[1].address = A0_666 L3_669[1].flags = A1_667 L3_669[1].value = A2_668 gg.setValues(L3_669) end function MIAONEI(A0_670, A1_671, A2_672, A3_673) local L4_674, L5_675, L6_676, L7_677, L8_678, L9_679, L10_680, L11_681, L12_682, L13_683, L14_684, L15_685, L16_686, L17_687, L18_688, L19_689, L20_690, L21_691, L22_692 end function YULUO(A0_693, A1_694, A2_695, A3_696, A4_697) gg.clearResults() gg.setRanges(A2_695) gg.setVisible(false) gg.searchNumber(A0_693[1][1], A0_693[1][3]) count = gg.getResultCount() result = gg.getResults(count) gg.clearResults() data = {} base = A0_693[1][2] if count > 0 then for _FORV_8_, _FORV_9_ in ipairs(result) do _FORV_9_.isUseful = true end for _FORV_8_ = 2, #A0_693 do tmp = {} offset = A0_693[_FORV_8_][2] - base num = A0_693[_FORV_8_][1] for _FORV_12_, _FORV_13_ in ipairs(result) do tmp[#tmp + 1] = {} tmp[#tmp].address = _FORV_13_.address + offset tmp[#tmp].flags = A0_693[_FORV_8_][3] end tmp = gg.getValues(tmp) for _FORV_12_, _FORV_13_ in ipairs(tmp) do if tostring(_FORV_13_.value) ~= tostring(num) then result[_FORV_12_].isUseful = false end end end for _FORV_8_, _FORV_9_ in ipairs(result) do if _FORV_9_.isUseful then data[#data + 1] = _FORV_9_.address end end if #data > 0 then gg.toast(A3_696 .. "搜索到" .. #data .. "条数据") t = {} base = A0_693[1][2] if A4_697 == "" and A4_697 > 0 and A4_697 < #data then else A4_697 = #data end for _FORV_8_ = 1, A4_697 do for _FORV_12_, _FORV_13_ in ipairs(A1_694) do offset = _FORV_13_[2] - base t[#t + 1] = {} t[#t].address = data[_FORV_8_] + offset t[#t].flags = _FORV_13_[3] t[#t].value = _FORV_13_[1] if _FORV_13_[4] == true then item = {} item[#item + 1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.toast(A3_696 .. "已修改" .. #t .. "条数据") gg.sleep(400) else gg.toast(A3_696 .. "开启失败", false) return false end else gg.toast("搜索失败") return false end end function readWrite(A0_698, A1_699, A2_700, A3_701, A4_702) local L5_703, L6_704, L7_705, L8_706, L9_707, L10_708, L11_709, L12_710, L13_711, L14_712, L15_713, L16_714, L17_715, L18_716, L19_717, L20_718, L21_719, L22_720, L23_721, L24_722, L25_723 end function PS() local L0_724, L1_725 end function setvalue(A0_726, A1_727, A2_728) PS("修改地址数值(地址,数值类型,要修改的值)") ;({ [1] = {} })[1].address = A0_726 ;({ [1] = {} })[1].flags = A1_727 ;({ [1] = {} })[1].value = A2_728 gg.setValues({ [1] = {} }) end require("floatingWindowManager"):init() draw.setSize(30) draw.setStyle("填充") draw3 = require("draw3") text1 = draw3.text("鹤鸣", 15, 250) text1.setColor(4294902015) gg.setConfig("隐藏辅助", 23) gg.setConfig("运行守护", 3) gg.setConfig("冻结间隔", 0) gg.setConfig("旁路模式", 1) _ENV["大厅防"] = function() gg.addListItems({ { address = S_Pointer({ "libanogs.so:bss", "Cb" }, {3476, 4}), flags = 4, value = 256, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libanogs.so:bss", "Cb" }, {3476, 8}), flags = 4, value = 256, freeze = true } }) so = gg.getRangesList("libanogs.so")[1].start py = 3643388 setvalue(so + py, 4, 838886080) so = gg.getRangesList("libanogs.so")[1].start py = 3643404 setvalue(so + py, 4, 838886080) so = gg.getRangesList("libanogs.so")[1].start py = 3643412 setvalue(so + py, 4, 838886080) so = gg.getRangesList("libanogs.so")[1].start py = 3643416 setvalue(so + py, 4, 838886080) end _ENV["自调"] = function() OP = gg.prompt({"360到180"}, { [1] = "230" }, { [1] = "number" }) if OP == nil or OP[1] == "" or OP[1] == "0" then gg.toast("取消") else so = gg.getRangesList("libUE4.so")[1].start py = 40663952 setvalue(so + py, 16, OP[1]) string.toMusic("开启成功") end end _ENV["特效"] = function() HT({ { 10, 0, 16 }, { 46, 4, 16 } }, { { 99999, 0, 16 } }, 32, "命中特效", true) end _ENV["范围"] = function() gg.setRanges(32) gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("23;25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("150", gg.TYPE_FLOAT) gg.clearResults() gg.toast("头部范围") end _ENV["秒落"] = function() gg.clearResults() gg.setRanges(32) gg.searchNumber("1024", 16) resultCounts = gg.getResultsCount() results = gg.getResults(resultCounts) for _FORV_3_ = 1, resultCounts do values = {} values[1] = {} values[1].address = results[_FORV_3_].address - 4 values[1].flags = 16 values = gg.getValues(values) if values[1].value == 5000 then values = {} values[1] = {} values[1].address = results[_FORV_3_].address - 8 values[1].flags = 16 values = gg.getValues(values) if values[1].value == 3000 then values = {} values[1] = {} values[1].address = results[_FORV_3_].address - 12 values[1].flags = 16 values = gg.getValues(values) if values[1].value == 0.5 then setvalues = {} setvalues[1] = {} setvalues[1].address = results[_FORV_3_].address setvalues[1].flags = 16 setvalues[1].value = 200000 setvalues[2] = {} setvalues[2].address = results[_FORV_3_].address - 4 setvalues[2].flags = 16 setvalues[2].value = 200000 setvalues[3] = {} setvalues[3].address = results[_FORV_3_].address - 8 setvalues[3].flags = 16 setvalues[3].value = 200000 setvalues[4] = {} setvalues[4].address = results[_FORV_3_].address - 12 setvalues[4].flags = 16 setvalues[4].value = 200000 gg.setValues(setvalues) end end end end gg.toast("开启成功") end _ENV["开启"] = function() gg.clearResults() gg.setRanges(32) gg.searchNumber("1024", 16) resultCounts = gg.getResultsCount() results = gg.getResults(resultCounts) for _FORV_3_ = 1, resultCounts do values = {} values[1] = {} values[1].address = results[_FORV_3_].address - 4 values[1].flags = 16 values = gg.getValues(values) if values[1].value == 5000 then values = {} values[1] = {} values[1].address = results[_FORV_3_].address - 8 values[1].flags = 16 values = gg.getValues(values) if values[1].value == 3000 then values = {} values[1] = {} values[1].address = results[_FORV_3_].address - 12 values[1].flags = 16 values = gg.getValues(values) if values[1].value == 0.5 then setvalues = {} setvalues[1] = {} setvalues[1].address = results[_FORV_3_].address setvalues[1].flags = 16 setvalues[1].value = 200000 setvalues[2] = {} setvalues[2].address = results[_FORV_3_].address - 4 setvalues[2].flags = 16 setvalues[2].value = 200000 setvalues[3] = {} setvalues[3].address = results[_FORV_3_].address - 8 setvalues[3].flags = 16 setvalues[3].value = 200000 setvalues[4] = {} setvalues[4].address = results[_FORV_3_].address - 12 setvalues[4].flags = 16 setvalues[4].value = 200000 gg.setValues(setvalues) end end end end gg.toast("开启成功") end _ENV["防闪"] = function() gg.addListItems({ { address = S_Pointer({ "libanogs.so", "Cd" }, {117472}), flags = 4, value = 999999, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libanogs.so", "Cd" }, {264504}), flags = 4, value = 999999, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libanogs.so", "Cd" }, {264924}), flags = 4, value = 999999, freeze = true } }) gg.addListItems({ { address = S_Pointer({ "libanogs.so", "Cd" }, {264992}), flags = 4, value = 999999, freeze = true } }) end _ENV["大厅"] = function() so = gg.getRangesList("libUE4.so")[1].start py = 14371896 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 14373368 setvalue(so + py, 16, 130) so = gg.getRangesList("libUE4.so")[1].start py = 19304776 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 19304780 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40143744 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40651948 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 41165620 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 41165652 setvalue(so + py, 16, 0) end _ENV["飞速"] = function() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 405176, 168, 588, 36 }), flags = 16, value = 1000000 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 5464 }), flags = 16, value = 75 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 24, 456, 968 }), flags = 16, value = 1.7 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 784, 312 }), flags = 16, value = 60 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 784, 428 }), flags = 16, value = 99999 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 96 }), flags = 16, value = 1 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 5364 }), flags = 16, value = 479.5 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 405176, 168, 588, 36 }), flags = 16, value = 1.2 } }) so = gg.getRangesList("libUE4.so")[1].start py = 13355776 setvalue(so + py, 16, -3.83692277E21) so = gg.getRangesList("libUE4.so")[1].start py = 47253456 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40390184 setvalue(so + py, 16, 999) so = gg.getRangesList("libUE4.so")[1].start py = 40963212 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40868864 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 46866108 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 46866164 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 46381428 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 46381452 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40914756 setvalue(so + py, 16, 0.24) so = gg.getRangesList("libUE4.so")[1].start py1 = 40880708 py2 = 40929164 py3 = 46347556 py4 = 13339456 py6 = 40928980 py7 = 40929156 py8 = 41131572 py9 = 41131608 py10 = 44031144 py11 = 44031192 py12 = 44031204 py13 = 44031252 py14 = 44031344 py15 = 44031432 py16 = 47219360 py17 = 47219360 py18 = 47219364 py19 = 47219372 py20 = 47219376 py21 = 47219380 py22 = 47219388 py23 = 47219392 py24 = 47219396 py25 = 47219404 py26 = 47219408 py27 = 47219412 py28 = 47219420 py29 = 47219436 setvalue(so + py1, 16, 0.29) setvalue(so + py2, 16, 0) setvalue(so + py3, 16, 8.9) setvalue(so + py4, 16, -3.8369228E21) 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, 0) setvalue(so + py14, 16, 0) setvalue(so + py15, 16, 0) setvalue(so + py16, 16, 0) setvalue(so + py17, 16, 0) setvalue(so + py18, 16, 0) setvalue(so + py19, 16, 0) setvalue(so + py20, 16, 0) setvalue(so + py21, 16, 0) setvalue(so + py22, 16, 0) setvalue(so + py23, 16, 0) setvalue(so + py24, 16, 0) setvalue(so + py25, 16, 0) setvalue(so + py26, 16, 0) setvalue(so + py27, 16, 0) setvalue(so + py28, 16, 0) setvalue(so + py29, 16, 0) HaoGe({ { false, -637534134, 0, 4, nil, nil }, { -309061114, -12, 4 } }, { { 0, -16, 16, false } }, 4, 16384, "罚站") Alie({ { -1296744149883614464, 0, 32 } }, { { -1296744149264269312, 0, 32 } }, 16384, "全局", true) mnyq({ { false, 5, 0, 16, nil, nil }, { 8.1275311E-44, -76, 16 }, { 8.1275311E-44, -72, 16 }, { 1.2471556E-43, -28, 16 }, { 1.2471556E-43, -24, 16 } }, { { 130, -52, 16, false }, { 130, -48, 16, false } }, 16, 32, "", true) mnyq({ { false, -351440038, 0, 4, nil, nil }, { -298251768, 4, 4 } }, { { 0, -40, 16, false }, { 0, -44, 16, false }, { 0, -48, 16, false }, { 0, -52, 16, false }, { 0, -56, 16, false }, { 0, -36, false }, { 0, -32, 16, false } }, 4, 16384, "") mnyq({ { false, -1328550408728725504, 0, 32, nil, nil } }, { { -1328550408577131520, 0, 32, false } }, 32, 16384, "", true) mnyq({ { false, -1.8890966E26, 0, 16, nil, nil } }, { { 8.9, -4, 16, false } }, 16, 16384, "", true) mnyq({ { false, -5.7342929E27, 0, 16, nil, nil }, { -9.9065615E27, 60, 16 } }, { { -9.9065426E27, 60, 16, false } }, 16, 16384, "", true) fxs({ { false, -998965248, 0, 4, nil, nil }, { 1101004800, 232, 4 } }, { { 0.055, 236, 16, false } }, 4, 32, "") fxs({ { false, -309327247, 0, 4, nil, nil }, { -308340220, 4, 4 } }, { { 0.285, -4, 16, false } }, 4, 16384, "") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4,525,216,907,473,673,257", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("4,525,216,907,414,147,695", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1,328,550,408,576,460,390", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("-1,328,550,408,728,725,571", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1228926273126264269", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1228926273201366461", gg.TYPE_QWORD) gg.clearResults() gg.setRanges(16384) gg.searchNumber("-1296744149264269342", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(699) gg.editAll("-1296744149883614555", gg.TYPE_QWORD) gg.setRanges(32) so = gg.getRangesList("libUE4.so")[1].start py = 12455928 setvalue(so + py, 16, 0) Name = "by.KC" KC(16392, 32, { {-1296744149883614464, 0} }, { {-1296744153870237696, 0} }) Name = "by.KC" KC(16392, 32, { {-1505254313802431488, 0} }, { {-1505254313804169216, 0} }) Name = "by.KC" KC(16392, 32, { {-1328550408728725504, 0} }, { {-1328550408581493504, 0} }) Name = "by.KC" KC(16392, 32, { {-1296744149883614464, 0} }, { {-1296744153870237696, 0} }) Name = "by.KC" KC(16392, 32, { {-1505254313802431488, 0} }, { {-1505254313804169216, 0} }) Name = "by.KC" KC(16392, 32, { {-1328550408728725504, 0} }, { {-1328550408581493504, 0} }) Name = "by.KC" KC(16392, 32, { {-1296744149883614464, 0} }, { {-1296744153870237696, 0} }) Name = "by.KC" KC(16392, 32, { {-1505254313802431488, 0} }, { {-1505254313804169216, 0} }) Name = "by.KC" KC(16392, 32, { {-1328550408728725504, 0} }, { {-1328550408581493504, 0} }) Name = "by.KC" KC(16392, 32, { {-1296744149883614464, 0} }, { {-1296744153870237696, 0} }) Name = "by.KC" KC(16392, 32, { {-1505254313802431488, 0} }, { {-1505254313804169216, 0} }) Name = "by.KC" KC(16392, 32, { {-1328550408728725504, 0} }, { {-1328550408581493504, 0} }) KC(16392, 32, { {-1328550408728725504, 0} }, { {-1328550408581493504, 0} }) _ENV["关闭"] = function() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2007976, 32, 728, 5464 }), flags = 16, value = 88 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2397344, 180, 3472, 6644 }), flags = 16, value = 1 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2007976, 32, 716, 784, 312 }), flags = 16, value = 35 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2007976, 32, 716, 5360 }), flags = 16, value = 1 } }) gg.setValues({ { address = S_Pointer({"libUE4.so", "Cd"}, { 6040096, 32, 456, 972 }), flags = 16, value = 1.0E-4 } }) gg.setValues({ { address = S_Pointer({"libUE4.so", "Cd"}, { 6040096, 36, 108, 36 }), flags = 16, value = 1.40129846E-41 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 1972172, 2172, 24, 980 }), flags = 16, value = 5.0E-5 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 1303608, 5576, 968 }), flags = 16, value = 1 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2397344, 180, 3472, 6644 }), flags = 16, value = 1 } }) gg.setValues({ { address = S_Pointer({"libUE4.so", "Cd"}, { 6040096, 120, 104, 968 }), flags = 16, value = 1 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2007976, 32, 716, 5360 }), 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 = 13497928 setvalue(so + py, 16, -1.23824239E28) 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) end end _ENV["全局离线"] = function() setvalue(gg.getRangesList("libanogs.so")[1].start + 301316, 4, "h 00 20 70 47") setvalue(gg.getRangesList("libanogs.so")[1].start + 291228, 32, "h 00 00 A0 E3 1E FF 2F E1") setvalue(gg.getRangesList("libanogs.so")[1].start + 291236, 32, "h 00 00 A0 E3 1E FF 2F E1") setvalue(gg.getRangesList("libanogs.so")[1].start + 707282, 4, "h 00 20 70 47") setvalue(gg.getRangesList("libanogs.so")[1].start + 291816, 32, "h 00 00 A0 E3 1E FF 2F E1") setvalue(gg.getRangesList("libgcloud.so")[1].start + 1041944, 4, "h 00 20 70 47") end _ENV["关闭"] = function() so = gg.getRangesList("libUE4.so")[1].start py = 405500 setvalue(so + py, 4, 67431049) string.toMusic("关闭成功") end _ENV["丝滑加速"] = function() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 405176, 168, 588, 36 }), flags = 16, value = 1000000 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 5464 }), flags = 16, value = 75 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 24, 456, 968 }), flags = 16, value = 1.4 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 784, 312 }), flags = 16, value = 60 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 784, 428 }), flags = 16, value = 99999 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 96 }), flags = 16, value = 1.2 } }) so = gg.getRangesList("libUE4.so")[1].start py = 13355776 setvalue(so + py, 16, -3.83692277E21) so = gg.getRangesList("libUE4.so")[1].start py = 47253456 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40390184 setvalue(so + py, 16, 999) so = gg.getRangesList("libUE4.so")[1].start py = 40963212 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40868864 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 46866108 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 46866164 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 46381428 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 46381452 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40914756 setvalue(so + py, 16, 0.26) end _ENV["关闭"] = function() so = gg.getRangesList("libUE4.so")[1].start py = 40963212 setvalue(so + py, 16, -1.86389771E-20) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, {2096812, 32}), flags = 16, value = 120 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, {2096812, 36}), flags = 16, value = 120 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 5464 }), flags = 16, value = -6 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 5360 }), flags = 16, value = 1 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 5364 }), flags = 16, value = 479.5 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 405176, 168, 588, 36 }), flags = 16, value = 10000 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 24, 456, 968 }), flags = 16, value = 1 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 24, 456, 980 }), flags = 16, value = 5.0000002E-4 } }) so = gg.getRangesList("libUE4.so")[1].start py = 40390184 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 40914756 setvalue(so + py, 16, 9.99999997E-7) so = gg.getRangesList("libUE4.so")[1].start py = 46381588 setvalue(so + py, 16, 10.90734863281) end _ENV["空中自改"] = function() OP = gg.prompt({ "60hz改600 120hz改2" }, { [1] = "1" }, { [1] = "number" }) if OP == nil or OP[1] == "" or OP[1] == "0" then gg.toast("取消") else gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 5360 }), flags = 16, value = OP[1] } }) end end _ENV["手臂路飞"] = function() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("4138667321167981973", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("4138667321167981973", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber("4138667321167981973", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1401) gg.editAll("4848124999984742400", gg.TYPE_QWORD) gg.clearResults() gg.toast("成功") end _ENV["踏空"] = function() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 800, 984 }), flags = 4, value = 999 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, {2096812, 32}), flags = 16, value = 500 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, {2096812, 36}), flags = 16, value = 500 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 784, 428 }), flags = 16, value = 99999 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 5464 }), flags = 16, value = 75 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 96 }), flags = 16, value = 0.1 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 784, 316 }), flags = 16, value = 2000 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2168320, 168, 48 }), flags = 16, value = -500 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 5360 }), flags = 16, value = 10 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 405176, 168, 588, 36 }), flags = 16, value = 1000000 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 5464 }), flags = 16, value = 75 } }) so = gg.getRangesList("libUE4.so")[1].start py = 13355776 setvalue(so + py, 16, -3.83692277E21) so = gg.getRangesList("libUE4.so")[1].start py = 40963212 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 47253456 setvalue(so + py, 16, 0) so = gg.getRangesList("libUE4.so")[1].start py = 46381588 setvalue(so + py, 16, 10.5) so = gg.getRangesList("libUE4.so")[1].start py = 40390184 setvalue(so + py, 16, -99) gg.toast("开启成功") string.toMusic("开启成功") end _ENV["关闭"] = function() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 784, 316 }), flags = 16, value = 443 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2168320, 168, 48 }), flags = 16, value = -500 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 800, 984 }), flags = 4, value = 1.4012985E-45 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, {2096812, 32}), flags = 16, value = 120 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, {2096812, 36}), flags = 16, value = 150 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 784, 428 }), flags = 16, value = 8192 } }) gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2010568, 32, 716, 96 }), flags = 16, value = 1 } }) so = gg.getRangesList("libUE4.so")[1].start py = 13355776 setvalue(so + py, 16, -3.83692277E21) so = gg.getRangesList("libUE4.so")[1].start py = 40963212 setvalue(so + py, 16, -1.86389771E-20) so = gg.getRangesList("libUE4.so")[1].start py = 47253456 setvalue(so + py, 16, -6.15262313E27) so = gg.getRangesList("libUE4.so")[1].start py = 46381588 setvalue(so + py, 16, 11) so = gg.getRangesList("libUE4.so")[1].start py = 40390184 setvalue(so + py, 16, 0) gg.toast("关闭成功") end function D1() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2168320, 168, 48 }), flags = 16, value = 1000 } }) end function D2() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2168320, 168, 48 }), flags = 16, value = -1000 } }) end function D3() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2168320, 168, 48 }), flags = 16, value = 7000 } }) end function D4() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2168320, 168, 48 }), flags = 16, value = 0 } }) end function D5() gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2168320, 168, 48 }), flags = 16, value = -6000 } }) end require("floatingWindowManager"):newWindow(("鹤鸣"):format(require("floatingWindowManager").version), { onCreate = function(A0_729) A0_729:addlayout({ ScrollView, layout_margin = "10dp", layout_width = "match_parent", layout_height = "match_parent", { LinearLayout, background = _UPVALUE1_:getStateListDrawable(), layout_width = "match_parent", layout_height = "match_parent", orientation = "vertical", padding = "15dp", { Button, background = _UPVALUE1_:getStateListDrawable(), layout_width = "match_parent", layout_margin = "2dp", text = "[选择进程]", textColor = "#ddffffff", gravity = "center", layout_height = "50dp", layout_width = "160dp", background = luajava.loadlayout({ GradientDrawable, color = "#FF4081", cornerRadius = 38 }), textSize = "16sp", onClick = function() gg.toast("请选择游戏进程") gg.setProcessX() gg.setConfig("隐藏辅助", 23) gg.setConfig("运行守护", 3) gg.setConfig("冻结间隔", 0) gg.setConfig("旁路模式", 1) end }, { Button, background = _UPVALUE1_:getStateListDrawable(), layout_width = "match_parent", layout_margin = "10dp", text = "秒 定 控 制", textSize = "15sp", onClick = function() _UPVALUE0_:start("秒 定 控 制") end }, { Button, background = _UPVALUE1_:getStateListDrawable(), layout_width = "match_parent", layout_margin = "10dp", text = "实用一套", textSize = "15sp", onClick = function() _UPVALUE0_:start("实用一套") end }, { Button, background = _UPVALUE1_:getStateListDrawable(), layout_width = "match_parent", layout_margin = "10dp", text = "音乐", textSize = "15sp", onClick = function() string.toMusic("音乐") _UPVALUE1_:start("音乐") end } } }) end, Button, background = require("floatingWindowManager"):getStateListDrawable(), layout_width = "match_parent", layout_margin = "10dp", text = "秒 定 控 制", textSize = "15sp", onClick = function() _UPVALUE0_:start("秒 定 控 制") end }, { onDestroy = function() local L0_730, L1_731 end }) require("floatingWindowManager"):newWindow("秒 定 控 制", { onCreate = function(A0_732) A0_732:addlayout({ ScrollView, layout_width = "250dp", layout_height = "50dp", { LinearLayout, background = _UPVALUE1_:getStateListDrawable(), layout_width = "250dp", layout_height = "0dp", layout_gravity = "center", orientation = "horizontal", padding = "0dp", { Button, layout_width = "50dp", layout_margin = "0dp", text = "飘上", onClick = D1 }, { Button, layout_width = "50dp", text = "飘下", onClick = D2 }, { Button, layout_width = "50dp", text = "快上", onClick = D3 }, { Button, layout_width = "50dp", text = "快下", onClick = D5 }, { Switch, layout_width = "match_parent", text = "", onCheckedChange = function(A0_733, A1_734) if A1_734 then D4() else gg.setValues({ { address = S_Pointer({ "libUE4.so:bss", "Cb" }, { 2168320, 168, 48 }), flags = 16, value = 0 } }) end end } } }) end }) require("floatingWindowManager"):newWindow("实用一套", { onCreate = function(A0_735) A0_735:addlayout({ ScrollView, layout_width = "match_parent", layout_height = "match_parent", { LinearLayout, background = _UPVALUE1_:getStateListDrawable(), layout_width = "match_parent", layout_height = "match_parent", orientation = "vertical", padding = "10dp", _UPVALUE2_("自调"), _UPVALUE3_("大厅防"), _UPVALUE3_("特效"), _UPVALUE3_("范围"), _UPVALUE3_("秒落"), _UPVALUE3_("防闪"), _UPVALUE3_("大厅"), _UPVALUE3_("飞速"), _UPVALUE3_("全局离线", "关闭"), _UPVALUE3_("丝滑加速", "关闭"), _UPVALUE3_("空中自改"), _UPVALUE3_("手臂路飞"), _UPVALUE3_("踏空", "关闭") } }) end }) require("floatingWindowManager"):newWindow("音乐", { onCreate = function(A0_736) A0_736:addlayout({ ScrollView, layout_width = "match_parent", layout_height = "match_parent", { LinearLayout, background = "https://pan.95bl.com/f/9OrET5/mmexport1692073972047.png", layout_width = "match_parent", layout_height = "match_parent", orientation = "vertical", padding = "10dp", { Button, background = _UPVALUE1_:getStateListDrawable(), layout_width = "match_parent", layout_margin = "5dp", text = "本地音乐", textSize = "16sp", onClick = function() _UPVALUE0_:start("本地音乐") end }, { Button, background = _UPVALUE1_:getStateListDrawable(), layout_width = "match_parent", layout_margin = "5dp", text = "排行榜", textSize = "16sp", onClick = function() _UPVALUE0_:start("音乐[排行榜]") end }, { Button, background = _UPVALUE1_:getStateListDrawable(), layout_width = "match_parent", layout_margin = "5dp", text = "关闭音乐", textSize = "16sp", onClick = y6 } } }) end }) require("floatingWindowManager"):newWindow("本地音乐", { onCreate = function(A0_737) A0_737:addlayout({ ScrollView, layout_width = "match_parent", layout_height = "match_parent", { LinearLayout, background = "https://pan.95bl.com/f/9OrET5/mmexport1692073972047.png", layout_width = "match_parent", layout_height = "match_parent", orientation = "vertical", padding = "0dp", _UPVALUE1_("我知道", "1876498532"), _UPVALUE1_("布布布", "2017844374"), _UPVALUE1_("一代天骄", "2000798461"), _UPVALUE1_("分手了", "2017958997"), _UPVALUE1_("还是分开", "465921195"), _UPVALUE1_("心做", "2005190306"), _UPVALUE1_("优美旋律", "2026503187"), _UPVALUE1_("说散就散", "1806953690"), _UPVALUE1_("夜巴黎", "1360748201"), _UPVALUE1_("该释怀了", "2006835449"), _UPVALUE1_("死在江南烟雨中", "2000790197"), _UPVALUE1_("最佳损友", "65800"), _UPVALUE1_("他说别哭", "1963660383"), _UPVALUE1_("远离灯火阑珊处", "1973535474"), _UPVALUE1_("做不到承诺别说", "2018853500"), _UPVALUE1_("爱上你是一个错DJ ", "1977402721"), _UPVALUE1_("脚踩魔怔b ", "2027640152"), _UPVALUE1_("坏女孩0.8 ", "1968429904"), _UPVALUE1_("杀死那个石家庄人", "1430844122"), _UPVALUE1_("该释怀了", "1944280391"), _UPVALUE1_("念念不忘必有回响 ", "1939876036") } }) end }) require("floatingWindowManager"):newWindow("音乐[排行榜]", { onCreate = function(A0_738) A0_738:addlayout({ ScrollView, layout_width = "match_parent", layout_height = "match_parent", { LinearLayout, background = "https://pan.95bl.com/f/9OrET5/mmexport1692073972047.png", layout_width = "match_parent", layout_height = "match_parent", orientation = "vertical", padding = "10dp", { Switch, layout_width = "match_parent", text = "抖音榜", onCheckedChange = function(A0_739, A1_740) if A1_740 then G1() else y6() end end }, { Switch, layout_width = "match_parent", text = "飙升榜", onCheckedChange = function(A0_741, A1_742) if A1_742 then G2() else y6() end end }, { Switch, layout_width = "match_parent", text = "热歌榜", onCheckedChange = function(A0_743, A1_744) if A1_744 then G3() else y6() end end } } }) end }) require("floatingWindowManager"):newWindow("[定飞控制]", { onCreate = function(A0_745) A0_745:addlayout({ ScrollView, layout_width = "360dp", layout_height = "50dp", background = "", { LinearLayout, background = _UPVALUE1_:getStateListDrawable(), layout_width = "400dp", layout_height = "0dp", { Button, layout_margin = "0dp", text = "上", onClick = E1 }, { Button, text = "下", onClick = E2 }, { Button, text = "定", onClick = E3 }, { Button, text = "移速", onClick = E4 } } }) end }) require("floatingWindowManager"):run()