Post: Changing Scorestreaks setup
10-31-2015, 02:03 PM #1
BullyWiiPlaza
Climbing up the ladder
(adsbygoogle = window.adsbygoogle || []).push({}); Is there a script for changing the Scorestreaks you're running? Note that I'm not asking for a script to enable all Scorestreaks or to give certain Scorestreaks but to change the ones that have been set in the Scorestreaks menu (temporarily) in the match.

Thank you Kryptus
(adsbygoogle = window.adsbygoogle || []).push({});
10-31-2015, 02:21 PM #2
-Numb
You talkin to me?
Originally posted by BullyWiiPlaza View Post
Is there a script for changing the Scorestreaks you're running? Note that I'm not asking for a script to enable all Scorestreaks or to give certain Scorestreaks but to change the ones that have been set in the Scorestreaks menu (temporarily) in the match.

Thank you Kryptus


Im pretty sure you can't do that.. Have never seen it be done before :cry:
10-31-2015, 02:23 PM #3
BullyWiiPlaza
Climbing up the ladder
Originally posted by Numb View Post
Im pretty sure you can't do that.. Have never seen it be done before :cry:

I looked into the GSCs and found something which is supposed to randomize your scorestreaks but it's not working. At least the existing streaks now are no longer awarded.
    scorestreaks = getArrayKeys(level.killstreaks);

for(i = 0; i < 3; i++)
{
self iprintln("Streak: " + scorestreaks[i]);
self.killstreak[i] = scorestreaks[i];
}
10-31-2015, 02:32 PM #4
-Numb
You talkin to me?
Originally posted by BullyWiiPlaza View Post
I looked into the GSCs and found something which is supposed to randomize your scorestreaks but it's not working.
    scorestreaks = array_randomize(level.killstreaks);

for(i = 0; i < 3; i++)
{
self.killstreak[i] = scorestreaks[i];
}


Maybe you could try something like
    self.killstreak[1] = "killstreak 1 here";
self.killstreak[2] = "killstreak 2 here";
self.killstreak[3] = "killstreak 3 here";
10-31-2015, 02:41 PM #5
BullyWiiPlaza
Climbing up the ladder
Originally posted by Numb View Post
Maybe you could try something like
    self.killstreak[1] = "killstreak 1 here";
self.killstreak[2] = "killstreak 2 here";
self.killstreak[3] = "killstreak 3 here";

Yeah, it kind of works but only half:
    self.killstreak[0] = "killstreak_spyplane";
self.killstreak[1] = "killstreak_missile_drone";
self.killstreak[2] = "killstreak_supply_drop";

The announcer says that I earned the new streaks (also they pop up on screen) but the old streaks are still visible on the bottom right. I also cannot use the new streaks. The old ones are not awarded at all.

I must be missing something still.

EDIT:
Got it to work. I'm a fucking legend. xDD

    giveLowStreaks()
{
scorestreaks = [];
scorestreaks[scorestreaks.size] = "killstreak_spyplane";
scorestreaks[scorestreaks.size] = "killstreak_missile_drone";
scorestreaks[scorestreaks.size] = "killstreak_supply_drop";

self changeScorestreakSetup(scorestreaks);
}

changeScorestreakSetup(scorestreaks)
{
actionSlotOrder = getActionSlotOrderArray();

for(scorestreaksIndex = 0; scorestreaksIndex < scorestreaks.size; scorestreaksIndex++)
{
self.killstreak[scorestreaksIndex] = scorestreaks[scorestreaksIndex];
killstreakType = maps\mp\killstreaks\_killstreaks::getKillstreakByMenuName(scorestreaks[scorestreaksIndex]);
weapon = maps\mp\killstreaks\_killstreaks::getKillstreakWeapon(killstreakType);
self setActionSlot(actionSlotOrder[scorestreaksIndex], "weapon", weapon);
}
}

getActionSlotOrderArray()
{
actionSlotOrder = [];
actionSlotOrder[actionSlotOrder.size] = 4;
actionSlotOrder[actionSlotOrder.size] = 2;
actionSlotOrder[actionSlotOrder.size] = 1;

return actionSlotOrder;
}

The following 2 users say thank you to BullyWiiPlaza for this useful post:

-Numb, EternalHabit
10-31-2015, 03:09 PM #6
-Numb
You talkin to me?
Originally posted by BullyWiiPlaza View Post
Yeah, it kind of works but only half:
    self.killstreak[0] = "killstreak_spyplane";
self.killstreak[1] = "killstreak_missile_drone";
self.killstreak[2] = "killstreak_supply_drop";

The announcer says that I earned the new streaks (also they pop up on screen) but the old streaks are still visible on the bottom right. I also cannot use the new streaks. The old ones are not awarded at all.

I must be missing something still.

EDIT:
Got it to work. I'm a fucking legend. xDD

    self.killstreak[0] = "killstreak_spyplane";
killstreakType = maps\mp\killstreaks\_killstreaks::getKillstreakByMenuName(self.killstreak[0]);
weapon = maps\mp\killstreaks\_killstreaks::getKillstreakWeapon(killstreakType);
self setActionSlot(4, "weapon", weapon);

self.killstreak[1] = "killstreak_missile_drone";
killstreakType = maps\mp\killstreaks\_killstreaks::getKillstreakByMenuName(self.killstreak[1]);
weapon = maps\mp\killstreaks\_killstreaks::getKillstreakWeapon(killstreakType);
self setActionSlot(2, "weapon", weapon);

self.killstreak[2] = "killstreak_supply_drop";
killstreakType = maps\mp\killstreaks\_killstreaks::getKillstreakByMenuName(self.killstreak[2]);
weapon = maps\mp\killstreaks\_killstreaks::getKillstreakWeapon(killstreakType);
self setActionSlot(1, "weapon", weapon);


Good! Great work :yes: I might be using this
10-31-2015, 03:53 PM #7
itsSorrow
In my man cave
Originally posted by Numb View Post
Good! Great work :yes: I might be using this


u inlove with that guy
10-31-2015, 04:12 PM #8
-Numb
You talkin to me?
Originally posted by GentleSlugger View Post
u inlove with that guy


wat
u jealous or something?
10-31-2015, 04:15 PM #9
itsSorrow
In my man cave
Originally posted by Numb View Post
wat
u jealous or something?


I wanna be loved :(

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo