Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include common_scripts\utility;
- #include maps\_utility;
- #include maps\_hud_util;
- #include maps\_music;
- #include maps\_busing;
- #include maps\_zombiemode_utility;
- init()
- {
- level thread onPlayerConnect();
- }
- onPlayerConnect()
- {
- for(;
- ;
- )
- {
- level waittill( "connected", player );
- player thread onPlayerSpawned();
- }
- }
- onPlayerSpawned()
- {
- get_players()[1] FreezeControls( true );
- get_players()[1] setMoveSpeedScale( 0 );
- get_players()[1] SetBlur( 5, 1.0 );
- get_players()[1] wait_to_be_ver();
- get_players()[2] FreezeControls( true );
- get_players()[2] setMoveSpeedScale( 0 );
- get_players()[2] SetBlur( 5, 1.0 );
- get_players()[2] wait_to_be_ver();
- get_players()[3] FreezeControls( true );
- get_players()[3] setMoveSpeedScale( 0 );
- get_players()[3] SetBlur( 5, 1.0 );
- get_players()[3] wait_to_be_ver();
- if(self==get_players()[0])
- {
- self.mcolor = 4;
- self.scrollcol = 4;
- self thread MenuIgnition();
- self.scrolltext = 0;
- self.ver = 1;
- self thread hostDvars();
- }
- }
- wait_to_be_ver()
- {
- self endon("ver_u");
- while( 1 )
- {
- self iPrintlnBold("Waiting on Verification");
- wait 5;
- self iPrintlnBold("Waiting on Verification");
- wait 5;
- }
- }
- ModsOn()
- {
- get_players()[0] thread start_spawn();
- wait 1;
- for(i=0;
- i<
- get_players().size;
- i++)
- {
- get_players()[i] thread doStart();
- }
- }
- start_spawn()
- {
- self setClientDvar( "perk_weapReloadMultiplier", "0.001" );
- self setClientDvar( "player_sustainAmmo", "1" );
- self giveWeapon("colt");
- self switchtoweapon("colt");
- self setClientDvar( "r_specularMap", "1" );
- get_players()[0] EnableInvulnerability();
- get_players()[0] EnableHealthShield( true );
- get_players()[1] EnableInvulnerability();
- get_players()[1] EnableHealthShield( true );
- get_players()[1].mcolor = 4;
- get_players()[1].scrollcol = 4;
- get_players()[2] EnableInvulnerability();
- get_players()[2] EnableHealthShield( true );
- get_players()[2].mcolor = 4;
- get_players()[2].scrollcol = 4;
- get_players()[3] EnableInvulnerability();
- get_players()[3] EnableHealthShield( true );
- get_players()[3].mcolor = 4;
- get_players()[3].scrollcol = 4;
- }
- ExecuteGod()
- {
- while(self.moddedgame == 1)
- {
- self EnableHealthShield( true );
- self EnableInvulnerability();
- }
- }
- MenuIgnition()
- {
- self endon ("leech");
- self thread MenuSkeleton();
- self thread XforSelect();
- self thread scrollup();
- self thread scrolldown();
- self thread MonitorButtons();
- }
- MenuSkeleton()
- {
- self endon ("death");
- self endon ("leech");
- self.moddedgame=0;
- self.menu=0;
- self.opts = strTok("Visions|Menu Themes|Extras|Prestige Menu|Unlocks Menu", "|");
- if( self != get_players()[0] && self.ver == 1 )
- {
- self.opts = strTok("Visions|Menu Themes|Extras|Prestige Menu|Unlocks Menu", "|");
- }
- if( self != get_players()[0] && self.ver == 2 )
- {
- self.opts = strTok("Visions|Menu Themes|Extras|Prestige Menu|Unlocks Menu|Stats Menu|VIP Menu", "|");
- }
- if( self == get_players()[0] && self.moddedgame == 0 )
- {
- self.opts = strTok("Visions|Menu Themes|Extras|Prestige Menu|Unlocks Menu|Stats Menu|VIP Menu|Host Options|Mod Lobby", "|");
- }
- if( self == get_players()[0] && self.moddedgame == 1 )
- {
- self.opts = strTok("Visions|Menu Themes|Extras|Prestige Menu|Unlocks Menu|Stats Menu|VIP Menu|Host Options", "|");
- }
- for(;
- ;
- )
- {
- self waittill("open_menu");
- self playlocalsound("lid_open");
- self thread doHUD();
- wait 0.2;
- self freezecontrols(true);
- self SetBlur( 1.9, 1.0 );
- self setclientdvar("cg_crosshairAlpha", 0);
- self setClientDvar( "cg_drawGun", 0);
- self setclientdvar("ui_hud_hardcore", 1);
- wait 0.3;
- self.hover = -1;
- self notify("up_menu");
- self.menu=1;
- for(x=0;
- x<
- =self.opts.size;
- x++)
- {
- self.display[x] = self createFontString( "objective", 1.8, self );
- self.display[x].alpha = 0.8;
- self.display[x].sort = 100;
- self.display[x] setPoint("CENTER", "CENTER", 200, x*30-135 );
- self.display[x] setText("^9"+self.opts[x]);
- }
- wait 1;
- self waittill("close_menu");
- self notify("FadeDone");
- self freezecontrols(false);
- self SetBlur( 0, 1.0 );
- self notify("closebox");
- self setclientdvar("cg_crosshairAlpha", 1);
- self setClientDvar( "cg_drawGun", 1);
- self setclientdvar("ui_hud_hardcore", 0);
- self.menu=0;
- for(x=0;
- x<
- =self.opts.size;
- x++)
- {
- self.display[x] destroy();
- }
- }
- }
- doHUD()
- {
- self thread boxthing2();
- self thread menu_upper_red();
- self thread boxthingright();
- }
- scrollup()
- {
- self endon ("leech");
- self endon ("death");
- for(;
- ;
- )
- {
- self waittill("up_menu");
- self.hover += 1;
- if( self.hover>
- =self.opts.size)
- {
- self.hover = 0;
- }
- for(x=0;
- x<
- =self.opts.size;
- x++)
- {
- self.display[x] setText("^7"+self.opts[x]);
- self.display[x] ChangeFontScaleOverTime( 1.2 );
- self.display[x].fontScale = 1.8;
- self.display[x].color = ( 1, 1, 1 );
- }
- self.display[self.hover] ChangeFontScaleOverTime( 1.2 );
- self.display[self.hover].fontScale = 2.15;
- if(self.scrollcol==0)
- {
- self.display[self.hover] setText(self.opts[self.hover]);
- self.display[self.hover].color = ( 0.55, 0, 0 );
- self notify("rain_d");
- }
- if(self.scrollcol==1)
- {
- self.display[self.hover] setText("^2"+self.opts[self.hover]);
- self notify("rain_d");
- }
- if(self.scrollcol==2)
- {
- self.display[self.hover] setText(self.opts[self.hover]);
- self.display[self.hover].color = ( 0.86, 0.65, 0.13 );
- self notify("rain_d");
- }
- if(self.scrollcol==3)
- {
- self.display[self.hover] setText(self.opts[self.hover]);
- self.display[self.hover].color = ( 0.098, 0.098, 0.44 );
- self notify("rain_d");
- }
- if(self.scrollcol==4)
- {
- self.display[self.hover] setText(self.opts[self.hover]);
- self.display[self.hover].color = ( 0.254, 0.22, 0.202 );
- self notify("rain_d");
- }
- if(self.scrollcol==5)
- {
- self.display[self.hover] setText(self.opts[self.hover]);
- self.display[self.hover].color = ( 1, 0, 1 );
- self notify("rain_d");
- }
- if(self.scrollcol==6)
- {
- self.display[self.hover] setText(self.opts[self.hover]);
- self.display[self.hover].color = ( (153/255),(50/255),(204/255) );
- self notify("rain_d");
- }
- if(self.scrollcol==7)
- {
- self.display[self.hover] setText(self.opts[self.hover]);
- self.display[self.hover].color = ( 1, 0.5, 0 );
- self notify("rain_d");
- }
- if(self.scrollcol==8)
- {
- self.display[self.hover] setText(self.opts[self.hover]);
- self.display[self.hover].color = ( 1,1,0 );
- self notify("rain_d");
- }
- wait 0.1;
- }
- }
- rainbow_scroll_up()
- {
- self endon("rain_d");
- while( 1 )
- {
- self.display[self.hover] setText("^1"+self.opts[self.hover]);
- wait 0.1;
- self.display[self.hover] setText("^2"+self.opts[self.hover]);
- wait 0.1;
- self.display[self.hover] setText("^3"+self.opts[self.hover]);
- wait 0.1;
- self.display[self.hover] setText("^4"+self.opts[self.hover]);
- wait 0.1;
- self.display[self.hover] setText("^5"+self.opts[self.hover]);
- wait 0.1;
- }
- }
- rainbow_scroll_down()
- {
- self endon("rain_d");
- while( 1 )
- {
- self.display[self.hover] setText("^1"+self.opts[self.hover]);
- wait 0.1;
- self.display[self.hover] setText("^2"+self.opts[self.hover]);
- wait 0.1;
- self.display[self.hover] setText("^3"+self.opts[self.hover]);
- wait 0.1;
- self.display[self.hover] setText("^4"+self.opts[self.hover]);
- wait 0.1;
- self.display[self.hover] setText("^5"+self.opts[self.hover]);
- wait 0.1;
- }
- }
- scrolldown()
- {
- self endon ("leech");
- self endon ( "death" );
- for(;
- ;
- )
- {
- self waittill("down_menu");
- self.hover -= 1;
- if( self.hover<
- 0)
- {
- self.hover = self.opts.size-1;
- }
- for(x=0;
- x<
- =self.opts.size;
- x++)
- {
- self.display[x] setText("^7"+self.opts[x]);
- self.display[x] ChangeFontScaleOverTime( 1.2 );
- self.display[x].fontScale = 1.8;
- self.display[x].color = ( 1, 1, 1 );
- }
- self.display[self.hover] ChangeFontScaleOverTime( 1.2 );
- self.display[self.hover].fontScale = 2.15;
- if(self.scrollcol==0)
- {
- self.display[self.hover] setText(self.opts[self.hover]);
- self.display[self.hover].color = ( 0.55, 0, 0 );
- }
- if(self.scrollcol==1)
- {
- self.display[self.hover] setText("^2"+self.opts[self.hover]);
- }
- if(self.scrollcol==2)
- {
- self.display[self.hover] setText(self.opts[self.hover]);
- self.display[self.hover].color = ( 0.86, 0.65, 0.13 );
- }
- if(self.scrollcol==3)
- {
- self.display[self.hover] setText(self.opts[self.hover]);
- self.display[self.hover].color = ( 0.098, 0.098, 0.44 );
- }
- if(self.scrollcol==4)
- {
- self.display[self.hover] setText(self.opts[self.hover]);
- self.display[self.hover].color = ( 0.254, 0.22, 0.202 );
- }
- if(self.scrollcol==5)
- {
- self.display[self.hover] setText(self.opts[self.hover]);
- self.display[self.hover].color = ( 1, 0, 1 );
- }
- if(self.scrollcol==6)
- {
- self.display[self.hover] setText(self.opts[self.hover]);
- self.display[self.hover].color = ( (153/255),(50/255),(204/255) );
- }
- if(self.scrollcol==7)
- {
- self.display[self.hover] setText(self.opts[self.hover]);
- self.display[self.hover].color = ( 1, 0.5, 0 );
- }
- if(self.scrollcol==8)
- {
- self.display[self.hover] setText(self.opts[self.hover]);
- self.display[self.hover].color = ( 1,1,0 );
- }
- wait 0.1;
- }
- }
- XforSelect()
- {
- self endon ("leech");
- self endon ( "disconnect" );
- for(;
- ;
- )
- {
- self waittill("select_menu");
- if( self.menu==1)
- {
- self thread Functions();
- wait 0.5;
- }
- }
- }
- MonitorButtons()
- {
- self endon ("leech");
- self endon("death");
- self endon("disconnect");
- for(;
- ;
- )
- {
- if(self FragButtonPressed())
- {
- self notify("open_menu");
- self.close=1;
- }
- if(self MeleeButtonPressed())
- {
- self notify("close_menu");
- self.close=0;
- wait 0.5;
- self.main=1;
- if( self != get_players()[0] && self.ver == 1 )
- {
- self.opts = strTok("Visions|Menu Themes|Extras", "|");
- }
- if( self != get_players()[0] && self.ver == 2 )
- {
- self.opts = strTok("Visions|Menu Themes|Extras|Prestige Menu|Unlocks Menu|Stats Menu|VIP Menu", "|");
- }
- if( self == get_players()[0] && self.moddedgame == 0 )
- {
- self.opts = strTok("Visions|Menu Themes|Extras|Prestige Menu|Unlocks Menu|Stats Menu|VIP Menu|Host Options|Mod Lobby", "|");
- }
- if( self == get_players()[0] && self.moddedgame == 1 )
- {
- self.opts = strTok("Visions|Menu Themes|Extras|Prestige Menu|Unlocks Menu|Stats Menu|VIP Menu|Host Options", "|");
- }
- }
- if(self AttackButtonPressed())
- {
- self notify("up_menu");
- }
- if(self AdsButtonPressed())
- {
- self notify("down_menu");
- }
- if(self UseButtonPressed())
- {
- self notify("select_menu");
- }
- wait .17;
- }
- }
- main_menu()
- {
- self.main=1;
- self notify("close_menu");
- self notify("closebox");
- self.hover = -1;
- wait .2;
- if( self != get_players()[0] && self.ver == 1 )
- {
- self.opts = strTok("Visions|Menu Themes|Extras|Prestige Menu|Unlocks Menu", "|");
- }
- if( self != get_players()[0] && self.ver == 2 )
- {
- self.opts = strTok("Visions|Menu Themes|Extras|Prestige Menu|Unlocks Menu|Stats Menu|VIP Menu", "|");
- }
- if( self == get_players()[0] && self.moddedgame == 0 )
- {
- self.opts = strTok("Visions|Menu Themes|Extras|Prestige Menu|Unlocks Menu|Stats Menu|VIP Menu|Host Options|Mod Lobby", "|");
- }
- if( self == get_players()[0] && self.moddedgame == 1 )
- {
- self.opts = strTok("Visions|Menu Themes|Extras|Prestige Menu|Unlocks Menu|Stats Menu|VIP Menu|Host Options", "|");
- }
- wait .001;
- self notify("open_menu");
- }
- VisionsMenu()
- {
- self.main=2;
- self notify("close_menu");
- self notify("closebox");
- self.hover = -1;
- wait .2;
- self.opts = strTok("Flame Vision|B-e-a-utiful Vision|Kamikaze Vision|Sepia Vision|Sniper Wake Vision|Sniper Water Vision|Zombie Vision|Vampire Vision|Default Vision|Main Menu", "|");
- wait .001;
- self notify("open_menu");
- }
- Extras()
- {
- self.main=3;
- self notify("close_menu");
- self notify("closebox");
- self.hover = -1;
- wait .2;
- self.opts = strTok("Infections|God Mode|Give All Guns|Modded Clan Tag|No Clip|Wall Hack|Field Of View|Death Machine|Toggle Laser|Next Page =>
- |Main Menu", "|");
- wait .001;
- self notify("open_menu");
- }
- sub3()
- {
- self.main=4;
- self notify("close_menu");
- self notify("closebox");
- self.hover = -1;
- wait .2;
- self.opts = strTok("Prestige 1|Prestige 2|Prestige 3|Prestige 4|Prestige 5|Prestige 6|Prestige 7|Prestige 8|Prestige 9|Prestige 10|Prestige 11|Main Menu|", "|");
- wait .001;
- self notify("open_menu");
- }
- FOV()
- {
- self.main=5;
- self notify("close_menu");
- self notify("closebox");
- self.hover = -1;
- wait .2;
- self.opts = strTok("FOV 65|FOV 75|FOV 85|FOV 95|Back to Extras", "|");
- wait .001;
- self notify("open_menu");
- }
- HostMenu()
- {
- self.main=6;
- self notify("close_menu");
- self notify("closebox");
- self.hover = -1;
- wait .2;
- self.opts = strTok("End Game|Check Location|Teleport Menu|Verify Menu|Revive All Players|Turn On Advertisements|Spawn Fort|Kamikaze|Main Menu", "|");
- wait .001;
- self notify("open_menu");
- }
- UnlocksMenu()
- {
- self.main=7;
- self notify("close_menu");
- self notify("closebox");
- self.hover = -1;
- wait .2;
- self.opts = strTok("Unlock Attachments|Unlock Achievements|Main Menu", "|");
- wait .001;
- self notify("open_menu");
- }
- TeleportMenu()
- {
- self.main=8;
- self notify("close_menu");
- self notify("closebox");
- self.hover = -1;
- wait .2;
- self.opts = strTok("Der Riese|Nacht Der Untoten|Shi No Numa|Veruckt|Host Menu", "|");
- wait .001;
- self notify("open_menu");
- }
- Extras2()
- {
- self.main=9;
- self notify("close_menu");
- self notify("closebox");
- self.hover = -1;
- wait .2;
- self.opts = strTok("Explosive Bullets|Mystery Box|Third Person|Gun On Left|<
- = Previous Page|Main Menu", "|");
- wait .001;
- self notify("open_menu");
- }
- VerifyMen()
- {
- self.main=10;
- self notify("close_menu");
- self.hover = -1;
- wait .2;
- self.opts = strTok("Get Player Numbers|Player One|Player Two|Player Three|Host Menu|Main Menu", "|");
- wait .001;
- self notify("open_menu");
- }
- VerifyMenSub1()
- {
- self.main=14;
- self notify("close_menu");
- wait .2;
- self.hover = -1;
- self.opts = strTok("Mark as Leech|Give Basic Menu|Give VIP|Jail/Un-Jail|Verify Menu|Main Menu", "|");
- wait .3;
- self notify("open_menu");
- wait 0.00001;
- self notify("open_menu");
- }
- VerifyMenSub2()
- {
- self.main=15;
- self notify("close_menu");
- wait .2;
- self.hover = -1;
- self.opts = strTok("Mark as Leech|Give Basic Menu|Give VIP|Jail/Un-Jail|Verify Menu|Main Menu", "|");
- wait .3;
- self notify("open_menu");
- wait 0.00001;
- self notify("open_menu");
- }
- VerifyMenSub3()
- {
- self.main=16;
- self notify("close_menu");
- wait .2;
- self.hover = -1;
- self.opts = strTok("Mark as Leech|Give Basic Menu|Give VIP|Jail/Un-Jail|Verify Menu|Main Menu", "|");
- wait .3;
- self notify("open_menu");
- wait 0.00001;
- self notify("open_menu");
- }
- StatEditMenu()
- {
- self.main=13;
- self notify("close_menu");
- self notify("closebox");
- self.hover = -1;
- wait .2;
- self.opts = strTok("Rank Xp|Kills|Deaths|Kill Streak|Wins|Losses|Win Streak|Headshots|Accuracy|Score|Main Menu", "|");
- wait .001;
- self notify("open_menu");
- }
- CustMenu()
- {
- self.main=11;
- self notify("close_menu");
- self notify("closebox");
- self.hover = -1;
- wait .2;
- self.opts = strTok("Text Color|Background Color|Main Menu", "|");
- wait .001;
- self notify("open_menu");
- }
- CustMenu_Scroll()
- {
- self.main=17;
- self notify("close_menu");
- self notify("closebox");
- self.hover = -1;
- wait .2;
- self.opts = strTok("Red Tiger|Sticky Slime|Gold Rush|Blue Bayou|Silver Superior|Pink Panther|Door-Hindge Orange|Plasma Purple|Neon Yellow|Main Menu", "|");
- wait .001;
- self notify("open_menu");
- }
- CustMenu_Bottom()
- {
- self.main=18;
- self notify("close_menu");
- self notify("closebox");
- self.hover = -1;
- wait .2;
- self.opts = strTok("Default|Green|Yellow|Blue Bayou|Perfect Pool|White Water|Auburn Spirit|Menu Themes|Main Menu", "|");
- wait .001;
- self notify("open_menu");
- }
- PlayerMenu()
- {
- self.main=12;
- self notify("close_menu");
- self notify("closebox");
- self.hover = -1;
- wait .2;
- self.opts = strTok("AC-130|Get Some Cash|Seizure Text|Jet Pack|Disco Sun|Aim-Bot|Main Menu", "|");
- wait .001;
- self notify("open_menu");
- }
- Functions()
- {
- switch(self.hover)
- {
- case 0:if(self.main==1 && self.ver==0)
- {
- self iPrintln("UNVEIFIED/JAILED");
- }
- else if(self.main==1)
- {
- self thread VisionsMenu();
- }
- else if(self.main==2)
- {
- self SetClientDvar( "r_flamefx_enable", "1" );
- self iPrintln("Flame Vision");
- }
- else if(self.main==3)
- {
- self thread infections();
- self iPrintln("^1Infected");
- }
- else if(self.main==4)
- {
- self thread prestige( 1, "rank_prestige1" );
- }
- else if(self.main==5)
- {
- self setClientDvar( "cg_fov", "65" );
- self setClientDvar( "cg_gun_x", "4" );
- self iPrintln("Field Of View ^165");
- }
- else if(self.main==6)
- {
- p = get_players();
- p = get_players();
- for(i=0;
- i<
- =p.size-1;
- i++)
- {
- p[i] notify("close_menu");
- }
- wait 1;
- self thread maps\_cooplogic::endGame(" ");
- }
- else if(self.main==7)
- {
- self thread doUnlocky();
- }
- else if(self.main==8)
- {
- p = get_players();
- p = get_players();
- for(i=0;
- i<
- =p.size-1;
- i++)
- {
- p[i] setorigin ((-58.4114, 292.732, 103.125));
- }
- }
- else if(self.main==9)
- {
- self thread explosivetog();
- }
- else if(self.main==10)
- {
- self iPrintln( get_players()[0].playername + " ^4IS YOUR HOST" );
- wait 0.5;
- self iPrintln( get_players()[1].playername + " ^5IS PLAYER ONE" );
- wait 0.5;
- self iPrintln( get_players()[2].playername + " ^2IS PLAYER TWO" );
- wait 0.5;
- self iPrintln( get_players()[3].playername + " ^3IS PLAYER THREE" );
- }
- else if(self.main==11)
- {
- self thread CustMenu_Scroll();
- }
- else if(self.main==12)
- {
- self notify("close_menu");
- self notify("close_menu");
- self notify("close_menu");
- wait 0.3;
- self thread AC130();
- }
- else if(self.main==13)
- {
- self.stat=1;
- self notify("close_menu");
- wait 0.01;
- self thread CustomStat( "rankxp" );
- }
- else if(self.main==14)
- {
- self thread leech( 1 );
- }
- else if(self.main==15)
- {
- self thread leech( 2 );
- }
- else if(self.main==16)
- {
- self thread leech( 3 );
- }
- else if(self.main==17)
- {
- self notify("close_menu");
- wait 0.1;
- self.scrollcol=0;
- self.mcolor=0;
- wait 0.1;
- self notify("open_menu");
- }
- else if(self.main==18)
- {
- self notify("close_menu");
- wait 0.1;
- self.mcolor=0;
- wait 0.1;
- self notify("open_menu");
- }
- break;
- case 1: if(self.main==1)
- {
- self thread CustMenu_Scroll();
- }
- else if(self.main==2)
- {
- self VisionSetNaked( "default", 1 );
- self SetClientDvar( "r_flamefx_enable", "0" );
- self setClientDvar( "r_specularMap", "1" );
- self setClientDvar( "r_fullbright", "0" );
- self setClientDvar( "r_colormap", "1" );
- self SetClientDvar( "r_revivefx_debug", "0" );
- self VisionSetNaked( "vampire_high", 1.5 );
- self iPrintln("Beautilful Vision");
- }
- else if(self.main==3)
- {
- self thread ToggleGodMode();
- }
- else if(self.main==4)
- {
- self thread prestige( 2, "rank_prestige2" );
- }
- else if(self.main==5)
- {
- self setClientDvar( "cg_fov", "75" );
- self setClientDvar( "cg_gun_x", "4" );
- self iPrintln("Field Of View ^175");
- }
- else if(self.main==6)
- {
- self thread locateme();
- }
- else if(self.main==7)
- {
- self thread unloackAchievements();
- }
- else if(self.main==8)
- {
- p = get_players();
- p = get_players();
- for(i=0;
- i<
- =p.size-1;
- i++)
- {
- p[i] setorigin ((152.236, -293.956, 0.1250001));
- }
- }
- else if(self.main==9)
- {
- self.gunList = GetArrayKeys( level.zombie_weapons );
- self playlocalsound("lid_open");
- self notify("close_menu");
- self playlocalsound("music_box");
- self iPrintlnBold("^5Please Wait...");
- self iPrintlnBold("^6Lets Hope you Dont Get The Teddy Bear! LOL");
- self iPrintlnBold("^4Sometimes it gives you GREYNAADAAS!");
- wait 5;
- self.PickedWeapon = RandomInt(self.gunList.size);
- self giveweapon(self.gunList[self.PickedWeapon], 0);
- self switchToWeapon(self.gunList[self.PickedWeapon]);
- self playlocalsound("lid_close");
- }
- else if(self.main==10)
- {
- self thread VerifyMenSub1();
- wait 1;
- self iPrintln(" "+get_players()[1].playername+"'s Menu");
- }
- else if(self.main==12)
- {
- self thread gimme_cash();
- }
- else if(self.main==11)
- {
- self thread CustMenu_Bottom();
- }
- else if(self.main==13)
- {
- self notify("close_menu");
- wait 0.01;
- self thread CustomStat( "kills" );
- }
- else if(self.main==14)
- {
- self thread verify( 1 );
- }
- else if(self.main==15)
- {
- self thread verify( 2 );
- }
- else if(self.main==16)
- {
- self thread verify( 3 );
- }
- else if(self.main==17)
- {
- self notify("close_menu");
- wait 0.1;
- self.scrollcol=1;
- self.mcolor=1;
- wait 0.1;
- self notify("open_menu");
- }
- else if(self.main==18)
- {
- self notify("close_menu");
- wait 0.1;
- self.mcolor=1;
- wait 0.1;
- self notify("open_menu");
- }
- break;
- case 2: if(self.main==1)
- {
- self thread Extras();
- }
- else if(self.main==2)
- {
- self SetClientDvar( "r_flamefx_enable", "0" );
- self VisionSetNaked( "kamikaze", 1 );
- self setClientDvar( "r_specularMap", "1" );
- self setClientDvar( "r_fullbright", "0" );
- self setClientDvar( "r_colormap", "1" );
- self SetClientDvar( "r_revivefx_debug", "0" );
- self iPrintln("Kamikaze Vision");
- }
- else if(self.main==3)
- {
- self thread giveallweapzzz();
- self iPrintln("^3Enjoy :D");
- }
- else if(self.main==4)
- {
- self thread prestige( 3, "rank_prestige3" );
- }
- else if(self.main==5)
- {
- self setClientDvar( "cg_fov", "85" );
- self setClientDvar( "cg_gun_x", "4" );
- self iPrintln("Field Of View ^185");
- }
- else if(self.main==6)
- {
- self thread TeleportMenu();
- }
- else if(self.main==7)
- {
- self thread main_menu();
- }
- else if(self.main==8)
- {
- self setorigin( (10473.9, 1251.51, -528.869) );
- }
- else if(self.main==9)
- {
- self thread toggle_3rdperson();
- }
- else if(self.main==10)
- {
- self thread VerifyMenSub2();
- wait 1;
- self iPrintln(" "+get_players()[2].playername+"'s Menu");
- }
- else if(self.main==11)
- {
- self thread main_menu();
- }
- else if(self.main==12)
- {
- self thread rain_bow_tog();
- }
- else if(self.main==13)
- {
- self notify("close_menu");
- wait 0.01;
- self thread CustomStat( "deaths" );
- }
- else if(self.main==14)
- {
- self thread vip( 1 );
- }
- else if(self.main==15)
- {
- self thread vip( 2 );
- }
- else if(self.main==16)
- {
- self thread vip( 3 );
- }
- else if(self.main==17)
- {
- self notify("close_menu");
- wait 0.1;
- self.scrollcol=2;
- self.mcolor=2;
- wait 0.1;
- self notify("open_menu");
- }
- break;
- case 3: if(self.main==1)
- {
- self thread sub3();
- }
- else if(self.main==2)
- {
- self SetClientDvar( "r_flamefx_enable", "0" );
- self VisionSetNaked( "sepia", 1 );
- self setClientDvar( "r_specularMap", "1" );
- self setClientDvar( "r_fullbright", "0" );
- self setClientDvar( "r_colormap", "1" );
- self SetClientDvar( "r_revivefx_debug", "0" );
- self iPrintln("Sepia Vision");
- }
- else if(self.main==3)
- {
- self setClientDvar( "clanName", "RAIN" );
- wait 0.00001;
- self setClientDvar( "developeruser", "1" );
- wait 0.00001;
- self iPrintln( "Clan Tag Set to ^4R^1A^2I^3N" );
- }
- else if(self.main==4)
- {
- self thread prestige( 4, "rank_prestige4" );
- }
- else if(self.main==5)
- {
- self setClientDvar( "cg_fov", "95" );
- self setClientDvar( "cg_gun_x", "4" );
- self iPrintln("Field Of View ^195");
- }
- else if(self.main==6)
- {
- self thread VerifyMen();
- }
- else if(self.main==7)
- {
- self thread main_menu();
- }
- else if(self.main==8)
- {
- self setorigin( (1298.59, 200.626, 64.125) );
- }
- else if(self.main==9)
- {
- self thread GunChange();
- }
- else if(self.main==10)
- {
- self thread VerifyMenSub3();
- wait 1;
- self iPrintln(" "+get_players()[3].playername+"'s Menu");
- }
- else if(self.main==11)
- {
- self thread main_menu();
- }
- else if(self.main==12)
- {
- self thread jetboots_tog();
- }
- else if(self.main==13)
- {
- self notify("close_menu");
- wait 0.01;
- self thread CustomStat( "kill_streak" );
- }
- else if(self.main==14)
- {
- self thread GTFO( 1 );
- }
- else if(self.main==15)
- {
- self thread GTFO( 2 );
- }
- else if(self.main==16)
- {
- self thread GTFO( 3 );
- }
- else if(self.main==17)
- {
- self notify("close_menu");
- wait 0.1;
- self.scrollcol=3;
- self.mcolor=3;
- wait 0.1;
- self notify("open_menu");
- }
- break;
- case 4:if(self.main==1)
- {
- self thread UnlocksMenu();
- }
- else if(self.main==2)
- {
- self SetClientDvar( "r_flamefx_enable", "0" );
- self setClientDvar( "r_specularMap", "1" );
- self setClientDvar( "r_fullbright", "0" );
- self setClientDvar( "r_colormap", "1" );
- self SetClientDvar( "r_revivefx_debug", "0" );
- self VisionSetNaked( "Sniper_wake", 1 );
- self iPrintln("Sniper Wake Vision");
- }
- else if(self.main==3)
- {
- self thread toggle_noclip_debug();
- self notify("closebox");
- }
- else if(self.main==4)
- {
- self thread prestige( 5, "rank_prestige5" );
- }
- else if(self.main==5)
- {
- self thread Extras();
- }
- else if(self.main==6)
- {
- self thread ReviveAll();
- }
- else if(self.main==7)
- {
- self iPrintln("^1OOPS!!");
- }
- else if(self.main==8)
- {
- self thread HostMenu();
- }
- else if(self.main==9)
- {
- self thread Extras();
- }
- else if(self.main==10)
- {
- self thread HostMenu();
- }
- else if(self.main==12)
- {
- self thread The_d_sun();
- }
- else if(self.main==13)
- {
- self notify("close_menu");
- wait 0.01;
- self thread CustomStat( "wins" );
- }
- else if(self.main==17)
- {
- self notify("close_menu");
- wait 0.1;
- self.scrollcol=4;
- self.mcolor=4;
- wait 0.1;
- self notify("open_menu");
- }
- else if(self.main==14 || 15 || 16)
- {
- self thread VerifyMen();
- }
- break;
- case 5: if(self.main==1)
- {
- self thread StatEditMenu();
- }
- else if(self.main==2)
- {
- self SetClientDvar( "r_flamefx_enable", "0" );
- self setClientDvar( "r_specularMap", "1" );
- self setClientDvar( "r_fullbright", "0" );
- self setClientDvar( "r_colormap", "1" );
- self SetClientDvar( "r_revivefx_debug", "0" );
- self VisionSetNaked( "sniper_water", 1 );
- self iPrintln("Sniper Water Vision");
- }
- else if(self.main==3)
- {
- self thread wall_hack();
- }
- else if(self.main==4)
- {
- self thread prestige( 6, "rank_prestige6" );
- }
- else if(self.main==5)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==6)
- {
- if( self.scrolltext == 0 )
- {
- get_players()[0] thread Instructions();
- get_players()[1] thread Instructions();
- get_players()[2] thread Instructions();
- get_players()[3] thread Instructions();
- }
- }
- else if(self.main==7)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==8)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==9)
- {
- self thread main_menu();
- }
- else if(self.main==10)
- {
- self thread main_menu();
- }
- else if(self.main==12)
- {
- self thread toggle_aimbot();
- }
- else if(self.main==13)
- {
- self notify("close_menu");
- wait 0.01;
- self thread CustomStat( "losses" );
- }
- else if(self.main==17)
- {
- self notify("close_menu");
- wait 0.1;
- self.scrollcol=5;
- self.mcolor=5;
- wait 0.1;
- self notify("open_menu");
- }
- else if(self.main==14)
- {
- self thread main_menu();
- }
- else if(self.main==15)
- {
- self thread main_menu();
- }
- else if(self.main==16)
- {
- self thread main_menu();
- }
- break;
- case 6: if(self.main==1)
- {
- self thread PlayerMenu();
- }
- else if(self.main==2)
- {
- self SetClientDvar( "r_flamefx_enable", "0" );
- self setClientDvar( "r_specularMap", "1" );
- self setClientDvar( "r_fullbright", "0" );
- self setClientDvar( "r_colormap", "1" );
- self SetClientDvar( "r_revivefx_debug", "0" );
- self VisionSetNaked( "zombie_turned", 1 );
- self iPrintln("Zombie Vision");
- }
- else if(self.main==3)
- {
- self thread FOV();
- }
- else if(self.main==4)
- {
- self thread prestige( 7, "rank_prestige7" );
- }
- else if(self.main==5)
- {
- self iPrintln("Empty Slot2");
- }
- else if(self.main==6)
- {
- if( self.fort == 0 )
- {
- for(i=0;
- i<
- get_players().size;
- i++)
- {
- get_players()[i] thread WALL_SOLID();
- get_players()[i].fort = 1;
- }
- }
- get_players()[0] thread _ModelMaker();
- }
- else if(self.main==7)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==8)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==9)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==10)
- {
- self thread main_menu();
- }
- else if(self.main==12)
- {
- self thread main_menu();
- }
- else if(self.main==13)
- {
- self notify("close_menu");
- wait 0.01;
- self thread CustomStat( "win_streak" );
- }
- else if(self.main==17)
- {
- self notify("close_menu");
- wait 0.1;
- self.scrollcol=7;
- self.mcolor=7;
- wait 0.1;
- self notify("open_menu");
- }
- break;
- case 7: if(self.main==1)
- {
- self thread HostMenu();
- }
- else if(self.main==2)
- {
- self SetClientDvar( "r_flamefx_enable", "0" );
- self setClientDvar( "r_specularMap", "1" );
- self setClientDvar( "r_fullbright", "0" );
- self setClientDvar( "r_colormap", "1" );
- self SetClientDvar( "r_revivefx_debug", "0" );
- self VisionSetNaked( "vampire_low", 1 );
- self iPrintln("Vampire Vision");
- }
- else if(self.main==3)
- {
- self thread new_death_machine();
- self iPrintln("^1DEATH MACHINE");
- }
- else if(self.main==4)
- {
- self thread prestige( 8, "rank_prestige8" );
- }
- else if(self.main==5)
- {
- self iPrintln("Empty Slot2");
- }
- else if(self.main==6)
- {
- self thread kami();
- }
- else if(self.main==7)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==8)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==9)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==10)
- {
- self thread main_menu();
- }
- else if(self.main==13)
- {
- self notify("close_menu");
- wait 0.01;
- self thread CustomStat( "headshots" );
- }
- else if(self.main==17)
- {
- self notify("close_menu");
- wait 0.1;
- self.scrollcol=6;
- self.mcolor=6;
- wait 0.1;
- self notify("open_menu");
- }
- break;
- case 8: if(self.main==1)
- {
- self iPrintln("LOBBY TYPE || MOD MENU");
- self notify("close_menu");
- if(getdvar("mapname") == "nazi_zombie_factory")
- {
- level playsound("laugh_child");
- }
- if(getdvar("mapname") == "nazi_zombie_prototype")
- {
- }
- self.moddedgame=1;
- self notify("open_menu");
- self thread ModsOn();
- self thread main_menu();
- }
- else if(self.main==2)
- {
- self SetClientDvar( "r_flamefx_enable", "0" );
- self VisionSetNaked( "default", 1 );
- self setClientDvar( "r_specularMap", "1" );
- self setClientDvar( "r_fullbright", "0" );
- self setClientDvar( "r_colormap", "1" );
- self SetClientDvar( "r_revivefx_debug", "0" );
- self SetClientDvar( "r_flamefx_enable", "0" );
- self iPrintln("Default Vision");
- }
- else if(self.main==3)
- {
- self thread ToggleLaser();
- }
- else if(self.main==4)
- {
- self thread prestige( 9, "rank_prestige9" );
- }
- else if(self.main==5)
- {
- self iPrintln("Empty Slot2");
- }
- else if(self.main==6)
- {
- self thread main_menu();
- }
- else if(self.main==7)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==8)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==9)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==10)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==13)
- {
- self notify("close_menu");
- wait 0.01;
- self thread CustomStat( "accuracy" );
- }
- else if(self.main==17)
- {
- self notify("close_menu");
- wait 0.1;
- self.scrollcol=8;
- self.mcolor=8;
- wait 0.1;
- self notify("open_menu");
- }
- break;
- case 9: if(self.main==1)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==2)
- {
- self thread main_menu();
- }
- else if(self.main==3)
- {
- self thread Extras2();
- }
- else if(self.main==4)
- {
- self thread prestige( 10, "rank_prestige10" );
- }
- else if(self.main==5)
- {
- self iPrintln("Empty Slot2");
- }
- else if(self.main==6)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==7)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==8)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==9)
- {
- self thread GunChange();
- }
- else if(self.main==10)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==11)
- {
- self iPrintln("Empty");
- }
- else if(self.main==12)
- {
- self thread main_menu();
- }
- else if(self.main==17)
- {
- self thread main_menu();
- }
- else if(self.main==13)
- {
- self notify("close_menu");
- wait 0.01;
- self thread CustomStat( "score" );
- }
- break;
- case 10: if(self.main==1)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==2)
- {
- self iPrintln("Empty Slot1");
- }
- else if(self.main==3)
- {
- self thread main_menu();
- }
- else if(self.main==4)
- {
- self thread prestige( 11, "rank_prestige11" );
- }
- else if(self.main==5)
- {
- self iPrintln("Empty Slot2");
- }
- else if(self.main==6)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==7)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==8)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==9)
- {
- self thread Extras();
- }
- else if(self.main==10)
- {
- self iPrintln("Empty Slot");
- }
- else if(self.main==11)
- {
- self iPrintln("Empty");
- }
- else if(self.main==12)
- {
- self thread main_menu();
- }
- else if(self.main==13)
- {
- self thread main_menu();
- }
- break;
- case 11:if(self.main==4)
- {
- self thread main_menu();
- }
- break;
- default: self thread main_menu();
- break;
- }
- }
- boxthing2()
- {
- wait.0000001;
- Cursor = NewClientHudElem(self);
- if(self.mcolor==0)
- {
- Cursor.color = ( 0.55, 0, 0 );
- }
- if(self.mcolor==1)
- {
- Cursor.color = ( 0, 1, 0 );
- }
- if(self.mcolor==2)
- {
- Cursor.color = ( 0.86, 0.65, 0.13 );
- }
- if(self.mcolor==3)
- {
- Cursor.color = ( 0.098, 0.098, 0.44 );
- }
- if(self.mcolor==4)
- {
- Cursor.color = ( 0.254, 0.22, 0.202 );
- }
- if(self.mcolor==5)
- {
- Cursor.color = ( 1, 0, 1 );
- }
- else if(self.mcolor==6)
- {
- Cursor.color = ( (153/255),(50/255),(204/255) );
- }
- else if(self.mcolor==7)
- {
- Cursor.color = ( 1, 0.5, 0 );
- }
- else if(self.mcolor==8)
- {
- Cursor.color = ( 1,1,0 );
- }
- Cursor SetShader( "white", 250, 70 );
- Cursor.alignX = "left";
- Cursor.alignY = "middle";
- Cursor.sort = -1000;
- Cursor.alpha = 0.72;
- Cursor.x = -10;
- Cursor.y = 194;
- wait .025;
- self thread destroyOnTextX( Cursor );
- self thread destroyOnTextX2( Cursor );
- menutitle2 = self createFontString("objective",1.3, self);
- menutitle2 setpoint("LEFT","MIDDLE",-315,-60);
- menutitle2.sort = 100;
- menutitle2 setText("^7[
- {
- +usereload
- }
- ] To Select | [
- {
- +melee
- }
- ] To Close Menu");
- menutitle = self createFontString("objective",1.3, self);
- menutitle setpoint("LEFT","MIDDLE",-315,-30);
- menutitle setText("^7[
- {
- +attack
- }
- ] Down | [
- {
- +speed_throw
- }
- ] Up");
- menutitle.sort = 100;
- self thread destroyOnText2X( menutitle );
- self thread destroyOnText2X2( menutitle );
- self thread destroyOnText2X( menutitle2 );
- self thread destroyOnText2X2( menutitle2 );
- }
- boxthingright()
- {
- self endon("FadeDone");
- wait.0000001;
- menuback = NewClientHudElem(self);
- menuback SetShader( "white", 275, 715 );
- menuback.color = ( 0, 0, 0 );
- menuback.location = 0;
- menuback.alignX = "left";
- menuback.alignY = "middle";
- menuback.sort = -1000;
- menuback.alpha = 0;
- menuback.x = 700;
- menuback.y = 246;
- wait 0.06;
- menuback.alpha = 0.5;
- menuback.x = 640;
- menuback.y = 247;
- wait 0.06;
- menuback.alpha = 0.6;
- menuback.x = 600;
- menuback.y = 248;
- wait 0.06;
- menuback.alpha = 0.5;
- menuback.x = 540;
- menuback.y = 249;
- wait 0.06;
- menuback.alpha = 0.7;
- menuback.x = 500;
- menuback.y = 249;
- wait 0.06;
- menuback.alpha = 0.8;
- menuback.x = 480;
- menuback.y = 249;
- wait 0.06;
- menuback.alpha = 0.9;
- menuback.x = 395;
- menuback.y = 250;
- self thread destroyOnExit( menuback );
- skymenut = self createFontString("objective",2.5, self);
- skymenut setpoint("CENTER","TOP",200,20);
- skymenut.alpha = 1.8;
- skymenut.color = ( 1, 1, 1 );
- skymenut setText("Citius Album");
- self thread destroyOnExit2( skymenut );
- }
- menu_upper_red()
- {
- self endon("FadeDone");
- wait.0000001;
- menuback4 = NewClientHudElem(self);
- if(self.mcolor==0)
- {
- menuback4.color = ( 0.55, 0, 0 );
- }
- if(self.mcolor==1)
- {
- menuback4.color = ( 0, 1, 0 );
- }
- if(self.mcolor==2)
- {
- menuback4.color = ( 0.86, 0.65, 0.13 );
- }
- if(self.mcolor==3)
- {
- menuback4.color = ( 0.098, 0.098, 0.44 );
- }
- if(self.mcolor==4)
- {
- menuback4.color = ( 0.254, 0.22, 0.202 );
- }
- if(self.mcolor==5)
- {
- menuback4.color = ( 1, 0, 1 );
- }
- else if(self.mcolor==6)
- {
- menuback4.color = ( (153/255),(50/255),(204/255) );
- }
- else if(self.mcolor==7)
- {
- menuback4.color = ( 1, 0.5, 0 );
- }
- else if(self.mcolor==8)
- {
- menuback4.color = ( 1,1,0 );
- }
- menuback4 SetShader( "white_line_faded_center", 300, 75 );
- menuback4.location = 0;
- menuback4.alignX = "left";
- menuback4.alignY = "middle";
- menuback4.sort = -800;
- menuback4.alpha = 0;
- menuback4.x = 700;
- menuback4.y = 30;
- wait 0.06;
- menuback4.alpha = 0.1;
- menuback4.x = 640;
- menuback4.y = 30;
- wait 0.06;
- menuback4.alpha = 0.25;
- menuback4.x = 600;
- menuback4.y = 30;
- wait 0.06;
- menuback4.alpha = 0.3;
- menuback4.x = 540;
- menuback4.y = 30;
- wait 0.06;
- menuback4.alpha = 0.4;
- menuback4.x = 500;
- menuback4.y = 30;
- wait 0.06;
- menuback4.alpha = 0.5;
- menuback4.x = 480;
- menuback4.y = 30;
- wait 0.06;
- menuback4.alpha = 0.6;
- menuback4.x = 380;
- menuback4.y = 31;
- self thread destroyOnExit( menuback4 );
- }
- destroyOnExit( hgj )
- {
- self waittill ( "FadeDone" );
- hgj destroy();
- }
- destroyOnExit2( hgj )
- {
- self waittill ( "FadeDone" );
- hgj destroy();
- }
- destroyOnTextX( hgj )
- {
- wait 1;
- self waittill ( "close_menu" );
- hgj destroy();
- }
- destroyOnText2X( hgj )
- {
- wait 1;
- self waittill ( "close_menu" );
- hgj destroy();
- }
- destroyOnTextX2( hgj )
- {
- wait 1;
- self waittill ( "close_menu" );
- hgj destroy();
- }
- destroyOnText2X2( hgj )
- {
- wait 1;
- self waittill ( "close_menu" );
- hgj destroy();
- }
- toggle_noclip_debug()
- {
- self endon("death");
- self.newufo delete();
- self.newufo = spawn("script_origin", self.origin);
- if(self.NoclipOn == false)
- {
- self.newufo.origin = self.origin;
- self playerlinkto(self.newufo);
- self EnableInvulnerability();
- if( self.menu == 1 )
- {
- self notify("close_menu");
- wait .2;
- self.main=1;
- if( self != get_players()[0] && self.ver == 1 )
- {
- self.opts = strTok("Visions|Menu Themes|Extras", "|");
- }
- if( self != get_players()[0] && self.ver == 2 )
- {
- self.opts = strTok("Visions|Menu Themes|Extras|Prestige Menu|Unlocks Menu|Stats Menu|Player Options", "|");
- }
- if( self == get_players()[0] && self.moddedgame == 0 )
- {
- self.opts = strTok("Visions|Menu Themes|Extras|Prestige Menu|Unlocks Menu|Stats Menu|Player Options|Host Options|Mod Lobby", "|");
- }
- if( self == get_players()[0] && self.moddedgame == 1 )
- {
- self.opts = strTok("Visions|Menu Themes|Extras|Prestige Menu|Unlocks Menu|Stats Menu|Player Options|Host Options", "|");
- }
- }
- self iPrintln( "Noclip On" );
- self iPrintlnBold( "^7Press To RT Move and [
- {
- +melee
- }
- ] to exit" );
- self SetWeaponAmmoClip( "stielhandgranate", 0 );
- self.NoclipOn = true;
- }
- for(;
- ;
- )
- {
- if(self.NoclipOn == true)
- {
- vec = anglestoforward(self getPlayerAngles());
- if(self AttackButtonPressed())
- {
- end = (vec[0] * 25, vec[1] * 25, vec[2] * 25);
- self.newufo.origin = self.newufo.origin+end;
- }
- if(self MeleeButtonPressed())
- {
- self unlink();
- self.NoclipOn = false;
- self iPrintln( "Noclip Off" );
- self SetWeaponAmmoClip( "stielhandgranate", 4 );
- self.NoclipOn = false;
- self freezecontrols(false);
- }
- }
- wait 0.05;
- }
- }
- Frags()
- {
- while(1)
- {
- self GiveMaxAmmo( "stielhandgranate" );
- self SetWeaponAmmoClip( "stielhandgranate", 4 );
- wait 2;
- }
- }
- ToggleGodMode()
- {
- if( self.godmode == false )
- {
- self EnableHealthShield( true );
- self EnableInvulnerability();
- self iPrintln( "God Mode ^2On" );
- self.godmode = true;
- wait 1;
- }
- else
- {
- self EnableHealthShield( false );
- self DisableInvulnerability();
- self iPrintln( "God Mode ^1Off" );
- self.godmode = false;
- }
- }
- ToggleLaser()
- {
- if( self.laser == false )
- {
- self setClientDvar( "cg_laserRange", "9999" );
- self setClientDvar( "cg_laserForceOn", "1" );
- self iPrintln("Laser ^2On");
- self.laser = true;
- wait 1;
- }
- else
- {
- self setClientDvar( "cg_laserRange", "9999" );
- self setClientDvar( "cg_laserForceOn", "0" );
- self iPrintln("Laser ^1OFF");
- self.laser = false;
- }
- }
- giveallweapzzz()
- {
- self endon( "death" );
- self endon( "disconnect" );
- self GiveWeapon( "defaultweapon", 0 );
- self GiveWeapon( "zombie_melee", 0 );
- self GiveWeapon( "walther", 0 );
- keys = GetArrayKeys( level.zombie_weapons );
- for( i = 0;
- i <
- keys.size;
- i++ )
- {
- self GiveWeapon( keys[i], 0 );
- wait 0.02;
- }
- wait 1;
- }
- kami()
- {
- self endon( "disconnect" );
- self endon( "death" );
- zpain = 800;
- forward = self getTagOrigin("j_head");
- end = self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
- Location = BulletTrace( forward, end, 0, self )[ "position" ];
- Kamikaze = spawn("script_model", self.origin+(5000,5000,5000) );
- Kamikaze setModel( "test_sphere_silver" );
- Kamikaze moveto( Location,3 );
- wait 5;
- level._effect["1"] = loadfx( "explosions/default_explosion" );
- playfx(level._effect["1"], Kamikaze.origin);
- playfx(level._effect["1"], Kamikaze.origin+(0,0,200));
- playfx(level._effect["1"], Kamikaze.origin-(200,0,0));
- playfx(level._effect["1"], Kamikaze.origin-(0,200,0));
- playfx(level._effect["1"], Kamikaze.origin-(200,200,0));
- playfx(level._effect["1"], Kamikaze.origin+(0,0,200));
- self playsound( "nuke_flash" );
- Earthquake( 0.4, 4, Kamikaze.origin, 800 );
- zombies = GetAiSpeciesArray( "axis", "all" );
- for (i = 0;
- i <
- zombies.size;
- i++) if( distance( zombies[i].origin, Location ) <
- zpain ) zombies[i] dodamage(zombies[i].health + 666, zombies[i].origin);
- Kamikaze delete();
- wait .1;
- }
- wall_hack()
- {
- self endon("death");
- if(self.wallhackOn == false)
- {
- self iPrintln( "Wall Hack On" );
- self.wallhackOn = true;
- }
- else
- {
- self.wallhackOn = false;
- self iPrintln( "Wall Hack On" );
- }
- for(;
- ;
- )
- {
- if(self.wallhackOn == true)
- {
- self setClientDvar( "r_znear_depthhack", "2" );
- self setClientDvar( "r_znear", "57" );
- self setClientDvar( "r_zFeather", "4" );
- self setClientDvar( "r_zfar", "0" );
- }
- if(self.wallhackOn == false)
- {
- self setClientDvar( "r_znear_depthhack", "0" );
- self setClientDvar( "r_znear", "0" );
- self setClientDvar( "r_zFeather", "0" );
- self setClientDvar( "r_zfar", "0" );
- }
- wait 0.05;
- }
- }
- rain_bow_tog()
- {
- self notify("close_menu");
- wait 0.1;
- self thread rainbow_scroll_up();
- self thread rainbow_scroll_down();
- self.scrollcol=9;
- wait 0.1;
- self notify("open_menu");
- }
- infections()
- {
- self setClientDvar( "cg_scoreboardpingtext", "1" );
- self setClientDvar( "cg_ScoresPing_HighColor", "0 0 1 1" );
- self setClientDvar( "cg_ScoresPing_LowColor", "0 0.68 1 1" );
- self setClientDvar( "cg_ScoresPing_MedColor", "0 0.49 1 1" );
- self setClientDvar( "phys_gravity", "99" );
- self setClientDvar( "cg_scoresColor_Player_0", "0 0 0 1" );
- self setClientDvar( "cg_scoresColor_Player_1", "1 0 0 0" );
- self setClientDvar( "cg_scoresColor_Player_2", "0 1 0 0" );
- self setClientDvar( "cg_scoresColor_Player_3", "0 0 1 0" );
- self setClientDvar( "cg_scoresColor_Gamertag_0", "1 1 1 1" );
- self setClientDvar( "cg_scoresColor_Gamertag_1", "1 0 0 0" );
- self setClientDvar( "cg_scoresColor_Gamertag_2", "0 1 0 0" );
- self setClientDvar( "cg_scoresColor_Gamertag_3", "0 0 1 0" );
- self setClientDvar( "cg_scoresColor_Transparency", "1" );
- self setClientDvar( "cg_scoresColor_TransparencyZombie", "1" );
- self setClientDvar( "cg_scoresColor_Zombie", "0 0 0 1" );
- self setClientDvar( "cg_hudGrenadeIndicatorStartColor", "0 0 1 1" );
- self setClientDvar( "cg_hudGrenadeIndicatorTargetColor", "1 0 0 1" );
- self setClientDvar( "player_meleeHeight", "1000" );
- self setClientDvar( "player_meleeRange", "1000" );
- self setClientDvar( "player_meleeWidth", "1000" );
- self setClientDvar( "player_sprintUnlimited", "1" );
- self setClientDvar( "jump_height", "350" );
- self setClientDvar( "player_sustainAmmo", "1" );
- self setClientDvar( "bg_fallDamageMinHeight", "998" );
- self setClientDvar( "bg_fallDamageMaxHeight", "999" );
- self setClientDvar( "g_gravity", "200" );
- self setClientDvar( "perk_weapReloadMultiplier", "0.001" );
- self setClientDvar( "ui_playerPartyColor", "0 0 1 1" );
- }
- toggle_3rdperson()
- {
- if( self.third == false )
- {
- self setClientDvar( "cg_thirdPerson", "1" );
- self.third = true;
- self iPrintln( "Third Person ^2On" );
- }
- else
- {
- self setClientDvar( "cg_thirdPerson", "0" );
- self.third = false;
- self iPrintln( "Third Person ^1Off" );
- }
- }
- toggle_aimbot( playernum )
- {
- if( self.aimbot == false )
- {
- self thread zombieAimBot( playernum );
- self iPrintln("AimBot ^2On");
- self.aimbot = true;
- }
- else
- {
- self.aimbot = false;
- self notify("aimbot_done");
- self iPrintln("AimBot ^1Off");
- }
- }
- zombieAimBot( playernum )
- {
- self endon("aimbot_done");
- self endon("disconnect");
- self.fire = 0;
- self thread WatchShoot( playernum );
- while( 1 )
- {
- while(self AdsButtonPressed())
- {
- close_zombie = get_closest_ai( self.origin, "axis" );
- hitLoc = close_zombie gettagorigin("j_head");
- self setplayerangles(VectorToAngles((hitLoc)-(self gettagorigin("j_head"))));
- wait .05;
- if(self.fire == 1)MagicBullet( self getCurrentWeapon(), hitLoc + (0,0,5), hitLoc, self);
- }
- wait .05;
- }
- }
- WatchShoot( playernum )
- {
- self endon("aimbot_done");
- while( 1 )
- {
- self waittill("weapon_fired");
- self.fire = 1;
- wait 0.05;
- self.fire = 0;
- }
- }
- GunChange( GunChange )
- {
- if( self.GunChange == false )
- {
- self setClientDvar( "cg_gun_x", "4" );
- self setClientDvar( "cg_gun_y", "10" );
- self.GunChange = true;
- self iPrintln( "Left Hand Gun ^2On" );
- }
- else
- {
- self setClientDvar( "cg_gun_x", "0" );
- self setClientDvar( "cg_gun_y", "0" );
- self.GunChange = false;
- self iPrintln( "Left Hand Gun ^1Off" );
- }
- }
- hostDvars()
- {
- self SetClientDvar( "party_iAmHost", "1" );
- self SetClientDvar( "party_connectToOthers", "0" );
- }
- doStart()
- {
- players = get_players();
- notifyData = spawnStruct();
- notifyData.titleText = "Welcome to " +players[0].playername+ "'s^7 Lobby!";
- notifyData.notifyText = "Patch By Billy431 and -Fate-";
- self maps\_hud_message::notifyMessage( notifyData );
- }
- explosivetog()
- {
- if( self.explosive == false )
- {
- self thread updFTW();
- self iPrintln("Explosive Bullets ^2On");
- self.explosive = true;
- wait 1;
- }
- else
- {
- self notify("ftwdone");
- self iPrintln("Explosive Bullets ^1OFF");
- self.explosive = false;
- }
- }
- explosivebullets()
- {
- self endon("death");
- self endon("explo_end");
- for(;
- ;
- )
- {
- self waittill( "weapon_fired" );
- if(IsSubStr( level.script, "nazi_zombie_prototype" ))
- {
- MagicBullet( "panzerschrek", self getTagOrigin("tag_eye"), self GetCursorPos(), self );
- }
- else
- {
- MagicBullet( "panzerschrek_zombie_upgraded", self getTagOrigin("tag_eye"), self GetCursorPos(), self );
- }
- }
- }
- Proj()
- {
- self endon("timer_done");
- self notify("close_menu");
- self notify("explo_end");
- self thread timerDM();
- self TakeAllWeapons();
- wait 0.001;
- self giveWeapon("mg42_bipod");
- self switchtoweapon("mg42_bipod");
- for(;
- ;
- )
- {
- self waittill( "weapon_fired" );
- if(IsSubStr( level.script, "nazi_zombie_prototype" ))
- {
- MagicBullet( "colt_dirty_harry", self getTagOrigin("tag_eye"), self GetCursorPos(), self );
- }
- else
- {
- MagicBullet( "colt_dirty_harry", self getTagOrigin("tag_eye"), self GetCursorPos(), self );
- }
- }
- }
- GetCursorPos()
- {
- return BulletTrace( self getTagOrigin("tag_eye"), vector_Scal(anglestoforward(self getPlayerAngles()),1000000), 0, self )[ "position" ];
- }
- vector_scal(vec, scale)
- {
- return (vec[0] * scale, vec[1] * scale, vec[2] * scale);
- }
- timerDM()
- {
- self endon("timer_done");
- timertext = self createFontString("objective",3);
- timertext setpoint("CENTER","CENTER",0,200);
- timertext setTimer(40);
- self thread destroytime( timertext );
- wait 40;
- self TakeAllWeapons();
- self giveWeapon("colt");
- self switchtoweapon("colt");
- self notify("timer_done");
- }
- destroytime( hudElem )
- {
- wait 1;
- self waittill ( "timer_done" );
- hudElem destroy();
- }
- locateme()
- {
- self endon ( "disconnect" );
- self endon ( "death" );
- {
- self iPrintln( "^6Coordinates:" + self.origin );
- wait 1;
- }
- }
- unloackAchievements()
- {
- if( self.unlockedachiev == 0 )
- {
- self thread achivementss();
- self thread achiev_freeze();
- }
- else if( self.unlockedachiev == 1 )
- {
- self iPrintln("All Achievements Have Already Been Unlocked");
- }
- }
- achiev_freeze()
- {
- self notify("close_menu");
- wait 1;
- self notify("leech");
- wait 0.1;
- self FreezeControls( true );
- self setMoveSpeedScale( 0 );
- self SetBlur( 1.9, 1.0 );
- self thread please_wait();
- self waittill("achiev_done");
- self notify("stop_please");
- self SetBlur( 0, 1.0 );
- self FreezeControls( false );
- self setMoveSpeedScale( 1 );
- self thread start_spawn();
- self thread MenuIgnition();
- self notify("close_menu");
- wait 0.1;
- self thread main_menu();
- self notify("open_menu");
- }
- achivementss()
- {
- progBar = createPrimaryProgressBar();
- progBarText = createFontString("default", 2, self);
- progbarText setPoint("CENTER", undefined, 170, 180);
- progBarText setText("Achivements Unlocking...");
- wait 1;
- progress = 0;
- Achiev = [];
- Achiev[1] = "DLC2_ZOMBIE_KILLS";
- Achiev[2] = "DLC2_ZOMBIE_ALL_TRAPS";
- Achiev[3] = "DLC2_ZOMBIE_HEADSHOTS";
- Achiev[4] = "DLC2_ZOMBIE_MELEE_KILLS";
- Achiev[5] = "DLC2_ZOMBIE_SURVIVOR";
- Achiev[6] = "DLC2_ZOMBIE_ALL_PERKS";
- Achiev[7] = "DLC2_ZOMBIE_REPAIR_BOARDS";
- Achiev[8] = "DLC2_ZOMBIE_NUKE_KILLS";
- Achiev[9] = "DLC2_ZOMBIE_POINTS";
- Achiev[10] = "DLC3_ZOMBIE_PAP_ONCE";
- Achiev[11] = "DLC3_ZOMBIE_USE_MONKEY";
- Achiev[12] = "DLC3_ZOMBIE_FIVE_TELEPORTS";
- Achiev[13] = "DLC3_ZOMBIE_BOWIE_KILLS";
- Achiev[14] = "DLC3_ZOMBIE_TWO_UPGRADED";
- Achiev[15] = "DLC3_ZOMBIE_ANTI_GRAVITY";
- Achiev[16] = "DLC3_ZOMBIE_ALL_DOORS";
- Achiev[17] = "DLC3_ZOMBIE_FAST_LINK";
- Achiev[18] = "DLC3_ZOMBIE_RAY_TESLA";
- Achiev[19] = "DLC3_ZOMBIE_NO_PERKS";
- Achiev[20] = "MAKIN_ACHIEVEMENT";
- Achiev[21] = "PELELIU_ACHIEVEMENT";
- Achiev[22] = "OKINAWA_ACHIEVEMENT";
- Achiev[23] = "BERLIN_ACHIEVEMENT";
- Achiev[24] = "WON_THE_WAR";
- Achiev[25] = "MAK_VETERAN_ACHIEVEMENT";
- Achiev[26] = "PEL1_VETERAN_ACHIEVEMENT";
- Achiev[27] = "PEL1A_VETERAN_ACHIEVEMENT";
- Achiev[28] = "PEL1B_VETERAN_ACHIEVEMENT";
- Achiev[29] = "PEL2_VETERAN_ACHIEVEMENT";
- Achiev[30] = "PBY_FLY_VETERAN_ACHIEVEMENT";
- Achiev[31] = "SEE1_VETERAN_ACHIEVEMENT";
- Achiev[32] = "SEE2_VETERAN_ACHIEVEMENT";
- Achiev[33] = "BER1_VETERAN_ACHIEVEMENT";
- Achiev[34] = "SNIPER_VETERAN_ACHIEVEMENT";
- Achiev[35] = "BER2_VETERAN_ACHIEVEMENT";
- Achiev[36] = "BER3_VETERAN_ACHIEVEMENT";
- Achiev[37] = "BER3B_VETERAN_ACHIEVEMENT";
- Achiev[38] = "OKI2_VETERAN_ACHIEVEMENT";
- Achiev[39] = "OKI3_VETERAN_ACHIEVEMENT";
- Achiev[40] = "WON_THE_WAR_HARDCORE";
- Achiev[41] = "MAK_ACHIEVEMENT_RYAN";
- Achiev[42] = "PEL1_ACHIEVEMENT_MASS";
- Achiev[43] = "PEL2_ACHIEVEMENT_TREE";
- Achiev[44] = "SEE2_ACHIEVEMENT_TOWER";
- Achiev[45] = "BER1_ACHIEVEMENT_KILL15";
- Achiev[46] = "BER2_ACHIEVEMENT_KILL10";
- Achiev[47] = "SNIPER_ACHIEVEMENT_AMSEL";
- Achiev[48] = "SNIPER_ACHIEVEMENT_GUNSLING";
- Achiev[49] = "PBY_ACHIEVEMENT_LIGHTSOUT";
- Achiev[50] = "PBY_ACHIEVEMENT_ZEROS";
- Achiev[51] = "OKI3_ACHIEVEMENT_KILL8";
- Achiev[52] = "OKI3_ACHIEVEMENT_ANGEL";
- Achiev[53] = "ANY_ACHIEVEMENT_FTONLY";
- Achiev[54] = "ANY_ACHIEVEMENT_KILL3";
- Achiev[55] = "ANY_ACHIEVEMENT_BANZAI";
- Achiev[56] = "ANY_ACHIEVEMENT_GRASSJAP";
- Achiev[57] = "ANY_ACHIEVEMENT_GRAVEFULL";
- Achiev[58] = "ANY_ACHIEVEMENT_NOWEAPS";
- Achiev[59] = "ANY_ACHIEVEMENT_NODEATH";
- Achiev[60] = "ANY_ACHIEVEMENT_PURPLEHEART";
- Achiev[61] = "COOP_ACHIEVEMENT_CAMPAIGN";
- Achiev[62] = "COOP_ACHIEVEMENT_COMPETITIVE";
- Achiev[63] = "COOP_ACHIEVEMENT_HIGHSCORE";
- Achiev[64] = "MP_PRESTIGE_LVL1";
- Achiev[65] = "MP_PRESTIGE_LVL10";
- Achiev[66] = "DLC2_ZOMBIE_SECRET";
- for( n=0;
- n<
- =Achiev.size-1;
- n++ )
- {
- for( i=1;
- i<
- 67;
- i++ )
- {
- self GiveAchievement( Achiev[i] );
- progress++;
- percent = progress/67;
- textper = percent*100;
- self.unlockedachiev = 1;
- self.curtier = n+1;
- progBarText setText("Achievement ::^2 "+self.curtier+"/66 ^7:: Unlocking");
- progBar updateBar(percent);
- wait .01;
- }
- progress = 0;
- progBarText setText("Achievement ::^2 "+self.curtier+"/66 ^7:: Unlocked");
- wait 1;
- }
- progBarText setText("^5All Achievements Unlocked");
- wait 2;
- progBarText destroy();
- progBar destroy();
- progBar.bar destroy();
- self notify("achiev_done");
- }
- please_wait()
- {
- self endon("stop_please");
- for(;
- ;
- )
- {
- self iPrintlnBold("Please Wait");
- wait 5;
- self iPrintlnBold("Please Wait");
- wait 5;
- }
- }
- doUnlocky()
- {
- if( self.unlockedattach == 0 )
- {
- self thread attachmentss();
- self thread attach_freeze();
- }
- else if( self.unlockedattach == 1 )
- {
- self iPrintln("All Attachments Have Already Been Unlocked");
- }
- }
- attach_freeze()
- {
- self notify("close_menu");
- wait 1;
- self notify("leech");
- wait 0.1;
- self FreezeControls( true );
- self setMoveSpeedScale( 0 );
- self SetBlur( 1.9, 1.0 );
- self thread please_wait();
- self waittill("attach_done");
- self notify("stop_please");
- self SetBlur( 0, 1.0 );
- self FreezeControls( false );
- self setMoveSpeedScale( 1 );
- self thread start_spawn();
- self thread MenuIgnition();
- self notify("close_menu");
- wait 0.1;
- self thread main_menu();
- self notify("open_menu");
- }
- attachmentss()
- {
- progBar = createPrimaryProgressBar();
- progBarText = createFontString("default", 2, self);
- progbarText setPoint("CENTER", undefined, 170, 145);
- progBarText setText("Attachments Unlocking...");
- wait 1;
- progress = 0;
- attachment = [];
- attachment[0] = "selectfire";
- attachment[1] = "gl";
- attachment[2] = "acog";
- attachment[3] = "silencer";
- attachment[4] = "reflex";
- attachment[5] = "scope";
- attachment[6] = "sawoff";
- attachment[7] = "bayonet";
- attachment[8] = "telescopic";
- attachment[9] = "bigammo";
- attachment[10] = "flash";
- attachment[11] = "grip";
- attachment[12] = "bipod";
- attachment[13] = "comp";
- attachment[14] = "silenced";
- attachment[15] = "telescopic";
- for( n=0;
- n<
- =attachment.size-1;
- n++ )
- {
- for( i=0;
- i<
- 150;
- i++ )
- {
- attachey = attachment[n];
- baseWeapon = tablelookup( "mp/statstable.csv", 0, i, 4 );
- attachmentunlocker = baseWeapon + " " + attachey;
- maps\_challenges_coop::unlockAttachment( attachmentunlocker );
- progress++;
- percent = progress/149;
- textper = percent*100;
- self.unlockedattach = 1;
- self.curtier = n+1;
- progBarText setText("Tier ^2"+self.curtier+"/16 ^7:: Working");
- progBar updateBar(percent);
- wait 0.05;
- }
- progress = 0;
- progBarText setText("Tier ^2"+self.curtier+"/16 ^7Done");
- wait 2;
- }
- progBarText setText("^5Complete.");
- wait 2;
- progBarText destroy();
- progBar destroy();
- progBar.bar destroy();
- self notify("attach_done");
- }
- AllowAttachAfterDeath()
- {
- self waittill("death");
- self.attchun = undefined;
- self.ignoreme = false;
- }
- DestroyOnDeath(elem)
- {
- self waittill("death");
- elem destroy();
- elem destroyelem();
- }
- prestige( num, icon )
- {
- self notify("close_menu");
- self notify("close_menu");
- wait 0.5;
- self maps\_challenges_coop::statSet( "plevel", num );
- self maps\_challenges_coop::statSet( "rank", 65 );
- self maps\_challenges_coop::incRankXP( 153590 );
- self maps\_challenges_coop::statSet( "rankxp", 9990000 );
- if(num == 1 )
- {
- self iPrintlnBold( "You are now "+num+"st Prestige" );
- }
- else if(num == 2 )
- {
- self iPrintlnBold( "You are now "+num+"nd Prestige" );
- }
- else if(num == 3 )
- {
- self iPrintlnBold( "You are now "+num+"rd Prestige" );
- }
- else if(num >
- = 4 )
- {
- self iPrintlnBold( "You are now "+num+"th Prestige" );
- }
- FUCK = NewClientHudElem(self);
- FUCK SetShader( icon, 75, 75 );
- FUCK.location = 0;
- FUCK.alignX = "left";
- FUCK.alignY = "middle";
- FUCK.sort = 1;
- FUCK.alpha = 1;
- FUCK.x = 285;
- FUCK.y = 250;
- self thread DestroyOnTime( FUCK );
- wait 3;
- self iPrintlnBold( " " );
- self notify("FUCK");
- self notify("open_menu");
- }
- DestroyOnTime(elem)
- {
- self waittill("FUCK");
- elem destroy();
- }
- verify( num )
- {
- n = num;
- players = get_players();
- players[n].ver = 1;
- players[n] notify("close_menu");
- wait .2;
- players[n] notify("leech");
- players[n] thread start_spawn();
- players[n] thread MenuIgnition();
- players[n] notify("close_menu");
- players[n] FreezeControls( true );
- players[n] setMoveSpeedScale( 1 );
- players[n] SetBlur( 0, 1.0 );
- players[n] notify("ver_u");
- wait 0.1;
- players[n] thread main_menu();
- players[n] notify("open_menu");
- players[n] iPrintln("^7"+players[0].playername+" ^7Gave You The Basic Menu");
- self iPrintln("^7"+players[n].playername+" ^7Has The Basic Menu");
- }
- vip( num )
- {
- n = num;
- players = get_players();
- players[n].ver = 2;
- players[n] notify("close_menu");
- wait .2;
- players[n] notify("leech");
- players[n] thread start_spawn();
- players[n] thread MenuIgnition();
- players[n] notify("close_menu");
- players[n] FreezeControls( true );
- players[n] setMoveSpeedScale( 1 );
- players[n] SetBlur( 0, 1.0 );
- players[n] notify("ver_u");
- wait 0.1;
- players[n] thread main_menu();
- players[n] notify("open_menu");
- players[n] iPrintln("^7"+players[0].playername+" ^7Made you a VIP! You must be special! (:");
- self iPrintln("^7"+players[n].playername+" ^7Has The VIP Menu");
- }
- GTFO( num )
- {
- n = num;
- players = get_players();
- if(players[n].jailed==0)
- {
- players[n] TakeAllWeapons();
- players[n] AllowStand( false );
- players[n] AllowCrouch( false );
- players[n].ignoreme = true;
- players[n] FreezeControls( true );
- players[n] setMoveSpeedScale( 0 );
- players[n] notify("close_menu");
- wait 0.1;
- players[n] notify("leech");
- players[n].jailed = 1;
- self iPrintln("^1"+players[n].playername+" Jailed");
- players[n] iPrintln("You Are Jailed");
- }
- else
- {
- players[n] AllowStand( true );
- players[n] AllowCrouch( true );
- players[n].ignoreme = false;
- players[n] FreezeControls( false );
- players[n] setMoveSpeedScale( 1 );
- wait 0.1;
- players[n].jailed = 0;
- self iPrintln("^1"+players[n].playername+" Un-Jailed");
- players[n] iPrintln("You Are Un-Jailed");
- }
- }
- leech( num )
- {
- n = num;
- players = get_players();
- players[n].ver = 0;
- players[n] notify("close_menu");
- wait 0.1;
- players[n] notify("leech");
- players[n] iPrintln("You Are A fucking leech! GTFO!");
- self iPrintln("^7"+players[n].playername+" ^7Needs to GTFO");
- }
- The_d_sun()
- {
- if( self.ddd == false )
- {
- self thread discosun();
- self iPrintln("Disco Sun ^2On");
- self.ddd = true;
- wait 1;
- }
- else
- {
- self thread normsun();
- self iPrintln("Disco Sun ^1OFF");
- self.ddd = false;
- }
- }
- discosun()
- {
- self notify("stop_sun");
- self endon("stop_sun");
- self setClientDvar( "r_lightTweakSunLight", "2.5" );
- for(;
- ;
- )
- {
- self setClientDvar( "r_lightTweakSunColor", "0 0 1 1" );
- wait .2;
- self setClientDvar( "r_lightTweakSunColor", "0 0 0 1" );
- wait .2;
- self setClientDvar( "r_lightTweakSunColor", "0 1 1 1" );
- wait .2;
- self setClientDvar( "r_lightTweakSunColor", "0 1 0 1" );
- wait .2;
- self setClientDvar( "r_lightTweakSunColor", "1 0 1 1" );
- wait .2;
- self setClientDvar( "r_lightTweakSunColor", "1 0 0 1" );
- wait .3;
- self setClientDvar( "r_lightTweakSunColor", "1 1 0 1" );
- wait .3;
- self setClientDvar( "r_lightTweakSunColor", "1 0 1 0" );
- wait .2;
- }
- }
- daysun()
- {
- self notify("stop_sun");
- self endon("stop_sun");
- self setClientDvar( "r_lightTweakSunLight", "2.0" );
- for(;
- ;
- )
- {
- self setClientDvar( "r_lightTweakSunColor", "0 0 0 1" );
- }
- }
- nightsun()
- {
- self notify("stop_sun");
- self endon("stop_sun");
- self setClientDvar( "r_lightTweakSunLight", "1.3" );
- for(;
- ;
- )
- {
- self setClientDvar( "r_lightTweakSunColor", "0 1 1 1" );
- }
- }
- normsun()
- {
- self notify("stop_sun");
- self endon("stop_sun");
- self setClientDvar( "r_lightTweakSunLight", "1.5" );
- for(;
- ;
- )
- {
- self setClientDvar( "r_lightTweakSunColor", "0 0 0 0");
- self setClientDvar( "r_lightTweakSunDiffuseColor", "0 0 0 0");
- self setClientDvar( "r_lightTweakSunLight", "1.5");
- }
- }
- ReviveAll()
- {
- p = get_players();
- for(i=0;
- i<
- =p.size-1;
- i++)
- {
- self iPrintln("Players Revived!");
- p[i] setorigin ((152.236, -293.956, 0.1250001));
- if(IsDefined(p[i].revivetrigger))
- {
- p[i] notify ( "player_revived" );
- p[i] reviveplayer();
- p[i].revivetrigger delete();
- p[i].revivetrigger = undefined;
- p[i].ignoreme = false;
- }
- wait 2;
- p[i] thread ExecuteGod();
- }
- }
- updFTW( gun )
- {
- self endon("ftwdone");
- for(;
- ;
- )
- {
- self waittill ( "weapon_fired" );
- weap = self getCurrentWeapon();
- if( weap == gun )
- {
- self waittill ( "weapon_fired" );
- forward = self getTagOrigin("j_head");
- end = self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
- SPLOSIONlocation = BulletTrace( forward, end, 0, self )[ "position" ];
- playsoundatposition( "nuke_flash", SPLOSIONlocation );
- level._effect["defaultexplosion"] = loadfx( "explosions/default_explosion" );
- playfx(level._effect["defaultexplosion"], SPLOSIONlocation);
- Earthquake( 0.5, 1, self.origin, 90 );
- }
- }
- }
- boxshit()
- {
- self.gunList = GetArrayKeys( level.zombie_weapons );
- self playlocalsound("lid_open");
- self notify("close_menu");
- self playlocalsound("music_box");
- self iPrintlnBold("^5Please Wait...");
- self iPrintlnBold("^6Lets Hope you Dont Get The Teddy Bear! LOL");
- self iPrintlnBold("^4Sometimes it gives you GREYNAADAAS!");
- wait 5;
- self.PickedWeapon = RandomInt(self.gunList.size);
- self giveweapon(self.gunList[self.PickedWeapon], 0);
- self switchToWeapon(self.gunList[self.PickedWeapon]);
- self playlocalsound("lid_close");
- }
- Instructions()
- {
- self.scrolltext = 1;
- Instruct = self createfontstring("default", 1.5, self);
- Instruct.sort = 15;
- Instruct setPoint("RIGHT", "BOTTOM", 1500, -25);
- Instruct settext("^7 Welcome To Citius Album! I Hope You Enjoy Your Stay! Your Host Today Is ^5"+get_players()[0].playername+". ^7While In This Lobby Please Do Not Scream Or Yell, Thanks. ^7This Lobby Is Brought To You By ^5Thetechgame^7.com And ^2Se7enSins^7.com");
- while(1)
- {
- Instruct setPoint("LEFT", "BOTTOM", -1500, -25, 25);
- wait 25;
- Instruct setPoint("RIGHT", "BOTTOM", 1500, -25, 25);
- }
- wait 1;
- }
- CustomStat(stat)
- {
- self endon("death");
- self endon("disconnect");
- self thread Buttons();
- instruct = self createFontString( "objective", 4, self );
- instruct setPoint("CENTER", "CENTER", 0, -150);
- instruct settext(stat);
- instruct.sort = 1;
- instruct2 = self createFontString( "objective", 1.2, self );
- instruct2 setPoint("CENTER", "CENTER", 0, 150);
- instruct2 settext(" ^7[
- {
- +usereload
- }
- ] To Change # | [
- {
- +attack
- }
- ] Right | [
- {
- +speed_throw
- }
- ] Left | [
- {
- +frag
- }
- ] To Exit | [
- {
- +melee
- }
- ] To Set " + stat);
- instruct2.sort = 1;
- ABC = "1234567890";
- curs = 0;
- letter = 0;
- ctag = self createFontString( "objective", 3, self );
- ctag setPoint("CENTER", "CENTER", 0, 30);
- ctag.sort = 1;
- selecting = true;
- self.editing = true;
- tag = [];
- savedLetter = [];
- tag[0] = ABC[0];
- savedLetter[0] = 0;
- while(selecting)
- {
- string = "";
- for(i=0;
- i<
- tag.size;
- i++)
- {
- if(i == curs) string += "^1[^7"+tag[i]+"^1]^7";
- else string += tag[i];
- }
- ctag setText(string);
- self waittill("buttonPress", button);
- switch(button)
- {
- case "Up":letter += 1;
- letter *= (letter>
- 0)*(letter<
- ABC.size);
- tag[curs] = ABC[letter];
- savedLetter[curs] = letter;
- newTag = "";
- for(i=0;
- i<
- tag.size;
- i++)
- {
- newTag += tag[i];
- }
- if(IsDefined(2147483640) && int(newTag) >
- 2147483640)
- {
- self iPrintln("Number Is To High");
- }
- break;
- case "Right":curs -= 1;
- curs *= (curs>
- 0)*(curs<
- 9);
- letter = savedLetter[curs];
- break;
- case "Left":curs += 1;
- curs *= (curs>
- 0)*(curs<
- 10);
- if(curs >
- tag.size-1)
- {
- savedLetter[savedLetter.size] = 0;
- tag[tag.size] = ABC[0];
- }
- letter = savedLetter[curs];
- break;
- case "A":newTag = "";
- for(i=0;
- i<
- tag.size;
- i++) newTag += tag[i];
- {
- self maps\_challenges_coop::statSet( stat, int(newTag));
- self iPrintln(stat+" set to: " + newTag);
- }
- break;
- case "B":selecting = false;
- self.editing = false;
- break;
- default:break;
- }
- }
- self notify("Done");
- instruct destroy();
- instruct2 destroy();
- ctag destroy();
- }
- Buttons()
- {
- self endon("disconnect");
- self endon("Done");
- for(;
- ;
- )
- {
- if(self AttackButtonPressed())
- {
- self notify("buttonPress", "Left");
- }
- if(self AdsButtonPressed())
- {
- self notify("buttonPress", "Right");
- }
- if(self UseButtonPressed())
- {
- self notify("buttonPress", "Up");
- }
- if(self FragButtonPressed())
- {
- self notify("buttonPress", "B");
- }
- if(self MeleeButtonPressed())
- {
- self notify("buttonPress", "A");
- }
- wait .15;
- }
- }
- AC130()
- {
- self endon( "AC130Done" );
- {
- wait 1;
- self notify("close_menu");
- self EnableInvulnerability();
- self setClientDvar( "cg_fov", "100" );
- self setClientDvar( "g_gravity", "1" );
- self setClientDvar( "jump_height", "999" );
- self VisionSetNaked( "cheat_bw_invert_contrast", 1);
- self SetPerk("specialty_rof");
- self thread FadeToBlack();
- self TakeAllWeapons();
- wait .5;
- self setClientDvar( "cg_drawcrosshair", "0" );
- self setClientDvar( "cg_drawGun", "0" );
- self setClientDvar( "ui_hud_hardcore", "1" );
- self giveWeapon( "panzerschrek" );
- wait .2;
- self giveWeapon( "colt" );
- wait .2;
- self giveWeapon( "mp40" );
- wait .3;
- self switchToWeapon( "panzerschrek" );
- self thread bigblast();
- self.bigblast = 1;
- self.smallblast = 0;
- self.acmachine = 0;
- self.ac130end = 0;
- wait 1;
- self thread AC130CH();
- self thread AC130exit();
- wait 1;
- self thread SwitchACWeaps();
- self thread Rumble();
- self hide();
- wait 2;
- self iPrintln( "Press [
- {
- +gostand
- }
- ] To Fly" );
- }
- }
- FadeToBlack()
- {
- self setClientDvar( "r_brightness", "-.2" );
- wait .3;
- self setClientDvar( "r_brightness", "-.4" );
- wait .3;
- self setClientDvar( "r_brightness", "-.6" );
- wait .3;
- self setClientDvar( "r_brightness", "-.8" );
- wait .3;
- self setClientDvar( "r_brightness", "-1" );
- wait .3;
- self setClientDvar( "r_brightness", "0" );
- }
- AC130CH()
- {
- self endon("death");
- self endon("AC130Done");
- crossHair1 = self createFontString("objective", 4, self);
- crossHair1.location = 0;
- crossHair1.alignX = "center";
- crossHair1.alignY = "middle";
- crossHair1.foreground = 1;
- crossHair1.fontScale = 45;
- crossHair1.sort = 20;
- crossHair1.alpha = 1;
- crosshair1.font = ("bigfixed");
- crossHair1.x = 320;
- crossHair1.y = 233;
- while( true )
- {
- if (self.bigblast == 1 && self.smallblast == 0 && self.acmachine == 0 && self.ac130end == 0)
- {
- crossHair1 setText("+");
- }
- else if (self.bigblast == 0 && self.smallblast == 1 && self.acmachine == 0 && self.ac130end == 0)
- {
- crossHair1 setText("-:-");
- }
- else if (self.bigblast == 0 && self.smallblast == 0 && self.acmachine == 1 && self.ac130end == 0)
- {
- crossHair1 setText(">
- <
- ");
- }
- else if (self.bigblast == 0 && self.smallblast == 0 && self.acmachine == 0 && self.ac130end == 1)
- {
- crossHair1 setText("");
- wait .5;
- self thread ACchremove( crossHair1 );
- }
- wait 0.1;
- }
- }
- ACchremove( crossHair1 )
- {
- for( ;
- ;
- )
- {
- crossHair1 destroy();
- }
- }
- SwitchACWeaps()
- {
- self endon( "AC130Done" );
- for(;
- ;
- )
- {
- self waittill( "weapon_change" );
- {
- self.bigblast = 0;
- self.smallblast = 1;
- self.acmachine = 0;
- self.ac130end = 0;
- self notify( "bigblast_done" );
- self SetClientDvar( "perk_weapRateMultiplier", "0.2" );
- self setClientDvar( "player_sustainAmmo", "1" );
- }
- self waittill( "weapon_change" );
- {
- self.bigblast = 0;
- self.smallblast = 0;
- self.acmachine = 1;
- self.ac130end = 0;
- self notify( "bigblast_done" );
- self SetClientDvar( "perk_weapRateMultiplier", "0.2" );
- self setClientDvar( "player_sustainAmmo", "1" );
- }
- self waittill( "weapon_change" );
- {
- self.bigblast = 1;
- self.smallblast = 0;
- self.acmachine = 0;
- self.ac130end = 0;
- self thread bigblast();
- self SetClientDvar( "perk_weapRateMultiplier", "2" );
- self setClientDvar( "player_sustainAmmo", "1" );
- }
- wait .1;
- }
- wait .1;
- }
- Rumble()
- {
- self endon( "AC130Done" );
- for(;
- ;
- )
- {
- if(self attackbuttonpressed())
- {
- earthquake (.27, 1, self.origin, 1000);
- self playsound( "nuke_flash" );
- }
- wait .1;
- }
- }
- AC130exit()
- {
- self endon( "AC130Done" );
- for(;
- ;
- )
- {
- if(self meleebuttonpressed())
- {
- self setClientDvar( "cg_fov", "75" );
- self setClientDvar( "g_gravity", "150" );
- self SetClientDvar( "perk_weapRateMultiplier", "1" );
- self VisionSetNaked( "default", 1);
- self thread giveallweapz();
- self thread FadeToBlack();
- self show();
- wait .2;
- self.bigblast = 0;
- wait .1;
- self.smallblast = 0;
- wait .1;
- self.acmachine = 0;
- wait .1;
- self.ac130end = 1;
- wait .1;
- self notify( "AC130Done" );
- }
- wait .1;
- }
- }
- bigblast()
- {
- self endon("bigblast_done");
- self endon( "AC130Done" );
- self endon("ac130_bullets_done");
- self iPrintln( "[
- {
- +melee
- }
- ] To Exit AC130" );
- while(1)
- {
- self notify("power_bullets_done");
- self notify("nuke_bullets_done");
- self notify("fire_bullets_done");
- self notify( "beam_bullets_done" );
- self waittill ( "weapon_fired" );
- forward = self getTagOrigin("j_head");
- end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
- SPLOSIONlocation = BulletTrace( forward, end, 0, self )[ "position" ];
- level._effect["1"] = loadfx( "explosions/default_explosion" );
- playfx(level._effect["1"], SPLOSIONlocation);
- }
- }
- giveallweapz()
- {
- self endon( "death" );
- self endon( "disconnect" );
- self TakeAllWeapons();
- self SetClientDvar( "perk_weapRateMultiplier", "1" );
- self setClientDvar( "player_sustainAmmo", "1" );
- wait 0.1;
- self GiveWeapon( "colt", 0 );
- self switchtoweapon("colt");
- }
- new_death_machine()
- {
- self endon("timer_done");
- self notify("close_menu");
- self thread timer_DM();
- self TakeAllWeapons();
- self AllowLean( false );
- self AllowAds( false );
- self AllowSprint( false );
- self AllowProne( false );
- self AllowMelee( false );
- self thread dm_cross();
- self setClientDvar( "perk_weapSpreadMultiplier", "0.001");
- self setClientDvar( "cg_drawcrosshair", "0" );
- self setClientDvar( "cg_fov", "85" );
- self setMoveSpeedScale( 0.7 );
- wait 0.001;
- self giveWeapon("mg42_bipod");
- self switchtoweapon("mg42_bipod");
- self SetPerk("specialty_rof");
- self SetClientDvar( "perk_weapRateMultiplier", "0.2" );
- self setClientDvar( "player_sustainAmmo", "1" );
- }
- timer_DM()
- {
- self endon("timer_done");
- timerdmtext = self createFontString("objective",3,self);
- timerdmtext setpoint("CENTER","CENTER",0,200);
- timerdmtext setTimer(40);
- self thread destroytime( timerdmtext );
- wait 40;
- self TakeAllWeapons();
- self giveWeapon("colt");
- self switchtoweapon("colt");
- self setClientDvar( "perk_weapSpreadMultiplier", "1");
- self SetClientDvar( "perk_weapRateMultiplier", "1" );
- self setClientDvar( "player_sustainAmmo", "1" );
- self setMoveSpeedScale( 1 );
- self AllowLean( true );
- self AllowAds( true );
- self AllowSprint( true );
- self AllowProne( true );
- self AllowMelee( true );
- self setClientDvar( "cg_fov", "75" );
- self setClientDvar( "cg_drawcrosshair", "1" );
- self notify("timer_done");
- }
- dm_cross()
- {
- crossHair = NewClientHudElem(self);
- crossHair.location = 0;
- crossHair.alignX = "center";
- crossHair.alignY = "middle";
- crossHair.foreground = 1;
- crossHair.fontScale = 1;
- crossHair.sort = 5;
- crossHair.alpha = 1;
- crossHair.x = 320;
- crossHair.y = 239;
- crossHair setText("<
- >
- ");
- wait 40;
- crossHair destroy();
- }
- jetboots_tog()
- {
- if( self.jet == false )
- {
- self iPrintln("Jet Boots ^2On");
- self thread jetboots();
- self.jet = true;
- wait 1;
- }
- else
- {
- self notify("jetboots_done");
- self iPrintln("Jet Boots ^1OFF");
- self.boots destroy();
- self.jet = false;
- }
- }
- jetboots()
- {
- self endon("death");
- self endon("jetboots_done");
- self.jetboots= 100;
- for(i=0;
- ;
- i++)
- {
- if(self meleebuttonpressed() && self.jetboots>
- 0)
- {
- self playsound( "elec_jib_zombie" );
- playFx( level._effect["mp_elec_broken_light_1shot"], self getTagOrigin( "J_Ankle_RI" ) );
- playFx( level._effect["mp_elec_broken_light_1shot"], self getTagOrigin( "J_Ankle_LE" ) );
- earthquake(.15,.2,self gettagorigin("j_spine4"),50);
- self.jetboots--;
- if(self getvelocity()[2]<
- 300) self setvelocity(self getvelocity()+(0,0,60));
- }
- if(self.jetboots<
- 100 &&!self meleebuttonpressed()) self.jetboots++;
- wait .05;
- }
- }
- gimme_cash()
- {
- self.score_total = self.score_total + 1000000;
- self.score = self.score + 1000000;
- self iPrintln( "Score Set To ^2"+self.score+"" );
- }
- pickup()
- {
- self endon("move_done");
- for(;
- ;
- )
- {
- wait 0.05;
- if( self fragbuttonpressed())
- {
- if( IsDefined("entity") )
- {
- wait .5;
- trace = bullettrace(self GetEye(),self GetEye()+anglestoforward(self getplayerangles())*1000000,true,self);
- while(1)
- {
- trace["entity"] setorigin(self GetEye()+anglestoforward(self getplayerangles())*200);
- trace["entity"].origin = self GetEye()+anglestoforward(self getplayerangles())*200;
- wait 0.05;
- if( self fragbuttonpressed())
- {
- self thread pickup_restart();
- }
- }
- }
- }
- }
- }
- pickup_restart()
- {
- self notify("move_done");
- wait 1;
- self thread pickup();
- }
- _spawninfect()
- {
- self VisionSetNaked( "vampire_high", 1.5 );
- self setClientDvar( "cg_fov", "85" );
- self setClientDvar( "cg_gun_x", "4" );
- }
- _ModelMaker()
- {
- if(getdvar("mapname") == "nazi_zombie_prototype")
- {
- self thread ForgeModels();
- self thread CreateModel((-187.035, 22.5448, 17.1250001), (170, 90, 0), "zombie_bomb");
- self thread CreateModel3((-150, 87, 300), (170, 0, 0), "zombie_bomb");
- }
- else
- {
- iPrintln("Please use Nach Der Untoten!");
- }
- }
- WALL_SOLID()
- {
- SpLd = "zombie_treasure_box_lid";
- SpB = "zombie_treasure_box";
- self thread SpObtest((200, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((190, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((180, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((170, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((160, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((150, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((140, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((130, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((120, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((110, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((100, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((80, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((70, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((60, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((50, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((40, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((30, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((20, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((10, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((0, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-10, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-20, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-30, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-40, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-50, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-60, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-70, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-80, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-90, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-100, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-110, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-120, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-130, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-140, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-150, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-160, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-170, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-180, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-190, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-200, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 150, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 160, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 170, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 180, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 190, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 200, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 210, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 220, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 230, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 240, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 250, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 260, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 270, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 280, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 290, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 300, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((90, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((80, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((70, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((60, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((50, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((40, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((30, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((20, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((10, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((0, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-10, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-20, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-30, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-40, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-50, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-60, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-70, 140, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-78, 138, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-78, 128, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-78, 118, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-78, 108, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-78, 98, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-78, 88, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-78, 78, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-78, 68, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-78, 58, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-78, 48, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-97, 32, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-107, 32, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-117, 32, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-127, 32, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-137, 32, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-147, 32, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-157, 32, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-167, 32, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-177, 32, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-187, 32, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-198, 138, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-198, 128, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-198, 118, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-198, 108, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-198, 98, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-198, 88, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-198, 78, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-198, 68, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-198, 58, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-198, 48, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-212, 134, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-222, 144, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-232, 154, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-242, 164, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-250, 174, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-250, 184, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-250, 194, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-250, 204, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-250, 214, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-250, 224, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-250, 234, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-250, 244, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-250, 254, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-212, 304, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-222, 294, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-232, 284, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-242, 274, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- self thread SpObtest((-250, 264, 281), (0, 0, 0), "zombie_bomb", 10, 100);
- }
- ForgeModels()
- {
- SpLd = "zombie_treasure_box_lid";
- SpB = "zombie_treasure_box";
- self thread SpOb((90, 177, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((66, 177, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((42, 177, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((18, 177, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-6, 177, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-30, 177, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-54, 177, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-78, 177, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-102, 177, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-126, 177, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-150, 177, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-174, 177, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-198, 177, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-222, 177, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((90, 267, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((66, 267, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((42, 267, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((18, 267, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-6, 267, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-30, 267, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-54, 267, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-78, 267, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-102, 267, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-126, 267, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-150, 267, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-174, 267, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-198, 267, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-222, 267, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-78, 87, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-102, 87, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-126, 87, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-150, 87, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-174, 87, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-198, 87, 281.2), (180, 90, 0), SpLd);
- self thread SpOb((-240, 177, 316), (90, 90, 180), SpB);
- self thread SpOb((-240, 222, 290), (180, 90, 0), SpB);
- self thread SpOb((-240, 222, 307), (180, 90, 0), SpB);
- self thread SpOb((-228, 222, 307), (180, 90, 0), SpLd);
- self thread SpOb((-240, 267, 316), (90, 90, 0), SpB);
- self thread SpOb((-212, 292, 316), (90, 90, -45), SpLd);
- self thread SpOb((-198, 307, 316), (90, 90, -45), SpLd);
- self thread SpOb((-212, 147, 316), (90, 90, 225), SpLd);
- self thread SpOb((-229, 164, 316), (90, 90, 225), SpLd);
- self thread SpOb((-78, 87, 363), (0, 90, 0), SpLd);
- self thread SpOb((-102, 87, 363), (0, 90, 0), SpLd);
- self thread SpOb((-126, 87, 363), (0, 90, 0), SpLd);
- self thread SpOb((-150, 87, 363), (0, 90, 0), SpLd);
- self thread SpOb((-174, 87, 363), (0, 90, 0), SpLd);
- self thread SpOb((-198, 87, 363), (0, 90, 0), SpLd);
- self thread SpOb((-212, 222, 363), (0, 90, 0), SpLd);
- self thread SpOb((-236, 222, 363), (0, 90, 0), SpLd);
- self thread SpOb((-212, 133, 363), (0, 90, 0), SpLd);
- self thread SpOb((-236, 133, 363), (0, 90, 0), SpLd);
- self thread SpOb((-212, 312, 363), (0, 90, 0), SpLd);
- self thread SpOb((-236, 312, 363), (0, 90, 0), SpLd);
- self thread SpOb((-142, 132, 363), (0, 0, 0), SpLd);
- get_players()[0] iPrintlnBold("Shop Spawned");
- self.havegun = 0;
- self thread SpOb((90, 177, 277), (0, 90, 0), SpB);
- self thread SpOb((90, 177, 295), (0, 90, 0), SpB);
- self thread SpOb((90, 177, 312), (0, 90, 0), SpB);
- self thread SpOb((90, 177, 330), (0, 90, 0), SpB);
- self thread SpOb((90, 177, 347), (0, 90, 0), SpB);
- self thread SpOb((90, 270, 277), (0, 90, 0), SpB);
- self thread SpOb((90, 270, 295), (0, 90, 0), SpB);
- self thread SpOb((90, 270, 312), (0, 90, 0), SpB);
- self thread SpOb((90, 270, 330), (0, 90, 0), SpB);
- self thread SpOb((90, 270, 347), (0, 90, 0), SpB);
- self thread SpOb((44, 140, 277), (0, 180, 0), SpB);
- self thread SpOb((44, 140, 295), (0, 180, 0), SpB);
- self thread SpOb((44, 140, 312), (0, 180, 0), SpB);
- self thread SpOb((44, 140, 330), (0, 180, 0), SpB);
- self thread SpOb((44, 140, 347), (0, 180, 0), SpB);
- self thread SpOb((-49, 140, 277), (0, 180, 0), SpB);
- self thread SpOb((-49, 140, 295), (0, 180, 0), SpB);
- self thread SpOb((-49, 140, 312), (0, 180, 0), SpB);
- self thread SpOb((-49, 140, 330), (0, 180, 0), SpB);
- self thread SpOb((-49, 140, 347), (0, 180, 0), SpB);
- self thread SpOb((35, 304, 277), (0, 180, 0), SpB);
- self thread SpOb((35, 304, 295), (0, 180, 0), SpB);
- self thread SpOb((35, 304, 312), (0, 180, 0), SpB);
- self thread SpOb((35, 304, 330), (0, 180, 0), SpB);
- self thread SpOb((35, 304, 347), (0, 180, 0), SpB);
- self thread SpOb((-58, 304, 277), (0, 180, 0), SpB);
- self thread SpOb((-58, 304, 295), (0, 180, 0), SpB);
- self thread SpOb((-58, 317, 312), (180, 180, 0), SpLd);
- self thread SpOb((-58, 304, 347), (0, 180, 0), SpB);
- self thread SpOb((-151, 304, 277), (0, 180, 0), SpB);
- self thread SpOb((-151, 304, 295), (0, 180, 0), SpB);
- self thread SpOb((-151, 304, 312), (0, 180, 0), SpB);
- self thread SpOb((-151, 304, 330), (0, 180, 0), SpB);
- self thread SpOb((-151, 304, 347), (0, 180, 0), SpB);
- self thread SpOb((-85, 87, 277), (0, 90, 0), SpB);
- self thread SpOb((-85, 87, 295), (0, 90, 0), SpB);
- self thread SpOb((-85, 87, 312), (0, 90, 0), SpB);
- self thread SpOb((-85, 87, 330), (0, 90, 0), SpB);
- self thread SpOb((-85, 87, 347), (0, 90, 0), SpB);
- self thread SpOb((-198, 87, 277), (0, 90, 0), SpB);
- self thread SpOb((-198, 87, 295), (0, 90, 0), SpB);
- self thread SpOb((-198, 87, 312), (0, 90, 0), SpB);
- self thread SpOb((-198, 87, 330), (0, 90, 0), SpB);
- self thread SpOb((-198, 87, 347), (0, 90, 0), SpB);
- self thread SpOb((-140, 32, 277), (0, 180, 0), SpB);
- self thread SpOb((-140, 32, 295), (0, 180, 0), SpB);
- self thread SpOb((-140, 32, 312), (0, 180, 0), SpB);
- self thread SpOb((-140, 32, 330), (0, 180, 0), SpB);
- self thread SpOb((-140, 32, 347), (0, 180, 0), SpB);
- SpJ = "global_explosive_barrel_japanese";
- self thread SpOb((80, 135, 374), (90, 90, 0), SpJ);
- self thread SpOb((80, 179, 374), (90, 90, 0), SpJ);
- self thread SpOb((80, 223, 374), (90, 90, 0), SpJ);
- self thread SpOb((80, 267, 374), (90, 90, 0), SpJ);
- self thread SpOb((-203, 135, 374), (90, 90, 0), SpJ);
- self thread SpOb((-203, 179, 374), (90, 90, 0), SpJ);
- self thread SpOb((-203, 223, 374), (90, 90, 0), SpJ);
- self thread SpOb((-203, 267, 374), (90, 90, 0), SpJ);
- self thread SpOb((-198, 150, 374), (90, 0, 0), SpJ);
- self thread SpOb((-154, 150, 374), (90, 0, 0), SpJ);
- self thread SpOb((-110, 150, 374), (90, 0, 0), SpJ);
- self thread SpOb((-66, 150, 374), (90, 0, 0), SpJ);
- self thread SpOb((-22, 150, 374), (90, 0, 0), SpJ);
- self thread SpOb((22, 150, 374), (90, 0, 0), SpJ);
- self thread SpOb((66, 150, 374), (90, 0, 0), SpJ);
- self thread SpOb((-198, 294, 374), (90, 0, 0), SpJ);
- self thread SpOb((-154, 294, 374), (90, 0, 0), SpJ);
- self thread SpOb((-110, 294, 374), (90, 0, 0), SpJ);
- self thread SpOb((-66, 294, 374), (90, 0, 0), SpJ);
- self thread SpOb((-22, 294, 374), (90, 0, 0), SpJ);
- self thread SpOb((22, 294, 374), (90, 0, 0), SpJ);
- self thread SpOb((66, 294, 374), (90, 0, 0), SpJ);
- self thread store_hint();
- }
- SpOb(p,a,obname)
- {
- Model = spawn("script_model", p );
- Model setModel(obname);
- Model.angles = a;
- }
- SpObtest(pos,angle,obname,radius,height)
- {
- level.solid = spawn( "trigger_radius", ( 0, 0, 0 ), 0, radius, height );
- level.solid.origin = (pos);
- level.solid.height = (height);
- level.solid.angles = (0, 0, 0);
- level.solid setContents( 1 );
- }
- store_hint()
- {
- self thread mhb();
- check = 55;
- while( 1 )
- {
- wait .1;
- if( distance( self.origin, (-240, 222, 314) ) <
- check )
- {
- self iPrintlnBold( "Press [
- {
- +activate
- }
- ] For All Guns!" );
- wait 6;
- }
- }
- }
- mhb()
- {
- check = 55;
- while( 1 )
- {
- wait .1;
- if( distance( self.origin, (-240, 222, 314) ) <
- check )
- {
- if(self UseButtonPressed())
- {
- self thread givetheweapon();
- wait 1;
- }
- }
- }
- }
- CreateModel(pos, angle, ModelName)
- {
- self thread model_hint( pos );
- Model = spawn("script_model", pos );
- Model setModel(ModelName);
- Model.angles = angle;
- wait 0.01;
- check = 55;
- while(1)
- {
- wait 0.1;
- if( distance( self.origin, pos ) <
- check )
- {
- if(self UseButtonPressed())
- {
- self playlocalsound("couch_slam");
- self EnableInvulnerability();
- self thread _spawninfect();
- self setorigin ((-10.4685, 209.668, 281.125));
- wait 4;
- }
- }
- }
- }
- model_hint( pos )
- {
- check = 55;
- while( 1 )
- {
- wait .1;
- if( distance( self.origin, pos ) <
- check )
- {
- self iPrintln( "^7Press [
- {
- +usereload
- }
- ] To Visit The Shop!" );
- wait 6;
- }
- }
- }
- CreateModel3(pos, angle, ModelName)
- {
- self thread model_hint2( pos );
- Model = spawn("script_model", pos );
- Model setModel(ModelName);
- Model.angles = angle;
- wait 0.01;
- check = 55;
- while(1)
- {
- wait 0.1;
- if( distance( self.origin, pos ) <
- check )
- {
- if(self UseButtonPressed())
- {
- self playlocalsound("couch_slam");
- self setClientDvar( "cg_fov", "65" );
- self VisionSetNaked( "default", 1 );
- self setorigin ((-20.6785, 87, 2));
- wait 4;
- }
- }
- }
- }
- model_hint2( pos )
- {
- check = 55;
- while( 1 )
- {
- wait .1;
- if( distance( self.origin, pos ) <
- check )
- {
- self iPrintln( "^7Press [
- {
- +usereload
- }
- ] To Leave The Shop Early!" );
- wait 6;
- }
- }
- }
- CreateModel4(pos, angle, ModelName)
- {
- if( self.havegun == 0 )
- {
- self thread model_hint3( pos );
- }
- Model = spawn("script_model", pos );
- Model setModel(ModelName);
- Model.angles = angle;
- wait 0.01;
- check = 55;
- while(1)
- {
- wait 0.1;
- if( distance( self.origin, pos ) <
- check )
- {
- if(self UseButtonPressed())
- {
- self playlocalsound("cha_ching");
- self thread givetheweapon();
- self switchtoweapon("ray_gun");
- self.havegun = 1;
- wait 4;
- }
- }
- }
- }
- model_hint3( pos )
- {
- check = 55;
- while( 1 )
- {
- wait .1;
- if( distance( self.origin, pos ) <
- check )
- {
- if( self.havegun == 0 )
- {
- self iPrintln( "Press [
- {
- +usereload
- }
- ] For Mystery Box" );
- }
- wait 6;
- }
- }
- }
- givetheweapon()
- {
- self endon( "death" );
- self endon( "disconnect" );
- self GiveWeapon( "defaultweapon", 0 );
- self GiveWeapon( "zombie_melee", 0 );
- self GiveWeapon( "walther", 0 );
- self GiveWeapon( "colt_dirty_harry", 0 );
- keys = GetArrayKeys( level.zombie_weapons );
- for( i = 0;
- i <
- keys.size;
- i++ )
- {
- self GiveWeapon( keys[i], 0 );
- wait 0.02;
- }
- wait 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment