function setValues(address, flags, value) gg.setValues({[1] = {address = address, flags = flags, value = value}}) end function Main() ZC = gg.multiChoice({ "内存防封--Bypass", "人物透视--Wallhack", "枪械自瞄--Aimbot", "枪械范围--Hitbox", "枪械无后--No recoil", "枪械聚点--No spread", "枪械秒切--Fast switch", "零秒开镜--Fast scope", "零秒换弹--Fast reload", "子弹增加--Shotcost", "人物加速--Speedhack", "人物高跳--High jump", "狙击连射--Fast shot sniper", "枪管无过热--No overhot", "帧率解锁--Unlock FPS", "跳过新手--Skip tutorial", "匹配模拟器--Match Emulator", "退出脚本--EXIT", },nil, "使命召唤国际服64位脚本\nCODM Global 64bit sctipt") if ZC == nil then else if ZC[1] == true then ncff() end if ZC[2] == true then rwts() end if ZC[3] == true then qxzm() end if ZC[4] == true then zdfw2() end if ZC[5] == true then qxwh() end if ZC[6] == true then qxjd() end if ZC[7] == true then qxmq() end if ZC[8] == true then lmkj() end if ZC[9] == true then lmhd() end if ZC[10] == true then zdzz() end if ZC[11] == true then rwjs() end if ZC[12] == true then rwgt() end if ZC[13] == true then jjls() end if ZC[14] == true then qglq() end if ZC[15] == true then zlyh() end if ZC[16] == true then tgxs() end if ZC[17] == true then mnq2() end if ZC[18] == true then Exit() end end KG = -1 end function ncff() --For adding ur own bypass end function rwts() C = gg.multiChoice({ "热能透视--OPEN", "热透关闭--OFF", "返回主页--BACK MAIN", },nil, "使命召唤国际服64位 v1.0\nCODM Global 64bit v1.0") if C == nil then else if C[1] == true then ts1() end if C[2] == true then ts1off() end if C[13] == true then Main() end end KG = -1 end function ts1() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x6D2F3AC, 4, "~A8 NOP") gg.toast("热能透视开启成功\nDone") end function ts1off() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x6D2F3AC, 4, "~A8 TBZ X0, #0x0, [PC,#0x10]") gg.toast("热能透视关闭成功\nDone") end function qxzm() D = gg.multiChoice({ "常规自瞄--Aimbot strong", "自瞄关闭--OFF aimbot", "自调自瞄1--Adjustable aimbot1", "自调自瞄1关闭--OFF aimbot1", "自调自瞄2--Adjustable aimbot2", "自调自瞄2关闭--OFF aimbot2", "返回主页--BACK MAIN--BACK MAIN", },nil, "使命召唤国服32位 v1.0") if D == nil then else if D[1] == true then zm1() end if D[2] == true then zm1off() end if D[3] == true then zm2() end if D[4] == true then zm2off() end if D[5] == true then zm3() end if D[6] == true then zm3off() end if D[7] == true then Main() end end XGCK = -1 end function zm1() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x5B6ECB4, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x5B6ECB4 + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x5B6ECB4 + 0x8, 16, 0.00001) setValues(il2cpp + 0x5B6F1E0, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x5B6F1E0 + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x5B6F1E0 + 0x8, 16, 50) gg.toast("常规自瞄开启成功\nDone") end function zm1off() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x5B6ECB4, 32, "hE923BC6DF65701A9") setValues(il2cpp + 0x5B6ECB4+0x8, 4, "hF44F02A9") setValues(il2cpp + 0x5B6F1E0, 32, "hEB2BB96DE923016D") setValues(il2cpp + 0x5B6F1E0+0x8, 4, "hF91300F9") gg.toast("常规自瞄关闭成功\nDone") end function zm2() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x5B6ECB4, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x5B6ECB4 + 0x4, 4, "~A8 RET") aimbot =gg.prompt({"调节自瞄(步枪 冲锋枪 机枪)\nAdjustable aimbot for smg lmg assault\n推荐范围(Recommand range)0.00009~3"},nil,{"number"}) setValues(il2cpp + 0x5B6ECB4 + 0x8, 16, aimbot[1]) gg.toast("开启成功\nDone") end function zm2off() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x5B6ECB4, 32, "hE923BC6DF65701A9") setValues(il2cpp + 0x5B6ECB4+0x8, 4, "hF44F02A9") gg.toast("自调自瞄1关闭成功\nDone") end function zm3() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x5B6F1E0, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x5B6F1E0 + 0x4, 4, "~A8 RET") aimlock =gg.prompt({"调节自瞄(狙击枪 霰弹枪)\nAdjustable aimlock for sniper shotgun\n推荐范围(Recommand range)5~50"},nil,{"number"}) setValues(il2cpp + 0x5B6F1E0 + 0x8, 16, aimlock[1]) gg.toast("开启成功\nDone") end function zm3off() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x5B6F1E0, 32, "hEB2BB96DE923016D") setValues(il2cpp + 0x5B6F1E0+0x8, 4, "hF91300F9") gg.toast("自调自瞄2关闭成功\nDone") end function zdfw2() E = gg.multiChoice({ "开启小范围--Small hitbox", "关闭小范围--OFF", "爆头范围开--Magic bullet", " 返回主页--BACK MAIN ", },nil, "使命召唤国际服64位 v1.0\nCODM Global 64bit v1.0") if E == nil then else if E[1] == true then BT1() end if E[2] == true then BT2() end if E[3] == true then btfw() end if E[4] == true then Main() end end KG = -1 end function BT1() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x74D2B24, 4, "~A8 MOV X0, #0x9") setValues(il2cpp + 0x74D2B24 + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x75043BC, 4, "~A8 MOV X0, #0x9") setValues(il2cpp + 0x75043BC + 0x4, 4, "~A8 RET") gg.toast("小范围已开启") end function BT2() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x74D2B24, 32, "hEE0F18FCED33016D") setValues(il2cpp + 0x75043BC, 32, "hFFC302D1ED33026D") gg.toast("小范围已关闭") end function btfw() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("0.1439999938", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(1000) gg.editAll("2", gg.TYPE_FLOAT) gg.clearResults() gg.toast("爆头范围开启成功\nDone︎") end function qxwh() F = gg.multiChoice({ "枪械无后开--ON", "枪械无后关--OFF", "返回主页--BACK MAIN", },nil, "使命召唤国际服64位 v1.0\nCODM Global 64bit v1.0") if F == nil then else if F[1] == true then whon() end if F[2] == true then whoff() end if F[3] == true then Main() end end KG = -1 end function whon() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x750D21C, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x750D21C + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x750D21C + 0x8, 16, 0.00001) gg.toast("枪械无后开启成功\nDone") end function whoff() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x750D21C, 32, "hF44FBEA9FD7B01A9") setValues(il2cpp + 0x750D21C+0x8, 4, "hFD430091") gg.toast("枪械无后关闭成功\nDone") end function qxjd() G = gg.multiChoice({ "枪械聚点开--ON", "枪械聚点关--OFF", "返回主页--BACK MAIN", },nil, "使命召唤国际服64位 v1.0\nCODM Global 64bit v1.0") if G == nil then else if G[1] == true then jdon() end if G[2] == true then jdoff() end if G[3] == true then Main() end end KG = -1 end function jdon() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x750AE04, 32, "h200080D2C0035FD6") setValues(il2cpp + 0x750B010, 32, "h200080D2C0035FD6") setValues(il2cpp + 0x5BA5A1C, 32, "h200080D2C0035FD6") gg.toast("聚点开启成功\nDone") end function jdoff() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x750AE04, 32, "hEA0F1CFCE9A3006D") setValues(il2cpp + 0x750B010, 32, "hE80F1DFCF44F01A9") setValues(il2cpp + 0x5BA5A1C, 32, "h008C48BDC0035FD6") gg.toast("聚点关闭成功\nDone") end function qxmq() H = gg.multiChoice({ "枪械秒切开--ON", "枪械秒切关--OFF", "返回主页--BACK MAIN", },nil, "使命召唤国际服64位 v1.0\nCODM Global 64bit v1.0") if H == nil then else if H[1] == true then mqon() end if H[2] == true then mqoff() end if H[3] == true then Main() end end KG = -1 end function mqon() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x5B4F778, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x5B4F778 + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x5B4F778 + 0x8, 16, 0.00001) setValues(il2cpp + 0x59F30B0, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x59F30B0 + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x59F30B0 + 0x8, 16, 0.00001) gg.toast("枪械秒切开启成功\nDone") end function mqoff() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x5B4F778, 32, "hE80F1DFCF44F01A9") setValues(il2cpp + 0x5B4F778+0x8, 4, "hFD7B02A9") setValues(il2cpp + 0x59F30B0, 32, "hE80F1DFCF44F01A9") setValues(il2cpp + 0x59F30B0+0x8, 4, "hFD7B02A9") gg.toast("枪械秒切关闭成功\nDone") end function lmkj() I = gg.multiChoice({ "零秒开镜开--ON", "零秒开镜关--OFF", "返回主页--BACK MAIN", },nil, "使命召唤国际服64位 v1.0\nCODM Global 64bit v1.0") if I == nil then else if I[1] == true then kjon() end if I[2] == true then kjoff() end if I[3] == true then Main() end end KG = -1 end function kjon() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x5B4CD8C, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x5B4CD8C + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x5B4CD8C + 0x8, 16, 0.00001) setValues(il2cpp + 0x5B4CFE4, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x5B4CFE4 + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x5B4CFE4 + 0x8, 16, 0.00001) gg.toast("零秒开镜开启成功\nDone") end function kjoff() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x5B4CD8C, 32, "hE80F1DFCF44F01A9") setValues(il2cpp + 0x5B4CD8C+0x8, 4, "hFD7B02A9") setValues(il2cpp + 0x5B4CFE4, 32, "hE80F1DFCF44F01A9") setValues(il2cpp + 0x5B4CFE4+0x8, 4, "hFD7B02A9") gg.toast("零秒开镜关闭成功\nDone") end function lmhd() J = gg.multiChoice({ "零秒换弹开--ON", "零秒换弹关--OFF", "返回主页--BACK MAIN", },nil, "使命召唤国际服64位 v1.0\nCODM Global 64bit v1.0") if J == nil then else if J[1] == true then hdon() end if J[2] == true then hdoff() end if J[3] == true then Main() end end KG = -1 end function hdon() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x74CAC44, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x74CAC44 + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x74CAC44 + 0x8, 16, 0.00001) setValues(il2cpp + 0x74CAD6C, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x74CAD6C + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x74CAD6C + 0x8, 16, 0.00001) setValues(il2cpp + 0x74CAE7C, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x74CAE7C + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x74CAE7C + 0x8, 16, 0.00001) setValues(il2cpp + 0x74CAF8C, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x74CAF8C + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x74CAF8C + 0x8, 16, 0.00001) setValues(il2cpp + 0x74CB09C, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x74CB09C + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x74CB09C + 0x8, 16, 0.00001) setValues(il2cpp + 0x74CB1AC, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x74CB1AC + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x74CB1AC + 0x8, 16, 0.00001) gg.toast("零秒换弹开启成功\nDone") end function hdoff() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x74CAC44, 32, "hE80F1DFCF44F01A9") setValues(il2cpp + 0x74CAC44+0x8, 4, "hFD7B02A9") setValues(il2cpp + 0x74CAD6C, 32, "hE80F1DFCF44F01A9") setValues(il2cpp + 0x74CAD6C+0x8, 4, "hFD7B02A9") setValues(il2cpp + 0x74CAE7C, 32, "hE80F1DFCF44F01A9") setValues(il2cpp + 0x74CAE7C+0x8, 4, "hFD7B02A9") setValues(il2cpp + 0x74CAF8C, 32, "hE80F1DFCF44F01A9") setValues(il2cpp + 0x74CAF8C+0x8, 4, "hFD7B02A9") setValues(il2cpp + 0x74CB09C, 32, "hE80F1DFCF44F01A9") setValues(il2cpp + 0x74CB09C+0x8, 4, "hFD7B02A9") setValues(il2cpp + 0x74CB1AC, 32, "hE80F1DFCF44F01A9") setValues(il2cpp + 0x74CB1AC+0x8, 4, "hFD7B02A9") gg.toast("零秒换弹关闭成功\nDone") end function zdzz() K = gg.multiChoice({ "子弹增加开--ON", "子弹增加关--OFF", "返回主页--BACK MAIN", },nil, "使命召唤国际服64位 v1.0\nCODM Global 64bit v1.0") if K == nil then else if K[1] == true then zdzzon() end if K[2] == true then zdzzoff() end if K[3] == true then Main() end end KG = -1 end function zdzzon() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x5B4EBD0, 4, "~A8 MOV X0, XZR") setValues(il2cpp + 0x5B4EBD0 + 0x4, 4, "~A8 RET") gg.toast("子弹增加开启成功\nDone") end function zdzzoff() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x5B4EBD0, 32, "hF50F1DF8F44F01A9") gg.toast("子弹增加关闭成功\nDone") end function rwjs() L = gg.multiChoice({ "微加速开--Less speed", "微加速关--OFF", "滑铲加速开--Slide speed", "滑铲加速关--OFF", "返回主页--BACK MAIN", },nil, "使命召唤国际服64位 v1.0\nCODM Global 64bit v1.0") if L == nil then else if L[1] == true then js1() end if L[2] == true then js1off() end if L[3] == true then js2() end if L[4] == true then js2off() end if L[5] == true then Main() end end KG = -1 end function js1() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x6C12464, 32, "h0010201EC0035FD6") gg.toast("人物加速开启成功\nDone") end function js1off() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x6C12464, 32, "hF50F1DF8F44F01A9") gg.toast("人物加速关闭成功\nDone") end function js2() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x598EEA8, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x598EEA8 + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x598EEA8 + 0x8, 16, 1000) gg.toast("滑铲加速开启成功\nDone") end function js2off() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x598EEA8, 32, "h0870433909128052") setValues(il2cpp + 0x598EEA8+0x8, 4, "h1F010071") gg.toast("滑铲加速关闭成功\nDone") end function rwgt() M = gg.multiChoice({ "人物高跳开--ON", "人物高跳关--OFF", "返回主页--BACK MAIN", },nil, "使命召唤国际服64位 v1.0\nCODM Global 64bit v1.0") if M == nil then else if M[1] == true then gton() end if M[2] == true then gtoff() end if M[3] == true then Main() end end KG = -1 end function gton() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x6C5D710, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x6C5D710 + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x6C5D710 + 0x8, 16, 10) gg.toast("人物高跳开启成功\nDone") end function gtoff() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x6C5D710, 32, "hE80F1DFCF44F01A9") setValues(il2cpp + 0x6C5D710+0x8, 4, "hFD7B02A9") gg.toast("人物高跳关闭成功\nDone") end function jjls() N = gg.multiChoice({ "狙击连射开--ON", "狙击连射关--OFF", "返回主页--BACK MAIN", },nil, "使命召唤国际服64位 v1.0\nCODM Global 64bit v1.0") if N == nil then else if N[1] == true then lson() end if N[2] == true then lsoff() end if N[3] == true then Main() end end KG = -1 end function lson() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x5B93B9C, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x5B93B9C + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x5B93B9C + 0x8, 16, 0.00001) setValues(il2cpp + 0x74C8EFC, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x74C8EFC + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x74C8EFC + 0x8, 16, 0.00001) setValues(il2cpp + 0x74CA690, 4, "~A8 LDR S0, [PC,#0x8]") setValues(il2cpp + 0x74CA690 + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x74CA690 + 0x8, 16, 0.00001) gg.toast("狙击连射开启成功\nDone") end function lsoff() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x5B93B9C, 32, "hE80F1DFCF44F01A9") setValues(il2cpp + 0x5B93B9C+0x8, 4, "hFD7B02A9") setValues(il2cpp + 0x74C8EFC, 32, "hE923BC6DF50B00F9") setValues(il2cpp + 0x74C8EFC+0x8, 4, "hF44F02A9") setValues(il2cpp + 0x74CA690, 32, "hE80F1DFCF44F01A9") setValues(il2cpp + 0x74CA690+0x8, 4, "hFD7B02A9") gg.toast("狙击连射关闭成功\nDone") end function qglq() O = gg.multiChoice({ "枪管冷却开--ON", "枪管冷却关--OFF", "返回主页--BACK MAIN", },nil, "使命召唤国际服64位 v1.0\nCODM Global 64bit v1.0") if O == nil then else if O[1] == true then qglqon() end if O[2] == true then qglqoff() end if O[3] == true then Main() end end KG = -1 end function qglqon() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x74CC840, 4, "~A8 FMOV S0, WZR") setValues(il2cpp + 0x74CC840 + 0x4, 4, "~A8 RET") gg.toast("枪管冷却开启成功\nDone") end function qglqoff() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x74CC840, 4, "h005842BD") gg.toast("枪管冷却关闭成功\nDone") end function zlyh() Q = gg.multiChoice({ "帧率优化开--ON", "帧率优化关--OFF", "返回主页--BACK MAIN", },nil, "使命召唤国际服64位 v1.0\nCODM Global 64bit v1.0") if Q == nil then else if Q[1] == true then zlyhon() end if Q[2] == true then zlyhoff() end if Q[3] == true then Main() end end KG = -1 end function zlyhon() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x34674D0, 32, "h200180D2C0035FD6") setValues(il2cpp + 0x34676E0, 32, "h200180D2C0035FD6") setValues(il2cpp + 0x3467538, 32, "h200180D2C0035FD6") setValues(il2cpp + 0x3467748, 32, "h200180D2C0035FD6") gg.toast("帧率优化开启成功\nDone") end function zlyhoff() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x34674D0, 32, "hF44FBEA9FD7B01A9") setValues(il2cpp + 0x34676E0, 32, "hF657BDA9F44F01A9") setValues(il2cpp + 0x3467538, 32, "hF44FBEA9FD7B01A9") setValues(il2cpp + 0x3467748, 32, "hF30F1EF8FD7B01A9") gg.toast("帧率优化关闭成功\nDone") end function tgxs() R = gg.multiChoice({ "跳过新手开--ON", "跳过新手关--OFF", "返回主页--BACK MAIN", },nil, "使命召唤国际服64位 v1.0\nCODM Global 64bit v1.0") if R == nil then else if R[1] == true then tgxson() end if R[2] == true then tgxsoff() end if R[3] == true then Main() end end XGCK = -1 end function tgxson() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x69A7FB8, 4, "~A8 MOV X0, XZR") setValues(il2cpp + 0x69A7FB8 + 0x4, 4, "~A8 RET") setValues(il2cpp + 0x69E948C, 4, "~A8 MOV X0, XZR") setValues(il2cpp + 0x69E948C + 0x4, 4, "~A8 RET") gg.toast("跳过新手开启成功\nDone") end function tgxsoff() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x69A7FB8, 32, "hF30F1EF8FD7B01A9") setValues(il2cpp + 0x69E948C, 32, "hF30F1EF8FD7B01A9") gg.toast("跳过新手关闭成功\nDone") end function mnq2() T = gg.multiChoice({ "匹配模拟器开--ON", "匹配模拟器关--OFF", "返回主页--BACK MAIN", },nil, "使命召唤国际服64位 v1.0\nCODM Global 64bit v1.0") if T == nil then else if T[1] == true then mnq2on() end if T[2] == true then mnq2off() end if T[3] == true then Main() end end XGCK = -1 end function mnq2on() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x45BA858, 4, "~A8 MOV X0, #0x1") setValues(il2cpp + 0x45BA858 + 0x4, 4, "~A8 RET") gg.toast("匹配模拟器开启成功\nDone") end function mnq2off() il2cpp=gg.getRangesList("libil2cpp.so")[1].start setValues(il2cpp + 0x45BA858, 32, "hF44FBEA9FD7B01A9") gg.toast("匹配模拟器关闭成功\nDone") end function Exit() os.exit() end while true do if gg.isVisible(true) then KG = 1 gg.setVisible(false) end gg.clearResults() if KG == 1 then Main() end end