local requiredProcessName = "com.olzhas.carparking.multyplayer" local currentProcessInfo = gg.getTargetInfo() if currentProcessInfo == nil then gg.alert("指定されたプロセスが選択されていません。\nスクリプトを終了します。") print("car parkingを起動してください。") os.exit() end local currentProcessName = currentProcessInfo.processName if currentProcessName == nil or not currentProcessName:find(requiredProcessName) then gg.alert("指定されたプロセスが選択されていません。/nスクリプトを終了します。") print("car parkingを起動してください。") os.exit() end gg.toast("指定されたプロセスを確認しました。\nスクリプトを読み込んでいます。") gg.clearResults() local p0 = { "基本メニュー", "荒らしメニュー", "プロセスキル", "メモリ使用量確認", "終了" } local p1 = { "車の破損off[off]", "レース勝利[OFF]", "鬼キャン", "角度 [10;180]", "高速走り[off]", "走り [1;100]", "コイン[off]", "ワールドセール", "ランク", "送金[off]", "金", "メインメニューに戻る" } local p2 = { "マスキー[off]", "強制レッカー[off]", "高速走り[off]", "走り [1;100]", "ぶっ飛ばし[off]", "ゲッター[off]", "メインメニューに戻る" } local state = { a0 = false, a1 = false, a2 = false, a3 = false, a4 = false, a5 = nil, a6 = false, a7 = false, a8 = false, a9 = false } function Main() local m0 = gg.choice(p0, 2000, "カーパーキング") if m0 then if m0 == 1 then m1() elseif m0 == 2 then m2() elseif m0 == 3 then gg.processKill() gg.toast("完了") elseif m0 == 4 then local function showMemoryUsage() local memoryUsage = collectgarbage("count") gg.alert(string.format("現在のメモリ使用量(全て) %.2f KB\nメインメニューに戻ります",memoryUsage)) Main() end showMemoryUsage() elseif m0 == 5 then gg.toast("スクリプト終了") print("スクリプト製作者 ж") os.exit() end end end function m1() local mn2 = gg.prompt(p1, nil, { "checkbox", "checkbox", "checkbox", "number", "checkbox", "number", "checkbox", "checkbox", "checkbox", "checkbox", "checkbox", "checkbox" }) if mn2 then if mn2[1] then if not state.a1 then gg.clearResults() gg.setRanges(32) gg.searchNumber("h CD CC CC 3E 00 00 A0 40 CD CC CC 3D 00 00 80 3F", 1) gg.searchNumber("h 00 00 A0 40", 1) gg.getResults(100) gg.editAll("h B7 43 3A 52", 1) gg.clearResults() gg.toast("ON") p1[1] = "車破壊off[on]" state.a1 = true else gg.clearResults() gg.setRanges(32) gg.searchNumber("h B7 43 3A 52", 1) gg.getResults(500) gg.editAll("h 00 00 A0 40", 1) gg.clearResults() gg.toast("OFF") p1[1] = "車破壊off[off]" state.a1 = false end end if mn2[2] then if not state.a2 then local base = gg.getRangesList("libil2cpp.so")[2].start gg.setValues({{ address = base + 0x31ca504, flags = 16, value = -274878956000, },{ address = base + 0x31ca508, flags = 16, value = -61301799800000 }}) gg.toast("ON") p1[2] = "レース勝利[on]" state.a2 = true else local base = gg.getRangesList("libil2cpp.so")[2].start gg.setValues({{ address = base + 0x31ca504, flags = 16, value = -34632364000, },{ address = base + 0x31ca508, flags = 16, value = -2.8720048E-14 }}) gg.toast("OFF") p1[2] = "レース勝利[off]" state.a2 = false end end if mn2[3] then gg.clearResults() local angle = "-" .. tostring(mn2[4]) gg.sleep(200) gg.alert("10度にして下さい") gg.sleep(1500) gg.clearResults() gg.setRanges(32) gg.searchNumber("0.0;-10.0;300.0;300.0;-10.0;300.0;300.0:209", 16) gg.searchNumber("-10", 16) gg.getResults(999) gg.editAll(angle, 16) gg.clearResults() gg.alert("完了") end if mn2[5] then if mn2[6] then if not state.a5 then local a6 = state.a6 or mn2[6] state.a6 = a6 gg.clearResults() gg.setRanges(32) gg.searchNumber("1", 64) gg.getResults(9999) gg.editAll(tostring(a6), 64) gg.clearResults() gg.toast("ON") p1[5] = "高速走り[on]" p2[3] = "高速走り[on]" state.a5 = true else gg.clearResults() gg.setRanges(32) gg.searchNumber(tostring(state.a6), 64) gg.getResults(9999) gg.editAll("1", 64) gg.clearResults() gg.toast("OFF") p1[5] = "高速走り[off]" p2[3] = "高速走り[off]" state.a5 = false end end end if mn2[7] then if not state.a9 then local base = gg.getRangesList("libil2cpp.so")[2].start; gg.setValues({{ address = base + 0x2a6cea4, flags = 16, value = -377822904000 }, { address = base + 0x2a6cea8, flags = 16, value = -61301799800000 }}); gg.toast("ON"); p1[7] = "コイン[on]" state.a9 = true else local base = gg.getRangesList("libil2cpp.so")[2].start; gg.setValues({{ address = base + 0x2a6cea4, flags = 16, value = -1.28235374E34 }, { address = base + 0x2a6cea8, flags = 16, value = -2.87512967E-14 }}); gg.toast("OFF") p1[7] = "コイン[off]" state.a9 = false end end if mn2[8] then local base = gg.getRangesList("libil2cpp.so")[2].start; gg.setValues({{ address = base + 0x290cb90, flags = 16, value = -274878956000 }, { address = base + 0x290cb94, flags = 16, value = -61301799800000 }}); gg.toast("成功"); end if mn2[9] then local k = gg.choice({ "Youtubeランク", "Instagramランク", "Kingランク", "Tiktokランク", "Devランク", "元に戻す", "メニューに戻る" },2024,"ランク") if k == 1 then local base = gg.getRangesList("libil2cpp.so")[2].start gg.setValues({{ address = base + 0x2d0e2a0, flags = 16, value = -274886296000 }, { address = base + 0x2d0e2a4, flags = 16, value = -61301799800000 }}); gg.toast("完了"); elseif k == 2 then local base = gg.getRangesList("libil2cpp.so")[2].start gg.setValues({{ address = base + 0x2d0e2a0, flags = 16, value = -274888393000, },{ address = base + 0x2d0e2a4, flags = 16, value = -61301799800000 }}) gg.toast("完了") elseif k == 3 then local base = gg.getRangesList("libil2cpp.so")[2].start gg.setValues({{ address = base + 0x2d0e2a0, flags = 16, value = -274884198000, },{ address = base + 0x2d0e2a4, flags = 16, value = -61301799800000 }}) gg.toast("完了") elseif k == 4 then local base = gg.getRangesList("libil2cpp.so")[2].start gg.setValues({{ address = base + 0x2d0e2a0, flags = 16, value = -274887344000, },{ address = base + 0x2d0e2a4, flags = 16, value = -61301799800000 }}) gg.toast("完了") elseif k == 5 then local base = gg.getRangesList("libil2cpp.so")[2].start gg.setValues({{ address = base + 0x2d0e2a0, flags = 16, value = -274885247000, },{ address = base + 0x2d0e2a4, flags = 16, value = -61301799800000 }}) gg.toast("完了") elseif k == 6 then local base = gg.getRangesList("libil2cpp.so")[2].start gg.setValues({{ address = base + 0x2d0e2a0, flags = 16, value = -34565255200, },{ address = base + 0x2d0e2a4, flags = 16, value = -4.15535223E34 }}) gg.toast("完了") elseif k == 7 then Main() end end if mn2[10] then local base = gg.getRangesList("libil2cpp.so")[2].start if not state.a0 then gg.setValues({ { address = base + 0x5c85848, flags = 16, value = 1.40129846E-38 }}) gg.toast("ON") p1[10] = "送金[on]" state.a0 = true else gg.setValues({ { address = base + 0x5c85848, flags = 16, value = 2.24207754E-44 }}) gg.toast("OFF") p1[10] = "送金[off]" state.a0 = false end end if mn2[11] then gg.clearResults() gg.setRanges(16384) gg.searchNumber("h 20 BC 3E 4C",1) gg.getResults(999) gg.editAll("h 20 BC BE 4C",1) gg.clearResults() gg.setRanges(32) gg.searchNumber("40",16) gg.getResults(999) gg.editAll("50000000",16) gg.clearResults() gg.toast("完了") end if mn2[12] then Main() end end end function m2() local mn1 = gg.prompt(p2, nil, { "checkbox", "checkbox", "checkbox", "number", "checkbox", "checkbox", "checkbox", "checkbox" }) if mn1 then if mn1[1] then if not state.a3 then local base = gg.getRangesList("libil2cpp.so")[2].start gg.setValues({{ address = base + 0x29eaffc, flags = 16, value = -274878956000, },{ address = base + 0x29eb004, flags = 16, value = -61301799800000 }}) gg.toast("ON") p2[1] = "マスキー[on]" state.a3 = true else local base = gg.getRangesList("libil2cpp.so")[2].start gg.setValues({{ address = base + 0x29eaffc, flags = 16, value = -34632364000, },{ address = base + 0x29eb004, flags = 16, value = -2.8720048E-14 }}) gg.toast("OFF") p2[1] = "マスキー[off]" state.a3 = false end end if mn1[2] then if not state.a4 then local base = gg.getRangesList("libil2cpp.so")[2].start gg.clearResults() gg.setRanges(32) gg.searchNumber("h CD CC CC 3E 00 00 A0 40 CD CC CC 3D 00 00 80 3F", 1) gg.getResults(500) gg.editAll("h 00 00 61 44 00 00 61 44", 1) gg.clearResults() gg.searchNumber("0.04899999872;0.15000000596;-10.0:25",16) gg.searchNumber("-10", 16) gg.getResults(500) gg.editAll("25", 16) gg.clearResults() gg.toast("ON") p2[2] = "強制レッカー[on]" state.a4 = true else gg.clearResults() gg.setRanges(32) gg.searchNumber("h 00 00 61 44 00 00 61 44", 1) gg.getResults(9999) gg.editAll("h CD CC CC 3E 00 00 A0 40 CD CC CC 3D 00 00 80 3F", 1) gg.clearResults() gg.searchNumber("25", 16) gg.getResults(500) gg.editAll("-10", 16) gg.clearResults() gg.toast("OFF") p2[2] = "強制レッカー[off]" state.a4 = false end end if mn1[3] then if not state.a5 then local a6 = mn1[4] or 1 state.a6 = a6 gg.clearResults() gg.setRanges(32) gg.searchNumber("1", 64) gg.getResults(9999) gg.editAll(tostring(a6), 64) gg.clearResults() gg.toast("ON") p2[3] = "高速走り[on]" p1[5] = "高速走り[on]" state.a5 = true else gg.clearResults() gg.setRanges(32) gg.searchNumber(tostring(state.a6), 64) gg.getResults(9999) gg.editAll("1", 64) gg.clearResults() gg.toast("OFF") p2[3] = "高速走り[off]" p1[5] = "高速走り[off]" state.a5 = false end end if mn1[5] then if not state.a7 then gg.clearResults() gg.setRanges(16384) gg.searchNumber("100", 16) gg.getResults(9999) gg.editAll("1000", 16) gg.clearResults() gg.toast("ON") p2[5] = "ぶっ飛ばし[on]" state.a7 = true else gg.clearResults() gg.setRanges(16384) gg.searchNumber("1000", 16) gg.getResults(9999) gg.editAll("100", 16) gg.clearResults() gg.toast("OFF") p2[5] = "ぶっ飛ばし[off]" state.a7 = false end end if mn1[6] then if not state.a8 then gg.clearResults() gg.setRanges(16384) gg.searchNumber("h 80 96 18 4B",1) gg.getResults(999) gg.editAll("h 00 00 C6 C2",1) gg.clearResults() gg.toast("ON") p2[6] = "ゲッター[on]" state.a8 = true else gg.clearResults() gg.setRanges(16384) gg.searchNumber("h 00 00 C6 C2",1) gg.getResults(999) gg.editAll("h 80 96 18 4B",1) gg.clearResults() gg.toast("OFF") p2[6] = "ゲッター[off]" state.a8 = false end end if mn1[7] then Main() end end end while true do if gg.isVisible() then gg.setVisible(false) Main() end end