-
-
Info • Name
Description - Size
-
-
- 7.46 KiB
-
-
[FREE] - GOAT V2 BO6 and Warzone
by RobinHood »/* Black ops 6 Panda ============================================================================================================================================ Instructions Are Below ============================================================================================================================================ /*------------------------------- INSTRUCTIONS PLEASE READ ------------------------------------------ ===================================================================================================== Enter Mod Menu = HOLD ADS & OPTIONS ----------------------------------------------------------------------------------------------------- Exit Menu = CIRCLE/B ----------------------------------------------------------------------------------------------------- Enter Edit Menu To Change Values = CROSS/A ----------------------------------------------------------------------------------------------------- Exit Edit Menu To Mod Menu = CIRCLE/B ----------------------------------------------------------------------------------------------------- Enable/Disable Drive Mode = HOLD FIRE & Double Tap Right / Press Square TO Disable ----------------------------------------------------------------------------------------------------- Change Profiles In The Menu = TRIANGLE/Y ----------------------------------------------------------------------------------------------------- Change Values In Edit Menu = HOLD ADS & LEFT OR RIGHT OR UP OR DOWN ----------------------------------------------------------------------------------------------------- Turn Mods On/Off = PRESS UP / DOWN TO CYCLE TOGGLE OPTIONS IF APPLICABLE ----------------------------------------------------------------------------------------------------- Navigate The Main Menu = PRESS UP / DOWN ----------------------------------------------------------------------------------------------------- Navigate Mod Menu & Edit Menu = PRESS LEFT / RIGHT ----------------------------------------------------------------------------------------------------- Choosing Buttons For Profiles/QuickToggles = HOLD ADS & PRESS LEFT OR RIGHT ----------------------------------------------------------------------------------------------------- Enter/Exit Recoil Menu = HOLD ADS & PRESS SHARE/MENU ----------------------------------------------------------------------------------------------------- Adjust Values In Recoil Menu = HOLD ADS & PRESS LEFT/RIGHT/UP/DOWN (If you don't press any buttons for 10 seconds - menu will close itself ) ----------------------------------------------------------------------------------------------------- ====================================================================================================*/ /*
- 106.15 KiB
-
-
-
[FREE] - Saws AFK Script
by RobinHood »/* ★ ° . * ° . °☆ . * ● ¸ . ★ ° :. ★ * • ○ ° ★ . * . . ° . ● . ★ ° . * ° . °☆ . * ● ¸ . ★ ° :●. * • ○ ° ★ . * . . ° . ● . ★ ° . * ° . °☆ . * ● ¸ . ★ ° :. * • ○ ° ★ . * . ★ . ° . . ★ ° °☆ ¸. ● . ★ ★ ° . * ° . °☆ . * ● ¸ . ★ ° . * ° . °☆ . * ● ¸ . ★ ° :. * • ○ ° ★ . * . ★ ° :.☆★ ° . . ★ ° :. ★ * • ○ ° ★ . * . . ° . ● . ★ ° . * ° . °☆ . * ● ¸ . ★ ° :●. * • ○ ° ★ . * . . ° . ● . ★ ° . * ° . °☆ . * ● ¸ . ★ ° :. * • ○ ° ★ . * . ★ . ° . . ★ ° °☆ ¸. ● . ★ ★ ° . * ° . °☆ . * ● ¸ . ★ ° . * ° . °☆ . * ● ¸ . ★ ° :. * • ○ ° ★ . * . ★ ° :.☆. . * . . ° . ● . ★ ° . * ° . °☆ . * ● ¸ . ★ ° :●. * • ○ ° ★ . * . . ° . ● . ★ ° . * ° . °☆ . * ● ¸ . ★ ° :. * • ○ ° ★ . * . ★ . ° . . ★ ° °☆ ¸. ● . ★ ★ ° . * ° . °☆ . * ● ¸ . ★ ° . * ° . °☆ . * ● ¸ . ★ ° :. * • ○ ° ★ . * . ★ ° :.☆ */
The purpose of these scripts is just to allow them to run in game and it will automatically make you die & lose matches to lower your position within the SBMM tiers. Enjoy. - 3.27 KiB
-
-
-
[FREE] - BO6 SBMM Abuse V3
by RobinHood »// GPC Online Library // B06 SBMM ABUSE 3.0.gpc // Author: scriptwriter // Link: https://forums.cronusmax.com/gpclib/13548 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ██░▄▄▄░██░▄▄▀██░▄▀▄░██░▄▀▄░███░▄▄▀██░▄▄▀██░██░██░▄▄▄░██░▄▄▄ ██▄▄▄▀▀██░▄▄▀██░█░█░██░█░█░███░▀▀░██░▄▄▀██░██░██▄▄▄▀▀██░▄▄▄ ██░▀▀▀░██░▀▀░██░███░██░███░███░██░██░▀▀░██▄▀▀▄██░▀▀▀░██░▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ /*////////////////////////////////////////////////////// // // B06 SBMM ABUSE [3.0] // /*////////////////////////////////////////////////////// // USE THE PLAYLIST "HARDCORE FACE OFF MOSHPIT" // UP ON THE DPAD TO START THE SCRIPT // ONCE YOU START MATCH MAKING BEGIN THE SCRIPT //////////////////////////////////////////////////////// // IF YOU GET KICKED FOR INACTIVITY USE PS REMOTE PLAY // THIS WILL USE YOUR DOUBLE XP TOKENS!! // THIS HAS BEEN RUNNING FOR 12+ HOURS ON A TEST RUN //////////////////////////////////////////////////////*/
- 3.51 KiB
-
-
- 10.75 KiB
-
-
[FREE] - Angel of Death V3.04
by RobinHood »/* ___ç$$$ç________________ __$$$$$$$_####______####_ ___*$$$$$$ç####___######## _____*$$$$$$$$$$$########## _____$$$$$$$$$$$$$########## ______$$$$$$$$$$$$$########## ______$$$$$$$$$$_$$$########## ______$$$$$$$$$$##$$$########## _______$$$$$$$$$_##$$########## ______$$$$$$$$$$___$$######### _____$_$$$$$$$$$$__$$_######## ___$$__$$$$$$$$$$_$$$__###### ______$$$$$$$$$$__$$$___##### ______$$$$$$$$$___$$____#### ______$$$$$$$$$_________### ______$$$$$$$$__________## _______$$$$$$___________## _______$$$$$$______________ _______$$$$$$$$____________ _______$$$$$$$$____________ _______$$$$_$$$$___________ _______$$$$_$$$$___________ _______$$$___$$$$__________ __ççç$$$$$$_çç$$$$__________ █████╗ ███╗ ██╗ ██████╗ ███████╗██╗ ██████╗ ███████╗ ██████╗ ███████╗ █████╗ ████████╗██╗ ██╗ ██╔══██╗████╗ ██║██╔════╝ ██╔════╝██║ ██╔═══██╗██╔════╝ ██╔══██╗██╔════╝██╔══██╗╚══██╔══╝██║ ██║ ███████║██╔██╗ ██║██║ ███╗█████╗ ██║ ██║ ██║█████╗ ██║ ██║█████╗ ███████║ ██║ ███████║ ██╔══██║██║╚██╗██║██║ ██║██╔══╝ ██║ ██║ ██║██╔══╝ ██║ ██║██╔══╝ ██╔══██║ ██║ ██╔══██║ ██║ ██║██║ ╚████║╚██████╔╝███████╗███████╗ ╚██████╔╝██║ ██████╔╝███████╗██║ ██║ ██║ ██║ ██║ ╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚══════╝╚══════╝ ╚═════╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ██╗ ██╗███████╗██████╗ ███████╗██╗ ██████╗ ███╗ ██╗ ██████╗ ██████╗ ██████╗ ██║ ██║██╔════╝██╔══██╗██╔════╝██║██╔═══██╗████╗ ██║ ╚════██╗ ██╔═████╗╚════██╗ ██║ ██║█████╗ ██████╔╝███████╗██║██║ ██║██╔██╗ ██║ █████╔╝ ██║██╔██║ █████╔╝ ╚██╗ ██╔╝██╔══╝ ██╔══██╗╚════██║██║██║ ██║██║╚██╗██║ ╚═══██╗ ████╔╝██║ ╚═══██╗ ╚████╔╝ ███████╗██║ ██║███████║██║╚██████╔╝██║ ╚████║ ██████╔╝██╗╚██████╔╝██████╔╝ ╚═══╝ ╚══════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═════╝ ╚═════╝ ╔═════════════════════════════════════════════╗ ╔═════════════════════════════════════════════╗ 🅼🅾🅳 🅼🅴🅽🆄 🆂🆈🆂🆃🅴🅼 🆂🅿🅴🅴🅳 🆃🅾🅶🅶🅻🅴🆂 [🅳🅴🅵🅰🆄🅻🆃] ╚═════════════════════════════════════════════╝ ╚═════════════════════════════════════════════╝ ╔═════════════════════════════════════════════╗ ╔═════════════════════════════════════════════╗ ║ NEW SPEED MENU LAYOUT UPGRADED READ BELOW! ║ ║ [RAPID FIRE] = (L2/LT + RIGHT DPAD) ║ ║ ║ ╚═════════════════════════════════════════════╝ ║ * Enter Menu = L2/LT + OPTIONS/MENU ║ ╔═════════════════════════════════════════════╗ ║ * Exit Menu = TRIANGLE/Y ║ 🅰🅽🆃🅸 🆁🅴🅲🅾🅸🅻 🅾🅽 🆃🅷🅴 🅵🅻🆈 ║ ║ ╚═════════════════════════════════════════════╝ ║ * Next Mod/Scroll Right = RIGHT DPAD ║ ╔═════════════════════════════════════════════╗ ║ * Previous Mod/Scroll Left = LEFT DPAD ║ ║ [POWER + 3] (L2/LT + LEFT DPAD) ║ ║ ║ ║ [POWER - 1] (L2/LT + DOWN DPAD) ║ ║ * Adjust Mod/Value [+ Increase] = UP ║ ╚═════════════════════════════════════════════╝ ║ * Adjust Mod/Value [- Decrease] = DOWN ║ ╔═════════════════════════════════════════════╗ ║ (HOLD TO ADJUST FASTER) ║ 🅼🅾🅳 🅰🅲🆃🅸🆅🅰🆃🅴 🆃🅾🅶🅶🅻🅴🆂[🅳🅴🅵🅰🆄🅻🆃] ║ ║ ╚═════════════════════════════════════════════╝ ║ * AUTOSAVES SETTINGS WHEN YOU EXIT MENU * ║ ╔═════════════════════════════════════════════╗ ║ * AUTO TIMEOUT WHEN IDOL * ║ ║ [DRIVE MODE ON](R2/RT+DOUBLE TAP RIGHT DPAD)║ ║ ║ ║ [DRIVE MODE OFF] Tap SQUARE/X ║ ╚═════════════════════════════════════════════╝ ╚═════════════════════════════════════════════╝ ╔══════════════════════════════════════════════════╗ SCRIPT MODS INCLUDED IN VERSION 3.04 ╚══════════════════════════════════════════════════╝ 1.. Anti-Recoil 2.. Aim-Assist 3.. CultGaming Aim Assist 4.. Smart Dynamic Fire / Smart Akimbo Fire 5.. Drop Shot 6.. BunnyHop 7.. Jump Shot 8.. Fast Melee 9.. Cancel Slide 10. Hold Breath 11..Auto Ping 12. Button Layout 13. Stick Layout 14. Block Rumble 15. Hair Triggers 16. Drive Mode /*
- 136.48 KiB
-
-
-
[FREE] - Cronus Man BO6 Edition
by RobinHood »/* ▓█████▄ ██▀███ ▄▄▄ ▄████▄ ▄▄▄ ██▀███▓██ ██▓ ██████ ███▄ ▄███▓▒█████ ▓█████▄ ██████ ██████ ▄████▄ ██▀███ ██▓██▓███ ▄▄▄█████▓ ██████ ▒██▀ ██▓██ ▒ ██▒████▄ ▒██▀ ▀█ ▒████▄ ▓██ ▒ ██▒██ ██▒██ ▒ ▓██▒▀█▀ ██▒██▒ ██▒██▀ ██▒██ ▒ ▒██ ▒▒██▀ ▀█ ▓██ ▒ ██▓██▓██░ ██▓ ██▒ ▓▒██ ▒ ░██ █▓██ ░▄█ ▒██ ▀█▄ ▒▓█ ▄▒██ ▀█▄ ▓██ ░▄█ ▒▒██ ██░ ▓██▄ ▓██ ▓██▒██░ ██░██ █░ ▓██▄ ░ ▓██▄ ▒▓█ ▄▓██ ░▄█ ▒██▓██░ ██▓▒ ▓██░ ▒░ ▓██▄ ░▓█▄ ▒██▀▀█▄ ░██▄▄▄▄██▒▓▓▄ ▄██░██▄▄▄▄██▒██▀▀█▄ ░ ▐██▓░ ▒ ██▒ ▒██ ▒██▒██ ██░▓█▄ ▌ ▒ ██▒ ▒ ██▒▓▓▄ ▄██▒██▀▀█▄ ░██▒██▄█▓▒ ░ ▓██▓ ░ ▒ ██▒ ░▒████▓░██▓ ▒██▒▓█ ▓██▒ ▓███▀ ░▓█ ▓██░██▓ ▒██▒░ ██▒▓▒██████▒▒ ▒██▒ ░██░ ████▓▒░▒████▓▒██████▒▒ ▒██████▒▒ ▓███▀ ░██▓ ▒██░██▒██▒ ░ ░ ▒██▒ ░▒██████▒▒ ▒▒▓ ▒░ ▒▓ ░▒▓░▒▒ ▓▒█░ ░▒ ▒ ░▒▒ ▓▒█░ ▒▓ ░▒▓░ ██▒▒▒▒ ▒▓▒ ▒ ░ ░ ▒░ ░ ░ ▒░▒░▒░ ▒▒▓ ▒▒ ▒▓▒ ▒ ░ ▒ ▒▓▒ ▒ ░ ░▒ ▒ ░ ▒▓ ░▒▓░▓ ▒▓▒░ ░ ░ ▒ ░░ ▒ ▒▓▒ ▒ ░ ░ ▒ ▒ ░▒ ░ ▒░ ▒ ▒▒ ░ ░ ▒ ▒ ▒▒ ░ ░▒ ░ ▒▓██ ░▒░░ ░▒ ░ ░ ░ ░ ░ ░ ▒ ▒░ ░ ▒ ▒░ ░▒ ░ ░ ░ ░▒ ░ ░ ░ ▒ ░▒ ░ ▒░▒ ░▒ ░ ░ ░ ░▒ ░ ░ ░ ░ ░ ░░ ░ ░ ▒ ░ ░ ▒ ░░ ░▒ ▒ ░░ ░ ░ ░ ░ ░ ░ ░ ░ ▒ ░ ░ ░░ ░ ░ ░ ░ ░ ░ ░░ ░ ▒ ░░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ██▓███ ██▀███ ▓█████ ██████▓█████ ███▄ █▄▄▄█████▓ ▓██░ ██▓██ ▒ ██▓█ ▀▒██ ▒▓█ ▀ ██ ▀█ █▓ ██▒ ▓▒ ▓██░ ██▓▓██ ░▄█ ▒███ ░ ▓██▄ ▒███ ▓██ ▀█ ██▒ ▓██░ ▒░ ▒██▄█▓▒ ▒██▀▀█▄ ▒▓█ ▄ ▒ ██▒▓█ ▄▓██▒ ▐▌██░ ▓██▓ ░ ▒██▒ ░ ░██▓ ▒██░▒████▒██████▒░▒████▒██░ ▓██░ ▒██▒ ░ ▒▓▒░ ░ ░ ▒▓ ░▒▓░░ ▒░ ▒ ▒▓▒ ▒ ░░ ▒░ ░ ▒░ ▒ ▒ ▒ ░░ ░▒ ░ ░▒ ░ ▒░░ ░ ░ ░▒ ░ ░░ ░ ░ ░░ ░ ▒░ ░ ░░ ░░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ▄▄▄▄ ██▓ ▄▄▄ ▄████▄ ██ ▄█▀ ▒█████ ██▓███ ██████ ██████ ██▓▒██ ██▒ ▓█████▄ ▓██▒ ▒████▄ ▒██▀ ▀█ ██▄█▒ ▒██▒ ██▒▓██░ ██▒▒██ ▒ ▒██ ▒ ▓██▒▒▒ █ █ ▒░ ▒██▒ ▄██▒██░ ▒██ ▀█▄ ▒▓█ ▄ ▓███▄░ ▒██░ ██▒▓██░ ██▓▒░ ▓██▄ ░ ▓██▄ ▒██▒░░ █ ░ ▒██░█▀ ▒██░ ░██▄▄▄▄██ ▒▓▓▄ ▄██▒▓██ █▄ ▒██ ██░▒██▄█▓▒ ▒ ▒ ██▒ ▒ ██▒░██░ ░ █ █ ▒ ░▓█ ▀█▓░██████▒ ▓█ ▓██▒▒ ▓███▀ ░▒██▒ █▄ ░ ████▓▒░▒██▒ ░ ░▒██████▒▒ ▒██████▒▒░██░▒██▒ ▒██▒ ░▒▓███▀▒░ ▒░▓ ░ ▒▒ ▓▒█░░ ░▒ ▒ ░▒ ▒▒ ▓▒ ░ ▒░▒░▒░ ▒▓▒░ ░ ░▒ ▒▓▒ ▒ ░ ▒ ▒▓▒ ▒ ░░▓ ▒▒ ░ ░▓ ░ ▒░▒ ░ ░ ░ ▒ ░ ▒ ▒▒ ░ ░ ▒ ░ ░▒ ▒░ ░ ▒ ▒░ ░▒ ░ ░ ░▒ ░ ░ ░ ░▒ ░ ░ ▒ ░░░ ░▒ ░ ░ ░ ░ ░ ░ ▒ ░ ░ ░░ ░ ░ ░ ░ ▒ ░░ ░ ░ ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗ ╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝ ██████ ▒█████ ▄████▄ ██▓▄▄▄ ██▓ ██████ ▒██ ▒▒██▒ ██▒██▀ ▀█ ▓██▒████▄ ▓██▒ ▒██ ▒ ░ ▓██▄ ▒██░ ██▒▓█ ▄▒██▒██ ▀█▄ ▒██░ ░ ▓██▄ ▒ ██▒██ ██▒▓▓▄ ▄██░██░██▄▄▄▄██▒██░ ▒ ██▒ ▒██████▒░ ████▓▒▒ ▓███▀ ░██░▓█ ▓██░██████▒██████▒▒ ▒ ▒▓▒ ▒ ░ ▒░▒░▒░░ ░▒ ▒ ░▓ ▒▒ ▓▒█░ ▒░▓ ▒ ▒▓▒ ▒ ░ ░ ░▒ ░ ░ ░ ▒ ▒░ ░ ▒ ▒ ░ ▒ ▒▒ ░ ░ ▒ ░ ░▒ ░ ░ ░ ░ ░ ░ ░ ░ ▒ ░ ▒ ░ ░ ▒ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ SHOP: https://dracarysmods.com/ EMAIL: [email protected] DISCORD: https://discord.gg/mGGnDzXjWg YOUTUBE: https://www.youtube.com/@Dracarysmods INSTAGRAM: @DracarysMods TIKTOK: @DracarysMods FACEBOOK: Dracarys Mods ███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗ ╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝ ▄████▄ █ ██ ██████▄▄▄█████▓▒█████ ███▄ ▄███▓█████ ██▀███ █████▓█████▓█████▓█████▄ ▄▄▄▄ ▄▄▄ ▄████▄ ██ ▄█▀ ▒██▀ ▀█ ██ ▓██▒██ ▒▓ ██▒ ▓▒██▒ ██▓██▒▀█▀ ██▓█ ▀▓██ ▒ ██▒ ▓██ ▒▓█ ▀▓█ ▀▒██▀ ██▓█████▄▒████▄ ▒██▀ ▀█ ██▄█▒ ▒▓█ ▄▓██ ▒██░ ▓██▄ ▒ ▓██░ ▒▒██░ ██▓██ ▓██▒███ ▓██ ░▄█ ▒ ▒████ ░▒███ ▒███ ░██ █▒██▒ ▄█▒██ ▀█▄ ▒▓█ ▄▓███▄░ ▒▓▓▄ ▄██▓▓█ ░██░ ▒ ██░ ▓██▓ ░▒██ ██▒██ ▒██▒▓█ ▄▒██▀▀█▄ ░▓█▒ ░▒▓█ ▄▒▓█ ▄░▓█▄ ▒██░█▀ ░██▄▄▄▄██▒▓▓▄ ▄██▓██ █▄ ▒ ▓███▀ ▒▒█████▓▒██████▒▒ ▒██▒ ░░ ████▓▒▒██▒ ░██░▒████░██▓ ▒██▒ ░▒█░ ░▒████░▒████░▒████▓░▓█ ▀█▓▓█ ▓██▒ ▓███▀ ▒██▒ █▄ ░ ░▒ ▒ ░▒▓▒ ▒ ▒▒ ▒▓▒ ▒ ░ ▒ ░░ ░ ▒░▒░▒░░ ▒░ ░ ░░ ▒░ ░ ▒▓ ░▒▓░ ▒ ░ ░░ ▒░ ░░ ▒░ ░▒▒▓ ▒░▒▓███▀▒▒▒ ▓▒█░ ░▒ ▒ ▒ ▒▒ ▓▒ ░ ▒ ░░▒░ ░ ░░ ░▒ ░ ░ ░ ░ ▒ ▒░░ ░ ░░ ░ ░ ░▒ ░ ▒░ ░ ░ ░ ░░ ░ ░░ ▒ ▒▒░▒ ░ ▒ ▒▒ ░ ░ ▒ ░ ░▒ ▒░ ░ ░░░ ░ ░░ ░ ░ ░ ░ ░ ░ ▒ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ▒ ░ ░ ░░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ " Awesome script! I quickly used it on plunder and it worked very great! " -BillCosby " I received the script within an hour of proving the payment. It works very well, the sticky aim assist is fire and anti recoil is very easy to set up. Impressed so far, thanks devs! " -windy smile " Worked perfectly, can't wait for the new scripts whenever you do others! Good work thank you friend. " -criplord187 " This script is the closest thing to aimbot amazing! " -The Boss " Awesome aim assist is definitely top notch and anti recoil is very reliable and strong, good work I love your scripts so far! " -IMDXCTORIVXX " Man this script is the best I've ever used! Thank you and good job!! " -donald " Gotta say the script you made is great looking forward to seeing what you can do in the future! " -Morpheus BN ███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗ ╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝ ██▓███▄ █ ██████▄▄▄█████▓██▀███ █ ██ ▄████▄ ▄▄▄█████▓██▓▒█████ ███▄ █ ██████ ▓██▒██ ▀█ █▒██ ▒▓ ██▒ ▓▓██ ▒ ██▒██ ▓██▒██▀ ▀█ ▓ ██▒ ▓▓██▒██▒ ██▒██ ▀█ █▒██ ▒ ▒██▓██ ▀█ ██░ ▓██▄ ▒ ▓██░ ▒▓██ ░▄█ ▓██ ▒██▒▓█ ▄▒ ▓██░ ▒▒██▒██░ ██▓██ ▀█ ██░ ▓██▄ ░██▓██▒ ▐▌██▒ ▒ ██░ ▓██▓ ░▒██▀▀█▄ ▓▓█ ░██▒▓▓▄ ▄██░ ▓██▓ ░░██▒██ ██▓██▒ ▐▌██▒ ▒ ██▒ ░██▒██░ ▓██▒██████▒▒ ▒██▒ ░░██▓ ▒██▒▒█████▓▒ ▓███▀ ░ ▒██▒ ░░██░ ████▓▒▒██░ ▓██▒██████▒▒ ░▓ ░ ▒░ ▒ ▒▒ ▒▓▒ ▒ ░ ▒ ░░ ░ ▒▓ ░▒▓░▒▓▒ ▒ ▒░ ░▒ ▒ ░ ▒ ░░ ░▓ ░ ▒░▒░▒░░ ▒░ ▒ ▒▒ ▒▓▒ ▒ ░ ▒ ░ ░░ ░ ▒░ ░▒ ░ ░ ░ ░▒ ░ ▒░░▒░ ░ ░ ░ ▒ ░ ▒ ░ ░ ▒ ▒░░ ░░ ░ ▒░ ░▒ ░ ░ ▒ ░ ░ ░ ░░ ░ ░ ░ ░░ ░ ░░░ ░ ░░ ░ ▒ ░ ░ ░ ▒ ░ ░ ░░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ███████╗███████╗███████╗███████╗ ╚══════╝╚══════╝╚══════╝╚══════╝ PROFILES MOD: Basically our script contains a special profile-switch option that helps you create different settings for each gun/loadout. The way it works is by configuring profile 1 for your primary gun, then profile 2 for your secondary gun, then profile 3 for whatever you might need it for! Then you switch between profiles depending on which gun you have. Look instructions below for how to switch profiles. === Change Loadout Profile: === == Press Triangle to switch between profiles 1 & 2 == == Double Press Triangle to switch to profile 3 == ███████╗███████╗███████╗███████╗ ╚══════╝╚══════╝╚══════╝╚══════╝ === Enter Mod Menu: === == Hold ADS/LT and tap OPTIONS/MENU == ███████╗███████╗███████╗███████╗ ╚══════╝╚══════╝╚══════╝╚══════╝ === Navigate between mods on the ZEN Menu: === == Tap LEFT or RIGHT on the D-PAD == ███████╗███████╗███████╗███████╗ ╚══════╝╚══════╝╚══════╝╚══════╝ === Enable or Disable the mods: === == Tap UP for ON and Tap DOWN for OFF == ███████╗███████╗███████╗███████╗ ╚══════╝╚══════╝╚══════╝╚══════╝ === Change values for selected mod: === == Press X/A to enter Mod Edit screen == == Press CIRCLE/B to Exit Mod Edit screen == == Tap LEFT Or RIGHT to switch between different mod values == ███████╗███████╗███████╗███████╗ ╚══════╝╚══════╝╚══════╝╚══════╝ === Edit Values In Mod Edit Screen: === == Tap UP to increase (+) value by 10 == == Hold ADS/LT & Tap RIGHT to increase (+) value by 1 == == Tap DOWN to decrease (-) value by 10 == == Hold ADS/LT & Tap LEFT to decrease (-) value by 1 == ███████╗███████╗███████╗███████╗ ╚══════╝╚══════╝╚══════╝╚══════╝ === To SAVE all mods that have been edited & enabled: === == Press XBOX/HOME Button & Screen Will diplay "SAVED" == ███████╗███████╗███████╗███████╗ ╚══════╝╚══════╝╚══════╝╚══════╝ === To enter & exit Driving Mode: === == Hold L3 + R3 till the controller vibrates to enter == == Once active, Press square to exit the driving mode == ███████╗███████╗███████╗███████╗ ╚══════╝╚══════╝╚══════╝╚══════╝ === To exit Mod Menu once you have saved it: === == Hold ADS/LT and Tap OPTIONS/MENU button == ███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗███████╗ ╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝╚══════╝ ▄████▄ ▒█████ ▓█████▄ ▒█████ ██▓███▄ █ ▄████ ▒██▀ ▀█ ▒██▒ ██▒██▀ ██▒██▒ ██▓██▒██ ▀█ █ ██▒ ▀█▒ ▒▓█ ▄▒██░ ██░██ █▒██░ ██▒██▓██ ▀█ ██▒██░▄▄▄░ ▒▓▓▄ ▄██▒██ ██░▓█▄ ▒██ ██░██▓██▒ ▐▌██░▓█ ██▓ ▒ ▓███▀ ░ ████▓▒░▒████▓░ ████▓▒░██▒██░ ▓██░▒▓███▀▒ ░ ░▒ ▒ ░ ▒░▒░▒░ ▒▒▓ ▒░ ▒░▒░▒░░▓ ░ ▒░ ▒ ▒ ░▒ ▒ ░ ▒ ░ ▒ ▒░ ░ ▒ ▒ ░ ▒ ▒░ ▒ ░ ░░ ░ ▒░ ░ ░ ░ ░ ░ ░ ▒ ░ ░ ░░ ░ ░ ▒ ▒ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ▓█████▄ ▒█████ ░ ███▄ █ ▒█████ ▄▄▄█████▓ ▄▄▄█████▓▒█████ █ ██ ▄████▄ ██░ ██ ▒██▀ ██▒██▒ ██▒ ██ ▀█ █▒██▒ ██▓ ██▒ ▓▒ ▓ ██▒ ▓▒██▒ ██▒██ ▓██▒██▀ ▀█ ▓██░ ██▒ ░██ █▒██░ ██▒ ▓██ ▀█ ██▒██░ ██▒ ▓██░ ▒░ ▒ ▓██░ ▒▒██░ ██▓██ ▒██▒▓█ ▄▒██▀▀██░ ░▓█▄ ▒██ ██░ ▓██▒ ▐▌██▒██ ██░ ▓██▓ ░ ░ ▓██▓ ░▒██ ██▓▓█ ░██▒▓▓▄ ▄██░▓█ ░██ ░▒████▓░ ████▓▒░ ▒██░ ▓██░ ████▓▒░ ▒██▒ ░ ▒██▒ ░░ ████▓▒▒▒█████▓▒ ▓███▀ ░▓█▒░██▓ ▒▒▓ ▒░ ▒░▒░▒░ ░ ▒░ ▒ ▒░ ▒░▒░▒░ ▒ ░░ ▒ ░░ ░ ▒░▒░▒░░▒▓▒ ▒ ▒░ ░▒ ▒ ░▒ ░░▒░▒ ░ ▒ ▒ ░ ▒ ▒░ ░ ░░ ░ ▒░ ░ ▒ ▒░ ░ ░ ░ ▒ ▒░░░▒░ ░ ░ ░ ▒ ▒ ░▒░ ░ ░ ░ ░░ ░ ░ ▒ ░ ░ ░░ ░ ░ ▒ ░ ░ ░ ░ ░ ▒ ░░░ ░ ░░ ░ ░░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ */
- 97.75 KiB
-
-
-
[FREE] - Cobra V3
by RobinHood »/* .:!?JYYJ?!: .:~!???7~:. ^~7?JJYYYYYJ7~: .?J55PGGGGP5Y7~: ^??JJJJJJYJ?. .:!?J5Y?~~!!!~~!!: 7#@@@@@@@@@@@@B~ ?#@@@@@@@@@@@&Y. ~@@@@@@@@@@@@@@@&G^!@@@@@@@@@@@@@@@&5: .@@@@@@@@@@@@? .75&G!^^^..~?Y57. .75^ .#@@@@@@@&@@@@@@@@G :&@@@@@@@#@@@@@@@@^:@@@@@@@@GB@@@@@@@@G@@@@@@@@&@@@@@@@@@! 7@@@@@@@@@@@@&. :PB7?##~ .!~#:~!: ^J?^ .#@@@@@@@B ^@@@@@@@@Y&@@@@@@@! ?@@@@@@@@~@@@@@@@& ^@@@@@@@&@@@@@@@#:~&@@@@@@@@:.B@@@@@@&@@@@@@! .YP?B77.:YY!^::::.7?~YB7. ^?^ !@@@@@@@@? &@@@@@@@@@@@@@@@@: ^@@@@@@@@G@@@@@@@&..Y@@@@@@&Y@@@@@@@#..Y@@@@@@@@^~@@@@@@BY@@@@@@B. ~B! .JJ^. ..5?.. .^J^ :: ^!. Y@@@@@@@@? B@@@@@@@@. :@@@@@@@@&@@@@@@@@@@@@@@@#?.!@@@@@@@&~7&@@@@@@@P.P@@@@@@J~@@@@@@@^ YG. :^ ^7??7~!Y!^:. ^ ~P5?7J?. Y@@@@@@@@? B@@@@@@@@. :@@@@@@@@&@@@@@@@@@@@@@@@@&Y?@@@@@@@@@@@@@@@@#7.:&@@@@@@~.&@@@@@@G P5 !G! :...::.....^!~. .7G@&B#:?@@@@@@@@J .&@@@@@@@@@@@@@@@@: :@@@@@@@@G&@@@@@@@..Y@@@@@@@@@@@@@@@@@@@@@@@&. ?@@@@@@@YJ#@@@@@@@: GP ^#&: .:^^^::^^^^!?5P!. :.:@!:@@@@@@@@G :@@@@@@@@B@@@@@@@@~ ^@@@@@@@@~&@@@@@@@ .@@@@@@@@@@@@@@@&?@@@@@@@B..&@@@@@@@@@@@@@@@@@P Y&.?@#. .:Y#G@#@GPG#@&P?~^...~#! ?@@@@@@@@5#@@@@@@@# J@@@@@@@#~B@@@@@@@Y &@@@@@@@PP&@@@@@@@&@@@@@@@@:?@@@@@@@BJ@@@@@@@@&@@@@@@@@@@: ^@?P@#. J?G#&~ .^7?J5@##&? ~&@@@@@@@@@@@@@@Y ~#@@@@@@@@@@@@@&! @@@@@@@@@@@@@@@&B7?@@@@@@@@:.P@@@@@@@@@@@@@@@7..:&@@@@@@@P G@#@&:.:^?GB5!. ~?P&G .B7YG. :75GB####G5?: .~JPBB##BGY!. ~??JY5555YJ?!^: .~~~~~~~^...G#BBBBGGJ^^^^^: ?BBBBBGG5 .&@@@!..7PBB#&@@G: .77@G ^J7?! .!!!7777?!!~~~!!~ :~?Y5PP5Y?~. .777???J! .!JPGBBBBP57^. ..:::^^^. 7&#####G ^@@@G:Y#G~^Y&@#GB@?^?..P#~ ^G#J^ Y@@@@@@@? 5@@@@@@@&@@@@@@@@ ^B@@@@@@@@@@@@@@P 7@@@@@@@&. ~B@@@@@@@@@@@@@#!.?@@@@@@@&: !@@@@@@@. ^@@@P&B^.7&@5!^. ~&&: .5B? :~?. ~@@@@@@@G B@@@@@@@?@@@@@@@@?@@@@@@@@GG@@@@@@@&J@@@@@@@&:Y@@@@@@@&G@@@@@@@@Y?@@@@@@@@&^.:@@@@@@@: :@@@@?..P@Y~Y?. .G5. :^?BY. &@@@@@@# &@@@@@@&.@@@@@@@@#@@@@@@@& &@@@@@@@B@@@@@@@&?@@@@@@@@7.Y@@@@@@@@P@@@@@@@@@&~.&@@@@@@: .#@&^ .GB~P&~ ~P!?!^~YY^.... Y@@@@@@@ .@@@@@@@J @@@@@@@@?@@@@@@@@#7?7!~~!7??@@@@@@@&B@@@@@@@@~.!@@@@@@@@&@@@@@@@@@@@!G@@@@@@^ 7&: Y5!&#. ~YB!?PP????5BP: :@@@@@@@.:@@@@@@@. @@@@@@@@.:B@@@@@@@@@&#P7: ^@@@@@@@&&@@@@@@@@^.~@@@@@@@@&@@@@@@@@@@@@#@@@@@@~ . :JJ@B. .^^~. :B@! #@@@@@@~?@@@@@@B @@@@@@@@. ~YB&@@@@@@@@@&?~@@@@@@@@&@@@@@@@@~.~@@@@@@@@&@@@@@@@&@@@@@@@@@@@! ^Y.^5@#. P@~ ?@@@@@@YG@@@@@@! &@@@@@@@PJJJ??J5J!B@@@@@@@@B@@@@@@@@B@@@@@@@@~.!@@@@@@@@#@@@@@@&!&@@@@@@@@@@? 5&G@@: .#@7.. .@@@@@@&&@@@@@@ &@@@@@@@@@@@@@@@G &@@@@@@@@@@@@@@@@?@@@@@@@@J.J@@@@@@@@J@@@@@@@^:#@@@@@@@@@Y P@@7 .#@5?: #@@@@@@@@@@@@P &@@@@@@@Y@@@@@@@@##@@@@@@@@5@@@@@@@@^?@@@@@@@@G@@@@@@@@J~@@@@@@@!..B@@@@@@@@P ?B !Y?!^ ?@@@@@@@@@@@@^ @@@@@@@@^.G@@@@@@@@@@@@@&G::@@@@@@@@: :G@@@@@@@@@@@@@G^ ^@@@@@@@7 .G@@@@@@@B .. .5PPPPPPPPPPY ~!!!!!!!. .~7JJYYJJ7~: ~!!!!!!~ .^7J5PPP5J7^. ....... ?YYJ??!: ███╗░░██╗░█████╗░████████╗░█████╗░██████╗░██╗░█████╗░██╗░░░██╗░██████╗░█████╗░██████╗░██╗██████╗░████████╗███████╗ ████╗░██║██╔══██╗╚══██╔══╝██╔══██╗██╔══██╗██║██╔══██╗██║░░░██║██╔════╝██╔══██╗██╔══██╗██║██╔══██╗╚══██╔══╝╚════██║ ██╔██╗██║██║░░██║░░░██║░░░██║░░██║██████╔╝██║██║░░██║██║░░░██║╚█████╗░██║░░╚═╝██████╔╝██║██████╔╝░░░██║░░░░░███╔═╝ ██║╚████║██║░░██║░░░██║░░░██║░░██║██╔══██╗██║██║░░██║██║░░░██║░╚═══██╗██║░░██╗██╔══██╗██║██╔═══╝░░░░██║░░░██╔══╝░░ ██║░╚███║╚█████╔╝░░░██║░░░╚█████╔╝██║░░██║██║╚█████╔╝╚██████╔╝██████╔╝╚█████╔╝██║░░██║██║██║░░░░░░░░██║░░░███████╗ ╚═╝░░╚══╝░╚════╝░░░░╚═╝░░░░╚════╝░╚═╝░░╚═╝╚═╝░╚════╝░░╚═════╝░╚═════╝░░╚════╝░╚═╝░░╚═╝╚═╝╚═╝░░░░░░░░╚═╝░░░╚══════╝ */ /* ============================================================================================================================= Instructions - Please Read ============================================================================================================================= /*``` ███╗░░░███╗░█████╗░██████╗░ ███╗░░░███╗███████╗███╗░░██╗██╗░░░██╗ ████╗░████║██╔══██╗██╔══██╗ ████╗░████║██╔════╝████╗░██║██║░░░██║ ██╔████╔██║██║░░██║██║░░██║ ██╔████╔██║█████╗░░██╔██╗██║██║░░░██║ ██║╚██╔╝██║██║░░██║██║░░██║ ██║╚██╔╝██║██╔══╝░░██║╚████║██║░░░██║ ██║░╚═╝░██║╚█████╔╝██████╔╝ ██║░╚═╝░██║███████╗██║░╚███║╚██████╔╝ ╚═╝░░░░░╚═╝░╚════╝░╚═════╝░ ╚═╝░░░░░╚═╝╚══════╝╚═╝░░╚══╝░╚═════╝░ ╔══════════════════════════════════════════════════════════════════╗ ║ CobraVision v3 By Notorious ║ ║ Special Feature: ║ ║ - Computer Vision Mode - Exclusive to our CobraVision app. ║ ╠══════════════════════════════════════════════════════════════════╣ ║ Instructions: ║ ║ Enter Mod Menu = Hold ADS & Press PS4_OPTIONS║ ║ Scroll MODs Back = Press PS4_UP ║ ║ Scroll MODs Forward = Press PS4_DOWN ║ ║ Option Scroll Back = Press PS4_RIGHT ║ ║ Option Scroll Forward = Press PS4_LEFT ║ Exit Menu = Press PS4_CIRCLE ║ ║ Enter Edit Menu = Press PS4_CROSS ║ ║ Exit Edit to Mod Menu = Press PS4_CIRCLE ║ ║ Edit - Change by 1 = Hold ADS & Press LEFT/RIGHT ║ ║ Edit - Change by 10 = Hold ADS & Press DOWN/UP ║ ╚══════════════════════════════════════════════════════════════════╝ ██╗███╗░░██╗░██████╗████████╗██████╗░██╗░░░██╗░█████╗░████████╗██╗░█████╗░███╗░░██╗░██████╗ ██║████╗░██║██╔════╝╚══██╔══╝██╔══██╗██║░░░██║██╔══██╗╚══██╔══╝██║██╔══██╗████╗░██║██╔════╝ ██║██╔██╗██║╚█████╗░░░░██║░░░██████╔╝██║░░░██║██║░░╚═╝░░░██║░░░██║██║░░██║██╔██╗██║╚█████╗░ ██║██║╚████║░╚═══██╗░░░██║░░░██╔══██╗██║░░░██║██║░░██╗░░░██║░░░██║██║░░██║██║╚████║░╚═══██╗ ██║██║░╚███║██████╔╝░░░██║░░░██║░░██║╚██████╔╝╚█████╔╝░░░██║░░░██║╚█████╔╝██║░╚███║██████╔╝ ╚═╝╚═╝░░╚══╝╚═════╝░░░░╚═╝░░░╚═╝░░╚═╝░╚═════╝░░╚════╝░░░░╚═╝░░░╚═╝░╚════╝░╚═╝░░╚══╝╚═════╝░ **Important Information:** Cobra Vision Application Requirement Exclusive Compatibility: Please be aware that this cheat is designed to function exclusively with our proprietary Cobra Vision application. The integration of advanced features within the script relies heavily on the application's unique capabilities. Python Code Dependency: Embedded Python code is a critical component of this script, and Cobra Vision is the only application capable of interpreting and executing this code correctly. Without it, the script cannot access the computer vision algorithms and other sophisticated mechanisms necessary for its operation. Mandatory Usage: Failure to use the Cobra Vision application will result in the script not functioning as intended. It is essential to ensure that the application is installed and running correctly before attempting to utilize the script within Fortnite. Optimal Performance: For the best experience and to take full advantage of the cheat's features, please adhere strictly to using the Cobra Vision application. This ensures that all mods, including "No Recoil," "Aim Magnet," "Cobra Precision," and others, perform optimally and as designed. By following these guidelines, you can enjoy an enhanced gaming experience with the full support of the Cobra Vision suite. ███╗░░░███╗░█████╗░██████╗░███████╗░██████╗ ████╗░████║██╔══██╗██╔══██╗██╔════╝██╔════╝ ██╔████╔██║██║░░██║██║░░██║█████╗░░╚█████╗░ ██║╚██╔╝██║██║░░██║██║░░██║██╔══╝░░░╚═══██╗ ██║░╚═╝░██║╚█████╔╝██████╔╝███████╗██████╔╝ ╚═╝░░░░░╚═╝░╚════╝░╚═════╝░╚══════╝╚═════╝░ "No Recoil": Imagine your weapon as an extension of your will, with each shot fired sailing through the air as straight as an arrow shot by a master archer. "No Recoil" ensures that the kickback from your weapons is a thing of the past, allowing for pristine accuracy and control that feels almost supernatural. "Aim Magnet": Picture your crosshairs as endowed with a magnetic pull, irresistibly drawn to your opponents. This mod fine-tunes your aim to snap to targets with an uncanny attraction, making every bullet count with ruthless efficiency. "Cobra Precision": Envision your aiming response as swift and deadly as a cobra's strike. This mod heightens your stick sensitivity, granting you the agility to make micro-adjustments for those critical shots that require surgical precision. "PY Computer Vision": Harness the power of advanced algorithms that scan the digital battlefield, identifying enemies with an eagle-eyed focus. This tracker is like having a high-tech scout constantly revealing the positions of your foes. "Fate Counter": With this feature, you're not just reacting; you're predicting. It's like playing chess with a time machine, anticipating your enemy's next move and adjusting your aim in real-time to keep them firmly in your sights. "Notorious Polar": This mod offers a dynamic aiming experience that adapts fluidly across different combat scenarios. Whether engaging in close-quarters combat or picking off distant targets, your aim remains unerringly consistent. "Quiet Seeker": Move unseen and unheard with a tracker that enhances your aim without any obvious signs, keeping your presence a secret. It's like being a ghost on the battlefield, striking without warning. "Auto Headshot": Channel the precision of a seasoned sniper. This mod tweaks your aim upwards, increasing the likelihood of scoring headshots. Each pull of the trigger becomes a potential instant elimination. "DeadZone": Calibrate your controller to respond to the slightest touch. This mod eliminates dead zones, ensuring that your in-game movements are as responsive and accurate as your own reflexes. "Steady Inhale": Emulate the focused calm of a sniper holding their breath before taking a shot. This mod stabilizes your aim for those moments when accuracy is paramount, and the margin for error is zero. "Trigger Bot": Unleash a hailstorm of bullets with a mod that detects when your crosshair aligns with an enemy and automatically fires. It's like having the fastest draw in the West—every time. "Precision Assist": Enhance your natural skills with a mod that subtly corrects your aim, providing a helping hand that feels intuitive and empowering, rather than invasive. "Cobra MOD": Stay under the radar with a feature designed to mimic human input patterns, reducing the risk of detection by anti-cheat systems. It's like having an invisibility cloak against watchful eyes. "Build Cheat": Transform the way you build with a mod that accelerates your construction abilities. Erect forts, walls, and ramps with the speed and precision of a master architect at the push of a button. "Snap Rebuild": React to structural damage instantly with a mod that allows you to reset and rebuild your defenses in the blink of an eye. It's like having a construction crew at your fingertips, ready to repair and reinforce at a moment's notice. "DropShot": Dive into combat with a tactical advantage by automatically dropping to the ground when firing. This mod makes you a smaller target, increasing your survivability during intense firefights. ```*/
- 139.96 KiB
-
-
-
[FREE] - Supreme Lazer V2
by RobinHood »
[nfo]
/*============================================================================================================================|
| SUPREME LAZER V2 (UPDATED)
Please read the instructions before programming the script to the zen. READ THE INSTRUCTIONS -- READ THE INSTRUCTIONS |
| This section below you can change a few buttons to your own personal preference. TRUE; means ON FALSE means OFF |
/*============================================================================================================================|
/* User Defines - DON'T CHANGE BELOW */
define SINGLE_SLOT = 0, LEGACY = 0, RUMBLE = 1, SUPREME = 2;
/* Done User Defines - DON'T CHANGE ABOVE *//*
|=============================================================================================================================|
| Choose OLED background color. TRUE for White background, FALSE for Black background*/ define oled_bg_white = FALSE; /* |
|=============================================================================================================================|
| Slots System - Enter Slots numbers where you put this script on. |
| It should be comma seperated and the last element without comma. Possible Values: Between 1 and 8. |
| ~ Examples ~ |
| { 1, 4, 5 } | Equal to: You have the script on slots 1 2 and 3. |
| { SINGLE_SLOT } | Equal to: You have the script only on one slot. |
| NOTE: The order you set the slots will be the order of switching between them. |
| |*/ const int8 slots[] = { SINGLE_SLOT }; /* |
|=============================================================================================================================|
| Sensitivity and Deadzone. Important for AdvanceAim !! |*/ define ingamesens = 5; /* |
| Match those as in your Game. |*/ define ingamedz = 5; /* |
|=============================================================================================================================|
| Main Menu Buttons. |*/ define mod_menu_button_hold = PS4_L2; /* |
| |*/ define mod_menu_button_press = PS4_OPTIONS; /* |
|=============================================================================================================================|
| Loadout Menu Buttons. |*/ define loadout_menu_button_hold = PS4_OPTIONS; /* |
| |*/ define loadout_menu_button_load = PS4_L2; /* |
| |*/ define loadout_menu_button_save = PS4_L1; /* |
|=============================================================================================================================|
| Weapons Menu Buttons. |*/ define weapons_menu_button_hold = PS4_L2; /* |
| |*/ define weapons_menu_button_press = PS4_PS; /* |
|=============================================================================================================================|
| Gulag Mod Buttons. |*/ define gulag_button_hold = PS4_OPTIONS; /* |
| |*/ define gulag_button_press = PS4_TRIANGLE; /* |
|=============================================================================================================================|
| Kill Switch Buttons. |*/ define killswitch_button_hold = PS4_L2; /* |
| |*/ define killswitch_button_press = PS4_SHARE; /* |
|=============================================================================================================================|
| Slot System Buttons. |*/ define slot_system_button_hold = PS4_OPTIONS; /* |
| |*/ define slot_system_button_next = PS4_RIGHT; /* |
| |*/ define slot_system_button_prev = PS4_LEFT; /* |
|=============================================================================================================================|
| Quick Toggles Buttons. |*/ define qtoggles_button_hold = PS4_L2; /* |
| Quick Toggles for: |*/ define qtoggles_button_trickshot = PS4_DOWN; /* |
| TrickShot, AdvanceSens(Far/Close), RapidFire, AkimboFire. |*/ define qtoggles_button_advancesens = PS4_UP; /* |
| |*/ define qtoggles_button_rapidfire = PS4_RIGHT; /* |
| |*/ define qtoggles_button_akimbofire = PS4_LEFT; /* |
|=============================================================================================================================|
| Enable or Disable Rumble when switching Profile |*/ define profile_switch_rumble = TRUE; /* |
|=============================================================================================================================|
| Enable or Disable If you want to use 1 button to switch profiles 1 or 2 |*/ define one_button_press = TRUE; /* |
|=============================================================================| |
| Enable or Disable If you want to use 2 buttons to switch profiles 1 or 2 |*/ define two_button_press = TRUE; /* |
| Choose your buttons for 2 buttons to switch profiles |*/ define profile_switch_button_hold = PS4_L2; /* |
| |*/ define profile_switch_button_prim = PS4_TRIANGLE;/* |
| |*/ define profile_switch_button_sec = PS4_CIRCLE; /* |
|=============================================================================================================================|
| Master Switch for WeaponAI Presets RapidFire. |
| Disable will disable for any semi auto guns. |*/ define WAI_RAPIDFIRE = TRUE; /* |
|=============================================================================================================================|
| Turbo Melee - Choose your desire mode: |
| LEGACY - When hold Melee button it will activate Turbo Melee. |
| SUPREME - Double press and hold Melee button it will activate TurboMelee. |
| |*/ define turbomelee_mode = SUPREME; /* |
| NOTE: Turn On/Off from the menu. |*/ define turbomelee_jump = TRUE; /* |
|=============================================================================================================================|
| Easy Fire - Choose your desire mode: |
| 0 - On ADS, Fire. |
| 1 - On Fire, ADS. |
| 2 - Both (0) and (1) modes. |*/ define easyfire_mode = 2; /* |
| NOTE: Turn On/Off from the menu. |
|=============================================================================================================================|
| Shot Mods (Prone Shot, Strafe Shot, Ghost Peek) |
| Choose your desire mode: |
| 0 - Activate On Fire. |
| 1 - Activate On Fire Without ADS. |
| 2 - Activate On Fire With ADS. |
| Choose individual mode per Shotmod. { Prone Shot, Strafe Shot, Ghost Peek } |
| NOTE: Turn On/Off from the menu. |*/ const int8 shotmods_mode[] = { 1, 1, 1 }; /* |
|=============================================================================================================================|
| Shot Mods (Prone Shot, Strafe Shot, Ghost Peek) |
| Set Values for them. |*/ define Prone_Speed = 80; /*|
| |*/ define Strafe_Time = 500; /*|
| |*/ define GhostPeek_Delay = 25; /*|
|=============================================================================================================================|
| EnemyPing - continues firing delay /* |
| NOTE: Turn On/Off from the menu. |*/ define enemyping_delay = 2000; /* |
|=============================================================================================================================|
| Easy Prone - Choose your activation button: |
| NOTE: Turn On/Off from the menu. |*/ define easyprone_button = PS4_L3; /* |
|=============================================================================================================================|
| Hair Triggers Mod - If TRUE will be ON, If FALSE will be OFF |*/ define toggle_hairtrigger = FALSE; /* |
|=============================================================================================================================|
| Smart Grenade throw values. |*/ define smartgrenade_throwdelay = 2600; /* |
| NOTE: Turn On/Off from the menu. |*/ define smartgrenade_safedelay = 3200; /* |
|=============================================================================================================================|
| Smart C4 throw values. |*/ define smartc4_throwdelay = 500; /* |
| NOTE: Turn On/Off from the menu. |*/ define smartc4_explodedelay = 1000; /* |
|=============================================================================================================================|
| Loadouts Names - You can change the names of the Loadouts |
| NOTE: Max characters (including spaces) for the text is 17 !!! |
|*/ const string LOADOUTS_TEXT[] = { "Custom Loadout 1",
"Custom Loadout 2",
"Custom Loadout 3",
"Custom Loadout 4",
"Custom Loadout 5",
"MAX SIZE POSSIBLE"}; /* LEAVE_AS_IS_DONT_TOUCH |
|=============================================================================================================================|
| Slide Cancel Activition Mode |
| Choose between LEGACY or RUMBLE or SUPREME Mode |
| LEGACY - When walk and press Crouch Button will perform SlideCancel. |
| RUMBLE - Same as LEGACY but working with InGame Rumble to detect slide. |
| SUPREME - Smart Activate - When Walk, Sprint and press Crouch button will perform SlideCancel. |
| NOTE: If you running Any kind of InGame AutoRun - Choose LEGACY or RUMBLE.|*/ define slidecancel_activate_mode = LEGACY; /* |
|=============================================================================================================================|
| Slide Cancel - Slide Delay |*/ define slidecancel_slide_delay = 80; /* |
|=============================================================================================================================|
PLEASE READ THE INSTRUCTIONS BELOW ON HOW TO ACTIVATE MODS
============================================================================================================================
==== Enter Mod Menu ===== Hold L2/LT and tap OPTIONS/MENU ===
============================================================================================================================
==== To edit any mods in the modMenu ===== Press CROSS/A to EDIT ===
============================================================================================================================
==== Navigate between every mod and toggles on the ZEN Menu ===== Tap LEFT or RIGHT on the D-PAD ===
============================================================================================================================
==== Enable or Disable the diplayed mod ===== Tap UP for ON == Tap DOWN for OFF ===
============================================================================================================================
==== Switch Loadouts In Mod Menu ===== Tap Y/TRIANGLE ===
============================================================================================================================
==== Switch Loadouts In Game ===== USER DEFINED BUTTONS ===
============================================================================================================================
==== Edit availble Mods ===== Press CROSS/A OR Press CIRCLE/B to Exit Mod ===
============================================================================================================================
==== Edit Values In available Mods ===== Hold L2/LT & Tap RIGHT to increase + 1 ===
===== Tap LEFT to decrease - 1 ===
===== Tap UP to increase + 10 ===
===== Tap DOWN to decrease - 10 ===
============================================================================================================================
==== Navigate between values available in the editable mods ===== Tap LEFT Or RIGHT ===
============================================================================================================================
==== To SAVE all mods that have been edited & enabled ===== Press XBOX/PS Button == Screen Will display "SAVED" ===
============================================================================================================================
==== To exit Mod Menu once you have saved it ===== Hold L2/LT and Tap OPTIONS/MENU ===
============================================================================================================================
==== Kill Switch (Disable Everything) ===== Hold LT/L2 & Double Tap SHARE/VIEW ===
/*==========================================================================================================================
============================================================================================================================*/
const string TITLE = "DK MW V7.4"; const string PRESS_A_TO_CONTINUE = "Press A to Edit"; const string TOGGLEONLY = "Toggles Only"; const string ALLPROFILES = "All Profiles"; const string OFF = "OFF"; const string ON = "ON"; const string SAVE = "SAVED"; const string LOAD = "LOADED"; const string PROFILE_1 = "Primary"; const string PROFILE_2 = "Secondary"; const string LOADOUTIDX = "L"; const string SLOTIDX = "S"; const string FLIPPED = "Flipped"; const string GULAGMOD = "Gulag"; define MODS_TEXT_IDX = 0; define VALUES_TEXT_IDX = 1; define VALUES2_TEXT_IDX = 2; define AR_TEXT_IDX = 3; define LETHAL_TEXT_IDX = 4; define PING_TEXT_IDX = 5; define WAI_CATEGORY_TEXT_IDX = 6; define WAI_WEAPON_TEXT_IDX = 7; define LOADOUTS_TEXT_IDX = 8; define LOADOUTS_STATE_TEXT_IDX = 9; define BTN_LAYOUT_TEXT_IDX = 10; define POLARAIM = 0, POLARAIMV2 = 1, STICKYAIM = 2, LEGITAIM = 3; define LOADS = 1, SAVES = 2; define AMOUNT_OF_PROFILES = 2; define WAI_reset_values = FALSE; const string MODS_TEXT[] = { "AntiRecoil", "AimAssist", "TrickShot", "ADS/Fire", "Warzone", "Global", "Settings", "Rapid Fire", "Akimbo Fire" }; define AMOUNT_OF_MODNAME_IDX = 6; const string VALUES_TEXT[] = { "Type", "Polar", "Polar V2", "DoubleStick", "LegitAim", "Prone Shot", "Strafe Shot", "Ghost Peek", "FastReload", "QuickScope", "SmartLethal", "EasyFire", "Drive Mod", "EnemyPing", "Easy Plates", "AutoRun", "EasyProne", "Turbo Melee", "CancelSlide", "Bunny Hop", "AdvanceSens", "AFK Mode", "Inverted Y", "Buttons layout", "BlockRumble", "" }; define AMOUNT_OF_VALNAME_IDX = 24; const int8 MODS_TO_VALUES[][] = { {0 , 0 , 0 , 1}, {1 , 1 , 4 , 2}, {2 , 5 , 7 , 1}, {3 , 8 , 11 , 2}, {4 , 12 , 14 , 2}, {5 , 15 , 19 , 2}, {6 , 20 , 24 , 0} }; const string VALUES2_TEXT[] = { "Strength", "Horizontal", "Vertical", "Horizontal", "Radius" , "Steps", "SteadyAim", "Aim Size 1", "Aim Size 2", "Aim Time", "AimF Size 1", "AimF Size 2", "AimF Time", "Radius", "Steps", "Lethal", "Type", "General", "ADS Close", "ADS Far", "Fire", "ADS Fire", "Grenade", "Button Layout", "" }; define AMOUNT_OF_VALNAME2_IDX = 23; const int8 VALUES_TO_VALUES2[][] = { {0 , 0 , 3 }, {1 , 4 , 6 }, {2 , -1, -1 }, {3 , 7 , 12 }, {4 , 13, 14 }, {5 , -1, -1 }, {6 , -1, -1 }, {7 , -1, -1 }, {8 , -1, -1 }, {9 , -1, -1 }, {10 , 15, 15 }, {11 , -1, -1 }, {12 , -1, -1 }, {13 , 16, 16 }, {14 , -1, -1 }, {15 , -1, -1 }, {16 , -1, -1 }, {17 , -1, -1 }, {18 , -1, -1 }, {19 , -1, -1 }, {20 , 17, 22 }, {21 , -1, -1 }, {22 , -1, -1 }, {23 , 23, 23 }, {24 , -1, -1 } }; const string AR_TEXT[] = { "SmartRecoil", "Legacy AR", ""}; const string PING_TEXT[] = { "On ADS", "On Fire", "On ADS+Fire", ""}; const string LETHAL_TEXT[] = { "Grenade", "C4", ""}; const string LOADOUTS_STATE_TEXT[] = {"LOAD Loadout", "SAVE Loadout",""}; int buttons_layout; int BTN_LETHAL, BTN_FIRE, BTN_MELEE, BTN_TACTICAL, BTN_AIM, BTN_SPRINT, BTN_CROUCH, BTN_JUMP, BTN_USE, BTN_SWAP, BTN_PING; const string BTN_LAYOUT_TEXT[] = { "Default", "Tactical", "Lefty", "N0M4D/Charlie", "N0M4D/Charlie Tac.", "N0M4D/Charlie Left", "Bumper Jumper", "Bumper Jumper Tac.", "1-Hand-Gunslinger", "Stick and Move", "Brawler", "Beast", "Bumper Ping", "Bumper Ping Tac.", "" }; const string WAI_CATEGORY_TEXT[] = { "General", "Assault R.", "SMG", "ShotGun", "LMG", "Rifle", "Sniper", "HandGun", "Melee", "" }; define amount_weapon_category = 8; const string WAI_WEAPON_TEXT[] = { "RegularFire", "RapidFire" , "Sniper" , "Kilo 141" , "Kilo 141 E" , "FAL" , "M4A1" , "FR 5.56" , "Oden" , "M13" , "FN Scar 17" , "AK-47" , "AK-47 E" , "RAM 7" , "GRAU 5.56" , "CR-56 AMAX" , "CR-56 A E" , "AN-94" , "AN-94 E" , "AS VAL" , "AS VAL E" , "AUG" , "P90" , "MP5" , "Uzi" , "PP19 Bizon" , "MP7" , "Striker 45" , "Fennec" , "ISO" , "ISO E" , "Model 680" , "R9-0" , "725" , "Origin 12" , "VLK Rogue" , "JAK-12" , "JAK-12 E" , "PKM" , "SA87" , "M91" , "MG34" , "Holger-26" , "Holger-26 E" , "Bruen Mk9" , "Bruen Mk9 E" , "Finn" , "EBR-14" , "MK2 Carbine" , "Kar98k" , "Crossbow" , "SKS" , "SP-R 208" , "Dragunov" , "HDR" , "AX-50" , "Rytec AMR" , "X16" , "1911" , ".357" , "M19" , ".50GS" , "Renetti" , "Knife" , ""}; const int8 WAI_WEAPON_TO_CATEGORY[][] = { {0 , 0 , 2}, {1 , 3 , 20}, {2 , 21 , 30}, {3 , 31 , 37}, {4 , 38 , 46}, {5 , 47 , 52}, {6 , 53 , 56}, {7 , 57 , 62}, {8 , 63 , 63} }; const int16 WAI_WEAPON_GENERAL_DATA[][] = { {0 , 0 , 0 , 0}, {1 , 0 , 0 , 0}, {0 , 0 , 1 , 1} , {0 , 1400 , 0 , 0}, {0 , 1850 , 0 , 0}, {1 , 1990 , 0 , 0}, {0 , 1400 , 0 , 0}, {1 , 1700 , 0 , 0}, {0 , 2050 , 0 , 0}, {0 , 1400 , 0 , 0}, {0 , 1510 , 0 , 0}, {0 , 1250 , 0 , 0}, {0 , 1850 , 0 , 0}, {0 , 1670 , 0 , 0}, {0 , 1400 , 0 , 0}, {0 , 1740 , 0 , 0}, {0 , 1990 , 0 , 0}, {0 , 1590 , 0 , 0}, {0 , 1800 , 0 , 0}, {0 , 1590 , 0 , 0}, {0 , 1290 , 0 , 0}, {0 , 1670 , 0 , 0}, {0 , 2150 , 0 , 0}, {0 , 1900 , 0 , 0}, {0 , 1840 , 0 , 0}, {0 , 1720 , 0 , 0}, {0 , 1550 , 0 , 0}, {0 , 1730 , 0 , 0}, {0 , 2250 , 0 , 0}, {0 , 1425 , 0 , 0}, {0 , 1880 , 0 , 0}, {1 , 2040 , 0 , 0}, {1 , 0000 , 0 , 0}, {1 , 1600 , 0 , 0}, {1 , 1400 , 0 , 0}, {1 , 1950 , 0 , 0}, {1 , 1750 , 0 , 0}, {1 , 1900 , 0 , 0}, {0 , 7240 , 0 , 0}, {0 , 2340 , 0 , 0}, {0 , 6150 , 0 , 0}, {0 , 8000 , 0 , 0}, {0 , 2540 , 0 , 0}, {0 , 1790 , 0 , 0}, {0 , 4800 , 0 , 0}, {0 , 1790 , 0 , 0}, {0 , 5000 , 0 , 0}, {1 , 1720 , 1 , 1}, {1 , 1650 , 1 , 1}, {1 , 2020 , 1 , 1}, {1 , 3040 , 1 , 1}, {1 , 1600 , 1 , 1}, {1 , 2200 , 1 , 1}, {0 , 2180 , 1 , 1}, {0 , 2800 , 1 , 1}, {0 , 2300 , 1 , 1}, {0 , 3200 , 1 , 1}, {1 , 1100 , 0 , 0}, {1 , 1090 , 0 , 0}, {1 , 2100 , 0 , 0}, {1 , 1100 , 0 , 0}, {1 , 1300 , 0 , 0}, {1 , 1100 , 0 , 0}, {1 , 0 , 0 , 0} }; int toggle_ar[2]; int ar_type[2]; int toggle_polar; int toggle_polarv2; int toggle_doublesticky; int toggle_legitaim; int AntirecoilVertical; int AntirecoilHorizontal; int antirecoil_vertical[2]; int antirecoil_horizontal[2]; define MinARecoilPercent = 20; int MinARecoilFactor; int MinARecoilToApply; int MovementARecoilToApply define smartrecoil_base = 100; int smartrecoil_add,smartrecoil_x,smartrecoil_y; int smartrecoil_rumble; int smartrecoil_vertical[2]; int smartrecoil_horizontal[2]; int smartrecoil_str[2]; int LEGITangle; int LEGITSTEPS; int LEGITRADIUS; int toggle_fastreload; int reloadtime; int reloadrumble; int toggle_afk; int msecs = 0; int secs = 0; define afk_tick = 30; int toggle_turbomelee; int turbomelee_flag; int toggle_easyprone; int getupdelay; int toggle_quickscope; int trigger_toggle; int toggle_trickshot; int toggle_proneshot[2]; int proneshot_flag; int toggle_strafeshot[2]; int strafeshot_flag; int strafeShot_time = Strafe_Time; int toggle_ghostpeek[2]; int ghostpeek_flag; int toggle_smartlethal; int lethal_type; int cooktime; int toggle_rapidfire; int toggle_akimbofire; int ShowRapidFire; int toggle_cancelslide; int cancelslide_on; int enemy_ping; int ping_type; int GulagMod; int gulag_fire; int toggle_easyfire; int toggle_autorun; int autorun_active; int toggle_bhop; int toggle_drivemod; int swap_on; int inverted_on; int easy_plate; int stickyaim_ads_size1; int stickyaim_ads_size2; int stickyaim_ads_time; int stickyaim_adsfire_size1; int stickyaim_adsfire_size2; int stickyaim_adsfire_time; define X = XB1_RX; define Y = XB1_RY; define ACTIVE_WHEN_ADS = TRUE; define ACTIVE_WHEN_FIRING = TRUE; int RADIUS; int STEPS; int STEADY_AIM; define STEP_INTERVAL = 1; define VM_INTERVAL = -2; int time; int angle, cos_angle, sin_angle; int actual_X, actual_Y, actual_Magnitude, max_Magnitude, angle_Out; int STEADY_VALUE; const int8 Polar_Array[]={100,100,100,100,100,100,100,100,99,99,99,99,98,98,97,97,97,96,95,95,94,94,93,92,92,91,90,89,89,88,87,86,85,84,83,82,81, 80,79,78,77,75,74,73,72,71,70,69,67,66,65,63,62,61,59,58,56,55,53,52,50,49,47,46,44,43,41,40,38,36,35,33,31,30,28,26,25,23,21,20,18,16,14,13,11,9,7, 6,4,2,0,-1,-3,-5,-7,-8,-10,-12,-13,-15,-17,-19,-20,-22,-24,-25,-27,-29,-30,-32,-34,-35,-37,-39,-40,-42,-43,-45,-46,-48,-50,-51,-53,-54,-55,-57,-58, -60,-61,-62,-64,-65,-66,-68,-69,-70,-71,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-89,-90,-91,-92,-92,-93,-93,-94,-95,-95, -96,-96,-97,-97,-97,-98,-98,-99,-99,-99,-99,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97, -96,-96,-95,-94,-94,-93,-93,-92,-91,-90,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-72,-71,-70,-69,-67,-66,-65,-63,-62,-61, -59,-58,-56,-55,-53,-52,-50,-49,-47,-46,-44,-43,-41,-40,-38,-36,-35,-33,-31,-30,-28,-26,-25,-23,-21,-20,-18,-16,-14,-13,-11,-9,-7,-6,-4,-2,0,2,4,6,7, 9,11,13,14,16,18,20,21,23,25,26,28,30,31,33,35,36,38,40,41,43,44,46,47,49,51,52,54,55,56,58,59,61,62,63,65,66,67,69,70,70,72,73,74,75,77,78,79,80,81, 82,83,84,85,86,87,88,89,89,90,91,92,92,93,94,94,95,95,96,97,97,97,98,98,99,99,99,99,100,100,100,100,100,100,100}; const int8 polar_LUT[] = { -100,-100,-100,-100,-100,-100,-100,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97,-96,-96,-95,-94,-94,-93,-93,-92,-91,-90,-90,-89,-88,-87,-86,-85,-84,-83,-82,-81,-80,-79,-78,-77,-76,-75,-74,-72,-71,-70,-69,-67,-66,-65,-63,-62,-61,-59,-58,-56,-55,-53,-52,-50,-49,-47,-46,-44,-43,-41,-40,-38,-36,-35,-33,-31,-30,-28,-26,-25,-23,-21,-20,-18,-16,-14,-13,-11,-9,-7,-6,-4,-2,0,2,4,6,7,9,11,13,14,16,18,20,21,23,25,26,28,30,31,33,35,36,38,40,41,43,44,46,47,49,51,52,54,55,56,58,59,61,62,63,65,66,67,69,70,70,72,73,74,75,77,78,79,80,81,82,83,84,85,86,87,88,89,89,90,91,92,92,93,94,94,95,95,96,97,97,97,98,98,99,99,99,99,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,99,99,99,98,98,97,97,97,96,95,95,94,94,93,92,92,91,90,89,89,88,87,86,85,84,83,82,81,80,79,78,77,75,74,73,72,71,70,69,67,66,65,63,62,61,59,58,56,55,53,52,50,49,47,46,44,43,41,40,38,36,35,33,31,30,28,26,25,23,21,20,18,16,14,13,11,9,7,6,4,2,0,-1,-3,-5,-7,-8,-10,-12,-13,-15,-17,-19,-20,-22,-24,-25,-27,-29,-30,-32,-34,-35,-37,-39,-40,-42,-43,-45,-46,-48,-50,-51,-53,-54,-55,-57,-58,-60,-61,-62,-64,-65,-66,-68,-69,-70,-71,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-89,-90,-91,-92,-92,-93,-93,-94,-95,-95,-96,-96,-97,-97,-97,-98,-98,-99,-99,-99,-99,-100,-100,-100,-100,-100 }; define PXS = FALSE; define PYS = FALSE; int PPFX = PXS; int PPFY = PYS; int PVID; int PFD = TRUE; int PPFD = TRUE; int PPAR,PPAA,PPAY,PPAX; define PXA = 10; define PXA_MIN = 1, PXA_MAX = 40 define PXSE = 25; define PXSE_MIN = 1, PXSE_MAX = 40 define PVSI = 1; define PVSI_MIN = 1, PVSI_MAX = 40 define PYA = -260; define PYA_MIN = -360, PYA_MAX = 360 define PYSE = 260; define PYSE_MIN = -360, PYSE_MAX = 360 define PVS = 130; define PVS_MIN = 1, PVS_MAX = 170 define REL = 25; define REL_MIN = 10, REL_MAX = 40 int toggle_snackssens; int ShowSens; int snackssens_ads_mode; int USE_SENS; int GEN_SENS; int ADS_SENS; int ADS_FAR_SENS; int FIRE_SENS; int ADS_FIRE_SENS; int GRENADE_SENS; int toggle_blockrumble; int currentSlot; int ModLoadout; int loadout_idx = -1, loadout_menu_idx = 0; int loadout_load_or_save; int weapon_category[2]; int weapon_name[2]; int active_name; int name_width; int name_font; int name_y; int cat_width; int cat_font; int profile_width; int profile_font; int profile_y; int ModWeapon; int modweapon_from_modmenu; int modName_idx,valName_idx,valName2_idx,profile_idx; int c,c_val; int index,index2,index3; int current_num = 0; int mask; int pval_data; int ret; define NUM_OF_SPVARS = 64; const int16 SPVARS[] = { 0, SPVAR_1 ,SPVAR_2 ,SPVAR_3 ,SPVAR_4 ,SPVAR_5 ,SPVAR_6 ,SPVAR_7 ,SPVAR_8 ,SPVAR_9 ,SPVAR_10,SPVAR_11,SPVAR_12,SPVAR_13,SPVAR_14,SPVAR_15,SPVAR_16,SPVAR_17,SPVAR_18,SPVAR_19,SPVAR_20, SPVAR_21,SPVAR_22,SPVAR_23,SPVAR_24,SPVAR_25,SPVAR_26,SPVAR_27,SPVAR_28,SPVAR_29,SPVAR_30,SPVAR_31,SPVAR_32,SPVAR_33,SPVAR_34,SPVAR_35,SPVAR_36,SPVAR_37,SPVAR_38,SPVAR_39,SPVAR_40, SPVAR_41,SPVAR_42,SPVAR_43,SPVAR_44,SPVAR_45,SPVAR_46,SPVAR_47,SPVAR_48,SPVAR_49,SPVAR_50,SPVAR_51,SPVAR_52,SPVAR_53,SPVAR_54,SPVAR_55,SPVAR_56,SPVAR_57,SPVAR_58,SPVAR_59,SPVAR_60, SPVAR_61,SPVAR_62,SPVAR_63,SPVAR_64}; int current_spvar = 0,count_spvar = 0; const uint8 ASCII_NUM[] = {48,49,50,51,52,53,54,55,56,57}; int i; data( 1,0,0,0, 0,0,0,1, 1,0,1,0, 0,0,1,0, 0,1,1,0, 1,1,1,0, 0,1,0,0, 0,0,0,0 ); int display_title = TRUE; int display_new; int display_black; define debugmode = FALSE; int ModMenu; int ModEdit; int ModEdit2; int KillSwitch; int count_black; int invert; int q; int double__tap[30]; init{ while(q < 30) {double__tap[q] = -1; q++;} load_or_save(LOADS,-1); Set_Buttons_Layout(); currentSlot = get_slot(); } main { if (debugmode) { set_val(TRACE_1, profile_idx); set_val(TRACE_2, modName_idx); set_val(TRACE_3, valName_idx); set_val(TRACE_4, valName2_idx); set_val(TRACE_5, get_total_used_spvar()); set_val(TRACE_6, buttons_layout); } if(get_controller() != PIO_PS4) { if(get_console() == PIO_PS4) { swap(PS4_SHARE,PS4_TOUCH); if(get_val(PS4_R3) && event_press(PS4_TOUCH)) { set_val(PS4_SHARE,100); set_val(PS4_TOUCH,0); set_val(PS4_R3,0); } } } if(!ModMenu && !ModEdit && !ModEdit2 && !ModWeapon && !ModLoadout) { if(get_ival(killswitch_button_hold)) { if(event_press(killswitch_button_press)) { KillSwitch = !KillSwitch; if(KillSwitch) combo_run(RUMBLE_OFF); else combo_run(RUMBLE_ON); display_title = TRUE; } set_val(killswitch_button_press, 0); } if(KillSwitch && (get_val(PS4_CIRCLE) && get_ptime(PS4_CIRCLE) >= 500)) { KillSwitch = FALSE; combo_run(RUMBLE_ON); display_title = TRUE } } if(!KillSwitch) { if(get_ival(gulag_button_hold)) { if(event_press(gulag_button_press)) { GulagMod = !GulagMod; if(!GulagMod) { combo_run(RUMBLE_OFF); } if(GulagMod) { if(ModMenu) { loadout_load_or_save = 2; load_or_save(SAVES,-1); } ModMenu = FALSE; ModEdit = FALSE; ModEdit2 = FALSE; ModWeapon = FALSE; combo_run(RUMBLE_ON); } display_title = TRUE; } set_val(gulag_button_press, 0); } if(GulagMod && (get_val(PS4_CIRCLE) && get_ptime(PS4_CIRCLE) >= 500)) { GulagMod = FALSE; combo_run(RUMBLE_OFF); display_title = TRUE } if(get_ival(loadout_menu_button_hold)) { if(event_press(loadout_menu_button_load) || event_press(loadout_menu_button_save)) { if(!ModMenu && !ModWeapon) ModLoadout = !ModLoadout; else{ if(ModMenu) { loadout_load_or_save = 2; load_or_save(SAVES,-1); } ModMenu = FALSE; ModWeapon = FALSE; } if(!ModLoadout) { combo_run(RUMBLE_OFF); display_title = TRUE; } if(ModLoadout) { ModMenu = FALSE; ModEdit = FALSE; ModEdit2 = FALSE; ModWeapon = FALSE; combo_run(RUMBLE_ON); display_new = TRUE; } loadout_menu_idx = 0; } if(event_press(loadout_menu_button_load)) { loadout_load_or_save = 1; display_new = TRUE; } if(event_press(loadout_menu_button_save)) { loadout_load_or_save = 2; display_new = TRUE; } set_val(loadout_menu_button_load, 0); set_val(loadout_menu_button_save, 0); } if(get_ival(weapons_menu_button_hold)) { if(event_press(weapons_menu_button_press)) { if(!ModMenu && !ModLoadout) ModWeapon = !ModWeapon; else{ if(ModMenu) { loadout_load_or_save = 2; load_or_save(SAVES,-1); } ModMenu = FALSE; ModLoadout = FALSE; } if(!ModWeapon) { combo_run(RUMBLE_OFF); display_title = TRUE; } if(ModWeapon) { modweapon_from_modmenu = FALSE; ModMenu = FALSE; ModEdit = FALSE; ModEdit2 = FALSE; ModLoadout = FALSE; combo_run(RUMBLE_ON); display_new = TRUE; } } set_val(weapons_menu_button_press, 0); } if(get_ival(mod_menu_button_hold)) { if(event_press(mod_menu_button_press)) { if(!ModWeapon && !ModLoadout) ModMenu = !ModMenu; else{ ModWeapon = FALSE; ModLoadout = FALSE; } if(!ModMenu) { loadout_load_or_save = 2; load_or_save(SAVES,-1); ModEdit = FALSE; ModEdit2 = FALSE; display_title = TRUE; } if(ModMenu) { ModWeapon = FALSE; ModLoadout = FALSE; modName_idx = 0; combo_run(RUMBLE_ON); display_new = TRUE; } } set_val(mod_menu_button_press, 0); } if(GulagMod) { if (event_press(PS4_RIGHT)) { gulag_fire++; if(gulag_fire > 2) gulag_fire = 2; display_title = TRUE; } if (event_press(PS4_LEFT)) { gulag_fire--; if(gulag_fire < 0) gulag_fire = 0; display_title = TRUE; } } if(ModLoadout) { if(event_press(PS4_CIRCLE)) { ModLoadout = FALSE; display_title = TRUE; display_new = TRUE; } if (event_press(PS4_UP)) { loadout_menu_idx--; if(loadout_menu_idx < 0) loadout_menu_idx = 4 display_new = TRUE; } if (event_press(PS4_DOWN)) { loadout_menu_idx++; if(loadout_menu_idx > 4) loadout_menu_idx = 0; display_new = TRUE; } if(event_press(PS4_CROSS)) { if(loadout_load_or_save == 1) { load_or_save(LOADS, loadout_menu_idx); loadout_idx = loadout_menu_idx; } if(loadout_load_or_save == 2) { load_or_save(SAVES, loadout_menu_idx); loadout_idx = loadout_menu_idx; } if(loadout_load_or_save == 1 || loadout_load_or_save == 2 ) { ModLoadout = FALSE; combo_run(RUMBLE_ON); display_title = TRUE; display_new = TRUE; } } } if(ModWeapon) { if(event_press(PS4_CIRCLE)) { if(modweapon_from_modmenu == TRUE) { ModMenu = TRUE; } else { display_title = TRUE; } ModWeapon = FALSE; display_new = TRUE; } if(event_press(PS4_UP) || event_press(PS4_DOWN)) { active_name = !active_name; display_new = TRUE; } if(event_press(PS4_RIGHT)) { if(!active_name){ weapon_category[profile_idx] += 1; weapon_name[profile_idx] = WAI_WEAPON_TO_CATEGORY[weapon_category[profile_idx]][1]; } else weapon_name[profile_idx] += 1; display_new = TRUE; } if(event_press(PS4_LEFT)) { if(!active_name){ weapon_category[profile_idx] -= 1; weapon_name[profile_idx] = WAI_WEAPON_TO_CATEGORY[weapon_category[profile_idx]][1]; } else weapon_name[profile_idx] -= 1; display_new = TRUE; } if(weapon_category[profile_idx] > amount_weapon_category){ weapon_category[profile_idx] = 0; weapon_name[profile_idx] = WAI_WEAPON_TO_CATEGORY[weapon_category[profile_idx]][1]; } else if(weapon_category[profile_idx] < 0) { weapon_category[profile_idx] = amount_weapon_category; weapon_name[profile_idx] = WAI_WEAPON_TO_CATEGORY[weapon_category[profile_idx]][1]; } if (event_press(PS4_RIGHT) || event_press(PS4_LEFT)) { reset_weapons(); } weapon_name_limits(0); weapon_name_limits(1); weapon_name_limits(2); weapon_name_limits(3); weapon_name_limits(4); weapon_name_limits(5); weapon_name_limits(6); weapon_name_limits(7); weapon_name_limits(8); if(get_ival(PS4_CROSS) && get_ptime(PS4_CROSS) == 500) { reset_weapons(); combo_run(RUMBLE_ON); display_new = TRUE; } } if(ModMenu) { if(isModHasValues()) { if(event_press(PS4_CROSS) && !ModEdit && !ModEdit2) { valName_idx = AMOUNT_OF_VALNAME_IDX + 1; ModEdit = TRUE; display_new = TRUE; } if(event_press(PS4_CIRCLE) && ModEdit && !ModEdit2) { ModEdit = FALSE; display_new = TRUE; } } if(ModEdit) { if(isValuesHasSecondValue()) { if(event_press(PS4_CROSS) && !ModEdit2) { valName2_idx = AMOUNT_OF_VALNAME2_IDX + 1; ModEdit2 = TRUE; display_new = TRUE; } if(event_press(PS4_CIRCLE) && ModEdit2) { ModEdit2 = FALSE; display_new = TRUE; } } if(ModEdit2) { current_num = 15; lethal_type = edit_val(valName2_idx, current_num , lethal_type , 0 , 1 , 1 , 0 ); get_next_num(); ping_type = edit_val(valName2_idx, current_num , ping_type , 0 , 2 , 1 , 0 ); get_next_num(); buttons_layout = edit_val(valName2_idx, AMOUNT_OF_VALNAME2_IDX , buttons_layout , 0 , 13 , 1 , 0 ); Set_Buttons_Layout(); if(get_val(mod_menu_button_hold)) { current_num = 0; smartrecoil_str[profile_idx] = edit_val(valName2_idx, current_num , smartrecoil_str[profile_idx] , 50 , 200 , 1 , 10 ); get_next_num(); smartrecoil_horizontal[profile_idx] = edit_val(valName2_idx, current_num , smartrecoil_horizontal[profile_idx], -99 , 99 , 1 , 10 ); get_next_num(); antirecoil_vertical[profile_idx] = edit_val(valName2_idx, current_num , antirecoil_vertical[profile_idx] , 0 , 99 , 1 , 10 ); get_next_num(); antirecoil_horizontal[profile_idx] = edit_val(valName2_idx, current_num , antirecoil_horizontal[profile_idx], -99 , 99 , 1 , 10 ); get_next_num(); RADIUS = edit_val(valName2_idx, current_num , RADIUS , 0 , 99 , 1 , 10 ); get_next_num(); STEPS = edit_val(valName2_idx, current_num , STEPS , 0 , 99 , 1 , 10 ); get_next_num(); STEADY_AIM = edit_val(valName2_idx, current_num , STEADY_AIM , 0 , 90 , 1 , 10 ); get_next_num(); stickyaim_ads_size1 = edit_val(valName2_idx, current_num , stickyaim_ads_size1 , 0 , 50 , 1 , 10 ); get_next_num(); stickyaim_ads_size2 = edit_val(valName2_idx, current_num , stickyaim_ads_size2 , 0 , 50 , 1 , 10 ); get_next_num(); stickyaim_ads_time = edit_val(valName2_idx, current_num , stickyaim_ads_time , 0 , 990, 1 , 10 ); get_next_num(); stickyaim_adsfire_size1 = edit_val(valName2_idx, current_num , stickyaim_adsfire_size1 , 0 , 50 , 1 , 10 ); get_next_num(); stickyaim_adsfire_size2 = edit_val(valName2_idx, current_num , stickyaim_adsfire_size2 , 0 , 50 , 1 , 10 ); get_next_num(); stickyaim_adsfire_time = edit_val(valName2_idx, current_num , stickyaim_adsfire_time , 0 , 990, 1 , 10 ); get_next_num(); LEGITRADIUS = edit_val(valName2_idx, current_num , LEGITRADIUS , 0 , 99 , 1 , 10 ); get_next_num(); LEGITSTEPS = edit_val(valName2_idx, current_num , LEGITSTEPS , 0 , 99 , 1 , 10 ); get_next_num(); current_num = 17; GEN_SENS = edit_val(valName2_idx, current_num , GEN_SENS , 0 , 327 , 1 , 10 ); get_next_num(); ADS_SENS = edit_val(valName2_idx, current_num , ADS_SENS , 0 , 327 , 1 , 10 ); get_next_num(); ADS_FAR_SENS = edit_val(valName2_idx, current_num , ADS_FAR_SENS , 0 , 327 , 1 , 10 ); get_next_num(); FIRE_SENS = edit_val(valName2_idx, current_num , FIRE_SENS , 0 , 327 , 1 , 10 ); get_next_num(); ADS_FIRE_SENS = edit_val(valName2_idx, current_num , ADS_FIRE_SENS , 0 , 327 , 1 , 10 ); get_next_num(); GRENADE_SENS = edit_val(valName2_idx, current_num , GRENADE_SENS , 0 , 327 , 1 , 10 ); get_next_num(); } else { if(event_press(PS4_RIGHT)) { valName2_idx += 1; display_new = TRUE; } if(event_press(PS4_LEFT)) { valName2_idx -= 1; display_new = TRUE; } if(valName2_idx == AMOUNT_OF_VALNAME2_IDX && event_press(PS4_SQUARE)) { swap_on = !swap_on; Set_Buttons_Layout(); display_new = TRUE; } for (index = 0; index <= AMOUNT_OF_VALNAME_IDX; index++) { if((index != 0) && valName_idx == index) valName2_idx = vals_available(valName2_idx, VALUES_TO_VALUES2[index][1], VALUES_TO_VALUES2[index][2] ); } if(valName_idx == 0){ if (ar_type[profile_idx] == 0) valName2_idx = vals_available(valName2_idx, 0, 1 ); if (ar_type[profile_idx] == 1) valName2_idx = vals_available(valName2_idx, 2, 3 ); } } } else { current_num = 0; ar_type[profile_idx] = edit_val(valName_idx, current_num , ar_type[profile_idx] , 0 , 1 , 1 , 0 ); get_next_num(); if(event_press(PS4_RIGHT)) { valName_idx += 1; display_new = TRUE; } if(event_press(PS4_LEFT)) { valName_idx -= 1; display_new = TRUE; } current_num = 1; toggle_polar = toggle(valName_idx, current_num , toggle_polar ); get_next_num(); toggle_polarv2 = toggle(valName_idx, current_num , toggle_polarv2 ); get_next_num(); toggle_doublesticky = toggle(valName_idx, current_num , toggle_doublesticky ); get_next_num(); toggle_legitaim = toggle(valName_idx, current_num , toggle_legitaim ); get_next_num(); toggle_proneshot[profile_idx] = toggle(valName_idx, current_num , toggle_proneshot[profile_idx] ); get_next_num(); toggle_strafeshot[profile_idx] = toggle(valName_idx, current_num , toggle_strafeshot[profile_idx] ); get_next_num(); toggle_ghostpeek[profile_idx] = toggle(valName_idx, current_num , toggle_ghostpeek[profile_idx] ); get_next_num(); toggle_fastreload = toggle(valName_idx, current_num , toggle_fastreload ); get_next_num(); toggle_quickscope = toggle(valName_idx, current_num , toggle_quickscope ); get_next_num(); toggle_smartlethal = toggle(valName_idx, current_num , toggle_smartlethal ); get_next_num(); toggle_easyfire = toggle(valName_idx, current_num , toggle_easyfire ); get_next_num(); toggle_drivemod = toggle(valName_idx, current_num , toggle_drivemod ); get_next_num(); enemy_ping = toggle(valName_idx, current_num , enemy_ping ); get_next_num(); easy_plate = toggle(valName_idx, current_num , easy_plate); get_next_num(); toggle_autorun = toggle(valName_idx, current_num , toggle_autorun); get_next_num(); toggle_easyprone = toggle(valName_idx, current_num , toggle_easyprone ); get_next_num(); toggle_turbomelee = toggle(valName_idx, current_num , toggle_turbomelee ); get_next_num(); toggle_cancelslide = toggle(valName_idx, current_num , toggle_cancelslide ); get_next_num(); toggle_bhop = toggle(valName_idx, current_num , toggle_bhop ); get_next_num(); toggle_snackssens = toggle(valName_idx, current_num , toggle_snackssens ); get_next_num(); toggle_afk = toggle(valName_idx, current_num , toggle_afk ); get_next_num(); inverted_on = toggle(valName_idx, current_num , inverted_on ); get_next_num(); get_next_num(); toggle_blockrumble = toggle(valName_idx, current_num , toggle_blockrumble ); for (index = 0; index <= AMOUNT_OF_MODNAME_IDX; index++) { if(modName_idx == index) valName_idx = vals_available(valName_idx, MODS_TO_VALUES[index][1], MODS_TO_VALUES[index][2] ); } } } else { if(event_press(PS4_SQUARE)) { modweapon_from_modmenu = TRUE; ModMenu = FALSE; ModWeapon = TRUE; display_new = TRUE; } if(event_press(PS4_RIGHT)) { modName_idx += 1; display_new = TRUE; } if(event_press(PS4_LEFT)) { modName_idx -= 1; display_new = TRUE; } if(modName_idx > AMOUNT_OF_MODNAME_IDX) modName_idx = 0; if(modName_idx < 0) modName_idx = AMOUNT_OF_MODNAME_IDX; toggle_ar[profile_idx] = toggle(modName_idx, 0 , toggle_ar[profile_idx] ); toggle_trickshot = toggle(modName_idx, 2 , toggle_trickshot ); } } if(ModMenu || ModWeapon) { if(ModMenu) { if(!get_val(mod_menu_button_hold) && event_press(PS4_PS)){ loadout_load_or_save = 2; load_or_save(SAVES,-1); } } if(!GulagMod && event_press(BTN_SWAP) && !ModEdit) { profile_idx += 1; if(profile_switch_rumble) combo_run(RUMBLE); display_new = TRUE; } if(profile_idx > (AMOUNT_OF_PROFILES - 1)) profile_idx = 0; } if (ModMenu || ModWeapon || ModLoadout) { block_btn(); } smartrecoil_vertical[profile_idx] = 60; if(!ModMenu && !ModWeapon && !ModLoadout && !GulagMod) { if (toggle_hairtrigger || GulagMod) deadzone(BTN_AIM,BTN_FIRE,99,99); toggle_trickshot = speed_toggle(0, 2, -1, -1, qtoggles_button_hold, qtoggles_button_trickshot , toggle_trickshot); toggle_rapidfire = speed_toggle(4, -1, -1, -1, qtoggles_button_hold, qtoggles_button_rapidfire , toggle_rapidfire); toggle_akimbofire = speed_toggle(5, -1, -1, -1, qtoggles_button_hold, qtoggles_button_akimbofire , toggle_akimbofire); if(toggle_snackssens) snackssens_ads_mode = speed_toggle(3, -1, AMOUNT_OF_VALNAME_IDX - 4, -1, qtoggles_button_hold, qtoggles_button_advancesens , snackssens_ads_mode); if(two_button_press) { if(get_lval(profile_switch_button_hold)) { if (profile_switch_button_prim == profile_switch_button_sec) { if(event_press(profile_switch_button_prim)) { profile_idx = !profile_idx; if(profile_switch_rumble) combo_run(RUMBLE); if(ModMenu) display_new = TRUE; else display_title = TRUE; } } else if(event_press(profile_switch_button_prim)) { profile_idx = 0; if(profile_switch_rumble) combo_run(RUMBLE); if(ModMenu) display_new = TRUE; else display_title = TRUE; } else if(event_press(profile_switch_button_sec)) { profile_idx = 1; if(profile_switch_rumble) combo_run(RUMBLE); if(ModMenu) display_new = TRUE; else display_title = TRUE; } } else if(one_button_press) { if(double_click2(BTN_SWAP)) { profile_idx = !profile_idx; } if(event_press(BTN_SWAP)) { profile_idx = !profile_idx; if(profile_switch_rumble) combo_run(RUMBLE); if(ModMenu) display_new = TRUE; else display_title = TRUE; } if(get_ival(BTN_SWAP) && get_ptime(BTN_SWAP) == 300) { profile_idx = !profile_idx; if(ModMenu) display_new = TRUE; else display_title = TRUE; } } } else if(one_button_press) { if(double_click2(BTN_SWAP)) { profile_idx = !profile_idx; } if(event_press(BTN_SWAP)) { profile_idx = !profile_idx; if(profile_switch_rumble) combo_run(RUMBLE); if(ModMenu) display_new = TRUE; else display_title = TRUE; } if(get_ival(BTN_SWAP) && get_ptime(BTN_SWAP) == 300) { profile_idx = !profile_idx; if(ModMenu) display_new = TRUE; else display_title = TRUE; } } } Do_ADS_FIRE(); Do_WARZONE(); Do_Global(); Do_Settings(); Do_AR(); Do_AA(); Do_RapidFire(); Do_FastReload(); if(inverted_on) invert = -1; else invert = 1; if(display_new) { cls_oled(oled_bg_white); count_black = 0 if(ModMenu|| ModEdit || ModEdit2 || ShowSens || ShowRapidFire) line_oled(0, 20, 127, 20, 1, !oled_bg_white); if(ModEdit2) { if(valName2_idx == AMOUNT_OF_VALNAME2_IDX) printf(center_x(get_str(0,VALUES2_TEXT_IDX,valName2_idx), OLED_FONT_SMALL_WIDTH), 0, OLED_FONT_SMALL, !oled_bg_white, get_str(1,VALUES2_TEXT_IDX,valName2_idx)); else printf(center_x(get_str(0,VALUES2_TEXT_IDX,valName2_idx), OLED_FONT_MEDIUM_WIDTH), 0, OLED_FONT_MEDIUM, !oled_bg_white, get_str(1,VALUES2_TEXT_IDX,valName2_idx)); current_num = 0; display_edit(valName2_idx, current_num , 0 , smartrecoil_str[profile_idx] ); get_next_num(); display_edit(valName2_idx, current_num , 0 , smartrecoil_horizontal[profile_idx] ); get_next_num(); display_edit(valName2_idx, current_num , 0 , antirecoil_vertical[profile_idx] ); get_next_num(); display_edit(valName2_idx, current_num , 0 , antirecoil_horizontal[profile_idx] ); get_next_num(); display_edit(valName2_idx, current_num , 0 , RADIUS ); get_next_num(); display_edit(valName2_idx, current_num , 0 , STEPS ); get_next_num(); display_edit(valName2_idx, current_num , 0 , STEADY_AIM ); get_next_num(); display_edit(valName2_idx, current_num , 0 , stickyaim_ads_size1 ); get_next_num(); display_edit(valName2_idx, current_num , 0 , stickyaim_ads_size2 ); get_next_num(); display_edit(valName2_idx, current_num , 0 , stickyaim_ads_time ); get_next_num(); display_edit(valName2_idx, current_num , 0 , stickyaim_adsfire_size1 ); get_next_num(); display_edit(valName2_idx, current_num , 0 , stickyaim_adsfire_size2 ); get_next_num(); display_edit(valName2_idx, current_num , 0 , stickyaim_adsfire_time ); get_next_num(); display_edit(valName2_idx, current_num , 0 , LEGITRADIUS ); get_next_num(); display_edit(valName2_idx, current_num , 0 , LEGITSTEPS ); get_next_num(); display_edit(valName2_idx, current_num , 1 , lethal_type ); get_next_num(); display_edit(valName2_idx, current_num , 1 , ping_type ); get_next_num(); display_edit(valName2_idx, current_num , 0 , GEN_SENS ); get_next_num(); display_edit(valName2_idx, current_num , 0 , ADS_SENS ); get_next_num(); display_edit(valName2_idx, current_num , 0 , ADS_FAR_SENS ); get_next_num(); display_edit(valName2_idx, current_num , 0 , FIRE_SENS ); get_next_num(); display_edit(valName2_idx, current_num , 0 , ADS_FIRE_SENS ); get_next_num(); display_edit(valName2_idx, current_num , 0 , GRENADE_SENS ); get_next_num(); display_edit(valName2_idx, current_num , 1 , buttons_layout ); get_next_num(); } else if(ModEdit) { if(valName_idx == (AMOUNT_OF_VALNAME_IDX - 1)) printf(center_x(get_str(0,VALUES_TEXT_IDX,valName_idx), OLED_FONT_SMALL_WIDTH), 0, OLED_FONT_SMALL, !oled_bg_white, get_str(1,VALUES_TEXT_IDX,valName_idx)); else printf(center_x(get_str(0,VALUES_TEXT_IDX,valName_idx), OLED_FONT_MEDIUM_WIDTH), 0, OLED_FONT_MEDIUM, !oled_bg_white, get_str(1,VALUES_TEXT_IDX,valName_idx)); current_num = 0; display_edit(valName_idx, current_num , 1 , ar_type[profile_idx] ); get_next_num(); display_mod (valName_idx, current_num , 0 , toggle_polar); get_next_num(); display_mod (valName_idx, current_num , 1 , toggle_polarv2); get_next_num(); display_mod (valName_idx, current_num , 0 , toggle_doublesticky); get_next_num(); display_mod (valName_idx, current_num , 0 , toggle_legitaim); get_next_num(); display_mod (valName_idx, current_num , 1 , toggle_proneshot[profile_idx]); get_next_num(); display_mod (valName_idx, current_num , 1 , toggle_strafeshot[profile_idx]); get_next_num(); display_mod (valName_idx, current_num , 1 , toggle_ghostpeek[profile_idx]); get_next_num(); display_mod (valName_idx, current_num , 1 , toggle_fastreload); get_next_num(); display_mod (valName_idx, current_num , 1 , toggle_quickscope); get_next_num(); display_mod (valName_idx, current_num , 0 , toggle_smartlethal); get_next_num(); display_mod (valName_idx, current_num , 1 , toggle_easyfire); get_next_num(); display_mod (valName_idx, current_num , 1 , toggle_drivemod); get_next_num(); display_mod (valName_idx, current_num , 0 , enemy_ping); get_next_num(); display_mod (valName_idx, current_num , 1 , easy_plate); get_next_num(); display_mod (valName_idx, current_num , 1 , toggle_autorun); get_next_num(); display_mod (valName_idx, current_num , 1 , toggle_easyprone); get_next_num(); display_mod (valName_idx, current_num , 1 , toggle_turbomelee); get_next_num(); display_mod (valName_idx, current_num , 1 , toggle_cancelslide); get_next_num(); display_mod (valName_idx, current_num , 1 , toggle_bhop); get_next_num(); display_mod (valName_idx, current_num , 0 , toggle_snackssens); get_next_num(); display_mod (valName_idx, current_num , 1 , toggle_afk); get_next_num(); display_mod (valName_idx, current_num , 1 , inverted_on); get_next_num(); display_mod (valName_idx, current_num , 2 , 0); get_next_num(); display_mod (valName_idx, current_num , 1 , toggle_blockrumble); get_next_num(); } else if(ModWeapon) { display_profile(); display_weapon(); } else if(ModLoadout) { if (loadout_load_or_save == 1){ printf(center_x(get_str(0,LOADOUTS_STATE_TEXT_IDX,0), OLED_FONT_SMALL_WIDTH),0,OLED_FONT_SMALL,!oled_bg_white,get_str(1,LOADOUTS_STATE_TEXT_IDX,0)); } if (loadout_load_or_save == 2) { printf(center_x(get_str(0,LOADOUTS_STATE_TEXT_IDX,1), OLED_FONT_SMALL_WIDTH),0,OLED_FONT_SMALL,!oled_bg_white,get_str(1,LOADOUTS_STATE_TEXT_IDX,1)); } line_oled(0, 10, 127, 10, 1, !oled_bg_white); index3=15; for (index2=0;index2<5;index2++) { if(loadout_menu_idx == index2) { printf(10,index3,OLED_FONT_SMALL,oled_bg_white,get_str(1,LOADOUTS_TEXT_IDX,index2)); } else { printf(10,index3,OLED_FONT_SMALL,!oled_bg_white,get_str(1,LOADOUTS_TEXT_IDX,index2)); } index3+=10; } } else if(ShowSens) { printf(center_x(get_str(0,VALUES_TEXT_IDX,valName_idx), OLED_FONT_MEDIUM_WIDTH), 0, OLED_FONT_MEDIUM, !oled_bg_white, get_str(1,VALUES_TEXT_IDX,valName_idx)); if (snackssens_ads_mode == FALSE) printf(center_x(get_str(0,VALUES2_TEXT_IDX,(AMOUNT_OF_VALNAME2_IDX - 5)), OLED_FONT_MEDIUM_WIDTH), 30, OLED_FONT_MEDIUM, !oled_bg_white, get_str(1,VALUES2_TEXT_IDX,(AMOUNT_OF_VALNAME2_IDX - 5))); else printf(center_x(get_str(0,VALUES2_TEXT_IDX,(AMOUNT_OF_VALNAME2_IDX - 4)), OLED_FONT_MEDIUM_WIDTH), 30, OLED_FONT_MEDIUM, !oled_bg_white, get_str(1,VALUES2_TEXT_IDX,(AMOUNT_OF_VALNAME2_IDX - 4))); count_black = 5500; } else if (ShowRapidFire == 1 || ShowRapidFire == 2) { if (ShowRapidFire == 1) { printf(center_x(get_str(0,MODS_TEXT_IDX,AMOUNT_OF_MODNAME_IDX + 1), OLED_FONT_MEDIUM_WIDTH), 0, OLED_FONT_MEDIUM, !oled_bg_white, get_str(1,MODS_TEXT_IDX,AMOUNT_OF_MODNAME_IDX + 1)); if (toggle_rapidfire == FALSE) printf(center_x(sizeof(OFF) - 1, OLED_FONT_LARGE_WIDTH),30,OLED_FONT_LARGE,!oled_bg_white,OFF[0]); else printf(center_x(sizeof(ON) - 1, OLED_FONT_LARGE_WIDTH),30,OLED_FONT_LARGE,!oled_bg_white,ON[0]); } else if (ShowRapidFire == 2) { printf(3, 0, OLED_FONT_MEDIUM, !oled_bg_white, get_str(1,MODS_TEXT_IDX,AMOUNT_OF_MODNAME_IDX + 2)); if (toggle_akimbofire == FALSE) printf(center_x(sizeof(OFF) - 1, OLED_FONT_LARGE_WIDTH),30,OLED_FONT_LARGE,!oled_bg_white,OFF[0]); else printf(center_x(sizeof(ON) - 1, OLED_FONT_LARGE_WIDTH),30,OLED_FONT_LARGE,!oled_bg_white,ON[0]); } count_black = 5500; } else { printf(center_x(get_str(0,MODS_TEXT_IDX,modName_idx), OLED_FONT_MEDIUM_WIDTH), 0, OLED_FONT_MEDIUM, !oled_bg_white, get_str(1,MODS_TEXT_IDX,modName_idx)); current_num = 0; display_mod(modName_idx, current_num , 0 , toggle_ar[profile_idx]); get_next_num(); display_mod(modName_idx, current_num , 2 , 0); get_next_num(); display_mod(modName_idx, current_num , 0 , toggle_trickshot ); get_next_num(); display_mod(modName_idx, current_num , 2 , 0 ); get_next_num(); display_mod(modName_idx, current_num , 2 , 0 ); get_next_num(); display_mod(modName_idx, current_num , 2 , 0 ); get_next_num(); display_mod(modName_idx, current_num , 2 , 0 ); get_next_num(); } if(!ModLoadout && !ModWeapon && !ModEdit && !ModEdit2 && !ShowSens && !ShowRapidFire) { if(MODS_TO_VALUES[modName_idx][3] == 1) { if(profile_idx == 0) printf(center_x(sizeof(PROFILE_1) - 1,OLED_FONT_SMALL_WIDTH) ,23,OLED_FONT_SMALL,!oled_bg_white,PROFILE_1[0]); else if(profile_idx == 1) printf(center_x(sizeof(PROFILE_2) - 1,OLED_FONT_SMALL_WIDTH) ,23,OLED_FONT_SMALL,!oled_bg_white,PROFILE_2[0]); } else if(MODS_TO_VALUES[modName_idx][3] == 2) { printf(center_x(sizeof(ALLPROFILES) - 1,OLED_FONT_SMALL_WIDTH) ,23,OLED_FONT_SMALL,!oled_bg_white,ALLPROFILES[0]); } } display_black = TRUE; display_new = FALSE; } } if(display_title) { cls_oled(oled_bg_white); count_black = 0 active_name = FALSE; ShowSens = FALSE; ShowRapidFire = FALSE; if(KillSwitch) { printf(center_x(sizeof(OFF) - 1, OLED_FONT_LARGE_WIDTH),center_y(OLED_FONT_LARGE_HEIGHT),OLED_FONT_LARGE,!oled_bg_white,OFF[0]); } else if(GulagMod) { printf(center_x(sizeof(GULAGMOD) - 1, OLED_FONT_LARGE_WIDTH),4,OLED_FONT_LARGE,!oled_bg_white,GULAGMOD[0]); putc_oled(1,60); puts_oled(7,54,0,1,!oled_bg_white); putc_oled(1,60); puts_oled(17,54,0,1,!oled_bg_white); putc_oled(1,62); puts_oled(107,54,0,1,!oled_bg_white); putc_oled(1,62); puts_oled(117,54,0,1,!oled_bg_white); printf(center_x(get_str(0,WAI_WEAPON_TEXT_IDX, gulag_fire),OLED_FONT_MEDIUM_WIDTH),35,OLED_FONT_MEDIUM,!oled_bg_white,get_str(1,WAI_WEAPON_TEXT_IDX,gulag_fire)); } else { printf(center_x(sizeof(TITLE) - 1, OLED_FONT_MEDIUM_WIDTH), 5, OLED_FONT_MEDIUM, !oled_bg_white, TITLE[0]); printf(3, 29, OLED_FONT_SMALL, !oled_bg_white, LOADOUTIDX[0]); printf(119, 29, OLED_FONT_SMALL, !oled_bg_white, SLOTIDX[0]); number_to_string((loadout_idx + 1), find_digits((loadout_idx + 1)),0,0,0); number_to_string(currentSlot, find_digits(currentSlot),1,0,0); display_weapon(); display_profile(); display_black = TRUE; } display_title = FALSE; } if(display_black && !ModMenu && !KillSwitch && !GulagMod && !ModLoadout && !ModWeapon) { count_black += get_rtime(); reset_rumble(); if(count_black >= 7000) { cls_oled(0); count_black = 0; display_black = FALSE; ShowSens = FALSE; ShowRapidFire = FALSE; } } if(!ModMenu && !KillSwitch && !GulagMod && !ModLoadout && !ModWeapon) { if(profile_idx == 0) led(3); if(profile_idx == 1) led(6); } else { led(profile_idx); } if(toggle_blockrumble) block_rumble(); Do_SwitchSlot(); } function Do_AA() { if(!GulagMod && DriveMod()) return; if(toggle_polar) { actual_X = get_val(PS4_RX); actual_Y = get_val(PS4_RY); actual_Magnitude = isqrt(pow(actual_X, 2) + pow(actual_Y, 2)); max_Magnitude = (actual_Magnitude < 100); if(!(time++ % STEP_INTERVAL)){ angle += STEPS; } angle = angle % 360; sin_angle = Polar_Array[angle % 360]; cos_angle = Polar_Array[(angle + 270) % 360]; cos_angle = (cos_angle * RADIUS) / 100; sin_angle = (sin_angle * RADIUS) / 100; if((ACTIVE_WHEN_ADS && get_val(BTN_AIM)) || (ACTIVE_WHEN_FIRING && get_val(BTN_FIRE))){ vm_tctrl(VM_INTERVAL); if(actual_Magnitude <= RADIUS){ sin_angle -= actual_Y; cos_angle -= actual_X; } else { sin_angle = (sin_angle * (200 - ((abs(actual_Y) + actual_Magnitude) / 10) * 10) / 200) * max_Magnitude; cos_angle = (cos_angle * (200 - ((abs(actual_X) + actual_Magnitude) / 10) * 10) / 200) * max_Magnitude; } set_val(X, clamp(actual_X + cos_angle, -100, 100)); set_val(Y, clamp(actual_Y + sin_angle, -100, 100)); } else if (!get_ival(BTN_AIM) && !get_ival(BTN_FIRE)) { vm_tctrl(0); } if(STEADY_AIM > 0) { if(isqrt(abs(get_ival(PS4_RX)) * abs(get_ival(PS4_RX)) + abs(get_ival(PS4_RY)) * abs(get_ival(PS4_RY)))> 10) { STEADY_VALUE = f_atan2(get_val(POLAR_RY)/256,get_val(POLAR_RX)/256); if (get_val(POLAR_RY) > 0) STEADY_VALUE = f_map(0,STEADY_AIM,0,180,(STEADY_VALUE * STEADY_AIM) / 180); else STEADY_VALUE = f_map(0,STEADY_AIM,180,360,(((STEADY_VALUE - 180) * STEADY_AIM) / 180)); f_set_polar(POLAR_RS,STEADY_VALUE,isqrt((get_val(PS4_RX) * get_val(PS4_RX)) + (get_val(PS4_RY) * get_val(PS4_RY))),FALSE); } } } if(toggle_polarv2) { if (get_ival(BTN_AIM) || get_ival(BTN_FIRE)) { if (abs(get_ival(PS4_RX)) < REL && abs(get_ival(PS4_RY)) < REL) { PPFX = PolarFlow(PPFX,PXS + PXA,PXSE,PVSI,PFD,1); PPFY = PolarFlow(PPFY,PYS + PYA,PYSE,PVS,PPFD,2); PPAY = (abs(get_ival(PS4_RY) / 2)); PPAX = (abs(get_ival(PS4_RX) / 2)); PPAR = (PPFX + ((-PPAY) + (-PPAX))); PPAA = (PPFY + ((-PPAY) + (-PPAX))); set_polar(POLAR_RS,PPAA, 327 * PPAR); } if (abs(get_ival(PS4_RX)) < REL + 30 && abs(get_ival(PS4_RY)) < REL + 30) { combo_run(PPAA); } } } if(toggle_doublesticky) { if(get_val(BTN_AIM)) { combo_run(STICKY_AIM_ADS); } if(get_val(BTN_FIRE) && get_val(BTN_AIM)) { combo_stop(STICKY_AIM_ADS); combo_run(STICKY_AIM_ADSFIRE); } if(get_val(PS4_RX) < -15 || get_val(PS4_RX) > 18 || get_val(PS4_RY) < -15 || get_val(PS4_RY) > 18) { combo_stop(STICKY_AIM_ADS); combo_stop(STICKY_AIM_ADSFIRE); } } if(toggle_legitaim) { if(get_val(BTN_AIM)) { if(isqrt(abs(get_val(XB1_RX)) * abs(get_val(XB1_RX)) + abs(get_val(XB1_RY)) * abs(get_val(XB1_RY))) <= LEGITRADIUS) { LEGITangle = (LEGITangle + LEGITSTEPS) % 360; set_polar(POLAR_RS, LEGITangle, LEGITRADIUS * random(326,328)); } } } } function Do_AR() { if(GulagMod) return; if(toggle_ar[profile_idx] == 1 && ar_type[profile_idx] == 0) { smartrecoil_y = smartrecoil_vertical[profile_idx] * invert * -1; smartrecoil_x = smartrecoil_horizontal[profile_idx]; smartrecoil_add = (smartrecoil_str[profile_idx] - smartrecoil_base) * invert; if(get_val(BTN_AIM) && get_val(BTN_FIRE) && get_rumble(RumbleToUse())) { smartrecoil_rumble = get_rumble(RumbleToUse()); if (smartrecoil_rumble > 10 && smartrecoil_rumble < 90) { if(inverted_on) { if(abs(get_val(PS4_RY)) > (smartrecoil_rumble * invert + smartrecoil_add + smartrecoil_y) && abs(get_val(PS4_RX)) > (smartrecoil_rumble * invert + smartrecoil_add + smartrecoil_x)) { set_val(PS4_RY, (smartrecoil_rumble * invert + smartrecoil_add + smartrecoil_y)); } } else { if(abs(get_val(PS4_RY)) < (smartrecoil_rumble + smartrecoil_add + smartrecoil_y) && abs(get_val(PS4_RX)) < (smartrecoil_rumble + smartrecoil_add + smartrecoil_x)) { set_val(PS4_RY, (smartrecoil_rumble + smartrecoil_add + smartrecoil_y)); } } f_offset(PS4_RX, smartrecoil_x); } } } if(toggle_ar[profile_idx] == 1 && ar_type[profile_idx] == 1) { if (get_val(BTN_FIRE)) { AntirecoilVertical = dz(PS4_RY,0); AntirecoilHorizontal = dz(PS4_RX,0); } if(get_val(BTN_AIM) && get_val(BTN_FIRE)) { AntiRecoil(PS4_RY, antirecoil_vertical[profile_idx]); f_offset(PS4_RX, antirecoil_horizontal[profile_idx]); } } } function Do_ADS_FIRE() { if((toggle_quickscope == 1 && WAI_WEAPON_GENERAL_DATA[weapon_name[profile_idx]][3] == 1) || (GulagMod && gulag_fire == 2)) { if(trigger_toggle == TRUE && get_ival(BTN_USE) || trigger_toggle == TRUE && get_ival(BTN_LETHAL)){ set_val(BTN_USE, 0);set_val(BTN_LETHAL, 0); }else if(event_release(BTN_USE) || event_release(BTN_LETHAL)){ trigger_toggle = FALSE; } if(event_press(BTN_AIM)){ trigger_toggle = TRUE; }else if(get_ival(BTN_AIM) && get_ptime(BTN_AIM) > 140) { set_val(BTN_SPRINT, 100); }else if(trigger_toggle == TRUE && event_release(BTN_AIM)) { combo_run(QuickScope); } if(event_press(BTN_SPRINT)){combo_run(HOLD_BREATH);} } if(WAI_WEAPON_GENERAL_DATA[weapon_name[profile_idx]][2] == 1) { if(get_val(BTN_AIM)) set_val(BTN_SPRINT,100); if(get_val(PS4_LY) <-90 && get_val(BTN_AIM) && get_ptime(BTN_AIM) > 200) combo_stop(HOLD_BREATH); if(event_press(BTN_AIM)) combo_run(HOLD_BREATH); if(get_val(BTN_AIM) && get_lval(BTN_SPRINT)) set_val(BTN_SPRINT,0); } if(toggle_smartlethal == 1 && lethal_type == 0) { if(combo_running(Cook_And_Release_Grenade) && (cooktime == smartgrenade_throwdelay) && (main_button_pressed(BTN_LETHAL) || double_click(BTN_LETHAL))){ combo_stop(Cook_And_Release_Grenade); } if(get_ival(BTN_LETHAL) && get_ptime(BTN_LETHAL) < 200) { cooktime = smartgrenade_throwdelay; combo_run(Cook_And_Release_Grenade); } if(get_ival(BTN_LETHAL) && get_ptime(BTN_LETHAL) > 200) { cooktime = smartgrenade_safedelay; combo_run(Cook_And_Release_Grenade); } } if(toggle_smartlethal == 1 && lethal_type == 1) { if(combo_running(Cook_And_Release_C4) && (cooktime == smartc4_explodedelay) && (double_click(BTN_LETHAL))){ combo_stop(Cook_And_Release_C4); } if(get_ival(BTN_LETHAL) && get_ptime(BTN_LETHAL) < 200) { cooktime = smartc4_explodedelay; combo_run(Cook_And_Release_C4); } if(get_ival(BTN_LETHAL) && get_ptime(BTN_LETHAL) > 200) { combo_stop(Cook_And_Release_C4); } if(!combo_running(Cook_And_Release_C4) && event_release(BTN_LETHAL)) { combo_run(Release_C4); } } if(toggle_easyfire == 1 && WAI_WEAPON_GENERAL_DATA[weapon_name[profile_idx]][3] != 1 && !DriveMod()) { if(easyfire_mode == 0) { if(get_ival(BTN_AIM)) { set_val(BTN_FIRE, 100); Run_RapidFire(); } } if(easyfire_mode == 1) { if(get_ival(BTN_FIRE)) { set_val(BTN_AIM,100); Run_RapidFire(); } } if(easyfire_mode == 2) { if(get_ival(BTN_AIM)) { set_val(BTN_FIRE, 100); Run_RapidFire(); } else if(get_ival(BTN_FIRE)) { set_val(BTN_AIM,100); Run_RapidFire(); } } } if(toggle_trickshot && toggle_proneshot[profile_idx] && !DriveMod()) { if(shotmods_mode[0] == 0) { if(get_val(BTN_FIRE) && get_ptime(BTN_FIRE) > Prone_Speed) set_val(BTN_CROUCH,100); } if(shotmods_mode[0] == 1) { if ((!get_val(BTN_AIM) && get_val(BTN_FIRE)) || (get_val(BTN_FIRE) && !get_val(BTN_AIM))) { proneshot_flag = TRUE; } if(proneshot_flag == TRUE && get_val(BTN_FIRE) && get_ptime(BTN_FIRE) > Prone_Speed) { set_val(BTN_CROUCH,100); } else { proneshot_flag = FALSE; } } if(shotmods_mode[0] == 2) { if(get_val(BTN_AIM) && get_val(BTN_FIRE) && get_ptime(BTN_FIRE) > Prone_Speed) set_val(BTN_CROUCH,100); } } if((toggle_trickshot && toggle_strafeshot[profile_idx]) || ZigZagDrive()) { if(ZigZagDrive()) { strafeShot_time = 350; if(get_val(BTN_FIRE)) combo_run(STRAFESHOT); else combo_stop(STRAFESHOT); } else { strafeShot_time = Strafe_Time; if(shotmods_mode[1] == 0) { if(get_val(BTN_FIRE)) combo_run(STRAFESHOT); else combo_stop(STRAFESHOT); } if(shotmods_mode[1] == 1) { if ((!get_val(BTN_AIM) && get_val(BTN_FIRE)) || (get_val(BTN_FIRE) && !get_val(BTN_AIM))) { strafeshot_flag = TRUE; } if(strafeshot_flag == TRUE && get_val(BTN_FIRE)) { combo_run(STRAFESHOT); } else { strafeshot_flag = FALSE; combo_stop(STRAFESHOT); } } if(shotmods_mode[1] == 2) { if(get_val(BTN_AIM) && get_val(BTN_FIRE)) combo_run(STRAFESHOT); else combo_stop(STRAFESHOT); } } } if (toggle_trickshot && toggle_ghostpeek[profile_idx] && !DriveMod()) { if(shotmods_mode[2] == 0) { if(get_val(BTN_FIRE)){ combo_run(GhostPeek); } else { combo_stop(GhostPeek); } } if(shotmods_mode[2] == 1) { if ((!get_val(BTN_AIM) && get_val(BTN_FIRE)) || (get_val(BTN_FIRE) && !get_val(BTN_AIM))) { ghostpeek_flag = TRUE; } if(ghostpeek_flag == TRUE && get_val(BTN_FIRE)) { combo_run(GhostPeek); } else { ghostpeek_flag = FALSE; combo_stop(GhostPeek); } } if(shotmods_mode[2] == 2) { if(get_val(BTN_AIM) && get_val(BTN_FIRE)) combo_run(GhostPeek); else combo_stop(GhostPeek); } } } function Do_WARZONE() { if(GulagMod) return; if(enemy_ping) { if(ping_type == 0) { if(event_press(BTN_AIM)) combo_run(auto_ping); } if(ping_type == 1) { if(event_press(BTN_FIRE)) combo_run(auto_ping); } if(ping_type == 2) { if(get_val(BTN_AIM) && event_press(BTN_FIRE)) combo_run(auto_ping); } } if(easy_plate) { if(get_ival(BTN_SWAP) && get_ptime(BTN_SWAP)>350) combo_run(easy_plate); if(get_ival(BTN_AIM)>10 || get_ival(BTN_FIRE)>10 || get_ival(BTN_USE) || get_ival(BTN_JUMP)) combo_stop(easy_plate); } } function Do_Global() { if(toggle_autorun == 1 && !GulagMod) { if(get_val(PS4_LY) < -60 && double_click(BTN_SPRINT)) autorun_active = TRUE; if(get_val(PS4_LY) > 20 || get_val(PS4_LX) > 20 || get_val(PS4_LX) < -20 || event_press(BTN_SPRINT)|| event_press(BTN_FIRE)|| event_press(BTN_AIM)) autorun_active = FALSE; if(autorun_active) combo_run(AUTO_RUN); else combo_stop(AUTO_RUN); } if(toggle_easyprone == 1) { if(get_val(BTN_FIRE) && event_press(easyprone_button)) { getupdelay = 80; combo_run(easy_prone); } if(get_val(easyprone_button) && event_press(BTN_FIRE)) { getupdelay = 80; combo_run(easy_prone); } if(get_val(easyprone_button)&& event_release(BTN_FIRE)) { getupdelay = 80; combo_run(get_up); } if(get_val(BTN_FIRE)&& event_release(easyprone_button)) { getupdelay = 80; combo_run(get_up); } } if(toggle_turbomelee == 1) { if(turbomelee_mode == LEGACY) { if(get_val(BTN_MELEE)) combo_run(TURBO_MELEE); else combo_stop(TURBO_MELEE); } if(turbomelee_mode == SUPREME) { if(double_click2(BTN_MELEE)) turbomelee_flag = TRUE; if (turbomelee_flag && get_ival(BTN_MELEE)) { combo_run(TURBO_MELEE); } else { combo_stop(TURBO_MELEE); turbomelee_flag = FALSE; } } if(turbomelee_jump) { if(event_press(BTN_MELEE)) { getupdelay = 40; combo_run(get_up); } } } if(toggle_cancelslide) { if((get_ival(PS4_LY) < -60) || (get_ival(PS4_LY) > 60) || (get_ival(PS4_LX) < -60) || (get_ival(PS4_LX) > 60)) { if (slidecancel_activate_mode == LEGACY) { if(event_release(BTN_CROUCH)) combo_run(CANCEL_SLIDE) } else if (slidecancel_activate_mode == RUMBLE) { if(get_rumble(RUMBLE_A) == 87 || get_rumble(RUMBLE_A) == 26) { cancelslide_on = TRUE } if(get_rumble(RUMBLE_A) == 0) { cancelslide_on = FALSE } if(cancelslide_on) { if(event_release (BTN_CROUCH)) { combo_run(CANCEL_SLIDE) } } } else if (slidecancel_activate_mode == SUPREME) { if(get_ival(BTN_SPRINT) ^^ get_lval(BTN_SPRINT)){ cancelslide_on = TRUE; } if(cancelslide_on && event_release(BTN_CROUCH)) { combo_run(CANCEL_SLIDE); cancelslide_on = FALSE; } } } } if(toggle_bhop == 1) { if (get_ival(BTN_JUMP) && get_ptime(BTN_JUMP) > 200) { combo_run(BUNNYHOP); } else { combo_stop(BUNNYHOP); } } } function Do_Settings() { if(toggle_snackssens == 1) { if(!get_ival(BTN_AIM) && !get_ival(BTN_FIRE) && !get_ival(BTN_LETHAL) && !get_ival(BTN_TACTICAL)) { USE_SENS=GEN_SENS; } else if(get_ival(BTN_AIM) && !get_ival(BTN_FIRE)) { if (snackssens_ads_mode == FALSE) USE_SENS=ADS_SENS; else USE_SENS=ADS_FAR_SENS; } else if(!get_ival(BTN_AIM) && get_ival(BTN_FIRE)) { USE_SENS=FIRE_SENS; } else if(get_ival(BTN_AIM) && get_ival(BTN_FIRE)) { if (snackssens_ads_mode == FALSE) USE_SENS=ADS_FIRE_SENS; else USE_SENS=ADS_FAR_SENS; } else if(get_ival(BTN_LETHAL) || get_ival(BTN_LETHAL)) { USE_SENS=GRENADE_SENS; } sensitivity(PS4_RY,NOT_USE,USE_SENS); sensitivity(PS4_RX,NOT_USE,USE_SENS); } if(event_release(BTN_AIM) && snackssens_ads_mode) { snackssens_ads_mode = FALSE; } if(toggle_afk) { if(any_button_pressed()) { msecs = 0; secs = 0; combo_stop(AFK); combo_stop(BLINK); } else { if (secs < afk_tick) msecs += get_rtime(); else if(secs == afk_tick) { combo_run(AFK); combo_run(BLINK); } } if(msecs >= 1000) { msecs -= 1000; secs += 1; } } else { combo_stop(AFK); combo_stop(BLINK); } } function Do_RapidFire() { if(get_val(BTN_FIRE)){ Run_RapidFire(); } else combo_stop(RAPIDFIRE); } function Run_RapidFire() { if(toggle_rapidfire || (WAI_RAPIDFIRE == 1 && WAI_WEAPON_GENERAL_DATA[weapon_name[profile_idx]][0]) || (GulagMod && gulag_fire == 1)) { combo_run(RAPIDFIRE); } } function Do_FastReload() { if(GulagMod) return; if(toggle_fastreload == 1) { if(WAI_WEAPON_GENERAL_DATA[weapon_name[profile_idx]][1] > 0) { if(event_release(BTN_USE)) { reloadtime = TRUE; } if(reloadtime) { reloadtime = reloadtime + get_rtime(); if(reloadrumble == 0) reloadrumble = get_rumble(RumbleToUse()) > 36; } if (reloadtime && (event_press(BTN_FIRE) || event_press(BTN_AIM))) { combo_run(FastReload); } if(reloadtime - 1 == WAI_WEAPON_GENERAL_DATA[weapon_name[profile_idx]][1] && reloadrumble == TRUE) { combo_run(FastReload); } if(reloadtime >= WAI_WEAPON_GENERAL_DATA[weapon_name[profile_idx]][1] || event_press(BTN_SWAP)) { reloadtime = 0; reloadrumble = 0; } } } } function DriveMod() { return toggle_drivemod == 1 && get_val(BTN_TACTICAL); } function ZigZagDrive() { return DriveMod() && get_ival(BTN_SPRINT); } combo PPAA { f_offset(PS4_RX, PPAX); f_offset(PS4_RY, PPAY); wait(10); f_offset(PS4_RX, PPAX * -1); f_offset(PS4_RY, PPAY * -1); wait(10); } combo STICKY_AIM_ADS { set_val(PS4_RY, stickyaim_ads_size1 * -1); wait(stickyaim_ads_time); set_val(PS4_RX, stickyaim_ads_size1); set_val(PS4_RY, stickyaim_ads_size2); wait(stickyaim_ads_time) set_val(PS4_RY, stickyaim_ads_size2); wait(stickyaim_ads_time); set_val(PS4_RX, stickyaim_ads_size1 * -1); set_val(PS4_RY, stickyaim_ads_size2); wait(stickyaim_ads_time); } combo STICKY_AIM_ADSFIRE { set_val(PS4_RY, stickyaim_adsfire_size1 * -1); wait(stickyaim_adsfire_time); set_val(PS4_RX, stickyaim_adsfire_size1); set_val(PS4_RY, stickyaim_adsfire_size2); wait(stickyaim_adsfire_time) set_val(PS4_RY, stickyaim_adsfire_size2); wait(stickyaim_adsfire_time); set_val(PS4_RX, stickyaim_adsfire_size1 * -1); set_val(PS4_RY, stickyaim_adsfire_size2); wait(stickyaim_adsfire_time); } combo RAPIDFIRE { set_val(BTN_FIRE,100); if (toggle_akimbofire && !GulagMod) set_val(BTN_AIM,100); wait(11); set_val(BTN_FIRE,0); if (toggle_akimbofire && !GulagMod) set_val(BTN_AIM,0); wait(11); } combo FastReload { set_val(BTN_SWAP, 100); wait(30); wait(20); set_val(BTN_SWAP, 100); wait(30); wait(20); reloadtime=FALSE; } combo AFK { set_val(BTN_AIM, 100); wait(200); set_val(BTN_AIM, 100); wait(200); set_val(BTN_AIM,0); } combo AUTO_RUN { set_val(PS4_LY, -100); wait(140); set_val(BTN_SPRINT, 100); set_val(PS4_LY, -100); wait(120); set_val(BTN_SPRINT, 0); set_val(PS4_LY, -100); wait(40); set_val(BTN_SPRINT, 100); set_val(PS4_LY, -100); wait(4000); set_val(BTN_SPRINT, 100); wait(30); set_val(BTN_SPRINT, 0); wait(100); } combo CANCEL_SLIDE { set_val(BTN_CROUCH, 100); wait(slidecancel_slide_delay); set_val(BTN_CROUCH, 0); wait(60); set_val(BTN_CROUCH, 100); wait(50); set_val(BTN_CROUCH, 100); set_val(BTN_JUMP, 100); wait(60); set_val(BTN_CROUCH, 0); set_val(BTN_JUMP, 100); wait(10); set_val(BTN_JUMP, 0); } combo GhostPeek { set_val(BTN_CROUCH,100); wait(20); wait(10); set_val(BTN_FIRE,100); wait(30); set_val(BTN_CROUCH,100); wait(GhostPeek_Delay); wait(4); } combo BUNNYHOP { set_val(BTN_JUMP, 100); wait(30); set_val(BTN_JUMP, 0); wait(30); set_val(BTN_JUMP, 100); wait(30); set_val(BTN_JUMP, 0); wait(30); } combo QuickScope { set_val(BTN_AIM, 100); set_val(BTN_SPRINT, 100); set_val(BTN_FIRE, 100); wait(50); set_val(BTN_AIM, 100); wait(50); } combo HOLD_BREATH { set_val(BTN_SPRINT, 0); wait(80); set_val(BTN_SPRINT, 100); wait(100); set_val(BTN_SPRINT, 0); wait(80); } combo Cook_And_Release_Grenade() { if (cooktime == smartgrenade_throwdelay) set_val(BTN_LETHAL,100); wait(cooktime); set_val(BTN_LETHAL,0); wait(100); } combo Cook_And_Release_C4() { set_val(BTN_LETHAL,100); wait(smartc4_throwdelay); set_val(BTN_LETHAL,0); wait(cooktime); set_val(BTN_USE,100); wait(60); set_val(BTN_USE,0); wait(60); set_val(BTN_USE,100); wait(60); set_val(BTN_USE,0); } combo Release_C4() { wait(cooktime); set_val(BTN_USE,100); wait(60); set_val(BTN_USE,0); wait(60); set_val(BTN_USE,100); wait(60); set_val(BTN_USE,0); } combo get_up { set_val(BTN_JUMP,100); wait(getupdelay) } combo TURBO_MELEE { set_val(BTN_MELEE, 100); wait(40); set_val(BTN_MELEE, 0); wait(30); } combo easy_prone { set_val(BTN_CROUCH,100); wait(350); } combo auto_ping { set_val(BTN_PING,100); wait(20); set_val(BTN_PING,0); wait(20); set_val(BTN_PING,100); wait(20); set_val(BTN_PING,0); wait(enemyping_delay); } combo STRAFESHOT { set_val(PS4_LX, 100); wait(strafeShot_time); wait(50); set_val(PS4_LX, -100); wait(strafeShot_time); wait(50); } combo easy_plate { wait(200); set_val(BTN_SWAP,100); wait(6000) } combo RUMBLE_ON { set_ledx(2, 2); set_rumble(RUMBLE_B, 50); wait(150); reset_rumble(); wait(100); set_rumble(RUMBLE_B, 50); wait(150); reset_rumble(); } combo RUMBLE_OFF { set_ledx(1, 1); set_rumble(RUMBLE_A, 50); wait(300); reset_rumble(); wait(400); } combo RUMBLE { set_rumble(RUMBLE_A, 50); wait(300); reset_rumble(); } combo BLINK { led(profile_idx); wait(150); led(7); wait(300); } combo LOAD_SAVE { cls_oled(oled_bg_white); if (loadout_load_or_save == 0 || loadout_load_or_save == 2) printf(center_x(sizeof(SAVE) - 1,OLED_FONT_LARGE_WIDTH),center_y(OLED_FONT_LARGE_HEIGHT),OLED_FONT_LARGE,!oled_bg_white,SAVE[0]); else printf(center_x(sizeof(LOAD) - 1,OLED_FONT_LARGE_WIDTH),center_y(OLED_FONT_LARGE_HEIGHT),OLED_FONT_LARGE,!oled_bg_white,LOAD[0]); wait(10) call(RUMBLE_ON); wait(150); call(RUMBLE_ON); wait(200); modName_idx = 0; valName_idx = 0; loadout_load_or_save = 0; display_title = TRUE; ModMenu = FALSE; ModEdit = FALSE; ModEdit2 = FALSE; } function reset_weapons(){ if(!WAI_reset_values) return; smartrecoil_str[profile_idx] = smartrecoil_base; smartrecoil_horizontal[profile_idx] = 0; } function weapon_name_limits(f_cat) { if(weapon_category[profile_idx] == f_cat) { if(weapon_name[profile_idx] > WAI_WEAPON_TO_CATEGORY[f_cat][2]) weapon_name[profile_idx] = WAI_WEAPON_TO_CATEGORY[f_cat][1]; if(weapon_name[profile_idx] < WAI_WEAPON_TO_CATEGORY[f_cat][1]) weapon_name[profile_idx] = WAI_WEAPON_TO_CATEGORY[f_cat][2]; } } function vals_available(f_name,f_min, f_max) { if(f_name < f_min) f_name = f_max; if(f_name > f_max) f_name = f_min; return f_name; } function edit_val(f_name,f_idx, f_val, f_min, f_max, f_inc1, f_inc2) { if(f_name == f_idx) { f_val = value_change( f_val ,PS4_LEFT , inv(f_inc1), f_min, f_max ); f_val = value_change( f_val ,PS4_RIGHT, f_inc1 , f_min, f_max ); f_val = value_change( f_val ,PS4_DOWN , inv(f_inc2), f_min, f_max ); f_val = value_change( f_val ,PS4_UP , f_inc2 , f_min, f_max ); } return f_val; } function wake_display_at_screen(f_mode, f_idx, f_idx2, f_idx3) { if(f_mode == 0 && f_mode <= 2) { modName_idx = f_idx; if(f_idx2 != -1) { valName_idx = f_idx2; ModEdit = TRUE; } if(f_idx3 != -1) { valName2_idx = f_idx3; ModEdit2 = TRUE; } } if(f_mode == 3) { valName_idx = f_idx2; ShowSens = TRUE; } if(f_mode == 4) { ShowRapidFire = 1; } if(f_mode == 5) { ShowRapidFire = 2; } display_new = TRUE; } function speed_toggle(f_mode, f_idx, f_idx2, f_idx3, f_hold, f_press, f_val) { if(get_val(f_hold)) { if(get_val(f_press) && get_ptime(f_press) == (get_rtime() * 30)) { if(f_val == 0) { f_val = 1; combo_run(RUMBLE_ON); } else { f_val = 0; combo_run(RUMBLE_OFF); } wake_display_at_screen(f_mode, f_idx, f_idx2, f_idx3); } set_val(f_press, 0) } return f_val; } function toggle(f_name,f_idx, f_val) { if(event_press(PS4_UP)) { if(f_name == f_idx) { f_val = 1; combo_run(RUMBLE_ON); } display_new = TRUE; } if(event_press(PS4_DOWN)) { if(f_name == f_idx) { f_val = 0; combo_run(RUMBLE_OFF); } display_new = TRUE; } return f_val; } function display_edit(f_name, f_idx, f_mode, f_val) { if(f_name == f_idx) { if (f_mode == 0) { if((f_val == 0) && (ModEdit && ModEdit2 && modName_idx == 1 && valName_idx == 1 && valName2_idx == 6)) { printf(center_x(sizeof(OFF) - 1, OLED_FONT_LARGE_WIDTH),35,OLED_FONT_LARGE,!oled_bg_white,OFF[0]); } else { number_to_string(f_val, find_digits(f_val),-1,0,1); } } if (f_mode == 1) { putc_oled(1,60); puts_oled(7,54,0,1,!oled_bg_white); putc_oled(1,60); puts_oled(17,54,0,1,!oled_bg_white); putc_oled(1,62); puts_oled(107,54,0,1,!oled_bg_white); putc_oled(1,62); puts_oled(117,54,0,1,!oled_bg_white); if(modName_idx == 0 && ModEdit && !ModEdit2) { printf(center_x(get_str(0,AR_TEXT_IDX,f_val),OLED_FONT_MEDIUM_WIDTH),24,OLED_FONT_MEDIUM,!oled_bg_white, get_str(1,AR_TEXT_IDX,f_val)); printf(center_x(sizeof(PRESS_A_TO_CONTINUE) - 1, OLED_FONT_SMALL_WIDTH),43,OLED_FONT_SMALL,!oled_bg_white,PRESS_A_TO_CONTINUE[0]); } if(valName_idx == 10 && ModEdit && ModEdit2) { printf(center_x(get_str(0,LETHAL_TEXT_IDX,f_val),OLED_FONT_MEDIUM_WIDTH),25,OLED_FONT_MEDIUM,!oled_bg_white,get_str(1,LETHAL_TEXT_IDX,f_val)); } if(valName_idx == 13 && ModEdit && ModEdit2) { printf(center_x(get_str(0,PING_TEXT_IDX,f_val),OLED_FONT_MEDIUM_WIDTH),25,OLED_FONT_MEDIUM,!oled_bg_white,get_str(1,PING_TEXT_IDX,f_val)); } if(valName_idx == (AMOUNT_OF_VALNAME_IDX - 1) && ModEdit && ModEdit2) { printf(center_x(get_str(0,BTN_LAYOUT_TEXT_IDX,f_val),OLED_FONT_SMALL_WIDTH),30,OLED_FONT_SMALL,!oled_bg_white,get_str(1,BTN_LAYOUT_TEXT_IDX,f_val)); if(swap_on) printf(center_x(sizeof(FLIPPED) - 1, OLED_FONT_SMALL_WIDTH), 50, OLED_FONT_SMALL, !oled_bg_white, FLIPPED[0]); } } } } function display_mod(f_name,f_idx, f_mode, f_toggle) { if(f_name == f_idx) { if(f_mode != 2) { if(f_toggle == 1) printf(center_x(sizeof(ON) + 10, OLED_FONT_SMALL_WIDTH),37,OLED_FONT_SMALL,!oled_bg_white,ON[0]); else if(f_toggle == 0) printf(center_x(sizeof(OFF) - 13,OLED_FONT_SMALL_WIDTH),37,OLED_FONT_SMALL,!oled_bg_white, OFF[0]); } if (f_mode == 1) { if(f_toggle == 1) printf(center_x(sizeof(ON) + 10, OLED_FONT_SMALL_WIDTH),37,OLED_FONT_SMALL,!oled_bg_white,ON[0]); else if(f_toggle == 0) printf(center_x(sizeof(OFF) - 13,OLED_FONT_SMALL_WIDTH),37,OLED_FONT_SMALL,!oled_bg_white, OFF[0]); printf(center_x(sizeof(TOGGLEONLY) - 1, OLED_FONT_SMALL_WIDTH),50,OLED_FONT_SMALL,!oled_bg_white,TOGGLEONLY[0]); } if(f_mode != 1) { printf(center_x(sizeof(PRESS_A_TO_CONTINUE) - 1, OLED_FONT_SMALL_WIDTH),50,OLED_FONT_SMALL,!oled_bg_white,PRESS_A_TO_CONTINUE[0]); } } } function display_profile() { if(display_title) { profile_width = OLED_FONT_SMALL_WIDTH; profile_font = OLED_FONT_SMALL; profile_y = 34; } if(display_new) { if(ModWeapon) { profile_width = OLED_FONT_MEDIUM_WIDTH; profile_font = OLED_FONT_MEDIUM; profile_y = 3; } else { profile_width = OLED_FONT_SMALL_WIDTH; profile_font = OLED_FONT_SMALL; profile_y = 23; } } if(profile_idx == 0) printf(center_x(sizeof(PROFILE_1) - 1, profile_width),profile_y,profile_font,!oled_bg_white,PROFILE_1[0]); else if(profile_idx == 1) printf(center_x(sizeof(PROFILE_2) - 1, profile_width),profile_y,profile_font,!oled_bg_white,PROFILE_2[0]); } function display_weapon() { line_oled(0, 25, 127, 25, 1, !oled_bg_white); if(!active_name) { name_width = OLED_FONT_SMALL_WIDTH; name_font = OLED_FONT_SMALL; name_y = 50; cat_width = OLED_FONT_MEDIUM_WIDTH; cat_font = OLED_FONT_MEDIUM; } else { name_width = OLED_FONT_MEDIUM_WIDTH; name_font = OLED_FONT_MEDIUM; name_y = 43; cat_width = OLED_FONT_SMALL_WIDTH; cat_font = OLED_FONT_SMALL; } if(display_new) printf(center_x(get_str(0,WAI_CATEGORY_TEXT_IDX, weapon_category[profile_idx]), cat_width),30,cat_font,!oled_bg_white,get_str(1,WAI_CATEGORY_TEXT_IDX,weapon_category[profile_idx])); printf(center_x(get_str(0,WAI_WEAPON_TEXT_IDX, weapon_name[profile_idx]),name_width),name_y,name_font,!oled_bg_white,get_str(1,WAI_WEAPON_TEXT_IDX,weapon_name[profile_idx])); } function value_change(f_val,f_btn,f_inc, f_rng_min, f_rng_max) { if(press_hold(f_btn)) { f_val += f_inc; if(f_val < f_rng_min) f_val = f_rng_min; if(f_val > f_rng_max) f_val = f_rng_max; display_new = TRUE; } return f_val; } function number_to_string(f_val,f_digits,f_mode, f_offset, f_neg) { i = 1; c_val = 10000; if(f_val < 0) { if (f_neg) { putc_oled(i,45); i += 1; } f_val = abs(f_val); } for(c = 5; c >= 1; c--) { if(f_digits >= c) { putc_oled(i,ASCII_NUM[f_val / c_val]); f_val = f_val % c_val; i += 1; if(c == 4) { putc_oled(i,44); i += 1; } } c_val /= 10; } if(display_title) if(f_mode == 0) puts_oled(3, 39, OLED_FONT_SMALL, i - 1, !oled_bg_white); else if(f_mode == 1) puts_oled(120, 39, OLED_FONT_SMALL, i - 1, !oled_bg_white); if(f_mode == 2) puts_oled(center_x(i - 1,OLED_FONT_LARGE_WIDTH)+ f_offset,37,OLED_FONT_LARGE,i - 1,!oled_bg_white); if(f_mode == -1) puts_oled(center_x(i - 1,OLED_FONT_LARGE_WIDTH),37,OLED_FONT_LARGE,i - 1,!oled_bg_white); } function find_digits(f_num) { f_num = abs(f_num); if(f_num / 10000 > 0) return 5; if(f_num / 1000 > 0) return 4; if(f_num / 100 > 0) return 3; if(f_num / 10 > 0) return 2; return 1; } function center_x(f_chars,f_font) { return (OLED_WIDTH / 2) - ((f_chars * f_font) / 2); } function center_y(f_size) { return (OLED_HEIGHT / 2) - (f_size / 2); } function press_hold(f_btn) { return event_press(f_btn) || get_val(f_btn) && get_ptime(f_btn) > 250 && get_ptime(f_btn) % (get_rtime() * 8) == 0; } function double_click(button) { if (double__tap[button] >= 0) { double__tap[button] += get_rtime(); if (double__tap[button] > 450) double__tap[button] = -1; } if (event_release(button) && get_ptime(button) <= 200) { if (double__tap[button] < 0) { double__tap[button] = 0; } else { double__tap[button] = -1; return 1; } } return 0; } function double_click2(button) { return event_press(button) && get_brtime(button) < 200; } function led(f_color) { for(i = 0; i <= 3; i++) { set_led(i,duint8((f_color * 4) + i)); } } function f_set_polar(stick, angle, radius, OFFSET) { if (angle < 0) angle = 360 + (angle % 360); angle = (angle + 90) % 360; sin_angle = polar_LUT[angle]; cos_angle = polar_LUT[(angle + 90) % 360]; if (OFFSET){ f_offset(7 + stick, (cos_angle * radius) / 100); f_offset(8 + stick, (sin_angle * radius) / 100); } else { set_val(7 + stick, clamp((cos_angle * radius) / 100, -100, 100)); set_val(8 + stick, clamp((sin_angle * radius) / 100, -100, 100)); } return; } function f_atan2(y, x) { if (x >= 0 && y > 0) angle_Out = -90; else if (x < 0 && y >= 0) angle_Out = 90; else if (x <= 0 && y < 0) angle_Out = -270; else angle_Out = 270; x = abs(x); y = abs(y); if (x < y) angle_Out += (x * 45 / y); else if (x > y) angle_Out += 90 - (y * 45 / x); else angle_Out += 45; angle_Out = abs(angle_Out % 360); return (angle_Out); } function f_offset(axis, offset_val) { set_val(axis, clamp(offset_val * (100 - abs(get_val(axis))) / 100 + get_val(axis), -100, 100)); } function f_map(inMin, inMax, outMin, outMax, x) { return (x - inMin) * (outMax - outMin) / (inMax - inMin) + outMin; } function PolarFlow(PFB,PSV,PFV,PV,PF,PID) { if(PF) { PFB += PV; if(PFB <= PFV) return PFB; if(PFB > PFV) { PVID[PID] = 0; return PFB - PV; } } else { PFB -= PV; if(PFB >= PSV) return PFB; if(PFB < PSV) { PVID[PID] = 1; return PFB + PV; } } return FALSE; } function dz(f_axis,f_val) { f_val = get_val(f_axis); if(abs(f_val) < ingamedz) { set_val(f_axis,0); return 0; } return f_val; } function AntiRecoil(AxisToApply, ARecoilToApply) { AntirecoilHorizontal = get_val(PS4_RX); AntirecoilVertical = get_val(PS4_RY); MinARecoilFactor = MinARecoilPercent / 100; MinARecoilToApply = MinARecoilFactor * ARecoilToApply; MovementARecoilToApply = (1 - MinARecoilFactor) * ((ARecoilToApply * (100 - isqrt(AntirecoilHorizontal*AntirecoilHorizontal + AntirecoilVertical*AntirecoilVertical))) / (100 + abs(AntirecoilHorizontal) + ((AntirecoilVertical*AntirecoilVertical)/2))); set_val(AxisToApply,clamp(MinARecoilToApply + MovementARecoilToApply + get_val(AxisToApply),-100,100 - MinARecoilToApply)); } function RumbleToUse(){ if(get_rumble(RUMBLE_A) == get_rumble(RUMBLE_B)){ return RUMBLE_A; } if(get_rumble(RUMBLE_A) == 100){ return RUMBLE_B; } if(get_rumble(RUMBLE_B) == 100){ return RUMBLE_A; } if(get_rumble(RUMBLE_A) > get_rumble(RUMBLE_B)){ return RUMBLE_A; } if(get_rumble(RUMBLE_A) < get_rumble(RUMBLE_B)){ return RUMBLE_B; } return 0; } function pack_usigned(int pvar, int ret, int position, int number_of_bits) { for(i = position; i< (number_of_bits + position); i++) { pvar = pvar & (~(1 << i)); } pvar = pvar | (ret<<position); return pvar; } function unpack_usigned(int pvar, int position, int number_of_bits) { mask = 0; ret = 0; for(i = 0; i< number_of_bits ; i++) { mask = mask | (1 << i); } mask = mask <<position ret = (pvar & mask) >> position; return ret; } function pack_int8_to_int16(int var1, int var2) { ret = 0; if(var1 < 0) { var1 = abs(var1) | 0x80; } ret = (abs(var2)<<8)|var1; if(var2<0) ret *= -1; return ret; } function unpack_int16_to_int8(int pvar, int var) { ret = 0; if(var == 0) { ret = 0x80 & abs(pvar) ; ret = ret >> 7; ret = ((-2) * ret) + 1; ret = ( abs(pvar) & 0x7F) * ret; } else { ret = pvar>>8; if(pvar<0) { ret += 1; } } return ret; } function get_next_spvar() { if(current_spvar <= NUM_OF_SPVARS) { current_spvar++; count_spvar++; return SPVARS[current_spvar - 1]; } return 0; } function get_total_used_spvar() { return count_spvar; } function get_next_num() { current_num++; } function get_str(mode, arr_idx, x){ if (mode == 0) { if(arr_idx == MODS_TEXT_IDX) { if (MODS_TEXT[x + 1] != -1) return MODS_TEXT[x + 1] - MODS_TEXT[x] - 1; return sizeof(MODS_TEXT) - MODS_TEXT[x]; } if(arr_idx == VALUES_TEXT_IDX) { if (VALUES_TEXT[x + 1] != -1) return VALUES_TEXT[x + 1] - VALUES_TEXT[x] - 1; return sizeof(VALUES_TEXT) - VALUES_TEXT[x]; } if(arr_idx == VALUES2_TEXT_IDX) { if (VALUES2_TEXT[x + 1] != -1) return VALUES2_TEXT[x + 1] - VALUES2_TEXT[x] - 1; return sizeof(VALUES2_TEXT) - VALUES2_TEXT[x]; } if(arr_idx == AR_TEXT_IDX) { if (AR_TEXT[x + 1] != -1) return AR_TEXT[x + 1] - AR_TEXT[x] - 1; return sizeof(AR_TEXT) - AR_TEXT[x]; } if(arr_idx == LETHAL_TEXT_IDX) { if (LETHAL_TEXT[x + 1] != -1) return LETHAL_TEXT[x + 1] - LETHAL_TEXT[x] - 1; return sizeof(LETHAL_TEXT) - LETHAL_TEXT[x]; } if(arr_idx == PING_TEXT_IDX) { if (PING_TEXT[x + 1] != -1) return PING_TEXT[x + 1] - PING_TEXT[x] - 1; return sizeof(PING_TEXT) - PING_TEXT[x]; } if(arr_idx == WAI_CATEGORY_TEXT_IDX) { if (WAI_CATEGORY_TEXT[x + 1] != -1) return WAI_CATEGORY_TEXT[x + 1] - WAI_CATEGORY_TEXT[x] - 1; return sizeof(WAI_CATEGORY_TEXT) - WAI_CATEGORY_TEXT[x]; } if(arr_idx == WAI_WEAPON_TEXT_IDX) { if (WAI_WEAPON_TEXT[x + 1] != -1) return WAI_WEAPON_TEXT[x + 1] - WAI_WEAPON_TEXT[x] - 1; return sizeof(WAI_WEAPON_TEXT) - WAI_WEAPON_TEXT[x]; } if(arr_idx == LOADOUTS_TEXT_IDX) { if (LOADOUTS_TEXT[x + 1] != -1) return LOADOUTS_TEXT[x + 1] - LOADOUTS_TEXT[x] - 1; return sizeof(LOADOUTS_TEXT) - LOADOUTS_TEXT[x]; } if(arr_idx == LOADOUTS_STATE_TEXT_IDX) { if (LOADOUTS_STATE_TEXT[x + 1] != -1) return LOADOUTS_STATE_TEXT[x + 1] - LOADOUTS_STATE_TEXT[x] - 1; return sizeof(LOADOUTS_STATE_TEXT) - LOADOUTS_STATE_TEXT[x]; } if(arr_idx == BTN_LAYOUT_TEXT_IDX) { if (BTN_LAYOUT_TEXT[x + 1] != -1) return BTN_LAYOUT_TEXT[x + 1] - BTN_LAYOUT_TEXT[x] - 1; return sizeof(BTN_LAYOUT_TEXT) - BTN_LAYOUT_TEXT[x]; } } if (mode == 1) { if(arr_idx == MODS_TEXT_IDX) return MODS_TEXT[x]; if(arr_idx == VALUES_TEXT_IDX) return VALUES_TEXT[x]; if(arr_idx == VALUES2_TEXT_IDX) return VALUES2_TEXT[x]; if(arr_idx == AR_TEXT_IDX) return AR_TEXT[x]; if(arr_idx == LETHAL_TEXT_IDX) return LETHAL_TEXT[x]; if(arr_idx == PING_TEXT_IDX) return PING_TEXT[x]; if(arr_idx == WAI_CATEGORY_TEXT_IDX) return WAI_CATEGORY_TEXT[x]; if(arr_idx == WAI_WEAPON_TEXT_IDX) return WAI_WEAPON_TEXT[x]; if(arr_idx == LOADOUTS_TEXT_IDX) return LOADOUTS_TEXT[x]; if(arr_idx == LOADOUTS_STATE_TEXT_IDX) return LOADOUTS_STATE_TEXT[x]; if(arr_idx == BTN_LAYOUT_TEXT_IDX) return BTN_LAYOUT_TEXT[x]; } return -1; } function isModHasValues() { if((modName_idx == MODS_TO_VALUES[modName_idx][0]) && (MODS_TO_VALUES[modName_idx][1] != -1)) return TRUE; return FALSE; } function isValuesHasSecondValue(){ if((valName_idx == VALUES_TO_VALUES2[valName_idx][0]) && (VALUES_TO_VALUES2[valName_idx][1] != -1)) return TRUE; return FALSE; } function Do_SwitchSlot() { if(get_val(slot_system_button_hold) && get_ptime(slot_system_button_hold) > 200 && event_press(slot_system_button_next)) { if(currentSlot != get_next_slot(1)) { load_slot(get_next_slot(1)); } display_title = TRUE; } if(get_val(slot_system_button_hold) && get_ptime(slot_system_button_hold) > 200 && event_press(slot_system_button_prev)) { if(currentSlot != get_next_slot(-1)) { load_slot(get_next_slot(-1)); } display_title = TRUE; } } function get_next_slot(int direction) { if(sizeof(slots) <= 1) return currentSlot; for(index=0;index < sizeof(slots);index++) { if(currentSlot == slots[index]) { if(direction == 1) { if(index + 1 == sizeof(slots) && (slots[0] >= 1 && slots[0] <= 8)) return slots[0]; if(slots[index + 1] >= 1 && slots[index + 1] <= 8) return slots[index + 1]; } else if(direction == -1) { if(index == 0 && (slots[sizeof(slots) - 1] >= 1 && slots[sizeof(slots) - 1] <= 8)) return slots[sizeof(slots) - 1]; if(slots[index - 1] >= 1 && slots[index - 1] <= 8) return slots[index - 1]; } return currentSlot; } } return currentSlot; } function Set_Buttons_Layout() { if (buttons_layout >= 0 && buttons_layout <= 11) { BTN_PING = PS4_UP; } BTN_JUMP = PS4_CROSS; BTN_TACTICAL = PS4_L1; BTN_CROUCH = PS4_CIRCLE; BTN_LETHAL = PS4_R1; BTN_USE = PS4_SQUARE; BTN_AIM = PS4_L2; BTN_SWAP = PS4_TRIANGLE; BTN_FIRE = PS4_R2; BTN_SPRINT = PS4_L3; BTN_MELEE = PS4_R3; if (swap_on){ BTN_AIM = PS4_L1; BTN_FIRE = PS4_R1; BTN_TACTICAL = PS4_L2; BTN_LETHAL = PS4_R2; } if (buttons_layout == 1) { BTN_MELEE = PS4_CIRCLE; BTN_CROUCH = PS4_R3; } else if (buttons_layout == 2) { BTN_LETHAL = PS4_L1; BTN_TACTICAL = PS4_R1; BTN_FIRE = PS4_L2; BTN_AIM = PS4_R2; BTN_MELEE = PS4_L3; BTN_SPRINT = PS4_R3; if (swap_on){ BTN_FIRE = PS4_L1; BTN_AIM = PS4_R1; BTN_LETHAL = PS4_L2; BTN_TACTICAL = PS4_R2; } } else if (buttons_layout == 3) { BTN_AIM = PS4_R1; BTN_LETHAL = PS4_L2; if (swap_on){ BTN_LETHAL = PS4_L1; BTN_FIRE = PS4_R1; BTN_TACTICAL = PS4_L2; BTN_AIM = PS4_R2; } } else if (buttons_layout == 4) { BTN_MELEE = PS4_CIRCLE; BTN_AIM = PS4_R1; BTN_LETHAL = PS4_L2; BTN_CROUCH = PS4_R3; if (swap_on){ BTN_LETHAL = PS4_L1; BTN_FIRE = PS4_R1; BTN_TACTICAL = PS4_L2; BTN_AIM = PS4_R2; } } else if (buttons_layout == 5) { BTN_AIM = PS4_L1; BTN_TACTICAL = PS4_R1; BTN_FIRE = PS4_L2; BTN_LETHAL = PS4_R2; BTN_MELEE = PS4_L3; BTN_SPRINT = PS4_R3; if (swap_on){ BTN_FIRE = PS4_L1; BTN_LETHAL = PS4_R1; BTN_AIM = PS4_L2; BTN_TACTICAL = PS4_R2; } } else if (buttons_layout == 6) { BTN_TACTICAL = PS4_CROSS; BTN_JUMP = PS4_L1; if (swap_on){ BTN_AIM = PS4_L1; BTN_FIRE = PS4_R1; BTN_JUMP = PS4_L2; BTN_LETHAL = PS4_R2; } } else if (buttons_layout == 7) { BTN_TACTICAL = PS4_CROSS; BTN_JUMP = PS4_L1; BTN_MELEE = PS4_CIRCLE; BTN_CROUCH = PS4_R3; if (swap_on){ BTN_AIM = PS4_L1; BTN_FIRE = PS4_R1; BTN_JUMP = PS4_L2; BTN_LETHAL = PS4_R2; } } else if (buttons_layout == 8) { BTN_FIRE = PS4_L1; BTN_TACTICAL = PS4_R1; BTN_LETHAL = PS4_R2; if (swap_on){ BTN_AIM = PS4_L1; BTN_LETHAL = PS4_R1; BTN_FIRE = PS4_L2; BTN_TACTICAL = PS4_R2; } } else if (buttons_layout == 9) { BTN_MELEE = PS4_CROSS; BTN_JUMP = PS4_R3; if (swap_on){ BTN_AIM = PS4_L1; BTN_FIRE = PS4_R1; BTN_TACTICAL = PS4_L2; BTN_LETHAL = PS4_R2; } } else if (buttons_layout == 10) { BTN_MELEE = PS4_R1; BTN_LETHAL = PS4_R3; if (swap_on){ BTN_AIM = PS4_L1; BTN_FIRE = PS4_R1; BTN_TACTICAL = PS4_L2; BTN_MELEE = PS4_R2; } } else if (buttons_layout == 11) { BTN_TACTICAL = PS4_CROSS; BTN_JUMP = PS4_L1; BTN_MELEE = PS4_R1; BTN_LETHAL = PS4_R3; if (swap_on){ BTN_AIM = PS4_L1; BTN_FIRE = PS4_R1; BTN_JUMP = PS4_L2; BTN_MELEE = PS4_R2; } } else if (buttons_layout == 12) { BTN_PING = PS4_L1; if (swap_on){ BTN_AIM = PS4_L1; BTN_FIRE = PS4_R1; BTN_PING = PS4_L2; BTN_LETHAL = PS4_R2; } BTN_TACTICAL = BTN_PING; } else if (buttons_layout == 13) { BTN_PING = PS4_L1; BTN_MELEE = PS4_CIRCLE; BTN_CROUCH = PS4_R3; if (swap_on){ BTN_AIM = PS4_L1; BTN_FIRE = PS4_R1; BTN_PING = PS4_L2; BTN_LETHAL = PS4_R2; } BTN_TACTICAL = BTN_PING; } } function any_button_pressed() { if (event_press(0) || event_press(1) || event_press(2) || event_press(3) || event_press(4) || event_press(5) || event_press(6) || event_press(7) || event_press(8) || event_press(9) || event_press(10) || event_press(11) || event_press(12) || event_press(13) || event_press(14) || event_press(15) || event_press(16) || event_press(17) || event_press(18) || event_press(19) || event_press(20) || event_press(21) || event_press(22) || event_press(23) || event_press(24) || event_press(25) || event_press(26) || event_press(27) || event_press(28) || event_press(29) || event_press(30) || event_press(31) || event_press(32) || event_press(33) || event_press(34) || event_press(35) || event_press(36) || event_press(37) || event_press(38) || event_press(39) || event_press(40) || event_press(41) || event_press(42) || event_press(43)) return TRUE; return FALSE; } function main_button_pressed(except) { if(except != -1 && event_press(except)) return FALSE; if (event_press(BTN_JUMP) || event_press(BTN_CROUCH) || event_press(BTN_USE) || event_press(BTN_SWAP) || event_press(BTN_TACTICAL) || event_press(BTN_LETHAL) || event_press(BTN_AIM) || event_press(BTN_FIRE) || event_press(BTN_SPRINT) || event_press(BTN_MELEE)) return TRUE; return FALSE; } function block_btn() { if(ModMenu || ModWeapon || ModLoadout) { set_val(PS4_UP , 0 ); set_val(PS4_DOWN , 0 ); set_val(PS4_LEFT , 0 ); set_val(PS4_RIGHT , 0); set_val(BTN_JUMP , 0 ); set_val(BTN_CROUCH, 0 ); set_val(BTN_MELEE , 0); set_val(PS4_SHARE , 0 ); set_val(PS4_TOUCH , 0 ); set_val(PS4_PS , 0); set_val(XB1_PL1 , 0 ); set_val(XB1_PL2 , 0 ); set_val(XB1_PR1 , 0 ); set_val(XB1_PR2 , 0); } if(ModLoadout) { set_val(BTN_TACTICAL, 0 ); set_val(BTN_LETHAL, 0 ); set_val(BTN_SPRINT, 0 ); set_val(BTN_USE, 0 ); set_val(BTN_AIM, 0); set_val(BTN_FIRE, 0); set_val(BTN_SWAP, 0); set_val(PS4_OPTIONS, 0); } } int def; function load_or_save(mode, loadout){ if(mode == LOADS) { if(loadout == -1) { STEADY_AIM = (360 / (min(90, max(STEADY_AIM, 2)))) / 2; current_spvar = 1; def = pack_usigned(def,1,2,1); pval_data = get_pvar(get_next_spvar(), 1, 32767, def); toggle_ar[0] = unpack_usigned(pval_data, 0, 1); toggle_ar[1] = unpack_usigned(pval_data, 1, 1); toggle_fastreload = unpack_usigned(pval_data, 2, 1); toggle_smartlethal = unpack_usigned(pval_data, 3, 1); toggle_proneshot[0] = unpack_usigned(pval_data, 4, 1); toggle_proneshot[1] = unpack_usigned(pval_data, 5, 1); toggle_strafeshot[0]= unpack_usigned(pval_data, 6, 1); toggle_strafeshot[1]= unpack_usigned(pval_data, 7, 1); toggle_ghostpeek[0] = unpack_usigned(pval_data, 8, 1); toggle_ghostpeek[1] = unpack_usigned(pval_data, 9, 1); toggle_turbomelee = unpack_usigned(pval_data, 10, 1); toggle_cancelslide = unpack_usigned(pval_data, 11, 1); toggle_bhop = unpack_usigned(pval_data, 12, 1); toggle_drivemod = unpack_usigned(pval_data, 13, 1); toggle_trickshot = unpack_usigned(pval_data, 14, 1); def = 0; def = pack_usigned(def,1,0,1); def = pack_usigned(def,1,3,1); pval_data = get_pvar(get_next_spvar(), 1, 32767, def); toggle_quickscope = unpack_usigned(pval_data, 0, 1); swap_on = unpack_usigned(pval_data, 1, 1); inverted_on = unpack_usigned(pval_data, 2, 1); toggle_blockrumble = unpack_usigned(pval_data, 3, 1); toggle_easyfire = unpack_usigned(pval_data, 4, 1); toggle_autorun = unpack_usigned(pval_data, 5, 1); toggle_afk = unpack_usigned(pval_data, 6, 1); enemy_ping = unpack_usigned(pval_data, 7, 1); easy_plate = unpack_usigned(pval_data, 8, 1); toggle_snackssens = unpack_usigned(pval_data, 9, 1); toggle_polar = unpack_usigned(pval_data, 10, 1); toggle_polarv2 = unpack_usigned(pval_data, 11, 1); toggle_doublesticky = unpack_usigned(pval_data, 12, 1); toggle_legitaim = unpack_usigned(pval_data, 13, 1); toggle_easyprone = unpack_usigned(pval_data, 14, 1); pval_data = get_pvar(get_next_spvar(), 1, 32767, 0); ping_type = unpack_int16_to_int8(pval_data, 0); buttons_layout = unpack_int16_to_int8(pval_data, 1); pval_data = get_pvar(get_next_spvar(), 1, 32767, 0); ar_type[0] = unpack_int16_to_int8(pval_data, 0); ar_type[1] = unpack_int16_to_int8(pval_data, 1); pval_data = get_pvar(get_next_spvar(), 1, 32767, pack_int8_to_int16(0,30)); lethal_type = unpack_int16_to_int8(pval_data, 0); STEADY_AIM = unpack_int16_to_int8(pval_data, 1); pval_data = get_pvar(get_next_spvar(), 1, 32767, pack_int8_to_int16(20,20)); RADIUS = unpack_int16_to_int8(pval_data, 0); STEPS = unpack_int16_to_int8(pval_data, 1); pval_data = get_pvar(get_next_spvar(), 1, 32767, pack_int8_to_int16(19,10)); stickyaim_ads_size1 = unpack_int16_to_int8(pval_data, 0); stickyaim_ads_size2 = unpack_int16_to_int8(pval_data, 1); pval_data = get_pvar(get_next_spvar(), 1, 32767, pack_int8_to_int16(30,20)); stickyaim_adsfire_size1 = unpack_int16_to_int8(pval_data, 0); stickyaim_adsfire_size2 = unpack_int16_to_int8(pval_data, 1); pval_data = get_pvar(get_next_spvar(), 1, 32767, pack_int8_to_int16(11,11)); stickyaim_ads_time = unpack_int16_to_int8(pval_data, 0); stickyaim_adsfire_time = unpack_int16_to_int8(pval_data, 1); pval_data = get_pvar(get_next_spvar(), 1, 32767, pack_int8_to_int16(18,30)); LEGITRADIUS = unpack_int16_to_int8(pval_data, 0); LEGITSTEPS = unpack_int16_to_int8(pval_data, 1); GEN_SENS = get_pvar(get_next_spvar(), 1, 327, 100 ); ADS_SENS = get_pvar(get_next_spvar(), 1, 327, 100 - (ingamesens + 3) ); ADS_FAR_SENS = get_pvar(get_next_spvar(), 1, 327, 50 ); FIRE_SENS = get_pvar(get_next_spvar(), 1, 327, 100 ); ADS_FIRE_SENS = get_pvar(get_next_spvar(), 1, 327, 96 - (ingamesens + 3) ); GRENADE_SENS = get_pvar(get_next_spvar(), 1, 327, 100 - (ingamesens + 3) ); smartrecoil_str[0] = 100; smartrecoil_str[1] = 100; smartrecoil_horizontal[0] = 0; smartrecoil_horizontal[1] = 0; weapon_category[0] = 0; weapon_category[1] = 0; weapon_name[0] = 0; weapon_name[1] = 0; count_spvar += 35; } if(loadout == 0) current_spvar = 30; if(loadout == 1) current_spvar = 37; if(loadout == 2) current_spvar = 44; if(loadout == 3) current_spvar = 51; if(loadout == 4) current_spvar = 58; if(loadout >= 0 && loadout <= 4) { if(loadout != -1) combo_run(LOAD_SAVE); pval_data = get_pvar(get_next_spvar(), 1, 32767, 0); weapon_category[0] = unpack_int16_to_int8(pval_data, 0); weapon_category[1] = unpack_int16_to_int8(pval_data, 1); pval_data = get_pvar(get_next_spvar(), 1, 32767, 0); weapon_name[0] = unpack_int16_to_int8(pval_data, 0); weapon_name[1] = unpack_int16_to_int8(pval_data, 1); smartrecoil_str[0] = get_pvar(get_next_spvar(), 50, 200, 100); smartrecoil_str[1] = get_pvar(get_next_spvar(), 50, 200, 100); pval_data = get_pvar(get_next_spvar(), -32768, 32767, 0); smartrecoil_horizontal[0] = unpack_int16_to_int8(pval_data, 0); smartrecoil_horizontal[1] = unpack_int16_to_int8(pval_data, 1); pval_data = get_pvar(get_next_spvar(), 1, 32767, 0); antirecoil_vertical[0] = unpack_int16_to_int8(pval_data, 0); antirecoil_vertical[1] = unpack_int16_to_int8(pval_data, 1); pval_data = get_pvar(get_next_spvar(), -32768, 32767, 0); antirecoil_horizontal[0] = unpack_int16_to_int8(pval_data, 0); antirecoil_horizontal[1] = unpack_int16_to_int8(pval_data, 1); } } else if(mode == SAVES) { combo_run(LOAD_SAVE); if(loadout == -1) { current_spvar = 1; pval_data = pack_usigned(pval_data, toggle_ar[0], 0, 1); pval_data = pack_usigned(pval_data, toggle_ar[1], 1, 1); pval_data = pack_usigned(pval_data, toggle_fastreload, 2, 1); pval_data = pack_usigned(pval_data, toggle_smartlethal, 3, 1); pval_data = pack_usigned(pval_data, toggle_proneshot[0], 4, 1); pval_data = pack_usigned(pval_data, toggle_proneshot[1], 5, 1); pval_data = pack_usigned(pval_data, toggle_strafeshot[0],6, 1); pval_data = pack_usigned(pval_data, toggle_strafeshot[1],7, 1); pval_data = pack_usigned(pval_data, toggle_ghostpeek[0], 8, 1); pval_data = pack_usigned(pval_data, toggle_ghostpeek[1], 9, 1); pval_data = pack_usigned(pval_data, toggle_turbomelee, 10, 1); pval_data = pack_usigned(pval_data, toggle_cancelslide, 11, 1); pval_data = pack_usigned(pval_data, toggle_bhop, 12, 1); pval_data = pack_usigned(pval_data, toggle_drivemod, 13, 1); pval_data = pack_usigned(pval_data, toggle_trickshot, 14, 1); set_pvar(get_next_spvar(),pval_data); pval_data = pack_usigned(pval_data, toggle_quickscope, 0, 1); pval_data = pack_usigned(pval_data, swap_on, 1, 1); pval_data = pack_usigned(pval_data, inverted_on, 2, 1); pval_data = pack_usigned(pval_data, toggle_blockrumble, 3, 1); pval_data = pack_usigned(pval_data, toggle_easyfire, 4, 1); pval_data = pack_usigned(pval_data, toggle_autorun, 5, 1); pval_data = pack_usigned(pval_data, toggle_afk, 6, 1); pval_data = pack_usigned(pval_data, enemy_ping, 7, 1); pval_data = pack_usigned(pval_data, easy_plate, 8, 1); pval_data = pack_usigned(pval_data, toggle_snackssens, 9, 1); pval_data = pack_usigned(pval_data, toggle_polar, 10, 1); pval_data = pack_usigned(pval_data, toggle_polarv2, 11, 1); pval_data = pack_usigned(pval_data, toggle_doublesticky,12, 1); pval_data = pack_usigned(pval_data, toggle_legitaim, 13, 1); pval_data = pack_usigned(pval_data, toggle_easyprone, 14, 1); set_pvar(get_next_spvar(),pval_data); pval_data = pack_int8_to_int16(ping_type, buttons_layout); set_pvar(get_next_spvar(),pval_data); pval_data = pack_int8_to_int16(ar_type[0], ar_type[1]); set_pvar(get_next_spvar(),pval_data); pval_data = pack_int8_to_int16(lethal_type, STEADY_AIM); set_pvar(get_next_spvar(),pval_data); pval_data = pack_int8_to_int16(RADIUS, STEPS); set_pvar(get_next_spvar(),pval_data); pval_data = pack_int8_to_int16(stickyaim_ads_size1, stickyaim_ads_size2); set_pvar(get_next_spvar(),pval_data); pval_data = pack_int8_to_int16(stickyaim_adsfire_size1, stickyaim_adsfire_size2); set_pvar(get_next_spvar(),pval_data); pval_data = pack_int8_to_int16(stickyaim_ads_time, stickyaim_adsfire_time); set_pvar(get_next_spvar(),pval_data); pval_data = pack_int8_to_int16(LEGITRADIUS, LEGITSTEPS); set_pvar(get_next_spvar(),pval_data); set_pvar(get_next_spvar(),GEN_SENS); set_pvar(get_next_spvar(),ADS_SENS); set_pvar(get_next_spvar(),ADS_FAR_SENS); set_pvar(get_next_spvar(),FIRE_SENS); set_pvar(get_next_spvar(),ADS_FIRE_SENS); set_pvar(get_next_spvar(),GRENADE_SENS); } if(loadout == 0) current_spvar = 30; if(loadout == 1) current_spvar = 37; if(loadout == 2) current_spvar = 44; if(loadout == 3) current_spvar = 51; if(loadout == 4) current_spvar = 58; if(loadout >= 0 && loadout <= 4) { pval_data = pack_int8_to_int16(weapon_category[0], weapon_category[1]); set_pvar(get_next_spvar(),pval_data); pval_data = pack_int8_to_int16(weapon_name[0], weapon_name[1]); set_pvar(get_next_spvar(),pval_data); set_pvar(get_next_spvar(),smartrecoil_str[0]); set_pvar(get_next_spvar(),smartrecoil_str[1]); pval_data = pack_int8_to_int16(smartrecoil_horizontal[0], smartrecoil_horizontal[1]); set_pvar(get_next_spvar(),pval_data); pval_data = pack_int8_to_int16(antirecoil_vertical[0], antirecoil_vertical[1]); set_pvar(get_next_spvar(),pval_data); pval_data = pack_int8_to_int16(antirecoil_horizontal[0], antirecoil_horizontal[1]); set_pvar(get_next_spvar(),pval_data); } } }
[/nfo] - 100.82 KiB
-
-
-
[FREE] - COD Pro v7
by RobinHood »/* █████ ███─ ████─ ████─ ████─ ███── █─ █─ █ █ █─ █ █ █ █ █─ █ █ █ █ █─ █ ████ █████─ █ █ █ █ █ █ █ █── █── █ █ █─ █████─ ███ ████── █ █ ██ ███ v7.0.0 — Mar 2024 By Fadexz Features: █ Anti-Recoil (compensates recoil while also able to use rumble/vibration to increase the amount on shots) █ Slowdown Aim Assist Abuse (automatically moves your ads (in small circle) while you are not moving to allow for slowing down when moving towards a target which will favour to their direction) █ Reload Cancel (automatically cancel reload on press of 'ADS' and/or 'FIRE') █ Auto Reload (automatically reload after shooting) █ Jump Shot (jump when pressing 'ADS' and/or 'FIRE') █ Rapid Fire (turbo/spam 'FIRE' for non-auto weapons automatically on hold) █ Auto Focus (automatically focuses (hold breath) while ADS) █ Auto Ping (ping when firing, on a specified time of no firing cooldown) █ Snap On Aim Assist Abuse (for ZM/SP aka PvE modes, don't use on PvP modes) █ Quick Scoper (instantly unscopes and removes shot recoil to make quick scoping feel nicer, requires a throwing knife) █ Turbo Jump (spam on hold) █ Turbo Melee (spam on hold) █ Auto Sprint (has press, toggle, and hold options) + Boosted Auto Sprint Mode (exploit for Black Ops Cold War) (these also make the walk area larger by making the sprint area a little tighter than in-game Auto Sprint, requires auto sprint in-game disabled and preferably use hold mode to allow the script to stop the sprinting) █ Slide Cancel (Quickly cancels your slide midway and stands immediately) █ Pickup Cancel (Cancels out the animation of picking up a weapon to almost instantly start being able to use it) █ Swap Cancel (Cancels out the animation of swapping a weapon as soon as the weapon has been swapped, best when both weapons have similar swap times) █ Dropshot (automatically drops to prone when firing then immediately stands afterwards) █ Crouch Shot (automatically crouches when firing) █ "YY" Cancel (fun feature, cancel the swap animation constantly to jitter the animation for a visual effect, may cause delayed ads) █ Hair Triggers (removed trigger deadzone — any press is 100% input) █ Humanise Inputs (randomise values and limit turbo features to keep closer to human limitations) █ Display Config (configure what displays on the OLED Screen and how it does, such as screensaver options) █ LED Config (customise how the Zen's LED displays) █ Block Vibration (stop vibration to the controller but allow rumble-based features to still work) █ Inactivity Timeout (allows for you to turn off your controller or other stuff when inactive) █ Fast Power Off (quickly power off your controller with a shorter hold of the XBOX/PS button than usual, for wireless connection only) █ Adaptive Triggers Config (gives control over what the DualSense Adaptive Triggers do) █ No Rumble Fix (fix no vibration on the DualSense controller) █ Crossover Mapping (proper mapping for unmatching controllers and consoles) █ Game Input Layout Customisation (map the script to your game button layout) █ All other features with combos (or automated input sequences) have the "Input Interval" and "Dynamic VM Timing" to ensure you get faster combos with no added "input delay" (aka normally running at 100hz or 10ms intervals, currently always ensures a 125hz/8ms or 250hz/4ms polling rate regardless of input interval used) ███████████████████████████████████████████████████████████████████████████████████████████████████── ███ Menu ██████████████████████████████████████████████████████████████████████████████████████████─ ███████████████████████████████████████████████████████████████████████████████████████████████████ █ █ █ Enter Menu > Fully Hold 'ADS' & Press 'MENU' (Default: LT/L2 & MENU/OPTIONS) █── █ █─ █ Enter Next Menu > Press A/CROSS (edit menu - on an adjustable selection) █ █ █── █ Exit Current Menu > Press B/CIRCLE (saves values to memory when exiting the main menu) █ █ █─ █ Exit Menu > Press 'MENU' (Default: MENU/OPTIONS) (won't save to memory) █ █ █─ █ Change Selected Option > Press LEFT (previous) or Press RIGHT (next) █── █ █ █ Change Selected Value > Press UP (increase) or Press DOWN (decrease) █─ █ █ ███████████████████████████████████████████████████████████████████████████████████████████████████ ███ Quick Toggles (outside menu) ██████████████████████████████████████████████████████████████████─ ███████████████████████████████████████████████████████████████████████████████████████████████████ █ █ █ Toggle Rapid Fire > Hold 'SCOREBOARD' & Press 'STREAK' (Default: VIEW/TOUCH & RIGHT) █── █ █─ █ Disable Turbo features > Hold 'UNUSED' (Default: DOWN) (active while holding) █ █ █─ ███████████████████████████████████████████████████████████████████████████████████████████████████ Congrats, you now know the basics to get started, have fun!
- 223.73 KiB
-
Legend
-
- No more overall traffic or file/category traffic left for this month
-
- Insufficient posts
(0 posts required).
-
- Download!
-
- Download! External source.
-
- Download! Traffic will be debited on user account.
-
- Free download for registered users
-
- New download
-
- Updated download
Download Extension © by Hotschi, Demolition Fabi, OXPUS
• Download Extension English language © by OXPUS