Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- doWeapon()
- {
- self endon ( "disconnect" );
- self endon ( "death" );
- self takeAllWeapons();
- self _clearPerks();
- self setPlayerData( "killstreaks", 0, "predator_missile" );
- self setPlayerData( "killstreaks", 1, "precision_airstrike" );
- self setPlayerData( "killstreaks", 2, "stealth_airstrike" );
- setDvar("player_sprintUnlimited", 1);
- self maps\mp\perks\_perks::givePerk("specialty_fastreload");
- self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
- self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
- self thread doAmmo();
- switch(RandomInt(41))
- {
- case 0:
- self thread doAssault("ak47_");
- break;
- case 1:
- self thread doAssault("m16_");
- break;
- case 2:
- self thread doAssault("m4_");
- break;
- case 3:
- self thread doAssault("fn2000_");
- break;
- case 4:
- self thread doAssault("masada_");
- break;
- case 5:
- self thread doAssault("famas_");
- break;
- case 6:
- self thread doAssault("fal_");
- break;
- case 7:
- self thread doAssault("scar_");
- break;
- case 8:
- self thread doAssault("tavor_");
- break;
- case 9:
- self thread doSMG("mp5k_");
- break;
- case 10:
- self thread doSMG("uzi_");
- break;
- case 11:
- self thread doSMG("p90_");
- break;
- case 12:
- self thread doSMG("ump45_");
- break;
- case 13:
- self thread doSMG("kriss_");
- break;
- case 14:
- self thread doAssault("rpd_");
- break;
- case 15:
- self thread doAssault("sa80_");
- break;
- case 16:
- self thread doAssault("mg4_");
- break;
- case 17:
- self thread doAssault("m240_");
- break;
- case 18:
- self thread doAssault("aug_");
- break;
- case 19:
- self thread doSniper("barrett_");
- break;
- case 20:
- self thread doSniper("wa2000_");
- break;
- case 21:
- self thread doSniper("m21_");
- break;
- case 22:
- self thread doSniper("cheytac_");
- break;
- case 23:
- self thread monitorWeapon("riotshield_mp");
- break;
- case 24:
- self thread monitorWeapon("ranger_akimbo_mp");
- break;
- case 25:
- self thread monitorWeapon("model1887_akimbo_mp");
- break;
- case 26:
- self thread monitorWeapon("rpg_mp");
- break;
- case 27:
- self thread monitorWeapon("m79_mp");
- break;
- case 28:
- self thread monitorWeapon("at4_mp");
- break;
- case 29:
- self thread doMCP("tmp_");
- break;
- case 30:
- self thread doMCP("pp2000_");
- break;
- case 31:
- self thread doMCP("glock_");
- break;
- case 32:
- self thread doMCP("beretta393_");
- break;
- case 33:
- self thread doHandgun("usp_");
- break;
- case 34:
- self thread doHandgun("coltanaconda_");
- break;
- case 35:
- self thread doHandgun("beretta_");
- break;
- case 36:
- self thread doHandgun("deserteagle_");
- break;
- case 37:
- self thread doShotgun("spas12_");
- break;
- case 38:
- self thread doShotgun("aa12_");
- break;
- case 39:
- self thread doShotgun("striker_");
- break;
- case 40:
- self thread doShotgun("m1014_");
- break;
- }
- }
- doAmmo()
- {
- self endon ( "disconnect" );
- self endon ( "death" );
- while(1) {
- self setWeaponAmmoStock(self getCurrentWeapon(), 99);
- wait 0.05; }
- }
- doAssault( ass )
- {
- self endon ( "disconnect" );
- self endon ( "death" );
- switch(RandomInt(8))
- {
- case 0:
- self thread monitorWeapon( ass + "acog_mp" );
- break;
- case 1:
- self thread monitorWeapon( ass + "eotech_mp" );
- break;
- case 2:
- self thread monitorWeapon( ass + "fmj_mp" );
- break;
- case 3:
- self thread monitorWeapon( ass + "heartbeat_mp" );
- break;
- case 4:
- self thread monitorWeapon( ass + "reflex_mp" );
- break;
- case 5:
- self thread monitorWeapon( ass + "silencer_mp" );
- break;
- case 6:
- self thread monitorWeapon( ass + "thermal_mp" );
- break;
- case 7:
- self thread monitorWeapon( ass + "xmags_mp" );
- break;
- }
- }
- doSMG( smg )
- {
- self endon ( "disconnect" );
- self endon ( "death" );
- switch(RandomInt(9))
- {
- case 0:
- self thread monitorWeapon( smg + "acog_mp" );
- break;
- case 1:
- self thread monitorWeapon( smg + "akimbo_mp" );
- break;
- case 2:
- self thread monitorWeapon( smg + "eotech_mp" );
- break;
- case 3:
- self thread monitorWeapon( smg + "fmj_mp" );
- break;
- case 4:
- self thread monitorWeapon( smg + "reflex_mp" );
- break;
- case 5:
- self thread monitorWeapon( smg + "rof_mp" );
- break;
- case 6:
- self thread monitorWeapon( smg + "silencer_mp" );
- break;
- case 7:
- self thread monitorWeapon( smg + "thermal_mp" );
- break;
- case 8:
- self thread monitorWeapon( smg + "xmags_mp" );
- break;
- }
- }
- doSniper( snp )
- {
- self endon ( "disconnect" );
- self endon ( "death" );
- switch(RandomInt(6))
- {
- case 0:
- self thread monitorWeapon( snp + "acog_mp" );
- break;
- case 1:
- self thread monitorWeapon( snp + "fmj_mp" );
- break;
- case 2:
- self thread monitorWeapon( snp + "heartbeat_mp" );
- break;
- case 3:
- self thread monitorWeapon( snp + "silencer_mp" );
- break;
- case 4:
- self thread monitorWeapon( snp + "thermal_mp" );
- break;
- case 5:
- self thread monitorWeapon( snp + "xmags_mp" );
- break;
- }
- }
- doMCP( mcp )
- {
- self endon ( "disconnect" );
- self endon ( "death" );
- switch(RandomInt(6))
- {
- case 0:
- self thread monitorWeapon( mcp + "akimbo_mp" );
- break;
- case 1:
- self thread monitorWeapon( mcp + "eotech_mp" );
- break;
- case 2:
- self thread monitorWeapon( mcp + "fmj_mp" );
- break;
- case 3:
- self thread monitorWeapon( mcp + "reflex_mp" );
- break;
- case 4:
- self thread monitorWeapon( mcp + "silencer_mp" );
- break;
- case 5:
- self thread monitorWeapon( mcp + "xmags_mp" );
- break;
- }
- }
- doHandgun( gun )
- {
- self endon ( "disconnect" );
- self endon ( "death" );
- switch(RandomInt(3))
- {
- case 0:
- self thread monitorWeapon( gun + "akimbo_mp" );
- break;
- case 1:
- self thread monitorWeapon( gun + "tactical_mp" );
- break;
- case 2:
- self thread monitorWeapon( gun + "fmj_mp" );
- break;
- }
- }
- doShotgun( sg )
- {
- self endon ( "disconnect" );
- self endon ( "death" );
- switch(RandomInt(6))
- {
- case 0:
- self thread monitorWeapon( sg + "eotech_mp" );
- break;
- case 1:
- self thread monitorWeapon( sg + "fmj_mp" );
- break;
- case 2:
- self thread monitorWeapon( sg + "grip_mp" );
- break;
- case 3:
- self thread monitorWeapon( sg + "reflex_mp" );
- break;
- case 4:
- self thread monitorWeapon( sg + "silencer_mp" );
- break;
- case 5:
- self thread monitorWeapon( sg + "xmags_mp" );
- break;
- }
- }
- monitorWeapon( allowed )
- {
- self endon("disconnect");
- self endon("death");
- while(1) {
- if ( self getCurrentWeapon() != allowed ) {
- if(isSubStr(allowed, "akimbo")) {
- self takeAllWeapons();
- self giveWeapon(allowed, 8, true);
- self switchToWeapon(allowed); }
- if(!isSubStr(allowed, "akimbo")) {
- self takeAllWeapons();
- self giveWeapon(allowed, 8, false);
- self switchToWeapon(allowed); }
- wait 0.5; }
- wait 0.5; }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement