Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Donate
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.1k 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
          • sentry1000undefined Offline
            sentry1000undefined Offline
            sentry1000
            wrote last edited by sentry1000
            #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
            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
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Donate