[Release] [ZM] Perk Machine Bonus Points
-
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 -
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/bJc5Gnrtechboy04gaming there are already points on prone for Victis' maps tho, via persistent upgrade.
-
techboy04gaming there are already points on prone for Victis' maps tho, via persistent upgrade.
@tranzitzucks This one is functional on all maps, not just Victis
-
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/bJc5Gnrtechboy04gaming The best feature thank you sir
-
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 } } }
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