Release Random Killstreak Box
#1
Hello

This is a easy code, is not very usefull, is only usefull for people who want to make this in a zombie mod, Nyan Cat



Code:
StreakBox(pos, angle) { box = spawn("script_model", pos); box setModel("com_plasticcase_beige_big"); box.angles = angle; box Solid(); box CloneBrushmodelToScriptmodel( level.airDropCrateCollision ); level.trigger = spawn( "trigger_radius", pos, 0, 50, 50 ); level.trigger.angles = angle; level.trigger thread StreakBoxGive(pos, angle,box); wait 0.01; } StreakBoxGive(pos,angle,box) { self endon("disconnect"); while(1) { self waittill( "trigger", player ); if(Distance(pos, Player.origin) <= 50){ Player setLowerMessage("activate", "Hold ^3[{+activate}]^7 for a Random Killstreak" );} if(Distance(pos, Player.origin) >50){ Player ClearLowerMessage("activate", 1);} if(Distance(pos, Player.origin) <= 75 && player useButtonPressed()) { player ClearLowerMessage("activate", 1); player playsound( "vending_machine_button_press" ); box thread Effects(box); player thread Bar(); wait 4.5; player playsound( "vending_machine_soda_drop" ); player maps\mp\killstreaks\_killstreaks::giveKillstreak( level.streaks[RandomInt( level.streaks.size )], true ); wait 1; } wait .25; } } Effects(box) { flare = loadfx("misc/flare_ambient_green"); fx1 = SpawnFx(flare, box.origin); TriggerFX(fx1); fx2 = SpawnFx(flare, box.origin+(0,0,5)); TriggerFX(fx2); wait 5; fx1 delete(); fx2 delete(); } Bar() { duration = 4.0; bar = createPrimaryProgressBar( 25 ); barText = createPrimaryProgressBarText( 25 ); barText setText( "^2Getting Streak" ); bar updateBar( 0, 1 / duration ); bar.color = (1, 0, 0); for(i=0;i<4;i++) { self playSound( "ui_mp_nukebomb_timer" ); wait 1; } wait 3.5; bar destroyElem(); barText destroyElem(); }

And add this in Init()

Code:
level.streaks = []; level.streaks[0] = "uav"; level.streaks[1] = "counter_uav"; level.streaks[2] = "helicopter"; level.streaks[3] = "ac130"; level.streaks[4] = "nuke"; level.streaks[5] = "emp"; level.streaks[6] = "predator_missile"; level.streaks[7] = "helicopter_minigun"; level.streaks[8] = "precision_airstrike"; level.streaks[9] = "sentry"; level.streaks[10] = "helicopter_flares"; level.streaks[11] = "stealth_airstrike"; level.streaks[12] = "harrier_airstrike";
Reply

#2
you keep making such a good stuff
--
Reply

#3
Looks good
Reply

#4
You should make a sanbox/gary's mod type of mod that would be epic were u could do what ever you want Big Grin
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  [Release] [SOURCE] Random Weapons. [HARD] Tony. 1 6,148 11-08-2013, 11:11
Last Post: Nekochan
  Help source random weapons [HARD] Tony. 4 6,556 11-08-2013, 05:25
Last Post: [HARD] Tony.
  Help choose 2 random players?(1 each team) 26hz 6 6,280 09-12-2013, 17:32
Last Post: Yamato
Rainbow [Release] MW3: Random Weapon Plugin V1 Nekochan 50 44,650 09-11-2013, 15:11
Last Post: EnVi Sweden Rocks
Exclamation [Request] Random Weapon At Spawn Scripts18 3 6,802 07-27-2013, 23:53
Last Post: DidUknowiPwn
  Help Receiving a random primary & secondary DidUknowiPwn 5 6,027 07-22-2013, 09:47
Last Post: Yamato
  Duration killstreak The Tronuo 2 3,918 07-12-2013, 18:33
Last Post: The Tronuo
  What script controls the "random" aspect to care packages? akillj 2 4,540 06-05-2013, 11:24
Last Post: akillj
  Preview Tank Killstreak Yamato 16 13,986 05-27-2013, 14:47
Last Post: Yamato
  Random anims master131 14 14,325 05-24-2013, 09:45
Last Post: [HARD] Tony.

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum Powered By MyBB, Theme by © 2002-2026 Melroy van den Berg.