591 lines
26 KiB
Plaintext
591 lines
26 KiB
Plaintext
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!");
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|