Skip to content
  • 0 Unread 0
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse

Plutonium

  1. Home
  2. BO2 Modding Releases & Resources
  3. [Release] [ZM] Perk Machine Bonus Points

[Release] [ZM] Perk Machine Bonus Points

Scheduled Pinned Locked Moved BO2 Modding Releases & Resources
5 Posts 4 Posters 2.6k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • techboy04gamingundefined Offline
    techboy04gamingundefined Offline
    techboy04gaming
    wrote on last edited by
    #1

    Hello there!
    Zombies had a feature where if you prone near a perk machine you get bonus points. Origins had it but every other map did not, so I have created a script that activates on every perk machine on all maps and modes!

    Compiled GSC: https://github.com/techboy04/Bonus-Points-T6Zombies/releases/tag/Perk_Machine_Bonus_Points

    Source Code: https://github.com/techboy04/Bonus-Points-T6Zombies

    Credits to DoktorSAS, teh bandit, and ZECxR3ap3r for helping me put this together!

    Gifs showing what the script does (forum wont let me upload them)

    https://imgur.com/nbH6VKZ
    https://imgur.com/vLNeYF4
    https://imgur.com/bJc5Gnr

    znchiundefined Gewehrundefined 2 Replies Last reply
    1
    • techboy04gamingundefined techboy04gaming

      Hello there!
      Zombies had a feature where if you prone near a perk machine you get bonus points. Origins had it but every other map did not, so I have created a script that activates on every perk machine on all maps and modes!

      Compiled GSC: https://github.com/techboy04/Bonus-Points-T6Zombies/releases/tag/Perk_Machine_Bonus_Points

      Source Code: https://github.com/techboy04/Bonus-Points-T6Zombies

      Credits to DoktorSAS, teh bandit, and ZECxR3ap3r for helping me put this together!

      Gifs showing what the script does (forum wont let me upload them)

      https://imgur.com/nbH6VKZ
      https://imgur.com/vLNeYF4
      https://imgur.com/bJc5Gnr

      znchiundefined Offline
      znchiundefined Offline
      znchi
      wrote on last edited by
      #2

      techboy04gaming there are already points on prone for Victis' maps tho, via persistent upgrade.

      techboy04gamingundefined 1 Reply Last reply
      0
      • znchiundefined znchi

        techboy04gaming there are already points on prone for Victis' maps tho, via persistent upgrade.

        techboy04gamingundefined Offline
        techboy04gamingundefined Offline
        techboy04gaming
        wrote on last edited by
        #3

        @tranzitzucks This one is functional on all maps, not just Victis

        1 Reply Last reply
        0
        • techboy04gamingundefined techboy04gaming

          Hello there!
          Zombies had a feature where if you prone near a perk machine you get bonus points. Origins had it but every other map did not, so I have created a script that activates on every perk machine on all maps and modes!

          Compiled GSC: https://github.com/techboy04/Bonus-Points-T6Zombies/releases/tag/Perk_Machine_Bonus_Points

          Source Code: https://github.com/techboy04/Bonus-Points-T6Zombies

          Credits to DoktorSAS, teh bandit, and ZECxR3ap3r for helping me put this together!

          Gifs showing what the script does (forum wont let me upload them)

          https://imgur.com/nbH6VKZ
          https://imgur.com/vLNeYF4
          https://imgur.com/bJc5Gnr

          Gewehrundefined Offline
          Gewehrundefined Offline
          Gewehr
          Contributor
          wrote on last edited by
          #4

          techboy04gaming The best feature thank you sir

          1 Reply Last reply
          1
          • ridgelandundefined Offline
            ridgelandundefined Offline
            ridgeland
            wrote on last edited by ridgeland
            #5

            I didn't like the fact that origins already gave you 25 points so using the script gave you 125 points total, so I edited this script so that origins retains the 25 points and only gives 75 from the script (100 points total) so all maps get 100 points 🙂
            Here's the script:

            #include maps\mp\_utility;
            #include common_scripts\utility;
            #include maps\mp\gametypes_zm\_hud_util;
            #include maps\mp\gametypes_zm\_hud_message;
            
            init()
            {
                level thread onPlayerConnect();
                setBonusPoints();
            }
            
            onPlayerConnect()
            {
                for(;;)
                {
                    level waittill("connected", player);
                    player thread onPlayerSpawned();
                }
            }
            
            onPlayerSpawned()
            {
                self endon("disconnect");
            	level endon("game_ended");
                for(;;)
                {
                    self waittill("spawned_player");
            		self iprintln("^4Perk Machine Bonus Points ^7created by ^1techboy04gaming");
                }
            }
            
            perk_trigger(x,y,z,points)
            {
            	trigger = spawn( "trigger_radius", ( x,y,z ), 1, 50, 50 );
            	while(1)
            	{
            		trigger waittill( "trigger", i );
            		if ( i GetStance() == "prone" )
            		{
            			i.score += points;
            			i playsound( "zmb_cha_ching" );
            			trigger delete();
            			break;
            		}
            	}
            }
            
            setBonusPoints()
            {
            	if ( getDvar( "g_gametype" ) == "zgrief" || getDvar( "g_gametype" ) == "zstandard" )
            	{
            		if(getDvar("mapname") == "zm_prison") //mob of the dead grief
            		{
            			level thread perk_trigger(2811,9306,1336,100); //deadshot
            			level thread perk_trigger(-500,8645,1336,100); //speedcola
            			level thread perk_trigger(1164,9675,1545,100); //doubletap
            			level thread perk_trigger(1768,10656,1336,100); //juggernog
            			level thread perk_trigger(371,10652,1336,100); //phd
            		}
            		else if(getDvar("mapname") == "zm_buried") //buried grief
            		{
            			level thread perk_trigger(1429,2267,16,100); //quickrevive
            			level thread perk_trigger(-131,-357,144,100); //speedcola
            			level thread perk_trigger(2326,975,88,100); //doubletap
            			level thread perk_trigger(-663,1030,8,100); //juggernog
            			level thread perk_trigger(762,1503,-6,100); //staminup
            			level thread perk_trigger(-712,-1210,144,100); //mulekick
            		}
            		else if(getDvar("mapname") == "zm_nuked") //nuketown
            		{
            			level thread perk_trigger(764,-71,-63,100); //perk 1
            			level thread perk_trigger(1581,947,-60,100); //perk 2
            			level thread perk_trigger(679,43,79,100); //perk 3
            			level thread perk_trigger(2028,192,-63,100); //perk 4
            			level thread perk_trigger(-2018,255,-61,100); //perk 5
            			level thread perk_trigger(-1676,954,-63,100); //perk 6
            			level thread perk_trigger(-124,725,-63,100); //perk 7
            			level thread perk_trigger(1347,626,-57,100); //perk 8
            			level thread perk_trigger(-427,664,-63,100); //perk 9
            			level thread perk_trigger(-857,100,-55,100); //perk 10
            		}
            		else if(getDvar("mapname") == "zm_transit") //transit grief and survival
            		{
            			level thread perk_trigger(1850,141,88,100); //quickrevive
            			level thread perk_trigger(835,85,-39,100); //speedcola
            			level thread perk_trigger(2072,-1372,-49,100); //doubletap
            			level thread perk_trigger(1046,-1521,128,100); //juggernog
            			level thread perk_trigger(1745,479,-55,100); //staminup
            			level thread perk_trigger(1752,-1097,-55,100); //tombstone
            
            			level thread perk_trigger(8050,-5497,40,100); //quickrevive
            			level thread perk_trigger(8136,-6340,117,100); //speedcola
            			level thread perk_trigger(8037,-4632,264,100); //doubletap
            			level thread perk_trigger(8183,-6430,245,100); //juggernog
            		}
            	}
            	else
            	{
            		if(getDvar("mapname") == "zm_prison") //mob of the dead
            		{
            			level thread perk_trigger(4019,9526,1528,100); //deadshot
            			level thread perk_trigger(-495,8646,1336,100); //speedcola
            			level thread perk_trigger(325,9100,1132,100); //doubletap
            			level thread perk_trigger(513,6646,208,100); //juggernog
            			level thread perk_trigger(1146,9671,1545,100); //electric
            		}
            		else if(getDvar("mapname") == "zm_buried") //buried
            		{
            			level thread perk_trigger(-923,-255,288,100); //quickrevive
            			level thread perk_trigger(142,636,176,100); //speedcola
            			level thread perk_trigger(2426,48,88,100); //doubletap
            			level thread perk_trigger(-664,1030,8,100); //juggernog
            			level thread perk_trigger(6984,389,108,100); //staminup
            			level thread perk_trigger(-712,-1210,144,100); //mulekick
            			level thread perk_trigger(1432,2267,16,100); //vultureaid
            		}
            		else if(getDvar("mapname") == "zm_transit") //transit
            		{
            			level thread perk_trigger(-6707,5031,-55,100); //quickrevive
            			level thread perk_trigger(-5508,-7857,0,100); //speedcola
            			level thread perk_trigger(8043,-4632,264,100); //doubletap
            			level thread perk_trigger(1047,-1521,128,100); //juggernog
            			level thread perk_trigger(1848,475,-55,100); //staminup
            			level thread perk_trigger(10907,8311,-407,100); //tombstone
            		}
            		else if(getDvar("mapname") == "zm_tomb") //origins
            		{
            			level thread perk_trigger(2358,5048,-303,75); //quickrevive
            			level thread perk_trigger(885,3249,-170,75); //speedcola
            			level thread perk_trigger(-2,-441,-493,75); //mulekick
            			level thread perk_trigger(2327,-193,139,75); //juggernog
            			level thread perk_trigger(-2381,-8,234,75); //staminup
            		}
            	}
            }
            
            1 Reply Last reply
            1

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            Register Login
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Unread 0
            • Recent
            • Tags
            • Popular
            • Users
            • Groups