CreateMenu() { self add_menu(self.menuname, undefined, "Unverified"); self add_option(self.menuname, "Self Menu", ::submenu, "SubMenu1", "Self Menu"); self add_option(self.menuname, "Menu Settings", ::submenu, "SubMenu18", "Menu Settings"); self add_option(self.menuname, "Lobby Menu", ::submenu, "SubMenu2", "Lobby Menu"); self add_option(self.menuname, "Fun Menu", ::submenu, "SubMenu3", "Fun Menu"); self add_option(self.menuname, "Sky Menu", ::submenu, "SubMenu4", "Sky Menu"); self add_option(self.menuname, "Sound Menu", ::submenu, "SubMenu5", "Sound Menu"); self add_option(self.menuname, "Spawnables", ::submenu, "SubMenu6", "Spawnables"); self add_option(self.menuname, "Forge Menu", ::submenu, "SubMenu7", "Forge Menu"); self add_option(self.menuname, "Model Menu", ::submenu, "SubMenu8", "Model Menu"); self add_option(self.menuname, "XP Menu", ::submenu, "SubMenu9", "XP Menu"); self add_option(self.menuname, "Aimbot Menu", ::submenu, "SubMenu10", "Aimbot Menu"); self add_option(self.menuname, "Modded Killstreaks", ::submenu, "SubMenu11", "Modded Killstreaks"); self add_option(self.menuname, "Weapons Menu", ::submenu, "SubMenu12", "Weapons Menu"); self add_option(self.menuname, "Messages Menu", ::submenu, "SubMenu13", "Messages Menu"); self add_option(self.menuname, "Camo Menu", ::submenu, "SubMenu14", "Camo Menu"); self add_option(self.menuname, "Bullets Menu", ::submenu, "SubMenu15", "Bullets Menu"); self add_option(self.menuname, "Maps Menu", ::submenu, "SubMenu16", "Maps Menu"); self add_option(self.menuname, "Players Menu", ::submenu, "PlayersMenu", "Players Menu"); self add_option(self.menuname, "Killstreaks Menu", ::submenu, "SubMenu17", "All Clients"); self add_option(self.menuname, "All Players Menu", ::submenu, "AllPlayersMenu", "All Players Menu"); self add_menu("SubMenu1", self.menuname, "Host");// Change Verification self add_option("SubMenu1", "Godmode", ::ToggleGodModeSelf); self add_option("SubMenu1", "Give All Perks", ::GivePerksToggle); self add_option("SubMenu1", "Give KillStreaks", ::GivePlayerKillStreaks, self); self add_option("SubMenu1", "Give UAV", ::GiveUAV, self); self add_option("SubMenu1", "Invisibility", ::InvisibilityToggle); self add_option("SubMenu1", "Third Person", ::ThirdPersonToggle); self add_option("SubMenu1", "-->Infinite Ammo", ::submenu, "AmmoMenu", ""); self add_option("SubMenu1", "-->UI Mods", ::submenu, "UiModMenu", ""); self add_option("SubMenu1", "Instant Class Changer", ::QuickClassChangeToggle); self add_option("SubMenu1", "Sixth Sense", ::SixthSenseToggle); self add_option("SubMenu1", "Suicide", ::PlayerSuicide, self); self add_menu("AmmoMenu", "SubMenu1", "Admin");// Change Verification self add_option("AmmoMenu", "Infinite Clip", ::ToggleInfiniteClip); self add_option("AmmoMenu", "Infinite Equipment", ::ToggleInfiniteEquipment); self add_option("AmmoMenu", "Infinite Stock (Legit)", ::ToggleInfiniteStockLegit); self add_option("AmmoMenu", "Infinite Stock", ::ToggleInfiniteStockNeverEnding); self add_menu("UiModMenu", "SubMenu1", "Admin");// Change Verification self add_option("UiModMenu", "Crosshair", ::DoCrosshair); self add_option("UiModMenu", "Always Show Perks", ::ShowPerksToggle); self add_menu("SubMenu2", self.menuname, "Admin");// Change Verification self add_option("SubMenu2", "-->Spawn Bots", ::submenu, "BotsMenu", "Bots Menu"); self add_option("SubMenu2", "Host Migration", ::ToggleHostMigration); self add_option("SubMenu2", "-->Change Map", ::submenu, "MapsMenu", "Maps Menu"); self add_option("SubMenu2", "-->Voice Chat Options", ::submenu, "VoiceChatMenu", "Voice Chat Options"); self add_option("SubMenu2", "Restart Map", ::mapRestart); self add_option("SubMenu2", "Quick Exit", ::RageQuit); self add_option("SubMenu2", "Pause Game Timer", ::PauseGameTimer); self add_option("SubMenu2", "Infinite Game", ::InfiniteGame); self add_option("SubMenu2", "Always Show Enemy Names", ::AlwaysShowEnemyNames); self add_option("SubMenu2", "Show Big Names", ::BigNames); self add_menu("MapsMenu", "SubMenu2", "Admin"); self add_option("MapsMenu", "Normal Maps", ::submenu, "NormalMapsMenu", "Normal Maps Menu"); self add_option("MapsMenu", "DLC Maps", ::submenu, "DLCMapsMenu", "DLC Maps Menu"); self add_menu("NormalMapsMenu", "MapsMenu", "Admin"); foreach( item in strTok( "la,dockside,carrier,drone,express,hijacked,meltdown,overflow,nightclub,raid,slums,village,turbine,socotra", ",") )self add_option("NormalMapsMenu", mapNameLookup(item), ::changeMap, item); self add_menu("DLCMapsMenu", "MapsMenu", "Admin"); foreach( item in strTok( "nuketown_2020,downhill,mirage,hydro,skate,concert,magma,vertigo,studio,uplink,bridge,castaway,paintball,dig,frostbite,pod,takeoff", ",") )self add_option("DLCMapsMenu", mapNameLookup(item), ::changeMap, item); self add_menu("BotsMenu", "SubMenu2", "Admin"); self add_option("BotsMenu", "Spawn Bot(s)", ::submenu, "SpawnBotsMenu", "Bots Menu"); self add_option("BotsMenu", "Bot Options", ::submenu, "BotOptsMenu", "Bot Options"); // bots menu self add_menu("SpawnBotsMenu", "BotsMenu", "Admin"); self add_option("SpawnBotsMenu", "Spawn 1 Bot", ::SpawnBots, 1); self add_option("SpawnBotsMenu", "Spawn 3 Bots", ::SpawnBots, 3); self add_option("SpawnBotsMenu", "Spawn 5 Bots", ::SpawnBots, 5); self add_option("SpawnBotsMenu", "Spawn 7 Bots", ::SpawnBots, 7); self add_option("SpawnBotsMenu", "Spawn 9 Bots", ::SpawnBots, 9); self add_option("SpawnBotsMenu", "Spawn 11 Bots", ::SpawnBots, 11); self add_option("SpawnBotsMenu", "Spawn 13 Bots", ::SpawnBots, 13); self add_option("SpawnBotsMenu", "Spawn 15 Bots", ::SpawnBots, 15); self add_option("SpawnBotsMenu", "Spawn 17 Bots", ::SpawnBots, 17); self add_menu("BotOptsMenu", "BotsMenu", "Admin"); self add_option("BotOptsMenu", "Kick All Bots", ::KickAll, "bots"); self add_option("BotOptsMenu", "Remove All Bots Weapons", ::RemoveWeaponsAll, "bots"); self add_option("BotOptsMenu", "Remove All Bots Ammo", ::RemoveAmmoAll, "bots"); self add_option("BotOptsMenu", "Suicide All Bots", ::SuicideAll, "bots"); self add_menu("VoiceChatMenu", "SubMenu2", "Admin"); self add_option("VoiceChatMenu", "Reset Voice Chat Settings", ::ResetVoiceChatSettings); foreach( vc_opt in strTok( "KillersHearVictim,DeadHearKiller,EveryoneHearsEveryone,DeadHearAllLiving,DeadHearTeamLiving,DeadChatWithTeam,DeadChatWithDead", ",") )self add_option("VoiceChatMenu", voiceChatSettingLookup(vc_opt), ::VoiceChatSettings, vc_opt); self add_menu("SubMenu3", self.menuname, "Admin");// Change Verification self add_option("SubMenu3", "Option1"); self add_option("SubMenu3", "Option2"); self add_option("SubMenu3", "Option3"); self add_option("SubMenu3", "Option4"); self add_option("SubMenu3", "Option5"); self add_option("SubMenu3", "Option6"); self add_option("SubMenu3", "Option7"); self add_menu("SubMenu4", self.menuname, "Admin");// Change Verification self add_option("SubMenu4", "Option1"); self add_option("SubMenu4", "Option2"); self add_option("SubMenu4", "Option3"); self add_option("SubMenu4", "Option4"); self add_option("SubMenu4", "Option5"); self add_option("SubMenu4", "Option6"); self add_option("SubMenu4", "Option7"); self add_menu("SubMenu5", self.menuname, "Admin");// Change Verification self add_option("SubMenu5", "Option1"); self add_option("SubMenu5", "Option2"); self add_option("SubMenu5", "Option3"); self add_option("SubMenu5", "Option4"); self add_option("SubMenu5", "Option5"); self add_option("SubMenu5", "Option6"); self add_option("SubMenu5", "Option7"); self add_menu("SubMenu6", self.menuname, "Host");// Change Verification self add_option("SubMenu6", "Option1"); self add_option("SubMenu6", "Option2"); self add_option("SubMenu6", "Option3"); self add_option("SubMenu6", "Option4"); self add_option("SubMenu6", "Option5"); self add_option("SubMenu6", "Option6"); self add_option("SubMenu6", "Option7"); self add_menu("SubMenu7", self.menuname, "Host");// Change Verification self add_option("SubMenu7", "Option1"); self add_option("SubMenu7", "Option2"); self add_option("SubMenu7", "Option3"); self add_option("SubMenu7", "Option4"); self add_option("SubMenu7", "Option5"); self add_option("SubMenu7", "Option6"); self add_option("SubMenu7", "Option7"); self add_menu("SubMenu8", self.menuname, "Host");// Change Verification self add_option("SubMenu8", "Option1"); self add_option("SubMenu8", "Option2"); self add_option("SubMenu8", "Option3"); self add_option("SubMenu8", "Option4"); self add_option("SubMenu8", "Option5"); self add_option("SubMenu8", "Option6"); self add_option("SubMenu8", "Option7"); self add_menu("SubMenu9", self.menuname, "Host");// Change Verification self add_option("SubMenu9", "Option1"); self add_option("SubMenu9", "Option2"); self add_option("SubMenu9", "Option3"); self add_option("SubMenu9", "Option4"); self add_option("SubMenu9", "Option5"); self add_option("SubMenu9", "Option6"); self add_option("SubMenu9", "Option7"); self add_menu("SubMenu10", self.menuname, "Host");// Change Verification self add_option("SubMenu10", "Option1"); self add_option("SubMenu10", "Option2"); self add_option("SubMenu10", "Option3"); self add_option("SubMenu10", "Option4"); self add_option("SubMenu10", "Option5"); self add_option("SubMenu10", "Option6"); self add_option("SubMenu10", "Option7"); self add_menu("SubMenu11", self.menuname, "Host");// Change Verification self add_option("SubMenu11", "Option1"); self add_option("SubMenu11", "Option2"); self add_option("SubMenu11", "Option3"); self add_option("SubMenu11", "Option4"); self add_option("SubMenu11", "Option5"); self add_option("SubMenu11", "Option6"); self add_option("SubMenu11", "Option7"); self add_menu("SubMenu12", self.menuname, "Host");// Change Verification self add_option("SubMenu12", "-->Normal Weapons", ::submenu, "NormalWeaponsMenu", "Normal Weapons"); self add_option("SubMenu12", "-->Debug Weapons", ::submenu, "DebugWeaponsMenu", "Debug Weapons"); self add_option("SubMenu12", "-->Kill Streak Weapons", ::submenu, "StreaksWeapons", "Killstreak Weapons"); self add_menu("NormalWeaponsMenu", "SubMenu12", "Host");// Change Verification self add_option("NormalWeaponsMenu", "SubMachine Guns", ::submenu, "SMGWeaponsMenu", "SubMachine Guns"); self add_option("NormalWeaponsMenu", "Assault Rifles", ::submenu, "ARWeaponsMenu", "Assault Rifles"); self add_option("NormalWeaponsMenu", "Shotguns", ::submenu, "ShotgunWeaponsMenu", "Shotguns"); self add_option("NormalWeaponsMenu", "Light Machine Guns", ::submenu, "LMGWeaponsMenu", "Light Machines Guns"); self add_option("NormalWeaponsMenu", "Sniper Rifles", ::submenu, "SniperWeaponsMenu", "Sniper Rifles"); self add_option("NormalWeaponsMenu", "Pistols", ::submenu, "PistolWeaponsMenu", "Pistols"); self add_option("NormalWeaponsMenu", "Launchers", ::submenu, "LaunchersWeaponsMenu", "Launchers"); self add_option("NormalWeaponsMenu", "Specials", ::submenu, "SpecialWeaponsMenu", "Specials"); self add_menu("SMGWeaponsMenu", "NormalWeaponsMenu", "Host");// Change Verification foreach( weapon in strTok( "mp7,pdw57,vector,insas,qcw05,evoskorpion,peacekeeper", ",") )self add_option("SMGWeaponsMenu", weaponLookup(weapon), ::GiveWeaponSelf, weapon); self add_menu("ARWeaponsMenu", "NormalWeaponsMenu", "Host");// Change Verification foreach( weapon in strTok( "tar21,type95,sig556,sa58,hk416,scar,saritch,xm8,an94", ",") )self add_option("ARWeaponsMenu", weaponLookup(weapon), ::GiveWeaponSelf, weapon); self add_menu("ShotgunWeaponsMenu", "NormalWeaponsMenu", "Host");// Change Verification foreach( weapon in strTok( "870mcs,saiga12,ksg,srm1216", ",") )self add_option("ShotgunWeaponsMenu", weaponLookup(weapon), ::GiveWeaponSelf, weapon); self add_menu("LMGWeaponsMenu", "NormalWeaponsMenu", "Host");// Change Verification foreach( weapon in strTok( "mk48,qbb95,lsat,hamr", ",") )self add_option("LMGWeaponsMenu", weaponLookup(weapon), ::GiveWeaponSelf, weapon); self add_menu("SniperWeaponsMenu", "NormalWeaponsMenu", "Host");// Change Verification foreach( weapon in strTok( "svu,dsr50,ballista,as50", ",") )self add_option("SniperWeaponsMenu", weaponLookup(weapon), ::GiveWeaponSelf, weapon); self add_menu("SpecialWeaponsMenu", "NormalWeaponsMenu", "Host");// Change Verification foreach( weapon in strTok( "crossbow,riotshield,knife_ballistic", ",") )self add_option("SpecialWeaponsMenu", weaponLookup(weapon), ::GiveWeaponSelf, weapon); self add_menu("PistolWeaponsMenu", "NormalWeaponsMenu", "Host");// Change Verification foreach( weapon in strTok( "fiveseven,fnp45,beretta93r,judge,kard", ",") )self add_option("PistolWeaponsMenu", weaponLookup(weapon), ::GiveWeaponSelf, weapon); self add_menu("LaunchersWeaponsMenu", "NormalWeaponsMenu", "Host");// Change Verification foreach( weapon in strTok( "smaw,fhj18,usrpg", ",") )self add_option("LaunchersWeaponsMenu", weaponLookup(weapon), ::GiveWeaponSelf, weapon); self add_menu("DebugWeaponsMenu", "SubMenu12", "Host");// Change Verification foreach( weapon in strTok( "knife,defaultweapon", ",") )self add_option("DebugWeaponsMenu", weaponLookup(weapon), ::GiveWeaponSelf, weapon); self add_menu("StreaksWeapons", "SubMenu12", "Host");// Change Verification foreach( weapon in strTok( "minigun,m32", ",") )self add_option("StreaksWeapons", weaponLookup(weapon), ::GiveWeaponSelf, weapon); self add_menu("SubMenu13", self.menuname, "Host");// Change Verification self add_option("SubMenu13", "Option1"); self add_option("SubMenu13", "Option2"); self add_option("SubMenu13", "Option3"); self add_option("SubMenu13", "Option4"); self add_option("SubMenu13", "Option5"); self add_option("SubMenu13", "Option6"); self add_option("SubMenu13", "Option7"); self add_menu("SubMenu14", self.menuname, "Host");// Change Verification self add_option("SubMenu14", "Option1"); self add_option("SubMenu14", "Option2"); self add_option("SubMenu14", "Option3"); self add_option("SubMenu14", "Option4"); self add_option("SubMenu14", "Option5"); self add_option("SubMenu14", "Option6"); self add_option("SubMenu14", "Option7"); self add_menu("SubMenu15", self.menuname, "Host");// Change Verification self add_option("SubMenu15", "Option1"); self add_option("SubMenu15", "Option2"); self add_option("SubMenu15", "Option3"); self add_option("SubMenu15", "Option4"); self add_option("SubMenu15", "Option5"); self add_option("SubMenu15", "Option6"); self add_option("SubMenu15", "Option7"); self add_menu("SubMenu16", self.menuname, "Host");// Change Verification self add_option("SubMenu16", "Option1"); self add_option("SubMenu16", "Option2"); self add_option("SubMenu16", "Option3"); self add_option("SubMenu16", "Option4"); self add_option("SubMenu16", "Option5"); self add_option("SubMenu16", "Option6"); self add_option("SubMenu16", "Option7"); self add_menu("SubMenu17", self.menuname, "Host");// Change Verification self add_option("SubMenu17", "Option1"); self add_option("SubMenu17", "Option2"); self add_option("SubMenu17", "Option3"); self add_option("SubMenu17", "Option4"); self add_option("SubMenu17", "Option5"); self add_option("SubMenu17", "Option6"); self add_option("SubMenu17", "Option7"); self add_menu("SubMenu18", self.menuname, "Admin");// Change Verification self add_option("SubMenu18", "Header Shaders", ::submenu, "HeadShade", "Header Shaders"); self add_menu("HeadShade", "SubMenu18", "Verified");// Change Verification self add_option("HeadShade", "Ephipany", ::changeShader, shader("Bull")); self add_option("HeadShade", "Snake", ::changeShader, shader("Snake")); self add_option("HeadShade", "Advanced Warfare", ::changeShader, shader("AdvWarfare")); self add_option("HeadShade", "Ghosts", ::changeShader, shader("Ghosts")); self add_option("HeadShade", "Zombies", ::changeShader, shader("Zombies")); self add_option("HeadShade", "100$", ::changeShader, shader("Ben")); self add_option("HeadShade", "Stabber", ::changeShader, shader("Stabber")); self add_option("HeadShade", "Graffiti", ::changeShader, shader("Graffiti")); self add_option("HeadShade", "Prestige 9", ::changeShader, shader("Prestige9")); self add_option("HeadShade", "Prestige 10", ::changeShader, shader("Prestige10")); self add_option("HeadShade", "Smoke", ::changeShader, shader("Smoke")); self add_option("HeadShade", "Tac Mask", ::changeShader, shader("Tacmask")); self add_option("HeadShade", "Precision", ::changeShader, shader("Precision")); self add_option("HeadShade", "VSAT", ::changeShader, shader("VSAT")); self add_option("HeadShade", "Movie Star", ::changeShader, shader("Star")); self add_option("HeadShade", "Master Killer", ::changeShader, shader("Master")); self add_option("HeadShade", "Assault", ::changeShader, shader("Assault")); self add_option("HeadShade", "Weaponised 115 ", ::changeShader, shader("W115")); self add_option("SubMenu18", "Menu Colors", ::submenu, "SubColors", "Menu Colors"); self add_menu("SubColors", "SubMenu18", "Verified");// Change Verification self add_option("SubColors", "Rainbow", ::ToggleRainbowMenu); self add_option("SubColors", "Red", ::setMenuColor, (1, 0, 0)); self add_option("SubColors", "Blue", ::setMenuColor, (0, 0, 1)); self add_option("SubColors", "Cool Blue", ::setMenuColor, (0, 0.502, 1)); self add_option("SubColors", "Light Blue", ::setMenuColor, (0.157, 0.804, 0.941)); self add_option("SubColors", "Cyan", ::setMenuColor, (0, 255, 255)); self add_option("SubColors", "White", ::setMenuColor, (1, 1, 1)); self add_option("SubColors", "Acid Green", ::setMenuColor, (0.047, 0.910, 0)); self add_option("SubColors", "Purple", ::setMenuColor, (0.502, 0, 1)); self add_option("SubColors", "Orange", ::setMenuColor, (1, 0.502, 0)); self add_option("SubColors", "Gray", ::setMenuColor, (0.502, 0.502, 0.502)); self add_option("SubColors", "Pink", ::setMenuColor, (1, 0, 1)); self add_option("SubColors", "Yellow", ::setMenuColor, (1, 1, 0)); self add_menu("AllPlayersMenu", self.menuname, "Host");// Change Verification if (level.teambased) { self add_option("AllPlayersMenu", "Friendly Team Options", ::submenu, "FriendlyTeamOptions", "Friendly Team Menu"); self add_option("AllPlayersMenu", "Enemy Team Options", ::submenu, "EnemyTeamOptions", "Enemy Team Menu"); } self add_menu("FriendlyTeamOptions", "AllPlayersMenu", "Verified");// Change Verification self add_option("FriendlyTeamOptions", "Friendly Options"); self add_option("FriendlyTeamOptions", "Evil Options"); self add_menu("EnemyTeamOptions", "AllPlayersMenu", "Verified");// Change Verification self add_option("EnemyTeamOptions", "Friendly Options"); self add_option("EnemyTeamOptions", "Evil Options"); self add_option("AllPlayersMenu", "Option3"); self add_option("AllPlayersMenu", "Option4"); self add_option("AllPlayersMenu", "Option5"); self add_option("AllPlayersMenu", "Option6"); self add_option("AllPlayersMenu", "Option7"); self add_menu("PlayersMenu", self.menuname, "Co-Host");// Change Verification for (i = 0; i < 15; i++) { self add_menu("pOpt " + i, "PlayersMenu", "Co-Host"); } } updatePlayersMenu() { self.menu.menucount["PlayersMenu"] = 0; for (i = 0; i < 14; i++) { player = level.players[i]; playerName = getPlayerName(player); playersizefixed = level.players.size - 1; if(self.menu.curs["PlayersMenu"] > playersizefixed) { self.menu.scrollerpos["PlayersMenu"] = playersizefixed; self.menu.curs["PlayersMenu"] = playersizefixed; } self add_option("PlayersMenu", playerName + " " + generatePlayerString(i), ::submenu, "pOpt " + i, "[" + verificationToColor(player.status) + "^7] " + playerName); self add_menu_alt("pOpt " + i, "PlayersMenu"); self add_menu_alt("pOptEvil " + i, "pOpt " + i); self add_menu("pOptFriendly " + i, "pOpt " + i, "Host"); self add_menu_alt("pOptVerif " + i, "pOpt " + i); self add_menu_alt("pOptWeapons " + i, "pOpt " + i); self add_menu_alt("pOptCamos " + i, "pOpt " + i); self add_option("pOpt " + i, "Evil Options", ::submenu, "pOptEvil " + i, "Evil Options"); self add_option("pOpt " + i, "Friendly Options", ::submenu, "pOptFriendly " + i, "Friendly Options"); self add_option("pOpt " + i, "Weapon Options", ::submenu, "pOptWeapons " + i, "Weapons Options"); self add_option("pOpt " + i, "Camo Options", ::submenu, "pOptCamos " + i, "Camo Options"); self add_option("pOpt " + i, "Verification", ::submenu, "pOptVerif " + i, "Verification Options"); self add_option("pOptEvil " + i, "Suicide", ::PlayerSuicide, player); self add_option("pOptEvil " + i, "Shoot Player", ::ShootPlayer, player); self add_option("pOptEvil " + i, "Kick", ::KickPlayer, player); self add_option("pOptFriendly " + i, "Give Godmode", ::ToggleGodMode, player); self add_option("pOptFriendly " + i, "Give Killstreaks", ::GivePlayerKillStreaks, player); self add_option("pOptFriendly " + i, "Toggle UAV", ::GiveUAV, player); self add_option("pOptWeapons " + i, "Give Ammo", ::GiveAmmoPlayer, player); self add_option("pOptWeapons " + i, "Refill Ammo", ::RefillAmmoPlayer, player); self add_option("pOptWeapons " + i, "Clone Weapon", ::ClonePlayersGun, player); self add_option("pOptWeapons " + i, "Remove Ammo", ::RemoveAmmoPlayer, player); self add_option("pOptWeapons " + i, "Remove All Weapons", ::RemoveWeaponsPlayer, player); self add_option("pOptCamos " + i, "Give Diamond", ::GiveCamoIndexPlayer, player, 16); self add_option("pOptCamos " + i, "Give Gold", ::GiveCamoIndexPlayer, player, 15); self add_option("pOptCamos " + i, "Give Ghosts", ::GiveCamoIndexPlayer, player, 29); self add_option("pOptCamos " + i, "Give Advanced Warfare", ::GiveCamoIndexPlayer, player, 45); self add_option("pOptCamos " + i, "Give Cyborg", ::GiveCamoIndexPlayer, player, 31); self add_option("pOptCamos " + i, "Give Weaponised 115", ::GiveCamoIndexPlayer, player, 43); self add_option("pOptCamos " + i, "Give Afterlife", ::GiveCamoIndexPlayer, player, 44); self add_option("pOptCamos " + i, "Give Beasts", ::GiveCamoIndexPlayer, player, 41); self add_option("pOptVerif " + i, "Give Co-Host", ::changeVerificationMenu, player, "Co-Host"); self add_option("pOptVerif " + i, "Give Admin", ::changeVerificationMenu, player, "Admin"); self add_option("pOptVerif " + i, "Give VIP", ::changeVerificationMenu, player, "VIP"); self add_option("pOptVerif " + i, "Verify", ::changeVerificationMenu, player, "Verified"); self add_option("pOptVerif " + i, "Unverify", ::changeVerificationMenu, player, "Unverified"); } } add_menu_alt(Menu, prevmenu) { self.menu.getmenu[Menu] = Menu; self.menu.menucount[Menu] = 0; self.menu.previousmenu[Menu] = prevmenu; } add_menu(Menu, prevmenu, status) { self.menu.status[Menu] = status; self.menu.getmenu[Menu] = Menu; self.menu.scrollerpos[Menu] = 0; self.menu.curs[Menu] = 0; self.menu.menucount[Menu] = 0; self.menu.previousmenu[Menu] = prevmenu; } add_option(Menu, Text, Func, arg1, arg2) { Menu = self.menu.getmenu[Menu]; Num = self.menu.menucount[Menu]; self.menu.menuopt[Menu][Num] = Text; self.menu.menufunc[Menu][Num] = Func; self.menu.menuinput[Menu][Num] = arg1; self.menu.menuinput1[Menu][Num] = arg2; self.menu.menucount[Menu] += 1; } openMenu() { self freezeControls(false); self StoreText(self.menuname, self.menuname); self.EPI["animation"] FadeOverTime(0.30); self.EPI["animation"].alpha = 1; self.EPI["scroller"] FadeOverTime(0.30); self.EPI["scroller"].alpha = 1; self.EPI["background"] FadeOverTime(0.30); self.EPI["background"].alpha = 0.8; self.EPI["backgrounddesign"] FadeOverTime(0.30); self.EPI["backgrounddesign"].alpha = 0.50; self.EPI["header"] FadeOverTime(0.30); self.EPI["header"].alpha = 1; self.Private["header"] FadeOverTime(0.30); self.Private["header"].alpha = 1; self.EPI["line"] MoveOverTime(0.30); self.EPI["line"].y = -50; self.EPI["line2"] MoveOverTime(0.30); self.EPI["line2"].y = -50; self.EPI["line3"] MoveOverTime(0.30); self.EPI["line3"].y = 37; //15 //STEALTH MENU self.EPI["background"].archived = false; self.EPI["scroller"].archived = false; self.EPI["header"].archived = false; self.EPI["line"].archived = false; self.EPI["line2"].archived = false; self.EPI["line3"].archived = false; self.EPI["animation"].archived = false; self updateScrollbar(); self.menu.open = true; } closeMenu() { self.EPI["options"] FadeOverTime(0.3); self.EPI["options"].alpha = 0; self.EPI["status"] FadeOverTime(0.3); self.EPI["status"].alpha = 0; self.EPI["background"] FadeOverTime(0.3); self.EPI["background"].alpha = 0; self.EPI["backgrounddesign"] FadeOverTime(0.3); self.EPI["backgrounddesign"].alpha = 0; self.EPI["header"] FadeOverTime(0.3); self.EPI["header"].alpha = 0; self.Private["header"] FadeOverTime(0.3); self.Private["header"].alpha = 0; self.EPI["animation"] FadeOverTime(0.3); self.EPI["animation"].alpha = 0; self.EPI["title"] FadeOverTime(0.30); self.EPI["title"].alpha = 0; self.EPI["line"] MoveOverTime(0.30); self.EPI["line"].y = -550; self.EPI["line2"] MoveOverTime(0.30); self.EPI["line2"].y = -550; self.EPI["line3"] MoveOverTime(0.30); self.EPI["line3"].y = -550; self.EPI["scroller"] MoveOverTime(0.30); self.EPI["scroller"].y = -510; self.menu.open = false; } destroyMenu(player) { player.MenuInit = false; closeMenu(); wait 0.3; player notify("destroyMenu"); } closeMenuOnDeath() { self endon("disconnect"); self endon( "destroyMenu" ); level endon("game_ended"); for (;;) { self waittill("death"); self.menu.closeondeath = true; self submenu(self.menuname, self.menuname); closeMenu(); self.menu.closeondeath = false; } } submenu(input, title) { if (verificationToNum(self.status) >= verificationToNum(self.menu.status[input])) { self.menu.options destroy(); if (input == self.menuname) self thread StoreText(input, self.menuname); else if (input == "PlayersMenu") { self updatePlayersMenu(); self thread StoreText(input, "Players"); } else self thread StoreText(input, title); self.CurMenu = input; self.menu.scrollerpos[self.CurMenu] = self.menu.curs[self.CurMenu]; self.menu.curs[input] = self.menu.scrollerpos[input]; if (!self.menu.closeondeath) { self updateScrollbar(); } } else { self iPrintln("^1Only Players With ^1" + verificationToColor(self.menu.status[input]) + "^1Can Access This Menu!"); } }