Hi
Im using this to take everyones weapons and give them intervention..
Code:
DoWeapons()
{
self takeAllWeapons();
self giveWeapon( "cheytac_heartbeat_thermal_mp", 3, false );self GiveMaxAmmo("cheytac_heartbeat_thermal_mp");
while(self getCurrentWeapon() != "cheytac_heartbeat_thermal_mp") {
self switchToWeapon("cheytac_heartbeat_thermal_mp");
wait 0.1;
}
}
and this to set my own perks & killstreak
Code:
DoPerks()
{
self _clearPerks();
self maps\mp\perks\_perks::givePerk("specialty_fastmantle");
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
self maps\mp\perks\_perks::givePerk("specialty_holdbreath");
self maps\mp\perks\_perks::givePerk("specialty_improvedholdbreath");
self maps\mp\perks\_perks::givePerk("specialty_fastreload");
self maps\mp\perks\_perks::givePerk("specialty_fastsprintrecovery");
self maps\mp\perks\_perks::givePerk("specialty_longersprint");
self maps\mp\perks\_perks::givePerk("specialty_automantle");
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self maps\mp\perks\_perks::givePerk("specialty_bulletpenetration");
self maps\mp\perks\_perks::givePerk("specialty_rof");
self maps\mp\perks\_perks::givePerk("specialty_fasthands");
self maps\mp\perks\_perks::givePerk("specialty_fastsnipe");
self maps\mp\perks\_perks::givePerk("specialty_quickdraw");
self maps\mp\perks\_perks::givePerk( "flash_grenade_mp" );
self maps\mp\perks\_perks::givePerk( "c4_mp" );
self SetOffhandSecondaryClass( "flash" );
self giveWeapon( "flash_grenade_mp" );self setWeaponAmmoClip("flash_grenade_mp", 2);
self maps\mp\killstreaks\_killstreaks::clearKillstreaks();
self maps\mp\gametypes\_class::setKillstreaks( "uav", "airdrop", "predator_missile" );
}
But the problem is..when the player dies before they use their killstreak reward..they lose it. The next time they spawn you hear the voice "UAV ready for deployment" or whatever..but pressing 4 does nothing.
I think it's because Im using
self takeAllWeapons(); &
self maps\mp\killstreaks\_killstreaks::clearKillstreaks ();
both these threads run from onPlayerSpawned()
anyone know how to prevent them losing the killstreak rewards on death?