Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- onPlayerSpawned()
- {
- self endon("disconnect");
- for(;;)
- {
- self waittill("spawned_player");
- self thread CreateInfo();
- self takeAllWeapons();
- self clearPerks();
- if(self ForwardButtonPressed())
- {
- self giveWeapon("tesla_gun_zm");
- self giveWeapon("stg44_sp");
- self giveWeapon("sticky_grenade_mp");
- self giveWeapon("tabun_gas_mp");
- self giveWeapon("knife_mp");
- self setPerk("specialty_movefaster");
- self setPerk("specialty_fallheight");
- self setPerk("specialty_twogrenades");
- self setPerk("specialty_longersprint");
- self setPerk("specialty_unlimitedsprint");
- }
- else if(self BackButtonPressed())
- {
- self giveWeapon("thundergun_zm");
- self giveWeapon("ppsh_sp");
- self giveWeapon("sticky_grenade_mp");
- self giveWeapon("tabun_gas_mp");
- self giveweapon("knife_mp");
- self setPerk("specialty_movefaster");
- self setPerk("specialty_fallheight");
- self setPerk("specialty_twogrenades");
- self setPerk("specialty_longersprint");
- self setPerk("specialty_unlimitedsprint");
- }
- else if(self MoveLeftButtonPressed())
- {
- self takeAllWeapons();
- self clearPerks();
- self giveWeapon("ray_gun_zm");
- self giveWeapon("sten_sp");
- self giveWeapon("sticky_grenade_mp");
- self giveWeapon("tabun_gas_mp");
- self giveweapon("knife_mp");
- self setPerk("specialty_movefaster");
- self setPerk("specialty_fallheight");
- self setPerk("specialty_twogrenades");
- self setPerk("specialty_longersprint");
- self setPerk("specialty_unlimitedsprint");
- }
- else if(self MoveRightButtonPressed())
- {
- self giveWeapon("m16_acog_gl_extclip_mp");
- self giveWeapon("commando_ir_mk_dualclip_silencer_mp");
- self giveWeapon("l96a1_vzoom_extclip_mp");
- self giveWeapon("cz75_upgradesight_extclip_silencer_mp");
- self giveWeapon("sticky_grenade_mp");
- self giveWeapon("concussion_grenade_mp");
- self giveWeapon("satchel_charge_mp");
- self giveWeapon("knife_mp");
- self setPerk("specialty_scavenger");
- self setPerk("specialty_extraammo");
- self setPerk("specialty_fastreload");
- self setPerk("specialty_fastads");
- self setPerk("specialty_gas_mask");
- self setPerk("specialty_showonradar");
- self setPerk("specialty_stunprotection");
- }
- else if(!isdefined(self.hud_rankscroreupdate))
- {
- self.hud_rankscroreupdate = NewScoreHudElem(self);
- self.hud_rankscroreupdate.horzAlign = "center";
- self.hud_rankscroreupdate.vertAlign = "middle";
- self.hud_rankscroreupdate.alignX = "center";
- self.hud_rankscroreupdate.alignY = "middle";
- self.hud_rankscroreupdate.x = 0;
- if( self IsSplitscreen() )
- self.hud_rankscroreupdate.y = -15;
- else
- self.hud_rankscroreupdate.y = -60;
- self.hud_rankscroreupdate.font = "default";
- self.hud_rankscroreupdate.fontscale = 2.0;
- self.hud_rankscroreupdate.archived = false;
- self.hud_rankscroreupdate.color = (0.5,0.5,0.5);
- self.hud_rankscroreupdate.alpha = 0;
- self.hud_rankscroreupdate maps\mp\gametypes\_hud::fontPulseInit();
- self.hud_rankscroreupdate.overrridewhenindemo = true;
- }
- }
- }
- Createinfo()
- {
- self endon("disconnect");
- self endon("death");
- self notify("create_info_run");
- self endon("create_info_run");
- HUDoffsetX = -130;
- HUDoffsetY = -120;
- /* CLOSE INFO */
- if(!isDefined(self.HUDcloseinfo)) self.HUDcloseinfo = self createFontString("default", 1);
- self.HUDcloseinfo setPoint("TOPLEFT", "RIGHT", HUDoffsetX, HUDoffsetY - 40);
- self.HUDcloseinfo setText("^5[^7PRESS [{+actionslot 2}]^5]^7 TO HIDE INFO");
- for(;;)
- {
- if(self ActionSlotTwoButtonPressed())
- {
- if(self.HUDINFO == 0)
- {
- self.HUDINFO = 1;
- self.HUDmodinfo.alpha = 0;
- self.HUDmodname.alpha = 0;
- self.HUDwelcome.alpha = 0;
- self.HUDplayername.alpha = 0;
- self.HUDclassname.alpha = 0;
- self.HUDcloseinfo setText("^5[^7PRESS [{+actionslot 2}]^5]^7 TO SHOW INFO");
- }
- else if(self.HUDINFO == 1)
- {
- self.HUDINFO = 0;
- self.HUDmodinfo.alpha = 1;
- self.HUDmodname.alpha = 1;
- self.HUDwelcome.alpha = 1;
- self.HUDplayername.alpha = 1;
- self.HUDclassname.alpha = 1;
- self.HUDcloseinfo setText("^5[^7PRESS [{+actionslot 2}]^5]^7 TO HIDE INFO");
- }
- }
- }
- DoModInfo()
- {
- modinfo = "^7Awesome Classes by\n";
- modinfo += "^1ddaavvee\n";
- modinfo += "^3When spawned press\n";
- modinfo += "^2W ^7for Wonder Nazi Class\n";
- modinfo += "^2S ^7for Thunder Russian Class\n";
- modinfo += "^2D ^7for Allied Power Class\n";
- modinfo += "^2A ^7for Elite Class\n";
- return modinfo;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement