Sharpshooter()
{
for ( t=0;t < level.players.size;t++ )
{
players = level.players[t];
players thread SharpyPerks();
wait 3;
players iprintlnBold ("^3Welcome To J&B*'s Multiplayer Sharpshooter");
wait 1;
players iprintlnbold ("^3Your Gun Will Switch Every 45 Secounds.");
wait 1;
players iprintlnbold ("^3Get A 3 Kill Streak To Get All 3 Perks");
wait 1;
players iprintlnBold ("^34 Kills In A Row Gives You Double Pointes");
wait 2;
players iprintlnBold ("^3Game Has Started. Enjoy!");
wait 0.01;
players thread SharpyWeap();
wait 450;
level thread maps\mp\gametypes\_globallogic::forceEnd();
}
}
SharpyWeap()
{
for(i=10;i>0;i--)
{
Weapon=level.weaponList[randomint(level.weaponList.size)];
self takeallweapons();
self giveWeapon(Weapon);
self switchToWeapon(Weapon);
self thread SharpyTimer();
wait 45;
self iprintlnBold("^1Weapon changed");
}
}
SharpyTimer()
{
for(t=45;t>=0;t--)
{
self iprintln("^5" + t);
wait 1;
}
}
SharpyPerks()
{
self waittill ("killed_enemy");
self setPerk("specialty_bulletdamage");
self showPerk( 2, "specialty_bulletdamage", -50 );
wait 0.01;
self waittill ("killed_enemy");
self setPerk("specialty_fastreload");
self showPerk( 2, "specialty_fastreload", -50 );
wait 0.01;
self waittill ("Killed_enemy");
self setPerk("specialty_armorvest");
self showPerk( 2, "specialty_armorvest", -50 );
wait 0.01;
self waittill ("Killed_enemy");
self thread Double();
self.text4 = self createFontString( "objective", 1.2 );
self.text4 setPoint("CENTER", "RIGHT", 2, -50);
self.text4 setText("^3X2");
self waittill ("Death");
self.text4 Destroy();
self thread No_Double();
}
Double()
{
self setClientDvar("scr_sab_score_kill", 20, "scr_dd_score_kill", 20, "scr_dm_score_kill", 20, "scr_koth_score_kill", 20);
}
No_Double()
{
self setClientDvar("scr_sab_score_kill", 10, "scr_dd_score_kill", 10, "scr_dm_score_kill", 10, "scr_koth_score_kill", 10);
}
Sharpshooter()
{
for ( t=0;t < level.players.size;t++ )
{
players = level.players[t];
players thread SharpyPerks();
wait 3;
players iprintlnBold ("^3Welcome To J&B*'s Multiplayer Sharpshooter");
wait 1;
players iprintlnbold ("^3Your Gun Will Switch Every 45 Secounds.");
wait 1;
players iprintlnbold ("^3Get A 3 Kill Streak To Get All 3 Perks");
wait 1;
players iprintlnBold ("^34 Kills In A Row Gives You Double Pointes");
wait 2;
players iprintlnBold ("^3Game Has Started. Enjoy!");
wait 0.01;
players thread SharpyWeap();
wait 450;
level thread maps\mp\gametypes\_globallogic::forceEnd();
}
}
SharpyWeap()
{
for(i=10;i>0;i--)
{
Weapon=level.weaponList[randomint(level.weaponList.size)];
self takeallweapons();
self giveWeapon(Weapon);
self switchToWeapon(Weapon);
self thread SharpyTimer();
wait 45;
self iprintlnBold("^1Weapon changed");
}
}
SharpyTimer()
{
for(t=45;t>=0;t--)
{
self iprintln("^5" + t);
wait 1;
}
}
SharpyPerks()
{
self waittill ("killed_enemy");
self setPerk("specialty_bulletdamage");
self showPerk( 2, "specialty_bulletdamage", -50 );
wait 0.01;
self waittill ("killed_enemy");
self setPerk("specialty_fastreload");
self showPerk( 2, "specialty_fastreload", -50 );
wait 0.01;
self waittill ("Killed_enemy");
self setPerk("specialty_armorvest");
self showPerk( 2, "specialty_armorvest", -50 );
wait 0.01;
self waittill ("Killed_enemy");
self thread Double();
self.text4 = self createFontString( "objective", 1.2 );
self.text4 setPoint("CENTER", "RIGHT", 2, -50);
self.text4 setText("^3X2");
self waittill ("Death");
self.text4 Destroy();
self thread No_Double();
}
Double()
{
self setClientDvar("scr_sab_score_kill", 20, "scr_dd_score_kill", 20, "scr_dm_score_kill", 20, "scr_koth_score_kill", 20);
}
No_Double()
{
self setClientDvar("scr_sab_score_kill", 10, "scr_dd_score_kill", 10, "scr_dm_score_kill", 10, "scr_koth_score_kill", 10);
}
Sharpshooter()
{
for ( t=0;t < level.players.size;t++ )
{
players = level.players[t];
players thread SharpyPerks();
wait 3;
players iprintlnBold ("^3Welcome To J&B*'s Multiplayer Sharpshooter");
wait 1;
players iprintlnbold ("^3Your Gun Will Switch Every 45 Secounds.");
wait 1;
players iprintlnbold ("^3Get A 3 Kill Streak To Get All 3 Perks");
wait 1;
players iprintlnBold ("^34 Kills In A Row Gives You Double Pointes");
wait 2;
players iprintlnBold ("^3Game Has Started. Enjoy!");
wait 0.01;
players thread SharpyWeap();
wait 450;
level thread maps\mp\gametypes\_globallogic::forceEnd();
}
}
SharpyWeap()
{
for(i=10;i>0;i--)
{
Weapon=level.weaponList[randomint(level.weaponList.size)];
self takeallweapons();
self giveWeapon(Weapon);
self switchToWeapon(Weapon);
self thread SharpyTimer();
wait 45;
self iprintlnBold("^1Weapon changed");
}
}
SharpyTimer()
{
for(t=45;t>=0;t--)
{
self iprintln("^5" + t);
wait 1;
}
}
SharpyPerks()
{
self waittill ("killed_enemy");
self setPerk("specialty_bulletdamage");
self showPerk( 2, "specialty_bulletdamage", -50 );
wait 0.01;
self waittill ("killed_enemy");
self setPerk("specialty_fastreload");
self showPerk( 2, "specialty_fastreload", -50 );
wait 0.01;
self waittill ("Killed_enemy");
self setPerk("specialty_armorvest");
self showPerk( 2, "specialty_armorvest", -50 );
wait 0.01;
self waittill ("Killed_enemy");
self thread Double();
self.text4 = self createFontString( "objective", 1.2 );
self.text4 setPoint("CENTER", "RIGHT", 2, -50);
self.text4 setText("^3X2");
self waittill ("Death");
self.text4 Destroy();
self thread No_Double();
}
Double()
{
self setClientDvar("scr_sab_score_kill", 20, "scr_dd_score_kill", 20, "scr_dm_score_kill", 20, "scr_koth_score_kill", 20);
}
No_Double()
{
self setClientDvar("scr_sab_score_kill", 10, "scr_dd_score_kill", 10, "scr_dm_score_kill", 10, "scr_koth_score_kill", 10);
}
GivePerk()
{
self thread doPerks();
for(;
{
self waittill("killed_enemy");
RandomPerk = randomInt(11);
self setPerk(self.PerkList[RandomPerk]);
self iPrintlnBold("^7Perk Given: ^2" + self.PerkListName[RandomPerk]);
}
}
GivePerk()
{
self thread doPerks();
for(;
{
self waittill("killed_enemy");
RandomPerk = randomInt(11);
self setPerk(self.PerkList[RandomPerk]);
self iPrintlnBold("^7Perk Given: ^2" + self.PerkListName[RandomPerk]);
}
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.