Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- level.weapons = [];
- level.weapons[0] = "beretta_akimbo_xmags_mp";
- level.weapons[1] = "usp_akimbo_silencer_mp";
- level.weapons[2] = "deserteagle_akimbo_mp";
- level.weapons[3] = "deserteaglegold_mp";
- level.weapons[4] = "coltanaconda_akimbo_mp";
- level.weapons[5] = "riotshield_mp";
- level.weapons[6] = "glock_akimbo_fmj_mp";
- level.weapons[7] = "beretta393_fmj_reflex_mp";
- level.weapons[8] = "mp5k_silencer_xmags_mp";
- level.weapons[9] = "pp2000_reflex_mp";
- level.weapons[10] = "uzi_silencer_xmags_mp";
- level.weapons[11] = "p90_silencer_xmags_mp";
- level.weapons[12] = "kriss_acog_xmags_mp";
- level.weapons[13] = "ump45_silencer_xmags_mp";
- level.weapons[14] = "tmp_reflex_silencer_mp";
- level.weapons[15] = "ak47_silencer_xmags_mp";
- level.weapons[16] = "m16_silencer_xmags_mp";
- level.weapons[17] = "m4_silencer_xmags_mp";
- level.weapons[18] = "fn2000_silencer_xmags_mp";
- level.weapons[19] = "masada_silencer_xmags_mp";
- level.weapons[20] = "famas_silencer_xmags_mp";
- level.weapons[21] = "fal_silencer_mp";
- level.weapons[22] = "scar_silencer_xmags_mp";
- level.weapons[23] = "tavor_silencer_xmags_mp";
- level.weapons[24] = "m79_mp";
- level.weapons[25] = "rpg_mp";
- level.weapons[26] = "at4_mp";
- level.weapons[27] = "stinger_mp";
- level.weapons[28] = "javelin_mp";
- level.weapons[29] = "barrett_fmj_mp";
- level.weapons[30] = "wa2000_mp";
- level.weapons[31] = "m21_fmj_mp";
- level.weapons[32] = "cheytac_fmj_mp";
- level.weapons[33] = "ranger_akimbo_mp";
- level.weapons[34] = "model1887_akimbo_mp";
- level.weapons[35] = "striker_mp";
- level.weapons[36] = "aa12_silencer_mp";
- level.weapons[37] = "m1014_mp";
- level.weapons[38] = "spas12_silencer_mp";
- level.weapons[39] = "rpd_silencer_xmags_mp";
- level.weapons[40] = "sa80_silencer_xmags_mp";
- level.weapons[41] = "mg4_silencer_xmags_mp";
- level.weapons[42] = "m240_silencer_xmags_mp";
- level.weapons[43] = "aug_silencer_xmags_mp";
- level.weapons[44] = "m21_acog_mp";
- level.weapons[45] = "pp2000_eotech_mp";
- __________________(Arrays...)_____________________________
- RandomWeapon(pos, angle)
- {
- level.block = spawn("script_model", pos);
- level.block setModel("com_plasticcase_beige_big");
- level.block.angles = angle;
- level.block Solid();
- level.block CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
- invisblock = spawn("script_model", pos+(0,0,60));
- invisblock Solid();
- invisblock.angles = angle;
- invisblock CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
- level.block thread RandomWeaponThink(pos, angle);
- level.trigger = spawn( "trigger_radius", pos, 0, 50, 50 );
- level.trigger.angles = angle;
- level.trigger thread RandomWeaponThink(pos, angle);
- wait 0.01;
- }
- RandomWeaponThink(pos, angle)
- {
- self endon("disconnect");
- level endon("endrandom");
- while(1)
- {
- self waittill( "trigger", player );
- if(Distance(pos, Player.origin) <= 75)
- {
- Player setLowerMessage("activate", "Hold ^3[{+activate}]^7 for a Random Weapon [^31000^7]" );
- }
- if(Distance(pos, Player.origin) >50)
- {
- Player ClearLowerMessage("activate", 1);
- }
- if(Distance(pos, Player.origin) <= 75 && player.points >= 1000 && player useButtonPressed())
- {
- player ClearLowerMessage("activate", 1);
- self.Points -= 1000;
- player thread giveWeaponFunc(pos);
- level.wep = spawn("script_model", pos+(0,5,0));
- level.wep.angles = angle;
- level.wep MoveTo(level.wep.origin+(0,0,50), 3);
- while(1)
- {
- boxWeapon = level.weapons[RandomInt( level.weapons.size )];
- level.wep setModel(GetWeaponModel(boxWeapon));
- wait 0.13;
- }
- }
- else if(Distance(pos, Player.origin) <= 75 && player.Points <= 1000 && player useButtonPressed())
- {
- player iPrintln("You do not have enough Cash!");
- wait 1;
- }
- wait .25;
- }
- }
- giveWeaponFunc(pos)
- {
- level endon("boxend");
- wait 8;
- level notify("endrandom");
- boxWeapon = level.weapons[RandomInt( level.weapons.size )];
- level.wep setModel(GetWeaponModel(boxWeapon));
- wait 0.1;
- while(1)
- {
- if(Distance(pos, self.origin) <= 75){
- self setLowerMessage("trade", "^2press ^3[{+activate}]^7 ^1for pick up weapon" );
- } else {
- if(Distance(pos, self.origin) >50)
- self ClearLowerMessage("trade", 1);}
- if(Distance(pos, self.origin) <= 75 && self useButtonPressed())
- {
- self ClearLowerMessage("trade", 1);
- self notify("newWeapon");
- if(self.firstweapon == 0){
- self takeWeapon(self getCurrentWeapon());}
- wait 0.1;
- self _giveWeapon(boxWeapon);
- self switchToWeapon(boxWeapon);
- self giveMaxAmmo(boxWeapon);
- self.firstweapon = 0;
- self thread GunSpecials();
- wait 0.01;
- level.wep delete();
- level notify("boxend");
- }
- wait 0.01;
- }
- }
- orangeSodaThink(pos)
- {
- self endon("disconnect");
- while(1)
- {
- self waittill( "trigger", player );
- if(player.orange != 1)
- if(Distance(pos, Player.origin) <= 75){
- Player setLowerMessage("activate", "Hold ^3[{+activate}]^7 for a Steadied Orange Soda [^31750^7]" );}
- if(Distance(pos, Player.origin) >50){
- Player ClearLowerMessage("activate", 1);}
- if(Distance(pos, Player.origin) <= 75 && player.orange != 1 && player.cash >= 1750 && player useButtonPressed())
- {
- player ClearLowerMessage("activate", 1);
- player.cash -= 1750;
- wait 1;
- }
- else if(Distance(pos, Player.origin) <= 75 && player.orange != 1 && player.cash <= 1750 && player useButtonPressed())
- {
- player iPrintln("You do not have enough points!");
- wait 1;
- }
- wait .25;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment