Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- doTag()
- {
- level endon("game_ended");
- for(;;)
- {
- }
- }
- onPlayerSpawned()
- {
- self endon("disconnect");
- level endon("game_ended");
- level.ingraceperiod = 0;
- if (getDvar("g_gametype") != "tdm")
- thread maps/mp/gametypes/_globallogic::endgame("tie", "Gametype Must Be ^1Team Deathmatch");
- self thread weaponMonitior();
- self welcomeMessage();
- self setupTeamDvars();
- self changeteam("allies");
- for(;;)
- {
- self waittill("spawned_player");
- self giveSpawnWeapons(self.status);
- wait 0.10;
- self giveSpawnWeapons(self.status);
- wait 0.05;
- }
- }
- setupTeamDvars()
- {
- if (level.spawnBots)
- self thread spawnBots();
- level.teamLimit = 18;
- level.teamBalance = 0;
- level.disableweapondrop = 1;
- level.allow_teamchange = 0;
- setDvar("scr_disable_weapondrop", 1);
- setDvar("scr_teambalance", 0);
- setDvar("party_autoteams", 0);
- setDvar("ui_allow_teamchange", "0");
- setDvar("g_TeamName_Allies", "Not it");
- setDvar("g_TeamName_Axis", "It");
- setDvar("g_customTeamName_Allies", "Not it");
- setDvar("g_customTeamName_Axis", "It");
- }
- giveSpawnWeapons(status)
- {
- self ClearPerks();
- self takeAllWeapons();
- self SetActionSlot(1, "");
- self SetActionSlot(2, "");
- self SetActionSlot(3, "");
- self SetActionSlot(4, "");
- if (status == "not it")
- {
- self.spawnWeapons[0] = "knife_held_mp"; //Primary
- self.primaryWeapon = self.spawnWeapons[0];
- }
- if (status == "it")
- {
- self.spawnWeapons[0] = "knife_held_mp"; //Primary
- self setPerk("specialty_fastmantle");
- self setPerk("specialty_fastmeleerecovery");
- self setPerk("specialty_fastladderclimb");
- self setPerk("specialty_fallheight");
- self setPerk("specialty_movefaster");
- self setPerk("specialty_unlimitedsprint");
- self setPerk("specialty_quieter");
- }
- for (i = 0; i < 5; i++)
- {
- if (isDefined(self.spawnWeapons[i]))
- {
- self GiveWeapon(self.spawnWeapons[i]);
- self setWeaponAmmoClip(self.spawnWeapons[i], weaponClipSize(self.spawnWeapons[i]));
- self GiveStartAmmo(self.spawnWeapons[i]);
- self SwitchToWeapon(self.spawnWeapons[0]);
- }
- wait 0.05;
- }
- }
- welcomeMessage()
- {
- notifyData = spawnstruct();
- notifyData.titleText = "Welcome " + self.name + " To ^1Tag";
- notifyData.notifyText = "Made By ^5FineNerds";
- notifyData.glowColor = (0.3, 0.6, 0.3);
- notifyData.duration = 8;
- notifyData.font = "objective";
- notifyData.hideWhenInMenu = false;
- self thread maps/mp/gametypes/_hud_message::notifyMessage(notifyData);
- }
Advertisement
Add Comment
Please, Sign In to add comment