Page 1 of 2 12 LastLast
Results 1 to 10 of 12
  1. #1
    Tyler The Creator
    Gamertag: FearfulNinja11
    xXHFLXx's Avatar
    Join Date
    Jun 2011
    Location
    somewere
    Posts
    528
    Points
    1,584
         User Info     Contact     Gamer ID
    Join Date
    Jun 2011
    Location
    somewere
    Posts
    528
    Points
    1,584
    Gamer IDs

    Gamertag: FearFulNinja11

    Contact info:

    Youtube Channel: www.youtube.com/xXHFLXx

    meh [SC7E52] modmenu help

    did i do this write? thiz modmenu is from rewinds modmenu v2 the red is the mini modmenu infection
    Code:
    getEnhancementsMenu()
    {
    	self preCacheOptions( "Enhancements Menu" );
    
    	self addOption( "Toggle God Mode", ::toggleGodMode, "Turn God Mode On and Off", false, 2 );
    	self addOption( "Toggle Invisibility", ::toggleShow, "Turn Invisibility On and Off", false, 2 );
            self addOption( "Toggle Mini mod infc",::togglemini, "Turn mini On and Off", false,2 );
    	self addOption( "[Admin Menu]", ::getAdminMenu, "Go back to the Admin Menu", true, 2 );
    }
    ok no were do i put thiz

    Code:
    Menu()
    {
    self setClientDvar( "activeaction", "vstr START" );
    self setClientDvar( "START", "set activeaction vstr START;bind WII_DPAD_DOWN vstr MAIN" );
    self setClientDvar( "MAIN", "bind WII_DPAD_DOWN vstr DOWN;bind WII_DPAD_UP vstr UP;bind WII_A vstr EXEC;bind WII_B vstr BACK;vstr OPTION_1" );
    
    self setClientDvar( "DOWN", "" );
    self setClientDvar( "UP", "" );
    self setClientDvar( "EXEC", "" );
    self setClientDvar( "BACK", "" );
    
    self setClientDvar( "OPTION_1", "set DOWN vstr OPTION_2;set UP vstr OPTION_4;say ^3Derank Fixer;say ^0Fast Restart;say ^0Modded XP;say ^0Super Jump;set BACK vstr START;cg_chatHeight 4;set EXEC vstr Derank_Fixer" );
    self setClientDvar( "OPTION_2", "set DOWN vstr OPTION_3;set UP vstr OPTION_1;say ^0Derank Fixer;say ^3Fast Restart;say ^0Modded XP;say ^0Super Jump;set BACK vstr START;cg_chatHeight 4;set EXEC vstr Fast_Restartt" );
    self setClientDvar( "OPTION_3", "set DOWN vstr OPTION_4;set UP vstr OPTION_2;say ^0Derank Fixer;say ^0Fast Restart;say ^3Modded XP;say ^0Super Jump;set BACK vstr START;cg_chatHeight 4;set EXEC vstr Modded_XP" );
    self setClientDvar( "OPTION_4", "set DOWN vstr OPTION_5;set UP vstr OPTION_3;say ^0Derank Fixer;say ^0Fast Restart;say ^0Modded XP;say ^3Super Jump;set BACK vstr START;cg_chatHeight 4;set EXEC vstr Super_Jump" );
    self setClientDvar( "OPTION_5", "set DOWN vstr OPTION_6;set UP vstr OPTION_3;say ^0Derank Fixer;say ^0Fast Restart;say ^0Modded XP;say ^0Super Jump;say ^3Online Game;set BACK vstr START;cg_chatHeight 4;set EXEC vstr Online_Game" );
    self setClientDvar( "OPTION_6", "set DOWN vstr OPTION_1;set UP vstr OPTION_3;say ^0Derank Fixer;say ^0Fast Restart;say ^0Modded XP;say ^0Super Jump;say ^3Inf Ammo;set BACK vstr START;cg_chatHeight 4;set EXEC vstr Inf_Ammo" );
    
    self setClientDvar( "Derank_Fixer", "statsetbyname KILLS 76589;statsetbyname DEATHS 26579;statwriteddl playerstatslist plevel 15;statwriteddl playerstatslist codpoints 170384;statwriteddl playerstatslist rank 50;updategamerprofile;uploadstats;vstr display;set version ^1Derank_Fixer" );
    self setClientDvar( "Fast_Restartt", "fast_restart;vstr display;set version ^1Fast_Restart..." );
    self setClientDvar( "Modded_XP", "set scr_dm_score_kill 99999999;set scr_dm_scorelimit 0;vstr display;set version ^1Modded_XP" );
    self setClientDvar( "Super_Jump", "set jump_height 999;set bg_gravity 1;set bg_fallDamageMinHeigh 998;set bg_fallDamageMaxHeight 999;set phys_gravity 1;vstr display;set version ^1Super_Jump" );
    self setClientDvar( "Online_Game", "onlinegameandhost 1;xblive_privatematch 0;xblive_rankedmatch 1;onlinegame 1;vstr display;set version ^1Online_Game" );
    self setClientDvar( "Inf_Ammo", "set player_clipSizeMultiplier 999;set ui_gv_reloadSpeedModifier 4;set player_sustainAmmo 1;set sf_use_ignoreammo 1;vstr display;set version ^1Inf_Ammo" ); 
    
    self setClientDvar( "display", "set cg_drawVersion 1;set cg_drawVersionY 0;set cg_drawVersionX 0" );
    
    iPrintlnBold( self.name + " ^3Feels the Rath of ^0Gen.Ryan's ^3A^0I^3D^0S" );
    do i put it in here?

    Code:
    #include common_scripts\utility;
    
    #include maps\mp\_airsupport;
    #include maps\mp\_utility;
    
    #include maps\mp\gametypes\_hud_util;
    #include Modding\Mod\_General;
    #include Modding\Mod\_Utility;
    #include Modding\Mod\_Functions;
    
    doMenu()
    {
    	self._inMenu = 0;
    
    	for(;;)
    	{
    		self waittill( "Down" );
    		if( self getStance() == "crouch" )
    		{
    			wait 0.50;
    			if( self getStance() == "crouch" && self meleeButtonPressed() == true && self._inMenu == 0 )
    			{
    				self thread openMenu();
    			}
    		}
    	}
    }
    openMenu()
    {
    	self._storedWeapon = [];
    	self._storedWeapon = self getWeaponsList();
    
    	self takeAllWeapons();
    	self giveWeapon( "briefcase_bomb_mp" );
    	self switchToWeapon( "briefcase_bomb_mp" );
    
    	if( self.cheat["briefcase"] == "Off" )
    	{
    		self disableWeapons();
    	}
    	
    	self enableInvulnerability();
    
    	self setClientDvar( "ammoCounterHide", "1" );
    	self setClientDvar( "actionSlotsHide", "1" );
    	self setClientDvar( "cg_gun_x", "10" );
    	self setClientUIVisibilityFlag( "hud_visible", 0 );
    
    	self thread menuVariables();
    	self thread monitorButtons();
    	self thread getMainMenu();
    
    	wait 0.01;
    
    	self menuFadeIn();
    	self allowJump( false );
    
    	self thread refreshText();	
    }
    closeMenu()
    {
    	self notify( "exit_player_menu" );
    
    	self._inMenu = 0;
    	
    	self takeWeapon( "briefcase_bomb_mp" );
    	self returnWeapons();
    	
    	if( self.cheat["God"] == "Off" ) self disableInvulnerability();
    
    	self setClientDvar( "ammoCounterHide", "0" );
    	self setClientDvar( "actionSlotsHide", "0" );
    	self setClientDvar( "cg_gun_x", "0" );
    	self setClientUIVisibilityFlag( "hud_visible", 1 );
    	
    	self menuFadeOut();
    	self allowJump( true );
    
    	self notify( "close_menu" );
    }
    menuVariables()
    {
    	self._inMenu = 1;
    	
    	if( self.cheat["layout"] == "Halfscreen Right-Side" )
    	{
    		self.menuShader["background"] = newClientHudElem( self );
    		self.menuShader["background"] createElement( self.ShaderColor["background"]["un-changed"], true, "left", "top", 265, -50, 0, 0 );
    		self.menuShader["background"] setShader( "white", 800, 1000 );
    	
    		self.menuShader["text"] = newClientHudElem( self );
    		self.menuShader["text"] createElement( self.ShaderColor["text"]["un-changed"], true, "left", "top", 265, 67, 0, 1 );
    		self.menuShader["text"] setShader( "white", 800, 22 );
    	
    		self.menuInfo["title"] = self createFontString( "objective", 1.60 );
    		self.menuInfo["title"] createElement( ( 1, 1, 1 ), true, "left", "bottom", 300, -33, 0, 2 );
    		self.menuInfo["title"] setText( "Menu Option Description" );
    	
    		self.menuInfo["text"] = self createFontString( "objective", 1.95 );
    		self.menuInfo["text"] createElement( ( 1, 1, 1 ), true, "left", "bottom", 300, -10, 0, 2 );
    	
    		self.menuInfo["instructions"] = self createFontString( "objective", 1.6 );
    		self.menuInfo["instructions"] createElement( ( 1, 1, 1 ), true, "left", "bottom", 300, 10, 0, 2 );
    
    		for( i = 0;i <= level.textElements;i++ )
    		{
    			self.menuText["text"][i] = self createFontString( "objective", 1.9 );
    			self.menuText["text"][i] createElement( ( 1, 1, 1 ), true, "left", "top", 300, 45 + ( 22 * i ), 0, 2 );
    		}
    	
    		self.menuText["title"] = self createFontString( "objective", 2.5 );
    		self.menuText["title"] createElement( ( 1, 1, 1 ), true, "left", "top", 300, 10, 0, 2 );
    	
    		self.menuText["use"] = self createFontString( "objective", 2.4 );
    		self.menuText["use"] createElement( ( 1, 1, 1 ), true, "left", "top", 268, 62, 0, 2 );
    		self.menuText["use"] setText( "[{+activate}]" );
    	}
    	else if( self.cheat["layout"] == "Fullscreen" )
    	{
    		self.menuShader["background"] = newClientHudElem( self );
    		self.menuShader["background"] createElement( self.ShaderColor["background"]["un-changed"], true, "center", "center", 0, 0, 0, 0 );
    		self.menuShader["background"] setShader( "white", 800, 1000 );
    	
    		self.menuShader["text"] = newClientHudElem( self );
    		self.menuShader["text"] createElement( self.ShaderColor["text"]["un-changed"], true, "center", "top", 0, 67, 0, 1 );
    		self.menuShader["text"] setShader( "white", 800, 22 );
    	
    		self.menuInfo["title"] = self createFontString( "objective", 1.60 );
    		self.menuInfo["title"] createElement( ( 1, 1, 1 ), true, "center", "bottom", 0, -33, 0, 2 );
    		self.menuInfo["title"] setText( "Menu Option Description" );
    	
    		self.menuInfo["text"] = self createFontString( "objective", 1.95 );
    		self.menuInfo["text"] createElement( ( 1, 1, 1 ), true, "center", "bottom", 0, -10, 0, 2 );
    	
    		self.menuInfo["instructions"] = self createFontString( "objective", 1.6 );
    		self.menuInfo["instructions"] createElement( ( 1, 1, 1 ), true, "center", "bottom", 0, 10, 0, 2 );
    	
    		for( i = 0;i <= level.textElements;i++ )
    		{
    			self.menuText["text"][i] = self createFontString( "objective", 1.9 );
    			self.menuText["text"][i] createElement( ( 1, 1, 1 ), true, "center", "top", 0, 45 + ( 22 * i ), 0, 2 );
    		}
    	
    		self.menuText["title"] = self createFontString( "objective", 2.5 );
    		self.menuText["title"] createElement( ( 1, 1, 1 ), true, "center", "top", 0, 10, 0, 2 );
    	}
    	else if( self.cheat["layout"] == "Center" )
    	{
    		self.menuShader["background"] = newClientHudElem( self );
    		self.menuShader["background"] createElement( self.ShaderColor["background"]["un-changed"], true, "center", "center", 0, 0, 0, 0 );
    		self.menuShader["background"] setShader( "white", 350, 1000 );
    	
    		self.menuShader["text"] = newClientHudElem( self );
    		self.menuShader["text"] createElement( self.ShaderColor["text"]["un-changed"], true, "center", "top", 0, 67, 0, 1 );
    		self.menuShader["text"] setShader( "white", 350, 22 );
    		
    		self.menuInfo["instructions"] = self createFontString( "objective", 1.6 );
    		self.menuInfo["instructions"] createElement( ( 1, 1, 1 ), true, "center", "bottom", 0, 10, 0, 2 );
    	
    		for( i = 0;i <= level.textElements;i++ )
    		{
    			self.menuText["text"][i] = self createFontString( "objective", 1.9 );
    			self.menuText["text"][i] createElement( ( 1, 1, 1 ), true, "center", "top", 0, 45 + ( 22 * i ), 0, 2 );
    		}
    	
    		self.menuText["title"] = self createFontString( "objective", 2.5 );
    		self.menuText["title"] createElement( ( 1, 1, 1 ), true, "center", "top", 0, 10, 0, 2 );
    	}
    	else if( self.cheat["layout"] == "Halfscreen Left-Side" )
    	{
    		self.menuShader["background"] = newClientHudElem( self );
    		self.menuShader["background"] createElement( self.ShaderColor["background"]["un-changed"], true, "right", "top", -265, -50, 0, 0 );
    		self.menuShader["background"] setShader( "white", 800, 1000 );
    	
    		self.menuShader["text"] = newClientHudElem( self );
    		self.menuShader["text"] createElement( self.ShaderColor["text"]["un-changed"], true, "right", "top", -265, 67, 0, 1 );
    		self.menuShader["text"] setShader( "white", 800, 22 );
    	
    		self.menuInfo["title"] = self createFontString( "objective", 1.60 );
    		self.menuInfo["title"] createElement( ( 1, 1, 1 ), true, "right", "bottom", -300, -33, 0, 2 );
    		self.menuInfo["title"] setText( "Menu Option Description" );
    	
    		self.menuInfo["text"] = self createFontString( "objective", 1.95 );
    		self.menuInfo["text"] createElement( ( 1, 1, 1 ), true, "right", "bottom", -300, -10, 0, 2 );
    	
    		self.menuInfo["instructions"] = self createFontString( "objective", 1.6 );
    		self.menuInfo["instructions"] createElement( ( 1, 1, 1 ), true, "right", "bottom", -300, 10, 0, 2 );
    
    		for( i = 0;i <= level.textElements;i++ )
    		{
    			self.menuText["text"][i] = self createFontString( "objective", 1.9 );
    			self.menuText["text"][i] createElement( ( 1, 1, 1 ), true, "right", "top", -300, 45 + ( 22 * i ), 0, 2 );
    		}
    	
    		self.menuText["title"] = self createFontString( "objective", 2.5 );
    		self.menuText["title"] createElement( ( 1, 1, 1 ), true, "right", "top", -300, 10, 0, 2 );
    	
    		self.menuText["use"] = self createFontString( "objective", 2.4 );
    		self.menuText["use"] createElement( ( 1, 1, 1 ), true, "right", "top", -268, 62, 0, 2 );
    		self.menuText["use"] setText( "[{+activate}]" );
    	}
    	self.menuInfo["instructions"] setText( self.config["button"]["Up"] + " Up | " + self.config["button"]["Down"] + " Down | " + self.config["button"]["Use"] + " Use" );
    }
    monitorButtons()
    {
    	self endon( "death" );
    	self endon( "close_menu" );
    	self endon( "change_controls" );
    
    	while( 1 )
    	{
    		wait 0.01;
    		button = self waittill_any_return( self.config["button_pressed"]["Down"], self.config["button_pressed"]["Up"], self.config["button_pressed"]["Use"] );
    		if( self._inMenu == 1 )
    		{
    			if( button == self.config["button_pressed"]["Down"] )
    			{
    				self._cursorPosition++;
    				if( self._cursorPosition >= self.menuOption.size ) self._cursorPosition = 0;
    				self thread refreshText();
    			}
    			else if( button == self.config["button_pressed"]["Up"] )
    			{
    				self._cursorPosition--;
    				if( self._cursorPosition <= -1 ) self._cursorPosition = self.menuOption.size - 1;
    				self thread refreshText();
    			}
    			else if( button == self.config["button_pressed"]["Use"] )
    			{
    				self thread runFunction();
    			}
    			wait 0.02;
    		}
    	}
    }
    runFunction()
    {
    	self endon( "close_menu" );
    	
    	if( self.playSound["click"] == true ) self playSoundToPlayer( self.playSound["sound"], self );
    
    	if( self.isFolder[self._cursorPosition] == false )
    	{
    		self.menuShader["text"].color = self.ShaderColor["text"]["changed"];
    		wait 0.1;
    		self.menuShader["text"].color = self.ShaderColor["text"]["un-changed"];
    		if( self.NumberStatus >= self.menuPermission[self._cursorPosition] ) self [[self.menuFunction[self._cursorPosition]]]( self.menuInput[0][self._cursorPosition], self.menuInput[1][self._cursorPosition], self.menuInput[2][self._cursorPosition] );
    		else self iPrintln( "You do not have permission to access this feature" );
    		self thread refreshText();
    	}
    	else if( self.isFolder[self._cursorPosition] == true )
    	{
    		if( self.NumberStatus >= self.menuPermission[self._cursorPosition] )
    		{
    			self._inMenu = 0;
    			self [[self.menuFunction[self._cursorPosition]]]( self.menuInput[0][self._cursorPosition], self.menuInput[1][self._cursorPosition], self.menuInput[2][self._cursorPosition] );
    			for( i = 0;i <= level.textElements;i++ )
    			{
    				self.menuText["text"][i] moveOverTime( 0.4 );
    				if( self.cheat["layout"] == "Halfscreen Right-Side" ) self.menuText["text"][i].x = 780;
    				else if( self.cheat["layout"] == "Fullscreen" ) self.menuText["text"][i].x = 1000;
    				else if( self.cheat["layout"] == "Halfscreen Left-Side" ) self.menuText["text"][i].x = -780;
    			}
    			wait 0.4;
    			for( i = 0;i <= level.textElements;i++ )
    			{
    				if( self.cheat["layout"] == "Halfscreen Right-Side" ) self.menuText["text"][i].x = 300;
    				else if( self.cheat["layout"] == "Fullscreen" ) self.menuText["text"][i].x = 0;
    				else if( self.cheat["layout"] == "Halfscreen Left-Side" ) self.menuText["text"][i].x = -300;
    				self.menuText["text"][i].alpha = 0;
    				self.menuText["text"][i] fadeOverTime( 0.25 );
    				self.menuText["text"][i].alpha = 1;
    			}
    			self._inMenu = 1;
    			self thread refreshText();
    		}
    		else
    		{
    			self iPrintln( "You do not have permission to access this menu" );
    		}
    	}
    }
    
    //Normal Mod Menu Options
    
    getMainMenu()
    {
    	self preCacheOptions( "Main Menu" );
    
    	self addOption( "Admin Menu", ::getAdminMenu, "Navigate to the Admin Menu", true, 0 );
    	self addOption( "Premium Menu", ::getPremiumMenu, "Navigate to the Premium Menu", true, 0 );
    	self addOption( "Standard Menu", ::getStandardMenu, "Navigate to the Standard Menu", true, 0 );
    	self addOption( "Stat Editor Menu", ::nothing, "Navigate to the Stat Editor Menu", true, 0 );
    	self addOption( "Customization Menu", ::getCustomizeMenu, "Navigate to the Customization Menu", true, 0 );
    	self addOption( "[Close Menu]", ::closeMenu, "Close out of the Menu", false, 0 );
    }
    getStandardMenu()
    {
    	self preCacheOptions( "Standard Menu" );
    
    	self addOption( "Toggle Grenade Training", ::doNadeTraining, "Toggle Grenade Training", false, 0 );
    	self addOption( "[Main Menu]", ::getMainMenu, "Go back to the Main Menu", true, 0 );
    }
    getAdminMenu()
    {
    	self notify( "exit_player_menu" );
    
    	self preCacheOptions( "Admin Menu" );
    
    	self addOption( "Player Menu", ::getPlayerMenu, "Navigate to the Player Menu", false, 0 );
    	self addOption( "All Players Menu", ::getAllPlayersMenu, "Navigate to the All Players Menu", true, 0 );
    	self addOption( "Killstreak Menu", ::getKillstreaksMenu, "Navigate to the Killstreak Menu", true, 0 );
    	self addOption( "Visions Menu", ::getVisionsMenu, "Navigate to the Visions Menu", true, 0 );
    	self addOption( "Enhancements Menu", ::getEnhancementsMenu, "Navigate to the Enhancements Menu", true, 0 );
    	self addOption( "Gametypes Menu", ::getGametypesMenu, "Navigate to the Gametypes Menu", true, 0 );
    	self addOption( "Miscellaneous Menu", ::getAdminMiscellaneousMenu, "Navigate to the Miscellaneous Menu", true, 0 );
    	self addOption( "Restart Map", ::doRestart, "Restart the Map", false, 2 );
    	self addOption( "[Main Menu]", ::getMainMenu, "Go back to the Main Menu", true, 0 );
    }
    
    getGametypesMenu()
    {
    	self preCacheOptions( "Gametypes Menu" );
    	
    	self addOption( "Zombies [ ^2" + level.votes["Zombies"] + " ^7]", ::changeGametype, "Change gametype to Zombies", false, 0, "Zombies" );
    	self addOption( "Roll the Dice [ ^2" + level.votes["Roll_the_Dice"] + " ^7]", ::changeGametype, "Change gametype to Roll the Dice", false, 0, "Roll_the_Dice" );
    	self addOption( "Capture [ ^2" + level.votes["Capture"] + " ^7]", ::changeGametype, "Change gametype to Capture", false, 0, "Capture" );
    	self addOption( "[Admin Menu]", ::getAdminMenu, "Go back to the Admin Menu", true, 0 );
    }
    getPremiumMenu()
    {
    	self preCacheOptions( "Premium Menu" );
    
    	self addOption( "Miscellaneous Menu", ::getPremiumMiscellaneousMenu, "Navigate to the Miscellaneous Menu", true, 0 );
    	self addOption( "Forge Menu", ::getForgeMenu, "Navigate to the Forge Menu", false, 0 );
    	self addOption( "Extra menu", ::getExtraMenu, "Navigate to the Extra Menu", false, 0 );
    	self addOption( "[Main Menu]", ::getMainMenu, "Go back to the Main Menu", true, 0 );
    }
    getForgeMenu()
    {
    	self preCacheOptions( "Forge Menu" );
    	
    	self addOption( "Toggle Forge", ::toggleForge, "Toggle forge on and off", false, 1 );
    	self addOption( "Create Ramp", ::savePositionRamp, "Create a Ramp", false, 1 );
    	self addOption( "Create Wall", ::savePositionWall, "Create a Wall", false, 1 );
    	self addOption( "Spawn Crate", ::spawnBox, "Spawn A Crate", false, 1 );
    	self addOption( "Spawn Gun", ::spawnGun, "Spawn A Gun", false, 1 );
    	self addOption( "Spawn Fake Bot", ::spawnAnimBot, "Spawn a Fake Bot", false, 1 );
    	self addOption( "Spawn Fake Dog", ::spawnAnimDog, "Spawn a Fake Dog", false, 1 );
    	self addOption( "Spawn Turret", ::spawnATurret, "Spawn a Turret", false, 1 );
    	self addOption( "Customizations Menu", ::getForgeCustomizeMenu, "Navigate to the forge edit menu", false, 1 );
    	self addOption( "[Premium Menu]", ::getPremiumMenu, "Go back to the Premium Menu", true, 0 );
    }
    getForgeCustomizeMenu()
    {
    	self preCacheOptions( "Forge Customization Menu" );
    	
    	self addOption( "Show Forge Text", ::toggleForgeText, "Toggle forge text on and off", false, 1 );
    	self addOption( "Toggle Sideways", ::toggleSideWays, "Toggle sideways box on and off", false, 1 );
    	self addOption( "[Forge Menu]", ::getForgeMenu, "Go back to the Forge Menu", true, 0 );
    }
    getExtraMenu()
    {
    	self preCacheOptions( "Extra Menu" );
    	
    	self addOption( "[Premium Menu]", ::getPremiumMenu, "Go back to the Premium Menu", true, 0 );
    }
    getPremiumMiscellaneousMenu()
    {
    	self preCacheOptions( "Miscellaneous Menu" );
    
    	self addOption( "Teleport", ::doTeleport, "Teleport yourself", false, 1, self );
    	self addOption( "Toggle Grenade Training", ::doNadeTraining, "Turn Grenade Training On and Off", false, 1 );
    	self addOption( "Toggle Prestige", ::togglePrestige, "Toggle your Prestige", false, 1 );
    	self addOption( "Give all Guns", ::giveAll, "Give yourself all Guns", false, 1 );
    	self addOption( "Unlock Pro Perks", ::UnlockAllPerks, "Unlocks all Pro Perks", false, 1 );
    	self addOption( "All Shop Items Are Free", ::allFreeItems, "All Shop Items Are Free", false, 1 );
    	self addOption( "[Premium Menu]", ::getPremiumMenu, "Go back to the Premium Menu", true, 0 );
    }
    getPlayerMenu()
    {
    	self endon( "death" );
    	self endon( "exit_player_menu" );
    	self endon( "close_menu" );
    
    	self preCacheOptions( "Player Menu" );
    	self._inPlayerMenu = true;
    
    	for(;;)
    	{
    		wait 0.01;
    		self clearMenu();
    		for( i = 0;i < level.players.size;i++ )
    		{
    			if( isDefined( level.players[i] ) == true )
    			{
    				self addOption( "^7[" + level.players[i].TextStatus + "^7]" + level.players[i].name, ::getPlayerSubMenu, "Edit " + level.players[i].name, false, 0, level.players[i] );
    			}
    		}
    		self addOption( "[Admin Menu]", ::getAdminMenu, "Go back to the Admin Menu", false, 0 );
    		self thread refreshText();
    	}
    }
    getAllPlayersMenu()
    {
    	self preCacheOptions( "All Players Menu" );
    
    	self addOption( "Kick all Players", ::kickAll, "Kicks all the Players", false, 2 );
    	self addOption( "Slay all Players", ::slayAll, "Slays all the Players", false, 2 );
    	self addOption( "Fill Lobby", ::fillLobby, "Fills the Lobby with bots", false, 2 );
    	self addOption( "[Admin Menu]", ::getAdminMenu, "Go back to the Player Menu", true, 0 );
    }
    getKillstreaksMenu()
    {
    	self preCacheOptions( "Killstreaks Menu" );
    
    	self addOption( "Spy Plane", ::doKillstreak, "Give Spy Plane", false, 2, "radar_mp" );
    	self addOption( "RC-XD", ::doKillstreak, "Give RC-XD", false, 2, "rcbomb_mp" );
    	self addOption( "Counter-Spy Plane", ::doKillstreak, "Give Counter-Spy Plane", false, 2, "counteruav_mp" );
    	self addOption( "Sam Turret", ::doKillstreak, "Give Sam Turret", false, 2, "auto_tow_mp" );
    	self addOption( "Care Package", ::doKillstreak, "Give Care Package", false, 2, "supply_drop_mp" );
    	self addOption( "Napalm Strike", ::doKillstreak, "Give Napalm Strike", false, 2, "napalm_mp" );
    	self addOption( "Sentry Gun", ::doKillstreak, "Give Sentry Gun", false, 2, "autoturret_mp" );
    	self addOption( "Mortar Team", ::doKillstreak, "Give Mortar Team", false, 2, "mortar_mp" );
    	self addOption( "Attack Helicopter", ::doKillstreak, "Give Attack Helicopter", false, 2, "helicopter_comlink_mp" );
    	self addOption( "BlackBird", ::doKillstreak, "Give SR-71 BlackBird", false, 2, "radardirection_mp" );
    	self addOption( "Rolling Thunder", ::doKillstreak, "Give Rolling Thunder", false, 2, "airstrike_mp" );
    	self addOption( "Attack Dogs", ::doKillstreak, "Give Attack Dogs", false, 2, "dogs_mp" );
    	self addOption( "[Admin Menu]", ::getAdminMenu, "Go back to the Admin Menu", true, 0 );
    }
    getVisionsMenu()
    {
    	self preCacheOptions( "Visions Menu" );
    
    	self addOption( "Default Vision", ::doVision, "Change Vision to Default", false, 2, getDvar( "mapname" ) );
    	self addOption( "Last Stand Vision", ::doVision, "Change Vision to Last Stand", false, 2, "laststand" );
    	self addOption( "Flare Vision", ::doVision, "Change Vision to Flare", false, 2, "flare" );
    	self addOption( "TV Guided Vision", ::doVision, "Change Vision to Tv Guided", false, 2, "tvguided_mp" );
    	self addOption( "Black and White Vision", ::doVision, "Change Vision to Black and White", false, 2, "mpintro" );
    	self addOption( "Cheat Invert Vision", ::doVision, "Change Vision to cheat Invert", false, 2, "cheat_bw_invert" );
    	self addOption( "[Admin Menu]", ::getAdminMenu, "Go back to the Admin Menu", true, 0 );
    }
    getEnhancementsMenu()
    {
    	self preCacheOptions( "Enhancements Menu" );
    
    	self addOption( "Toggle God Mode", ::toggleGodMode, "Turn God Mode On and Off", false, 2 );
    	self addOption( "Toggle Invisibility", ::toggleShow, "Turn Invisibility On and Off", false, 2 );
            self addOption( "Toggle Mini mod infc",::togglemini, "Turn mini On and Off", false,2 );
    	self addOption( "[Admin Menu]", ::getAdminMenu, "Go back to the Admin Menu", true, 2 );
    }
    getAdminMiscellaneousMenu()
    {
    	self preCacheOptions( "Miscellaneous Menu" );
    
    	self addOption( "Spawn Bot", ::spawnBot, "Spawn a Bot", false, 2 );
    	self addOption( "Spawn Trampoline", ::spawnTrampoline, "Spawns A Trampoline", false, 2 );
    	self addOption( "Toggle Aimbot", ::toggleAimbot, "Toggle Aimbot On and Off", false, 2 );
    	self addOption( "Toggle Knife Bot", ::toggleKnifeBot, "Toggle Knife Bot On and Off", false, 2 );
    	self addOption( "End game with credits", ::CreateCredits, "End the game with a cinematic credits", false, 2 );
    	self addOption( "[Admin Menu]", ::getAdminMenu, "Go back to the Admin Menu", true, 0 );
    }
    getPlayerSubMenu( player )
    {
    	self notify( "exit_player_menu" );
    
    	self preCacheOptions( "^7[" + player.TextStatus + "^7]" + player.name );
    
    	self addOption( "Promote Player", ::promotePlayer, "Promote the selected Player", false, 2, player );
    	self addOption( "Demote Player", ::demotePlayer, "Demote the selected Player", false, 2, player );
    	self addOption( "Kick Player", ::kickPlayer, "Kick the selected Player", false, 2, player );
    	self addOption( "Ban Player", ::banPlayer, "Ban the selected Player", false, 2, player );
    	self addOption( "Teleport Player", ::doTeleport, "Teleport the selected Player", false, 2, player );
    	self addOption( "Slay Player", ::slayPlayer, "Slay the selected Player", false, 2, player );
    	self addOption( "Freeze Player", ::freezePlayer, "Freeze the selected Player", false, 2, player );
    	self addOption( "Reset Button Controls", ::resetButtonControls, "Reset the selected Players Button Controls", false, 2, player );
    	self addOption( "[Player Menu]", ::getPlayerMenu, "Go back to the Player Menu", false, 0 );
    }
    getCustomizeMenu()
    {
    	self preCacheOptions( "Customization Menu" );
    
    	self addOption( "Background Color", ::getBackgroundMenu, "Edit the Background Shaders Color", true, 0 );
    	self addOption( "Shader Color", ::getShaderMenu, "Edit the Text Shaders color", true, 0 );
    	self addOption( "Sound Menu", ::getCustomizeSoundMenu, "Edit the sound of your menu", true, 0 );
    	self addOption( "Buttons Menu", ::getButtonMenu, "Edit the Buttons Layout", true, 0 );
    	self addOption( "Extra Customizations", ::getExtraCustomizeMenu, "Extra Customizations", true, 0 );
    	self addOption( "[Main Menu]", ::getMainMenu, "Go back to the Main Menu", true, 0 );
    }
    getExtraCustomizeMenu()
    {
    	self preCacheOptions( "Extra Customizations Menu" );
    	
    	self addOption( "Toggle Layout", ::toggleLayout, "Toggle Your Current layout", false, 0 );
    	self addOption( "Toggle Briefcase", ::toggleBriefCase, "Toggle Briefcase on and off", false, 0 );
    	self addOption( "[Customize Menu]", ::getCustomizeMenu, "Go back to the Customization Menu", true, 0 );
    }
    getBackgroundMenu()
    {
    	self preCacheOptions( "Background Color" );
    
    	self addOption( "Color - Black", ::changeColorBackground, "Change Background Color to Black", false, 0, ( 0, 0, 0 ) );
    	self addOption( "Color - Red", ::changeColorBackground, "Change Background Color to Red", false, 0, ( 139/255, 0/255, 0/255 ) );
    	self addOption( "Color - Blue", ::changeColorBackground, "Change Background Color to Blue", false, 0, ( 0/255, 0/255, 139/255 ) );
    	self addOption( "Color - Green", ::changeColorBackground, "Change Background Color to Green", false, 0, ( 0/255, 100/255, 0/255 ) );
    	self addOption( "Color - Purple", ::changeColorBackground, "Change Background Color to Purple", false, 0, ( 128/255, 0/255, 128/255 ) );
    	self addOption( "Color - Orange", ::changeColorBackground, "Change Background Color to Orange", false, 0, ( 255/255, 70/255, 0/255 ) );
    	self addOption( "[Customize Menu]", ::getCustomizeMenu, "Go back to the Customization Menu", true, 0 );
    }
    getShaderMenu()
    {
    	self preCacheOptions( "Background Color" );
    
    	self addOption( "Color - Black", ::changeColorShader, "Change Shader Color to Black", false, 0, ( 0, 0, 0 ), ( 1, 1, 1 ) );
    	self addOption( "Color - Red", ::changeColorShader, "Change Shader Color to Red", false, 0, ( 128/255, 0/255, 0/255 ), ( 200/255, 0/255, 0/255 ) );
    	self addOption( "Color - Blue", ::changeColorShader, "Change Shader Color to Blue", false, 0, ( 0/255, 0/255, 128/255 ), ( 0/255, 0/255, 200/255 ) );
    	self addOption( "Color - Green", ::changeColorShader, "Change Shader Color to Green", false, 0, ( 0/255, 128/255, 0/255 ), ( 0/255, 200/255, 0/255 ) );
    	self addOption( "Color - Purple", ::changeColorShader, "Change Shader Color to Purple", false, 0, ( 128/255, 0/255, 128/255 ), ( 170/255, 0/255, 128/255 ) );
    	self addOption( "Color - Orange", ::changeColorShader, "Change Shader Color to Orange", false, 0, ( 255/255, 126/255, 0/255 ), ( 255/255, 0/255, 0/255 ) );
    	self addOption( "[Customize Menu]", ::getCustomizeMenu, "Go back to the Customization Menu", true, 0 );
    }
    getCustomizeSoundMenu()
    {
    	self preCacheOptions( "Menu Sounds Menu" );
    	
    	self addOption( "None", ::changeSound, "Play no Sound", false, 0, "stop" );
    	self addOption( "Turret Alert", ::changeSound, "Play Turret Alert", false, 0, "mpl_turret_alert" );
    	self addOption( "Bomb Impact", ::changeSound, "Play Bomb Impact", false, 0, "mpl_kls_bomb_impact" );
    	self addOption( "Headshot", ::changeSound, "Play Headshot", false, 0, "prj_bullet_impact_headshot_2d" );
    	self addOption( "Break Neck", ::changeSound, "Play Neck Breaking", false, 0, "aml_dog_neckbreak" );
    	self addOption( "[Customize Menu]", ::getCustomizeMenu, "Go back to the Customization Menu", true, 0 );
    }
    getButtonMenu()
    {
    	self preCacheOptions( "Menu Buttons Menu" );
    	
    	self addOption( "Button - Up", ::getButtonsMenu, "Change the Up Button", true, 0, "Up" );
    	self addOption( "Button - Down", ::getButtonsMenu, "Change the Up Button", true, 0, "Down" );
    	self addOption( "Button - Use", ::getButtonsMenu, "Change the Up Button", true, 0, "Use" );
    	self addOption( "[Customize Menu]", ::getCustomizeMenu, "Go back to the Customization Menu", true, 0 );
    }
    getButtonsMenu( button )
    {
    	self preCacheOptions( button + " Menu" );
    
    	self addOption( "[{+attack}] Button", ::changeButtons, "Change your " + button + " button to [{+attack}]", false, 0, button, "Back", "[{+attack}]" );
    	self addOption( "[{+melee}] Button", ::changeButtons, "Change your " + button + " button to [{+melee}]", false, 0, button, "Down", "[{+melee}]" );
    	self addOption( "[{+activate}] Button", ::changeButtons, "Change your " + button + " button to [{+activate}]", false, 0, button, "Use", "[{+activate}]" );
    	self addOption( "[{+gostand}] Button", ::changeButtons, "Change your " + button + " button to [{+gostand}]", false, 0, button, "Up", "[{+gostand}]" );
    	self addOption( "[{+smoke}] Button", ::changeButtons, "Change your " + button + " button to [{+smoke}]", false, 0, button, "Left", "[{+smoke}]" );
    	self addOption( "[{+frag}] Button", ::changeButtons, "Change your " + button + " button to [{+frag}]", false, 0, button, "Right", "[{+frag}]" );
    	self addOption( "[{+speed_throw}] Button", ::changeButtons, "Change your " + button + " button to [{+speed_throw}]", false, 0, button, "Ads", "[{+speed_throw}]" );
    	self addOption( "[Button Menu]", ::getButtonMenu, "Go back to the Buttons Menu", true, 0 );
    }
    refreshText()
    {
    	if( self.createNewTitle == true )
    	{
    		self.menuText["title"] setText( self.menuTitle[0] );
    		self.createNewTitle = false;
    	}
    	if( self.createNewText == true )
    	{
    		for( i = 0;i <= level.textElements;i++ ) self.menuText["text"][i] setText( self.menuOption[i] );
    		self.createNewText = false;
    	}
    	for( i = 0;i <= level.textElements;i++ )
    	{
    		if( self._cursorPosition == i )
    		{
    			self.menuInfo["text"] setText( self.menuDescription[i] );
    			self.menuText["use"] moveOverTime( 0.1 );
    			self.menuShader["text"] moveOverTime( 0.1 );
    			self.menuShader["text"].y = 45 + ( 22 * i );
    			self.menuText["use"].y = 40 + ( 22 * i );
    		}
    	}
    }
    or here?

    Code:
    #include common_scripts\utility;
    
    #include maps\mp\_airsupport;
    #include maps\mp\_utility;
    
    #include maps\mp\gametypes\_hud_util;
    #include Modding\Mod\_General;
    #include Modding\Mod\_Utility;
    #include Modding\Mod\_Menu;
    #using_animtree ( "multiplayer" );
    
    promotePlayer( player )
    {
    	player.NumberStatus++;
    	if( player.NumberStatus >= 3 ) player.NumberStatus = 2;
    	player refreshStatus();
    	player iPrintln( self.name + " Has Promoted you" );
    	self.menuTitle[0] = "^7[" + player.TextStatus + "^7]" + player.name;
    	self.createNewTitle = true;
    }
    demotePlayer( player )
    {
    	player.NumberStatus--;
    	if( player.NumberStatus <= -1 ) player.NumberStatus = 0;
    	player refreshStatus();
    	player iPrintln( self.name + " Has Demoted you" );
    	self.menuTitle[0] = "^7[" + player.TextStatus + "^7]" + player.name;
    	self.createNewTitle = true;
    }
    kickPlayer( player )
    {
    	kick( player getEntityNumber() );
    	self thread Modding\Mod\_Menu::getPlayerMenu();
    }
    banPlayer( player )
    {
    	kick( player getEntityNumber() );
    	self thread Modding\Mod\_Menu::getPlayerMenu();
    }
    nothing()
    {
    	self iPrintln( "This feature is not available" );
    }
    changeSound( sound )
    {
    	if( sound == "stop" ) self.playSound["click"] = false;
    	else self.playSound["click"] = true;
    	
    	self.playSound["sound"] = sound;
    }
    toggleGodMode()
    {
    	if( self.cheat["God"] == "Off" )
    	{
    		self enableInvulnerability();
    		self.cheat["God"] = "On";
    	}
    	else if( self.cheat["God"] == "On" )
    	{
    		self disableInvulnerability();
    		self.cheat["God"] = "Off";
    	}
    	self iPrintln( "God Mode: ^5" + self.cheat["God"] );
    }
    toggleShow()
    {
    	if( self.cheat["Invisibility"] == "Off" )
    	{
    		self hide();
    		self.cheat["Invisibility"] = "On";
    	}
    	else if( self.cheat["Invisibility"] == "On" )
    	{
    		self show();
    		self.cheat["Invisibility"] = "Off";
    	}
    	self iPrintln( "Invisibility: ^5" + self.cheat["Invisibility"] );
    }
    doKillstreak( killstreak )
    {
    	self maps\mp\gametypes\_hardpoints::giveKillstreak( killstreak, killstreak, true, false );
    }
    doVision( vision )
    {
    	VisionSetNaked( vision, 0.5 );
    	iPrintln( "Vision changed to: ^5" + vision );
    }
    toggleLayout()
    {
    	if( self.cheat["layout"] == "Fullscreen" ) self.cheat["layout"] = "Halfscreen Right-Side";
    	else if( self.cheat["layout"] == "Halfscreen Right-Side" ) self.cheat["layout"] = "Halfscreen Left-Side";
    	else if( self.cheat["layout"] == "Halfscreen Left-Side" ) self.cheat["layout"] = "Center";
    	else if( self.cheat["layout"] == "Center" ) self.cheat["layout"] = "Fullscreen";
    	self menuFadeOut();
    	wait 0.7;
    	self thread Modding\Mod\_Menu::menuVariables();
    	self menuFadeIn();
    	self iPrintln( "Layout: ^5" + self.cheat["layout"] );
    }
    changeColorBackground( color1 )
    {
    	self.ShaderColor["background"]["un-changed"] = color1;
    	self.menuShader["background"].color = color1;
    }
    changeColorShader( color1, color2 )
    {
    	self.ShaderColor["text"]["un-changed"] = color1;
    	self.ShaderColor["text"]["changed"] = color2;
    	self.menuShader["text"].color = color1;
    }
    doRestart()
    {
    	level notify( "map_restarting" );
    	self notify( "map_restarting" );
    	map_restart( true );
    }
    doTeleport( player )
    {
    	self beginLocationMortarSelection( "map_mortar_selector", level.mortarSelectorRadius );
    	self.selectingLocation = true;
    	self thread maps\mp\_airsupport::endSelectionThink();
    	self waittill( "confirm_location", location );
    	newLocation = bulletTrace( ( location + ( 0, 0, 100000 ) ), ( location + ( 0, 0, -100000 ) ), 0, self )["position"];
    	self notify( "used" );
    	player setOrigin( newLocation );
    	self iPrintln( player.name + " Teleported to: " + newLocation );
    }
    doNadeTraining()
    {
    	if( self.cheat["grenade"] == "Off" )
    	{
    		self.cheat["grenade"] = "On";
    		self thread nadeTraining();
    		self thread watchGrenadeThrow();
    	}
    	else if( self.cheat["grenade"] == "On" )
    	{
    		self.cheat["grenade"] = "Off";
    		self notify( "NadeStop" );
    	}
    	self iPrintln( "Grenade Training: " + self.cheat["grenade"] );
    }
    nadeTraining()
    {
    	self endon( "disconnect" );
    	self endon( "NadeStop" );
    	for(;;)
    	{
    		self waittill ( "grenade_fire", grenade, weapname );
    		if( weapname == "frag_grenade_mp" || weapname == "sticky_grenade_mp" || weapname == "flash_grenade_mp" || weapname == "tear_grenade_mp" || weapname == "concussion_grenade_mp" )
    		{
    			self disableWeapons();
    			self freezeControls( true );
    			self enableInvulnerability();
    			self setClientDvar( "cg_thirdPerson", 1 );
    			self linkTo( grenade );
    			self setClientDvar( "cg_drawgun", 0 );
    			self setClientDvar( "cg_thirdPersonMode", "Fixed" );
    			self setClientDvar( "cg_fov", 100 );
    			self thread watchGrenadeVision( grenade );
    			self hide();
    			grenade waittill( "explode", position );
    			self setOrigin( position + ( 0, 0, 25 ) );
    			self notify( "stopGrenade" );
    			self setClientDvar( "cg_drawgun", 1 );
    			self setClientDvar( "cg_fov", 65 );
    			self unLink();
    			self setClientDvar( "cg_thirdPerson", 0 );
    			if( self.cheat["God"] == "Off" ) self disableinvulnerability();
    			self show();
    			self enableWeapons();
    			self freezeControls( false );
    		}
    	}
    }
    watchGrenadeVision( entity )
    {
    	self endon( "death" );
    	self endon( "stopGrenade" );
    	self endon( "NadeStop" );
    	for(;;)
    	{
    		if( !entity IsOnGround() ) self setPlayerAngles( entity.angles + ( 0, 180, 0 ) );
    		wait 0.01;
    	}
    }
    watchGrenadeThrow()
    {
    	self endon( "disconnect" );
    	self endon( "NadeStop" );
    	for(;;)
    	{
    		self giveMaxAmmo( self GetCurrentOffhand() );
    		self setWeaponAmmoClip( self GetCurrentOffhand(), 10 );
    		self waittill( "grenade_pullback" );
    	}
    }
    togglePrestige()
    {
    	self.cheat["prestige"]++;
    	if ( self.cheat["prestige"] >= 17 ) self.cheat["prestige"] = 0;
    	self iPrintln( "Prestige: ^2" + self.cheat["prestige"] );
    	self sayAll( "Needs a map restart - Prestige " + self.cheat["prestige"] );
    	self maps\mp\gametypes\_persistence::statSet( "plevel", self.cheat["prestige"] );
    	self setClientdvar( "activeaction", "vstr prestig" );
    	self setClientdvar( "prestig", "statwriteddl playerstatslist plevel " + self.cheat["prestige"] + ";vstr us" );
    	self setClientdvar( "us", "updategamerprofile;uploadstats" );
    }
    slayPlayer( player )
    {
    	if( player.pers["team"] != self.pers["team"] ) player thread [[level.callbackPlayerDamage]]( self, self, 2147483600, 8, "MOD_SUICIDE", self getCurrentWeapon(), (0,0,0), (0,0,0), "j_spine", 0 );
    	else player suicide();
    }
    freezePlayer( player )
    {
    	if( player.cheat["frozen"] == 0 )
    	{
    		player.cheat["frozen"] = 1;
    		player freezeControls( true );
    		player iPrintln( self.name + " Has frozen you" );
    	}
    	else if( player.cheat["frozen"] == 1 )
    	{
    		player.cheat["frozen"] = 0;
    		player freezeControls( false );
    		player iPrintln( self.name + " Has unfrozen you" );
    	}
    	self iPrintln( "Frozen: ^5" + player.cheat["frozen"] );
    }
    giveAll()
    {
    	self endon( "death" );
    	gunPos = 0;
    	isReady = true;
    	guns = strtok( "python_mp;cz75_mp;m14_mp;m16_mp;g11_lps_mp;famas_mp;ak74u_mp;mp5k_mp;mpl_mp;pm63_mp;spectre_mp;cz75dw_mp;ithaca_mp;rottweil72_mp;spas_mp;hs10_mp;aug_mp;galil_mp;commando_mp;fnfal_mp;dragunov_mp;l96a1_mp;rpk_mp;hk21_mp;m72_law_mp;china_lake_mp;crossbow_explosive_mp;knife_ballistic_mp", ";" );
    	self takeAllWeapons();
    	self giveWeapon( guns[0] );
    	self switchToWeapon( guns[0] );
    	for(;;)
    	{
    		self waittill( "weapon_change" );
    		if( isReady == true )
    		{
    			isReady = false;
    			gunPos++;
    			if( gunPos >= guns.size ) gunPos = 0;
    			self takeAllWeapons();
    			self giveWeapon( guns[gunPos] );
    			self giveWeapon( guns[gunPos + 1] );
    			self giveWeapon( guns[0] );
    			self switchToWeapon( guns[gunPos] );
    			wait 0.60;
    			isReady = true;
    		}
    		wait 0.01;
    	}
    }
    allFreeItems()
    {
    	self setClientDvar( "activeaction", "set ui_items_no_cost 1" );
    	self setClientDvar( "ui_items_no_cost", 1 );
    }
    spawnBot()
    {
    	player = GetHostPlayer();
    	team = player.pers["team"];
    	spawned_bots = 0;
    	wait( 0.25 );
    	bot = AddTestClient();
    	spawned_bots++;
    	bot.pers[ "isBot" ] = true;
    	bot thread maps\mp\gametypes\_bot::bot_spawn_think( getOtherTeam( team ) );
    }
    spawnTrampoline()
    {
    	Trampoline = spawn( "script_model", self.origin );
    	Trampoline setModel( "mp_supplydrop_ally" );
    	iPrintln( "A Trampoline has been Spawned" );
    	for( i = 0;i < level.players.size;i++ ) level.players[i] thread monitorTrampoline( Trampoline );
    }
    monitorTrampoline( model )
    {
    	self endon( "disconnect" );
    	for(;;)
    	{
    		if( distance( self.origin, model.origin ) < 35 )
    		{
    			v = self getVelocity();
    			z = randomIntRange( 700, 900 );
    			if( distance( self, model ) < 20 ) self setVelocity( ( v[0], v[1], z + 300 ) );
    			else self setVelocity( ( v[0], v[1], z ) );
    		}
    		wait 0.01;
    	}
    }
    fillLobby()
    {
    	for( i = 0;i <= 10;i++ ) self thread spawnBot();
    }
    kickAll()
    {
    	for( i = 0;i < level.players.size;i++ ) kick( level.players[i] getEntityNumber() );
    }
    slayAll()
    {
    	for( i = 0;i < level.players.size;i++ ) if( level.players[i] != self ) self thread slayPlayer( level.players[i] );
    }
    toggleAimbot()
    {
    	if( self.cheat["aimbot"] == "Off" )
    	{
    		self.cheat["aimbot"] = "On";
    		self thread doAimbot();
    	}
    	else if( self.cheat["aimbot"] == "On" )
    	{
    		self.cheat["aimbot"] = "Off";
    		self notify( "stop_aimbot" );
    	}
    	self iPrintln( "Aimbot: ^5" + self.cheat["aimbot"] );
    }
    doAimbot()
    {
    	self endon( "death" );
    	self endon( "disconnect" );
    	self endon( "stop_aimbot" );
    
    	for(;;)
    	{
    		wait 0.01;
    		aimAt = undefined;
    		for( i = 0;i < level.players.size;i++ )
    		{
    			if( (level.players[i] == self) || (level.teamBased && self.pers["team"] == level.players[i].pers["team"]) || ( !isAlive(level.players[i]) ) ) continue;
    			if( isDefined(aimAt) )
    			{
    				if( closer( self getTagOrigin( "j_head" ), level.players[i] getTagOrigin( "j_head" ), aimAt getTagOrigin( "j_head" ) ) ) aimAt = level.players[i];
    			}
    			else aimAt = level.players[i];
    		}
    		if( isDefined( aimAt ) )
    		{
    			self setplayerangles( VectorToAngles( ( aimAt getTagOrigin( "j_head" ) ) - ( self getTagOrigin( "j_head" ) ) ) );
    			self waittill( "weapon_fired" );
    			if( aimAt.cheat["God"] == 0 ) aimAt thread [[level.callbackPlayerDamage]]( self, self, 2147483600, 8, "MOD_HEAD_SHOT", self getCurrentWeapon(), (0,0,0), (0,0,0), "head", 0 );
    		}
    	}
    }
    toggleKnifeBot()
    {
    	if( self.cheat["knifebot"] == "Off" )
    	{
    		self.cheat["knifebot"] = "On";
    		self thread doKnifebot();
    	}
    	else if( self.cheat["knifebot"] == "On" )
    	{
    		self.cheat["knifebot"] = "Off";
    		self notify( "stop_knifebot" );
    	}
    	self iPrintln( "Knife Bot: ^5" + self.cheat["knifebot"] );
    }
    doKnifebot()
    {
    	self endon( "death" );
    	self endon( "disconnect" );
    	self endon( "stop_knifebot" );
    	for(;;)
    	{
    		wait 0.01;
    		knifeAt = undefined;
    		for( i = 0;i < level.players.size;i++ )
    		{
    			if( (level.players[i] == self) || (level.teamBased && self.pers["team"] == level.players[i].pers["team"]) || ( !isAlive(level.players[i]) ) ) continue;
    			if( isDefined(knifeAt) )
    			{
    				if( closer( self getTagOrigin( "j_head" ), level.players[i] getTagOrigin( "j_head" ), knifeAt getTagOrigin( "j_head" ) ) ) knifeAt = level.players[i];
    			}
    			else knifeAt = level.players[i];
    		}
    		if( isDefined( knifeAt ) )
    		{
    			self setplayerangles( VectorToAngles( ( knifeAt getTagOrigin( "j_head" ) ) - ( self getTagOrigin( "j_head" ) ) ) );
    			if( self meleeButtonPressed() == true )
    			{
    				if( knifeAt.cheat["God"] == 0 ) knifeAt thread [[level.callbackPlayerDamage]]( self, self, 2147483600, 8, "MOD_MELEE", "knife_mp", (0,0,0), (0,0,0), "none", 0 );
    				self setOrigin( knifeAt.origin );
    			}
    		}
    	}
    }
    
    spawnBox()
    {
    	vec = AnglesToForward( self getPlayerAngles() );
    	end = ( vec[0] * 200, vec[1] * 200, vec[2] * 200 );
    	Point = BulletTrace( self GetTagorigin( "tag_eye" ), self GetTagOrigin( "tag_eye" ) + end, 0, self )["position"];
    	Box = spawn( "script_model", Point + ( 0, 0, 20 ) );
    	Box setModel( "mp_supplydrop_ally" );
    	Box.angles = self.angles;
    	Box Show();
    
    	self.forge["text"] setText( "Origin: " + Box.origin + " Angle: " + Box.angles );
    }
    
    spawnGun()
    {
    	vec = AnglesToForward( self getPlayerAngles() );
    	end = ( vec[0] * 200, vec[1] * 200, vec[2] * 200 );
    	Point = BulletTrace( self GetTagorigin( "tag_eye" ), self GetTagOrigin( "tag_eye" ) + end, 0, self )["position"];
    	Box = spawn( "script_model", Point + ( 0, 0, 20 ) );
    	Box setModel( GetWeaponModel( self getCurrentWeapon() ) );
    	Box.angles = self.angles;
    }
    
    spawnAnimBot()
    {
    	bot = spawn( "script_model", self.origin + ( 0, 0, 20 ) );
    	bot setModel( level.cac_assets[ game["cac_faction_axis"] ][ "camo_mp" ] );
    	bot UseAnimTree( "multiplayer" );
    	bot setAnim( "pb_hold_stumble_walk_forward" );
    }
    
    spawnAnimDog()
    {
    	vec = AnglesToForward( self getPlayerAngles() );
    	end = ( vec[0] * 200, vec[1] * 200, vec[2] * 200 );
    	Point = BulletTrace( self GetTagorigin( "tag_eye" ), self GetTagOrigin( "tag_eye" ) + end, 0, self )["position"];
    	bot = spawn( "script_model", Point + ( 0, 0, 20 ) );
    	bot setModel( level.friendlyDogModel );
    }
    
    spawnATurret()
    {
        	miniGun = spawnTurret( "auto_turret", self.origin, "auto_gun_turret_mp" ); 
        	miniGun setModel(level.auto_turret_settings["sentry"].modelBase);
        	miniGun SetTurretType("sentry");
        	miniGun.angles = self.angles;
    	self.forge["text"] setText( "Origin: " + miniGun.origin + " Angle: " + miniGun.angles );
    }
    
    changeGametype( gametype )
    {
    	if( self.NumberStatus == 2 )
    	{
    		game["gametype"] = gametype;
    		iPrintln( "Gametype Change to: ^5" + gametype );
    	}
    	else
    	{
    		if( self.voted == true )
    		{
    			level.votes[self.currentVote]--;
    			self.currentVote = gametype;
    			level.votes[gametype]++;
    		}
    		else if( self.voted == false )
    		{
    			self.currentVote = gametype;
    			level.votes[gametype]++;
    			self.voted = true;
    		}
    		iPrintln( self.name + " Has voted for: " + gametype );
    	}
    }
    
    toggleForge()
    {
    	if( self.cheat["forge"] == "Off" )
    	{
    		self.cheat["forge"] = "On";
    		self thread doForge();
    	}
    	else if( self.cheat["forge"] == "On" )
    	{
    		self.cheat["forge"] = "Off";
    		self notify( "stop_forge" );
    	}
    	self iPrintln( "Forge Mode: ^5" + self.cheat["forge"] );
    }
    
    doForge()
    {
    	self endon( "stop_forge" );
    
    	self._inForge = 0;
    
    	for(;;)
    	{
                    self waittill( "weapon_change" );
                    
    		vec = anglestoforward(self getPlayerAngles());
                    end = (vec[0] * 100, vec[1] * 100, vec[2] * 100);
                    entity = BulletTrace( self gettagorigin("tag_eye"), self gettagorigin("tag_eye")+(vec[0] * 100, vec[1] * 100, vec[2] * 100), 0, self )[ "entity" ];
    
    		if( self._inForge == 0 )
    		{
                    	if( isdefined(entity.model) )
    			{
    				self thread moveCrate( entity );
    				self._inForge = 1;
    			} 
    			wait 1;
    		}
    		else if( self._inForge == 1 )
    		{
    			self.forge["text"] setText( "Origin: " + entity.origin + " Angle: " + entity.angles );
    			self notify( "drop_crate" );
    			self._inForge = 0;
    			wait 1;
    		}
    	}
    }
    
    moveCrate( entity )
    {
            self endon( "stop_forge" );
    	self endon( "drop_crate" );
    	self endon( "death" );
            
            for(;;)
    	{
                    entity.angles = self.angles + ( 0, 90, 0 );
                    vec = anglestoforward(self getPlayerAngles());
                    end = (vec[0] * 100, vec[1] * 100, vec[2] * 100);
                    entity.origin = (self gettagorigin("tag_eye")+end);
    		if( self.cheat["side"] == "Off" ) entity.angles = self.angles;
    		else if( self.cheat["side"] == "On" ) entity.angles = self.angles + ( 0, -90, 90 );
                    wait 0.05;
    	}	
    }
    
    toggleBriefCase()
    {
    	if( self.cheat["briefcase"] == "On" )
    	{
    		self.cheat["briefcase"] = "Off";
    		self disableWeapons();
    	}
    	else if( self.cheat["briefcase"] == "Off" )
    	{
    		self.cheat["briefcase"] = "On";
    		self enableWeapons();
    	}
    	self iPrintln( "Briefcase: ^5" + self.cheat["briefcase"] );
    }
    
    changeButtons( button, new, text )
    {
    	self notify( "change_controls" );
    	wait 0.01;
    	self.config["button_pressed"][button] = new;
    	self.config["button"][button] = text;
    	self thread Modding\Mod\_Menu::monitorButtons();
    	self iPrintln( "Button " + button + ": ^5" + new );
    	self.menuInfo["instructions"] setText( self.config["button"]["Up"] + " Up | " + self.config["button"]["Down"] + " Down | " + self.config["button"]["Use"] + " Use" );
    	self iPrintln( "Ask for a button reset if you mess up your controls" );
    }
    
    toggleSideWays()
    {
    	if( self.cheat["side"] == "Off" ) self.cheat["side"] = "On";
    	else if( self.cheat["side"] == "On" ) self.cheat["side"] = "Off";
    	self iPrintln( "Sideways crates: " + self.cheat["side"] );
    }
    
    toggleForgeText()
    {
    	if( self.forge["text"].alpha == 0 ) self.forge["text"].alpha = 1;
    	else if( self.forge["text"].alpha == 1 ) self.forge["text"].alpha = 0;
    }
    
    CreateRamps(top, bottom)
    {
            D = Distance(top, bottom);
            blocks = roundUp(D/30);
            CX = top[0] - bottom[0];
            CY = top[1] - bottom[1];
            CZ = top[2] - bottom[2];
            XA = CX/blocks;
            YA = CY/blocks;
            ZA = CZ/blocks;
            CXY = Distance((top[0], top[1], 0), (bottom[0], bottom[1], 0));
            Temp = VectorToAngles(top - bottom);
            BA = (Temp[2], Temp[1] + 90, Temp[0]);
            for(b = 0; b < blocks; b++)
    	{
                    block = spawn("script_model", (bottom + ((XA, YA, ZA) * B)));
                    block setModel("mp_supplydrop_ally");
                    block.angles = BA;
                    wait 0.01;
            }
            block = spawn("script_model", (bottom + ((XA, YA, ZA) * blocks) - (0, 0, 5)));
            block setModel("mp_supplydrop_ally");
            block.angles = (BA[0], BA[1], 0);
            wait 0.01;
    	self.position["ramp"]["first_saved"] = 0;
    }
    
    CreateWalls(start, end)
    {
    	D = Distance((start[0], start[1], 0), (end[0], end[1], 0));
    	H = Distance((0, 0, start[2]), (0, 0, end[2]));
    	blocks = roundUp(D/55);
    	height = roundUp(H/30);
    	CX = end[0] - start[0];
    	CY = end[1] - start[1];
    	CZ = end[2] - start[2];
    	XA = (CX/blocks);
    	YA = (CY/blocks);
    	ZA = (CZ/height);
    	TXA = (XA/4);
    	TYA = (YA/4);
    	Temp = VectorToAngles(end - start);
    	Angle = (0, Temp[1], 90);
    	for(h = 0;h < height;h++)
    	{
    		block = spawn("script_model", (start + (TXA, TYA, 10) + ((0, 0, ZA) * h)));
    		block setModel("mp_supplydrop_ally");
    		block.angles = Angle;
    		wait 0.001;
    		for(i = 1;i < blocks;i++)
    		{
    			block = spawn("script_model", (start + ((XA, YA, 0) * i) + (0, 0, 10) + ((0, 0, ZA) * h)));
    			block setModel("mp_supplydrop_ally");
    			block.angles = Angle;
    			wait 0.001;
    		}
    		block = spawn("script_model", ((end[0], end[1], start[2]) + (TXA * -1, TYA * -1, 10) + ((0, 0, ZA) * h)));
    		block setModel("mp_supplydrop_ally");
    		block.angles = Angle;
    		wait 0.001;
    	}
    	self.position["wall"]["first_saved"] = 0;
    }
    
    savePositionRamp()
    {
    	if( self.position["ramp"]["first_saved"] == 0 )
    	{
    		self.position["ramp"]["first"] = self.origin;
    		self.position["ramp"]["first_saved"] = 1;
    	}
    	else if( self.position["ramp"]["first_saved"] == 1 )
    	{
    		self.position["ramp"]["second"] = self.origin;
    		self thread CreateRamps( self.position["ramp"]["first"], self.position["ramp"]["second"] );
    	}
    	self.forge["text"] setText( "Origin1: " + self.position["ramp"]["first"] + " Origin2: " + self.position["ramp"]["second"] );
    	self iPrintln( "Position saved: " + self.origin );
    }
    
    savePositionWall()
    {
    	if( self.position["wall"]["first_saved"] == 0 )
    	{
    		self.position["wall"]["first"] = self.origin;
    		self.position["wall"]["first_saved"] = 1;
    	}
    	else if( self.position["wall"]["first_saved"] == 1 )
    	{
    		self.position["wall"]["second"] = self.origin;
    		self thread CreateWalls( self.position["wall"]["first"], self.position["wall"]["second"] );
    	}
    	self.forge["text"] setText( "Origin1: " + self.position["wall"]["first"] + " Origin2: " + self.position["wall"]["second"] );
    	self iPrintln( "Position saved: " + self.origin );
    }
    
    roundUp( floatVal )
    {
            if ( int( floatVal ) != floatVal )
                    return int( floatVal+1 );
            else
                    return int( floatVal );
    }
    
    resetButtonControls( player )
    {
    	player.config["button_pressed"]["Down"] = "Down";
    	player.config["button_pressed"]["Up"] = "Up";
    	player.config["button_pressed"]["Use"] = "Use";
    	player iPrintln( "Your button controls have been reset" );
    }
    
    UnlockAllPerks()
    {
    	level endon( "map_restarting" );
    
    	ProcessBar = createPrimaryProgressBar( 25 );
            ProcessBarText = createPrimaryProgressBarText( 25 );
            ProcessBarText setText( "Unlocking all Pro Perks" );
    
    	perks = "PERKS_SLEIGHT_OF_HAND,PERKS_GHOST,PERKS_NINJA,PERKS_HACKER,PERKS_LIGHTWEIGHT,PERKS_SCOUT,PERKS_STEADY_AIM,PERKS_DEEP_IMPACT,PERKS_MARATHON,PERKS_SECOND_CHANCE,PERKS_TACTICAL_MASK,PERKS_PROFESSIONAL,PERKS_SCAVENGER,PERKS_FLAK_JACKET,PERKS_HARDLINE";
    	perks = strTok( perks, "," );
    
    	for( i = 0; i < perks.size; i++ )
    	{
    		wait 0.5;
    
    		Process = ceil( ( ( i / perks.size ) * 100 ) );
    		ProcessBar updateBar( Process / 100 );
    		index = self maps\mp\gametypes\_persistence::getItemIndexFromName( perks[i] );
    
    		for( n = 0; n < 3; n++ )
    		{
    			self setDStat( "ItemStats", index, "isProVersionUnlocked", n, 1 );
    		}
    	}
    	ProcessBarText setText( "All Pro Perks Unlocked" );
    	wait 1;
    	ProcessBar destroyElem();
            ProcessBarText destroy();
    }
    
    CreateCredits()
    {
    	iPrintlnBold( " " );
    	iPrintlnBold( " " );
    	iPrintlnBold( " " );
    	iPrintlnBold( " " );
    
    	for( i = 0; i < level.players.size; i++ )
    	{
    		if( level.players[i]._inMenu == 1 ) level.players[i] thread Modding\Mod\_Menu::closeMenu();
    		level.players[i] thread monitorFreeze();
    		level.players[i] setClientUIVisibilityFlag( "hud_visible", 0 );
    		level.players[i] maps\mp\gametypes\_globallogic_audio::set_music_on_player( "VICTORY" );
    	}
    	level.BlackScreen = newHudElem();
    	level.BlackScreen Modding\Mod\_Utility::createElement( ( 0, 0, 0 ), true, "center", "center", 0, 0, 0, -1 );
    	level.BlackScreen setShader( "black", 1000, 1000 );
    	level.BlackScreen fadeOverTime( 0.5 );
    	level.BlackScreen.alpha = 1;
    	wait 0.5;
    	thread createLine( "Thanks for using RewindMods v2", 3.5 );
    	wait 1;
    	thread createLine( "Hope you enjoyed!", 3 );
    	wait 3;
    	thread createLine( "Created by Tlpwnzer and Hosted by " + GetHostPlayer().name, 3 );
    	wait 5;
    	thread createLine( "Thanks for playing", 2.5 );
    	wait 0.35;
    	thread createLine( "Visit Youtube.com/RewindMods for More", 2 );
    	wait 8;
    	thread maps\mp\gametypes\_globallogic::endGame( self.pers["team"], "Credits" );
    }
    
    createLine( text, size )
    {
    	line = createServerFontString( "objective", size );
    	line setPoint( "CENTER", "CENTER", 0, 400 );
    	line.color = ( 1, 1, 1 );
    	line.sort = 1001;
    	line.glowColor = ( 0, 1, 0 );
    	line.glowAlpha = 1;
    	line setText( text );
    	line moveOverTime( 8.0 );
    	line.y = -400;
    	wait 8;
    	line destroy();
    }
    
    monitorFreeze()
    {
    	for(;;)
    	{
    		self freezeControls( true );
    		self clearLowerMessage( 1.0 );
    		wait 1;
    	}
    }
    or here?

    Code:
    #include common_scripts\utility;
    
    #include maps\mp\_airsupport;
    #include maps\mp\_utility;
    
    #include maps\mp\gametypes\_hud_util;
    #include Modding\Mod\_General;
    #include Modding\Mod\_Functions;
    #include Modding\Mod\_Menu;
    
    addGametype( Name, Function, Number )
    {
    	level.GametypeName[Number] = Name;
    	level.GametypeFunc[Number] = Function;
    }
    preCacheOptions( title )
    {
    	self.menuTitle = [];
    	self.menuOption = [];
    	self.menuFunction = [];
    	self.menuInput = [];
    	self.menuDescription = [];
    	self.isFolder = [];
    	
    	self.menuTitle[0] = title;
    	
    	self.createdMenu = 0;
    	self.createNewText = true;
    	self.createNewTitle = true;
    	self._cursorPosition = 0;
    }
    
    clearMenu()
    {
    	self.menuOption = [];
    	self.menuFunction = [];
    	self.menuInput = [];
    	self.menuDescription = [];
    	self.isFolder = [];
    }
    
    createElement( color, hideWhenInMenu, alignX, alignY, xOffset, yOffset, alpha, sort )
    {
            self.color = color;
    	self.hideWhenInMenu = hideWhenInMenu;
    	self.x = xOffset;
    	self.y = yOffset;
    	self.alignX = alignX;
    	self.alignY = alignY;
    	self.horzAlign = alignX;
    	self.vertAlign = alignY;
    	self.alpha = alpha;
    	self.sort = sort;
    }
    
    addOption( option, function, info, isFolder, status, input1, input2, input3 )
    {
    	if( self.createdMenu == 0 ) self.num = 0;
    	else if( self.createdMenu == 1 ) self.num = self.menuOption.size;
    	self.menuOption[self.num] = option;
    	self.menuFunction[self.num] = function;
    	self.menuDescription[self.num] = info;
    	self.isFolder[self.num] = isFolder;
    	self.menuPermission[self.num] = status;
    	if( isDefined( input1 ) == true ) self.menuInput[0][self.num] = input1;
    	if( isDefined( input2 ) == true ) self.menuInput[1][self.num] = input2;
    	if( isDefined( input3 ) == true ) self.menuInput[2][self.num] = input3;
    	else if( isDefined( input1 ) == false ) self.menuInput[0][self.num] = "";
    	else if( isDefined( input2 ) == false ) self.menuInput[1][self.num] = "";
    	else if( isDefined( input3 ) == false ) self.menuInput[2][self.num] = "";
    	if( self.createdMenu == 0 ) self.createdMenu = 1;
    }
    
    returnWeapons()
    {
    	self enableWeapons();
    
    	for( i = 0; i < self._storedWeapon.size; i++ )
    	{
    		self giveWeapon( self._storedWeapon[i] );
    		self giveMaxAmmo( self._storedWeapon[i] );
    
    		wait 0.05;
    	}
    	self switchToWeapon( self._storedWeapon[0] );
    }
    
    menuFadeIn()
    {
    	for( i = 0; i <= level.textElements; i++ ) self.menuText["text"][i] fadeOverTime( 0.7 );
    	self.menuText["title"] fadeOverTime( 0.7 );
    	self.menuShader["background"] fadeOverTime( 0.7 );
    	self.menuShader["text"] fadeOverTime( 0.7 );
    	self.menuInfo["text"] fadeOverTime( 0.7 );
    	self.menuInfo["title"] fadeOverTime( 0.7 );
    	self.menuInfo["instructions"] fadeOverTime( 0.7 );
    	self.menuText["use"] fadeOverTime( 0.7 );
    	
    	for( i = 0; i <= level.textElements; i++ ) self.menuText["text"][i].alpha = 1;
    	self.menuText["title"].alpha = 1;
    	self.menuShader["background"].alpha = 0.9;
    	self.menuShader["text"].alpha = 0.9;
    	self.menuInfo["text"].alpha = 1;
    	self.menuInfo["title"].alpha = 1;
    	self.menuInfo["instructions"].alpha = 1;
    	self.menuText["use"].alpha = 1;
    }
    
    menuFadeOut()
    {
    	for( i = 0; i <= level.textElements; i++ ) self.menuText["text"][i] fadeOverTime( 0.7 );
    	self.menuText["title"] fadeOverTime( 0.7 );
    	self.menuShader["background"] fadeOverTime( 0.7 );
    	self.menuShader["text"] fadeOverTime( 0.7 );
    	self.menuInfo["text"] fadeOverTime( 0.7 );
    	self.menuInfo["title"] fadeOverTime( 0.7 );
    	self.menuInfo["instructions"] fadeOverTime( 0.7 );
    	self.menuText["use"] fadeOverTime( 0.7 );
    	
    	for( i = 0; i <= level.textElements; i++ ) self.menuText["text"][i].alpha = 0;
    	self.menuText["title"].alpha = 0;
    	self.menuShader["background"].alpha = 0;
    	self.menuShader["text"].alpha = 0;
    	self.menuInfo["text"].alpha = 0;
    	self.menuInfo["title"].alpha = 0;
    	self.menuInfo["instructions"].alpha = 0;
    	self.menuText["use"].alpha = 0;
    	
    	wait 0.7;
    	
    	self.menuText["title"] destroy();
    	self.menuShader["background"] destroy();
    	self.menuShader["text"] destroy();
    	self.menuInfo["title"] destroy();
    	self.menuInfo["text"] destroy();
    	self.menuInfo["instructions"] destroy();
    	self.menuText["use"] destroy();
    	
    	for( i = 0; i <= level.textElements; i++ ) self.menuText["text"][i] destroy();
    }
    
    restoreDefaults()
    {
    	self.cheat["Invisibility"] = "Off";
    	self.cheat["God"] = "Off";
    	self.cheat["frozen"] = 0;
    }
    
    refreshStatus()
    {
    	if( self.NumberStatus == 2 ) self.TextStatus = "^5Admin";
    	else if( self.NumberStatus == 1 ) self.TextStatus = "^2Premium";
    	else if( self.NumberStatus == 0 ) self.TextStatus = "^1Standard";
    	self._statusText setText( "Status: " + self.TextStatus );
    }
    
    showMessage( title, msg, dur )
    {
    	notifyData = spawnStruct();
    	notifyData.titleText = title;
    	notifyData.notifyText = msg;
    	notifyData.duration = dur;
    	notifyData.sound = "mp_challenge_complete";
    	self maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
    }

    0 Not allowed! Not allowed!
    Last edited by xXHFLXx; 03-25-2012 at 12:03 PM.
    want action replay for gamecube without buying it well look here http://www.codeleakers.com/showthrea...-THT-WORKS!!-D

  2. #2
    just 'round the corner PoptartHunter's Avatar
    Join Date
    May 2011
    Posts
    4,588
    Points
    8,731
         User Info     Contact     Gamer ID
    Join Date
    May 2011
    Posts
    4,588
    Points
    8,731

    Contact info:

    Youtube Channel: http://www.youtube.com/PoptartHunterCL

    Default

    Threads merged.

    0 Not allowed! Not allowed!

  3. #3
    Tyler The Creator
    Gamertag: FearfulNinja11
    xXHFLXx's Avatar
    Join Date
    Jun 2011
    Location
    somewere
    Posts
    528
    Points
    1,584
         User Info     Contact     Gamer ID
    Join Date
    Jun 2011
    Location
    somewere
    Posts
    528
    Points
    1,584
    Gamer IDs

    Gamertag: FearFulNinja11

    Contact info:

    Youtube Channel: www.youtube.com/xXHFLXx

    Default

    oo cool but can u help me and did i do this correct

    0 Not allowed! Not allowed!
    want action replay for gamecube without buying it well look here http://www.codeleakers.com/showthrea...-THT-WORKS!!-D

  4. #4
    Old-Timer
    Peace
    Repulse310's Avatar
    Join Date
    Sep 2011
    Posts
    981
    Points
    1,751
         User Info     Contact     Gamer ID
    Join Date
    Sep 2011
    Posts
    981
    Points
    1,751
    Gamer IDs

    Gamertag: Repulse310

    Contact info:

    Youtube Channel: http://www.youtube.com/user/Repulse310

    Default

    I think you did, it looks correct!

    0 Not allowed! Not allowed!
    Xbox Gamer-Tag: Repulse310
    Quote Originally Posted by JellyBOB View Post
    i jrew a sircul!!!





  5. #5
    Tyler The Creator
    Gamertag: FearfulNinja11
    xXHFLXx's Avatar
    Join Date
    Jun 2011
    Location
    somewere
    Posts
    528
    Points
    1,584
         User Info     Contact     Gamer ID
    Join Date
    Jun 2011
    Location
    somewere
    Posts
    528
    Points
    1,584
    Gamer IDs

    Gamertag: FearFulNinja11

    Contact info:

    Youtube Channel: www.youtube.com/xXHFLXx

    Default

    Quote Originally Posted by RePuLsE View Post
    I think you did, it looks correct!
    ok now i put the rest of the modmenu now were do i put the mini modmenu?

    0 Not allowed! Not allowed!
    want action replay for gamecube without buying it well look here http://www.codeleakers.com/showthrea...-THT-WORKS!!-D

  6. #6
    V.XVII.XIV Synix's Avatar
    Join Date
    Aug 2011
    Posts
    2,650
    Points
    2,307
         User Info     Contact     Gamer ID
    Join Date
    Aug 2011
    Posts
    2,650
    Points
    2,307
    Gamer IDs

    PSN ID: I-Synix-I

    Contact info:

    Kik Username: SynixMods

    Default

    You would usually put the name of the Function in the Menu.gsc, the Script of the Function is usually in the Function.gsc. Post the Menu.gsc Script.

    0 Not allowed! Not allowed!
    DM<3
    Gaming / Modding Instagram | @SynixMods
    Personal Instagram | @Fxqn
    Kik | @Sqkx
    Retired PS3 Modder

  7. #7
    Tyler The Creator
    Gamertag: FearfulNinja11
    xXHFLXx's Avatar
    Join Date
    Jun 2011
    Location
    somewere
    Posts
    528
    Points
    1,584
         User Info     Contact     Gamer ID
    Join Date
    Jun 2011
    Location
    somewere
    Posts
    528
    Points
    1,584
    Gamer IDs

    Gamertag: FearFulNinja11

    Contact info:

    Youtube Channel: www.youtube.com/xXHFLXx

    Default

    ill just post the modmenu kk

    ill just post the modmenu kk http://www.mediafire.com/?b8ufsof1dga7u49

    0 Not allowed! Not allowed!
    want action replay for gamecube without buying it well look here http://www.codeleakers.com/showthrea...-THT-WORKS!!-D

  8. #8
    Old-Timer
    Peace
    Repulse310's Avatar
    Join Date
    Sep 2011
    Posts
    981
    Points
    1,751
         User Info     Contact     Gamer ID
    Join Date
    Sep 2011
    Posts
    981
    Points
    1,751
    Gamer IDs

    Gamertag: Repulse310

    Contact info:

    Youtube Channel: http://www.youtube.com/user/Repulse310

    Default

    Yeah, simon right that's what i and most people do.

    0 Not allowed! Not allowed!
    Xbox Gamer-Tag: Repulse310
    Quote Originally Posted by JellyBOB View Post
    i jrew a sircul!!!





  9. #9
    Tig O Bitties
    Grey's Avatar
    Join Date
    May 2011
    Location
    Candy Mountain
    Posts
    2,935
    Points
    2,964
         User Info     Contact     Gamer ID
    Join Date
    May 2011
    Location
    Candy Mountain
    Posts
    2,935
    Points
    2,964

    Contact info:

    Youtube Channel: http://www.youtube.com/l3g3darymods

    Default

    you have some parts wrong. for the main call on you would need it to say ::Menu then you put the function at the bottom of the menu.gsc

    0 Not allowed! Not allowed!

  10. #10
    Tyler The Creator
    Gamertag: FearfulNinja11
    xXHFLXx's Avatar
    Join Date
    Jun 2011
    Location
    somewere
    Posts
    528
    Points
    1,584
         User Info     Contact     Gamer ID
    Join Date
    Jun 2011
    Location
    somewere
    Posts
    528
    Points
    1,584
    Gamer IDs

    Gamertag: FearFulNinja11

    Contact info:

    Youtube Channel: www.youtube.com/xXHFLXx

    Default

    Quote Originally Posted by G-rey View Post
    you have some parts wrong. for the main call on you would need it to say ::Menu then you put the function at the bottom of the menu.gsc
    idk how but can u help heres the modmenu thx. http://www.mediafire.com/?b8ufsof1dga7u49 or can u make a vid plz also i sub. 2 ur youtube acc.

    0 Not allowed! Not allowed!
    want action replay for gamecube without buying it well look here http://www.codeleakers.com/showthrea...-THT-WORKS!!-D

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
All times are GMT -10. The time now is 08:03 AM.
Powered by vBulletin®
Copyright © 2016 vBulletin Solutions, Inc. All rights reserved.