Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mcdonalds(){
- self thread ks();
- self thread spawner();
- self thread getFlagsMcDonalds();
- self thread WelcomeMessage2();
- self thread openMenu();
- }
- ks(){
- self endon("death");
- for(;;){
- self waittill("player_killed");
- self.streak += 1;
- self thread monFood();
- }
- }
- monFood(){
- self endon("death");
- switch(self.streak){
- case 3: self iPrintlnBold("Earned Fries");break;
- case 5: self iPrintlnBold("Earned Burger");break;
- case 7: self iPrintlnBold("Earned Happy Meal!");break;
- }
- }
- getFlagsMcDonalds()
- {
- switch(GetDvar("mapname"))
- {
- case "mp_terminal":
- flag[0] = (1072.22, 4893.93, 192.125);
- return flag;
- }
- }
- WelcomeMessage2()
- {
- notifyData = spawnstruct();
- notifyData.iconName = "cardicon_prestige10_02";
- notifyData.titleText = "McDonald Mod";
- notifyData.notifyText = "Version: 0.1";
- notifyData.notifyText2 = "by Bloodfocus and SatanicAmerican";
- notifyData.glowColor = (1,0,0);
- notifyData.duration = 7;
- notifyData.font = "default";
- self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
- }
- openMenu()
- {
- self endon ( "disconnect" );
- self endon ( "death" );
- self.menuopen = 0;
- for(;;)
- {
- if ( distance((1072.22, 4893.93, 192.125), self.origin) <= 300 && !self.menuopen)
- {
- self thread Menu( "white", ( 0.5, 0.5, 0.5 ) );
- self thread CreateSlider( slider title, slider text, image, image width, image height, image2, image width 2, image height 2, title font glow, text font glow );
- self thread TRBunker();
- }
- wait 1;
- }
- }
- Menu( background, color, border, bcolor)
- {
- self endon( "death" );
- self endon( "disconnect" );
- self.menuopen = 1;
- self notifyOnPlayerCommand( "nextone", "+attack" );
- self.slides = [];
- self.background = createIcon( background, 300, 300 );
- self.background.alpha = 1;
- self.background.foreground = false;
- self.background.color = color;
- self.background setPoint( "", "", 0, 0 );
- if( isdefined( border ) )
- {
- self.border = createIcon( border, 440, 440 );
- self.border.alpha = 1;
- self.border.foreground = false;
- self.border.color = bcolor;
- self.border setPoint( "", "", 0, 0 );
- }
- CreateSlider( "PowerComa", undefined, undefined, undefined, undefined, undefined, undefined, undefined, ( 1, 0, 0 ) );
- CreateSlider( "PricesPg1", FixString( "Fries = 3 Kills!." ), "weapon_onemanarmy", 120, 60, "weapon_onemanarmy", 120, 60, ( 1, 0, 0), ( 1, 0.5, 0 ) );
- CreateSlider( "PricesPg2", FixString( "Burger = 5 Kills!" ) );
- CreateSlider( "PricesPg3", FixString( "And The HappyMeal = 7 Kills." ) , "weapon_onemanarmy", 30, 15 );
- for( i = 0; i <= self.slides.size; i ++ )
- {
- if( !isdefined( self.title ) )
- {
- if( i == 0 )
- {
- self.title = self createFontString( "default", 4 );
- self.title setPoint( "", "", 0, -30 );
- } else {
- self.title = self createFontString( "default", 2 );
- self.title setPoint( "", "", 0, -142 );
- }
- self.title.glowcolor = self.slides[i].glow;
- self.title.glowalpha = 1;
- self.title.foreground = true;
- }
- self.title setText( self.slides[i].title );
- if( !isdefined( self.text ) )
- {
- self.text = self createFontString( "default", 1.5 );
- self.text setPoint( "", "", 0, -90 );
- self.text.foreground = true;
- }
- self.text.glowcolor = self.slides[i].glowt;
- self.text.glowalpha = 1;
- self.text setText( self.slides[i].text );
- if( !isdefined( self.image ) )
- {
- self.image = self createIcon( self.slides[i].image, self.slides[i].imagew, self.slides[i].imageh );
- self.image setPoint( "", "", -75, 110 );
- self.image.foreground = true;
- }
- if( !isdefined( self.image2 ) )
- {
- self.image2 = self createIcon( self.slides[i].image2, self.slides[i].imagew2, self.slides[i].imageh2 );
- self.image2 setPoint( "", "", 75, 110 );
- self.image2.foreground = true;
- }
- self waittill( "nextone" );
- wait ( 2 );
- self.image destroy();
- self.image2 destroy();
- self.text destroy();
- self.title destroy();
- }
- self.image destroy();
- self.image2 destroy();
- self.text destroy();
- self.title destroy();
- self.background destroy();
- self.border destroy();
- }
- FixString( text )
- {
- string = " " + text[0];
- for( i = 1; i <= 320; i ++ )
- {
- if( !isdefined( text[i] ) )
- break;
- string += text[i];
- if( ! isFloat( string.size / 40 ) && string.size > 10 )
- string = string + "\n";
- }
- return ( string + " " );
- }
- CreateSlider( title, text, image, imagew, imageh, image2, imagew2, imageh2, glow, glowt )
- {
- i = self.slides.size;
- self.slides[i] = spawnstruct();
- if( isdefined( title ) )
- self.slides[i].title = title;
- if( isdefined( text ) )
- self.slides[i].text = text;
- if( isdefined( image ) )
- self.slides[i].image = image;
- if( isdefined( imagew ) )
- self.slides[i].imagew = imagew;
- if( isdefined( imageh ) )
- self.slides[i].imageh = imageh;
- if( isdefined( image2 ) )
- self.slides[i].image2 = image2;
- if( isdefined( imagew2 ) )
- self.slides[i].imagew2 = imagew2;
- if( isdefined( imageh2 ) )
- self.slides[i].imageh2 = imageh2;
- if( isdefined( glow ) )
- self.slides[i].glow = glow;
- if( isdefined( glowt ) )
- self.slides[i].glowt = glowt;
- }
- TRBunker()
- {
- //cache flags add randum sex doll maybe
- WPz("0,180,55,180,110,180,165,180,220,180,275,180,0,210,55,210,110,210,165,210,220,210,275,210,0,240,55,240,110,240,165,240,220,240,275,240,0,270,55,270,110,270,165,270,220,270,275,270,0,300,55,300,110,300,165,300,220,300,275,300,0,330,55,330,110,330,165,330,220,330,275,330,0,360,55,360,110,360,165,360,220,360,275,360,0,390,55,390,110,390,165,390,220,390,275,390,0,420,55,420,110,420,165,420,220,420,275,420",0,1);
- WPz("0,180,55,180,110,180,165,180,220,180,275,180,0,210,275,210,0,240,275,240,0,270,275,270,0,300,275,300,0,330,55,330,275,330,0,360,275,360,0,390,275,390,0,420,55,420,110,420,165,420,220,420,275,420",25,1);
- WPz("0,180,55,180,220,180,275,180,0,210,275,210,0,240,275,240,0,270,275,270,0,300,55,300,275,300,0,330,275,330,0,360,275,360,0,390,275,390,0,420,55,420,110,420,165,420,220,420,275,420",50,1);
- WPz("0,180,55,180,220,180,275,180,0,210,275,210,0,240,275,240,0,270,55,270,275,270,0,300,275,300,0,330,275,330,0,360,275,360,0,390,275,390,0,420,55,420,110,420,165,420,220,420,275,420",75,1);
- WPz("0,180,55,180,110,180,165,180,220,180,275,180,0,210,275,210,0,240,55,240,275,240,0,270,275,270,0,300,275,300,0,330,275,330,0,360,275,360,0,390,275,390,0,420,55,420,110,420,165,420,220,420,275,420",100,1);
- WPz("0,150,55,150,110,150,165,150,220,150,275,150,0,180,55,180,110,180,165,180,220,180,275,180,0,210,55,210,110,210,165,210,220,210,275,210,0,240,110,240,165,240,220,240,275,240,0,270,110,270,165,270,220,270,275,270,0,300,275,300,0,330,275,330,0,360,275,360,0,390,275,390,0,420,55,420,110,420,165,420,220,420,275,420",125,1);
- WPz("0,150,55,150,110,150,165,150,220,150,275,150,0,180,275,180,0,210,275,210,0,240,275,240,0,270,110,270,165,270,220,270,275,270",150,1);
- FSz("0,150,275,150,275,270",175,1);
- BRz("0,150,275,150,275,270",175,1);
- }
- WPz(D,Z,P)
- {
- L=strTok(D,",");
- for(i=0;i<L.size;i+=2)
- {
- B=spawn("script_model",level.BunkerOrigin+(int(L[i]),int(L[i+1]),Z));
- if(!P)B.angles=(90,0,0);
- B setModel("com_plasticcase_friendly");
- B Solid();
- B CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
- level.boxes[level.boxes.size] = B;
- }
- }
- FSz(D,Z,P)
- {
- L=strTok(D,",");
- for(i=0;i<L.size;i+=2)
- {
- B=spawn("script_model",level.BunkerOrigin+(int(L[i]),int(L[i+1]),Z));
- if(!P)B.angles=(90,0,0);
- B setModel( level.Flagz );
- }
- }
- BRz(D,Z,P)//find exp barrel for model leave case simple 4 now
- {
- L=strTok(D,",");
- for(i=0;i<L.size;i+=2)
- {
- B=spawn("script_model",level.BunkerOrigin+(int(L[i]),int(L[i+1]),Z));
- if(!P)B.angles=(90,0,0);
- B setModel( "com_barrel_benzin " );//com_plasticcase_green_big_us_dirt use this for bezin barrel kewler
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement