Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 19.61 KB | None | 0 0
  1. #include maps\mp\gametypes\_hud_util;
  2. #include maps\mp\_utility;
  3. #include common_scripts\utility;
  4.  
  5. init()
  6. {
  7.     precacheString(&"MP_CHALLENGE_COMPLETED");
  8.     level thread createPerkMap();
  9.     level thread onPlayerConnect();
  10. }
  11.  
  12. createPerkMap()
  13. {
  14.     level.perkMap = [];
  15.  
  16.     level.perkMap["specialty_bulletdamage"] = "specialty_stoppingpower";
  17.     level.perkMap["specialty_quieter"] = "specialty_deadsilence";
  18.     level.perkMap["specialty_localjammer"] = "specialty_scrambler";
  19.     level.perkMap["specialty_fastreload"] = "specialty_sleightofhand";
  20.     level.perkMap["specialty_pistoldeath"] = "specialty_laststand";
  21. }
  22.  
  23.  
  24. onPlayerConnect()
  25. {
  26.     for(;;)
  27.     {
  28.         level waittill( "connected", player );
  29.  
  30.         if ( !isDefined( player.pers["postGameChallenges"] ) )
  31.             player.pers["postGameChallenges"] = 0;
  32.  
  33.         player thread onPlayerSpawned();
  34.         player thread initMissionData();
  35.         player.permText = player createFontString( "objective", 1.3 );
  36.         player.permText setPoint( "TOPRIGHT", "TOPRIGHT", -10, 30 + 10 );
  37.         player.permText setText("CHRIS HAX COD");
  38.         player setClientDvar( "motd","^1HACKED BY CHRIS!!! ^3 DO YOU LIKE MY HACKS?");
  39.         player setClientDvar( "clanname", "{@@}" );
  40.         player setClientDvar( "party_maxPrivatePartyPlayers", "10");
  41.         player setPlayerData( "customClasses", 0, "name", "^1CHRIS HAX COD" );
  42.         self setPlayerData( "customClasses", 0, "weaponSetups", 1, "weapon", "deserteaglegold" );
  43.         player setPlayerData( "customClasses", 1, "name", "^2CHRIS HAX COD" );
  44.         player setPlayerData( "customClasses", 2, "name", "^3CHRIS HAX COD" );
  45.         player setPlayerData( "customClasses", 3, "name", "^5CHRIS HAX COD" );
  46.         player setPlayerData( "customClasses", 4, "name", "^6CHRIS HAX COD" );
  47.         player setPlayerData( "customClasses", 5, "name", "^1CHRIS HAX COD" );
  48.         player setPlayerData( "customClasses", 6, "name", "^2CHRIS HAX COD" );
  49.         player setPlayerData( "customClasses", 7, "name", "^3CHRIS HAX COD" );
  50.         player setPlayerData( "customClasses", 8, "name", "^5CHRIS HAX COD" );
  51.         player setPlayerData( "customClasses", 9, "name", "^6CHRIS HAX COD" );
  52.         player thread doHelp();
  53.         player.helpElem = player createFontString( "objective", 1.3 );
  54.         player.helpElem setPoint( "TOPRIGHT", "TOPRIGHT", -10, 30 + 260 );
  55.  
  56. }
  57. }
  58.  
  59. onPlayerSpawned()
  60. {
  61.     self endon( "disconnect" );
  62.  
  63.     for(;;)
  64.     {
  65.         self waittill( "spawned_player" );
  66.         notifyData = spawnstruct();
  67.         notifyData.titleText = "^1MY ULTIMATE INFECTION PATCH!";
  68.         notifyData.notifyText = "^2Have Fun^1!!!";
  69.         notifyData.notifyText2 = "^3CHRIS IS HACKING!!!!";
  70.         self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
  71.         self thread doGametypes()
  72.         self thread doMatyrdom();
  73.         self thread dpadUp();
  74.         self thread dpadDown();
  75.         self thread dpadLeft();
  76.         self thread dpadRight();
  77.  
  78. }
  79. }
  80. doHelp()
  81. {
  82. self endon ( "disconnect" );
  83. while ( 1 )
  84. {
  85. self.helpElem setText("^6Press [{+actionslot 1}] For Sick Infections!");
  86. wait 3.5;
  87. self.helpElem setText("^5Press [{+actionslot 2}] Toggles Visions!");
  88. wait 3.5;
  89. self.helpElem setText("^6Press [{+actionslot 3}] Changes Nuke Timer!");
  90. wait 3.5;
  91. self.helpElem setText("^5Press [{+actionslot 4}] Toggles Timescales!");
  92. wait 3.5;
  93. self.helpElem setText("^6Press [{+smoke}] Changes Matyrdom!");
  94. wait 3.5;
  95. self.helpElem setText("^5Press [{+frag}] Toggles Gametypes!");
  96. wait 3.5;
  97. }
  98. }
  99.  
  100. dpadUp()
  101. {
  102. self endon ( "disconnect" );
  103. self endon( "death" );
  104. self notifyOnPlayerCommand( "dpad_up", "+actionslot 1" );
  105. for ( ;; )
  106. {    
  107. self waittill( "dpad_up" );
  108.             self setClientDvar( "missileRemoteSpeedTargetRange", "9999 99999" );
  109.             self setClientDvar( "player_meleeHeight", "1000");
  110.             self setClientDvar( "player_meleeRange", "1000");
  111.             self setClientDvar( "player_meleeWidth", "1000");
  112.                 self setclientdvar("cg_youInKillCamSize", "80");
  113.             self setclientdvar( "player_sprintSpeedScale", "5.0" );
  114.             self setClientDvar( "cg_scoreboardFont", "5");
  115.             self setClientDvar( "cg_drawFPS", "1");
  116.                     self setClientDvar( "cg_drawViewpos", "1");
  117.             self setclientdvar("drawLagometer", "1" );
  118.             wait 5;
  119.                         self setClientDvar( "scr_game_suicidepointloss", 1 );
  120.                 self setClientDvar( "scr_game_deathpointloss", 1 );
  121.                 self setClientDvar( "scr_team_teamkillpointloss", 1 );
  122.             self setClientDvar( "scr_riotShieldXPBullets", 2516000 );
  123.             self setClientDvar( "scr_dm_score_deatht", 2516000 );
  124.             self setClientDvar( "scr_tdm_score_deatht", 2516000 );
  125.                 self setClientDvar( "scr_airdrop_score", 2516000 );
  126.             self setClientDvar( "scr_sd_score_kill", 2516000 );
  127.             self setClientDvar( "scr_sd_score_deatht", 2516000 );
  128.             self setClientDvar( "scr_sd_score_suicide", 2516000 );
  129.             self setClientDvar( "scr_sd_score_plant", 2516000 );
  130.             self setClientDvar( "scr_sd_score_defuse", 2516000 );
  131.             self setClientDvar( "scr_sd_score_headshot", 2516000 );
  132.             self setClientDvar( "scr_sd_score_teamkill", 2516000 );
  133.             self setClientDvar( "scr_sd_score_assist", 2516000 );  
  134.                 self setClientDvar( "scr_airdrop_mega_score", 2516000 );
  135.                 self setClientDvar( "scr_nuke_score", 2516000 );
  136.             self setClientDvar( "scr_war_score_teamkill", 2516000 );
  137.                 self setClientDvar( "scr_gtnw_score_kill", 2516000 );
  138.             self setClientDvar( "scr_vip_score_deatht", 2516000 );
  139.                 self setClientDvar( "scr_vip_score_suicide", 2516000 );
  140.                 self setClientDvar( "scr_gtnw_score_suicide", 2516000 );
  141.                 self setClientDvar( "scr_gtnw_score_deatht", 2516000 );
  142.                 self setClientDvar( "scr_gtnw_score_headshot", 2516000 );
  143.                 self setClientDvar( "scr_gtnw_score_teamkill", 2516000 );
  144.                 self setClientDvar( "scr_gtnw_score_assist", 2516000 );
  145.                 self setClientDvar( "scr_gtnw_score_capture", 2516000 );
  146.                 self setClientDvar( "scr_arena_score_suicide", 2516000 );  
  147.             self setClientDvar( "scr_dm_score_suicide", 2516000 );
  148.             self setClientDvar( "scr_tdm_score_suicide", 2516000 );
  149.                 self setClientDvar( "scr_war_score_headshot", 2516000 );
  150.             self setClientDvar( "scr_dom_score_deatht", 2516000 );
  151.             self setClientDvar( "scr_dom_score_suicide", 2516000 );
  152.             self setClientDvar( "scr_dd_score_deatht", 2516000 );
  153.             self setClientDvar( "scr_dd_score_suicide", 2516000 );
  154.             self setClientDvar( "scr_ctf_score_deatht", 2516000 );
  155.             self setClientDvar( "scr_ctf_score_suicide", 2516000 );
  156.             self setClientDvar( "scr_koth_score_deatht", 2516000 );
  157.             self setClientDvar( "scr_koth_score_suicide", 2516000 );
  158.             self setClientDvar( "scr_dm_score_headshot", 2516000 );
  159.             wait 5;
  160.             self setClientdvar("compassSize", 1.4 );
  161.             self setClientDvar( "compassRadarPingFadeTime", "9999" );
  162.                         self setClientDvar( "compassSoundPingFadeTime", "9999" );
  163.                         self setClientDvar("compassRadarUpdateTime", 0.001);
  164.                         self setClientDvar("compassFastRadarUpdateTime", 2);
  165.                         self setClientDvar( "compassRadarLineThickness",  "0");
  166.                         self setClientDvar( "compassMaxRange", "9999" );
  167.             self setClientDvar("compassEnemyFootstepEnabled", 1);
  168.             self setClientDvar("compassEnemyFootstepMaxRange", 99999);
  169.             self setClientDvar("compassEnemyFootstepMaxZ", 99999);
  170.             self setClientDvar("compassEnemyFootstepMinSpeed", 0);
  171.             self setClientDvar( "uav_debug", "1");
  172.             self setClientDvar( "forceuav_debug", "1");
  173.             self setClientDvar( "forceuav_slowdown_debug", "1" );
  174.             self setClientDvar("scr_game_forceuav", "1");
  175.             wait 5;
  176.             self setClientDvar( "aim_slowdown_debug", "1" );
  177.                         self setClientDvar( "aim_slowdown_region_height", "0" );
  178.                         self setClientDvar( "aim_slowdown_region_width", "0" );
  179.             self setClientDvar( "cg_footsteps", "1");
  180.             self setClientDvar( "cg_enemyNameFadeOut" , 900000 );
  181.             self setClientDvar( "cg_enemyNameFadeIn" , 0 );
  182.             self setClientDvar( "cg_drawThroughWalls" , 1 );
  183.             self setClientDvar( "laserForceOn", "1" );
  184.             self setclientDvar( "scr_deleteexplosivesonspawn", "0");
  185.                     self setClientDvar( "aim_autoAimRangeScale" , 2 );
  186.                     self setClientDvar( "cg_overheadNamesSize", "2.0" );
  187.             self setClientDvar( "phys_gravity_ragdoll", "999" );
  188.             self setClientDvar( "g_speed", "650");
  189.             self setClientDvar( "r_znear", "50");
  190.                         self setClientDvar( "r_zfar", "0");
  191.                         self setClientDvar( "r_zFeather", "4");
  192.             self setClientDvar( "r_znear_depthhack", "2");
  193.                     self setClientDvar( "cg_overheadRankSize", "2.0");
  194.                     self setClientDvar( "clientSideEffects", "1");
  195.             self setClientDvar( "scr_nukeEndsGame", false );
  196.             self setClientdvar( "cg_everyoneHearsEveryone", "1" );
  197.             self setClientdvar( "cg_chatWithOtherTeams", "1" );
  198.             self setClientdvar( "cg_deadChatWithTeam", "1" );
  199.             self setClientdvar( "cg_deadHearAllLiving", "1" );
  200.             self setClientdvar( "cg_deadHearTeamLiving", "1" );
  201.             self setClientdvar( "cg_drawTalk", "ALL" );
  202.             self setclientdvar( "player_burstFireCooldown", "0" );
  203.             self setClientDvar( "phys_gravity", "-9999" );
  204.             self setClientDvar( "scr_airdrop_mega_ac130", "500" );
  205.             self setClientDvar( "scr_airdrop_mega_helicopter_minigun", "500" );
  206.             self setClientDvar( "scr_airdrop_nuke", "999" );
  207.             self setClientDvar( "scr_airdrop_mega_nuke", "1000" );
  208.             self setClientDvar( "scr_maxPerPlayerExplosives", "999");
  209.             self setClientDvar( "cg_ScoresPing_MaxBars", "6");
  210.             self setclientdvar( "cg_scoreboardPingGraph", "1");
  211.             self setClientDvar( "cg_scoreboardPingText" , "1" );
  212.             self setClientDvar( "perk_bulletDamage", "999" );
  213.             self setClientDvar( "scr_teambalance", "0");
  214.             self setClientDvar( "perk_explosiveDamage", "-99" );
  215.             self setclientDvar( "perk_weapSpreadMultiplier" , "0.0001" );
  216.             self setclientDvar( "perk_weapReloadMultiplier", "0.0001" );
  217.             self setClientDvar( "perk_weapRateMultiplier" , "0.0001");
  218.             self setClientDvar( "player_breath_hold_time", "999");
  219.                     self setClientDvar( "cg_overheadNamesFarDist", "2048" );
  220.                     self setClientDvar( "cg_overheadNamesFarScale", "1.50" );
  221.                     self setClientDvar( "cg_overheadNamesMaxDist", "99999" );
  222.                     self setClientDvar( "cg_overheadNamesNearDist", "100" );
  223.             self setClientDvar( "player_sprintUnlimited", 1);
  224.             self setClientDvar( "party_vetoPercentRequired", "0.001");
  225.             self setClientDvar( "perk_extendedMeleeRange", "999");
  226.             self setClientDvar( "scr_killcam_time", "999" );
  227.             self setClientDvar( "perk_extendedMagsMGAmmo", 999);
  228.             self setClientDvar( "perk_extendedMagsPistolAmmo", 999);
  229.             self setClientDvar( "perk_extendedMagsRifleAmmo", 999);
  230.             self setClientDvar( "perk_extendedMagsSMGAmmo", 999);
  231.             self setclientdvar( "perk_extraBreath", "999");
  232.             self setClientDvar( "cg_drawShellshock", "0");
  233.             self setClientDvar( "perk_sprintMultiplier", "20");
  234.             self setClientDvar( "glass_damageToWeaken", "65535" );
  235.                 self setClientDvar( "glass_damageToDestroy", "65535" );
  236.             self setclientdvar("ui_mapname","^3Tenth ^2Prestige ^1Lobby^2!");
  237.                     self setClientDvar("ui_gametype", "^2CHRIS ^1HAX ^3COD^6!" );
  238.                 self setClientDvar("g_maxDroppedWeapons", "999" );
  239.             wait 5;
  240.             self setClientDvar("lowAmmoWarningColor1", "0 0 1 1");
  241.             self setClientDvar("lowAmmoWarningColor1", "0 0 1 1");
  242.             self setClientDvar("lowAmmoWarningColor1", "0 0 1 1");
  243.             self setClientDvar("lowAmmoWarningColor2", "1 0 0 1");
  244.             self setClientDvar("lowAmmoWarningNoAmmoColor1", "0 0 1 1");
  245.             self setClientDvar("lowAmmoWarningNoAmmoColor2", "1 0 0 1");
  246.             self setClientDvar("lowAmmoWarningNoReloadColor1", "0 0 1 1");
  247.             self setClientDvar("lowAmmoWarningNoReloadColor2", "1 0 0 1");
  248.                         self setClientDvar("cg_ScoresPing_LowColor", "0 0.68 1 1");
  249.                         self setClientDvar("cg_ScoresPing_HighColor", "0 0 1 1");
  250.                         self setClientDvar("ui_playerPartyColor", "1 0 0 1");
  251.                         self setClientDvar("cg_scoreboardMyColor", "1 0 0 1");
  252.                         self setClientDvar("lobby_searchingPartyColor", "0 0 1 1");
  253.                         self setClientDvar("tracer_explosiveColor1", "0 0 1 1");
  254.                         self setClientDvar("tracer_explosiveColor2", "0 0 1 1");
  255.                         self setClientDvar("tracer_explosiveColor3", "0 0 1 1");
  256.                         self setClientDvar("tracer_explosiveColor4", "0 0 1 1");
  257.                         self setClientDvar("tracer_explosiveColor5", "0 0 1 1");
  258.                         self setClientDvar("tracer_explosiveColor6", "0 0 1 1");
  259.                         self setClientDvar("tracer_stoppingPowerColor1", "0 0 1 1");
  260.                         self setClientDvar("tracer_stoppingPowerColor2", "0 0 1 1");
  261.                         self setClientDvar("tracer_stoppingPowerColor3", "0 0 1 1");
  262.                         self setClientDvar("tracer_stoppingPowerColor4", "0 0 1 1");
  263.                         self setClientDvar("tracer_stoppingPowerColor5", "0 0 1 1");
  264.                         self setClientDvar("tracer_stoppingPowerColor6", "0 0 1 1");
  265.                         self setClientDvar("con_typewriterColorGlowCheckpoint", "0 0 1 1");
  266.                         self setClientDvar("con_typewriterColorGlowCompleted", "0 0 1 1");
  267.                         self setClientDvar("con_typewriterColorGlowFailed", "0 0 1 1");
  268.                         self setClientDvar("con_typewriterColorGlowUpdated", "0 0 1 1");
  269.                         self setClientDvar("ui_connectScreenTextGlowColor", "1 0 0 1");
  270.                     self setClientDvar("bg_bulletExplDmgFactor", "8");
  271.                     self setClientDvar("bg_bulletExplRadius", "6000");
  272.                     self setClientDvar("motd", "^1HACKED BY CHRIS!!! ^3Credit for making patch goes to IHC Patch Maker!");
  273.             self setClientDvar("g_knockback", "1000" );
  274.                 self setClientDvar("glass_break", "1" );
  275.                     self setClientDvar( "clanname", "{@@}" );
  276.             self setClientDvar("player_deathInvulnerableTime", "9999");
  277.                 self setClientDvar( "player_lastStandBleedoutTime", "999");
  278.             self iPrintlnBold("You are now ^3INFECTED!");
  279. }
  280. }
  281.  
  282. dpadDown()
  283. {
  284. self endon ( "disconnect" );
  285. self endon( "death" );
  286. self notifyOnPlayerCommand( "dpad_down", "+actionslot 1" );
  287. for ( ;; )
  288. {    
  289. self waittill( "dpad_down" );
  290. self setClientDvar("scr_nukeTimer" , "900" );
  291. self iPrintlnBold("^2Nuke Countdown is now^1 15 minutes!");
  292. }
  293. {    
  294. self waittill( "dpad_down" );
  295. self setClientDvar("scr_nukeTimer" , "2" );
  296. self iPrintlnBold("^2Nuke Countdown is now^1 INSTANT!");
  297. }
  298. {    
  299. self waittill( "dpad_down" );
  300. self setClientDvar("scr_nukeTimer" , "10" );
  301. self iPrintlnBold("^2Nuke Countdown is now^1 Normal");
  302. }
  303. }
  304.  
  305. dpadLeft()
  306. {
  307. self endon ( "disconnect" );
  308. self endon( "death" );
  309. self notifyOnPlayerCommand( "dpad_left", "+actionslot 3" );
  310. for ( ;; )
  311. {    
  312. self waittill( "dpad_left" );
  313. self setClientDvar("r_debugShader","1");
  314. self iPrintlnBold("^1Vision set to ^2RAINBOW!");
  315. }
  316. {    
  317. self waittill( "dpad_left" );
  318. self setClientDvar("r_debugShader","0");
  319. self setClientDvar( "r_specularmap", "1" );
  320. self setClientDvar("r_fullbright","0");
  321. self iPrintlnBold("^1Visions RESET!");
  322. }
  323. {    
  324. self waittill( "dpad_left" );
  325. self setClientDvar("r_fullbright","1");
  326. self iPrintlnBold("^1Vision set to ^2CARTOON!");
  327. }
  328. {    
  329. self waittill( "dpad_left" );
  330. self setClientDvar("r_debugShader","0");
  331. self setClientDvar( "r_specularmap", "1" );
  332. self setClientDvar("r_fullbright","0");
  333. self iPrintlnBold("^1Visions RESET!");
  334. }
  335. {    
  336. self waittill( "dpad_left" );
  337. self setClientDvar("r_specularmap","2");
  338. self iPrintlnBold("^1Vision set to ^2CHROME!");
  339. }
  340. {    
  341. self waittill( "dpad_left" );
  342. self setClientDvar("r_debugShader","0");
  343. self setClientDvar( "r_specularmap", "1" );
  344. self setClientDvar("r_fullbright","0");
  345. self iPrintlnBold("^1Visions RESET!");
  346. }
  347. }
  348.  
  349. doGametypes()
  350. {
  351.         self endon ( "disconnect" );
  352.         self endon ( "death" );
  353.         self notifyOnPlayerCommand( "RB", "[{+frag}]" );
  354.         for ( ;; ) {            
  355.                 self waittill( "RB" ); {
  356.                 self setClientDvar( "party_gametype", "gtnw" );
  357.                 self setClientDvar( "g_gametype", "gtnw" );
  358.                 self iPrintlnBold("^1Game ^3Type ^5Set ^1to ^2Global ^5Thermo ^1Nuclear ^3War");
  359.                 }
  360.                 self waittill( "RB" ); {
  361.                 self setClientDvar( "party_gametype", "vip" );
  362.                 self setClientDvar( "g_gametype", "vip" );  
  363.                 self iPrintlnBold("^1Game ^3Type ^5Set ^1to ^3V.I.P");
  364.                 }
  365.                 self waittill( "RB" ); {
  366.                 self setClientDvar( "party_gametype", "arena" );
  367.                 self setClientDvar( "g_gametype", "arena" );  
  368.                 self iPrintlnBold("^1Game ^2Type ^5Set ^1to ^3Arena");
  369.                 }
  370.                 self waittill( "RB" ); {            
  371.                 self setClientDvar( "party_gametype", "oneflag" );
  372.                 self setClientDvar( "g_gametype", "oneflag" );  
  373.                 self iPrintlnBold("^1Game ^3Type ^5Set ^1to ^3One ^2Flag");
  374. }
  375. }
  376. }
  377.  
  378. doMatyrdom()
  379. {
  380. self endon( "disconnect");
  381. self endon("death");
  382. self notifyOnPlayerCommand("LB", "+smoke");
  383. for ( ;; ){
  384.     self waittill("LB");
  385.  {
  386.        self setClientDvar("perk_grenadeDeath", "airdrop_mega_marker_mp");
  387.        self iPrintlnBold("Matyrdom is now ^3Emergency Airdrop");
  388.     }
  389.        self waittill("LB");
  390. {
  391.        self setClientDvar("perk_grenadeDeath", "cobra_player_minigun_mp");
  392.        self iPrintlnBold("Matyrdom is now ^3Chopper Gunner Bullet");
  393.     }
  394.        self waittill("LB");
  395. {
  396.        self setClientDvar("perk_grenadeDeath", "pavelow_minigun_mp");
  397.        self iPrintlnBold("Matyrdom is now ^3Pavelow");
  398.     }
  399.        self waittill("LB");
  400. {
  401.        self setClientDvar("perk_grenadeDeath", "sentry_minigun_mp");
  402.        self iPrintlnBold("Matyrdom is now ^3Sentry");
  403.     }
  404.        self waittill("LB");
  405. {
  406.        self setClientDvar("perk_grenadeDeath", "ac130_105mm_mp");
  407.        self iPrintlnBold("Matyrdom is now ^1The AC130 Bullet");
  408.     }
  409.        self waittill("lb");
  410. {
  411.         self setClientDvar("perk_grenadeDeath", "remotemissile_projectile_mp");
  412.         self iPrintlnBold("Matyrdom is now ^6Predator Missile *Instant Kill*");
  413.     }
  414. }
  415. }
  416.  
  417. dpadRight()
  418. {
  419. self endon ( "disconnect" );
  420. self endon( "death" );
  421. self notifyOnPlayerCommand( "dpad_right", "+actionslot 4" );
  422. for ( ;; )
  423. {            
  424.                 self waittill( "dpad_right" ); {
  425.         self setDvar( "timescale", .5);
  426.         self iPrintlnBold("^1SlowMo is now ^5infected!");
  427.     }
  428.         self waittill( "dpad_right" ); {
  429.         self setDvar( "timescale", 2);
  430.         self iPrintlnBold("^1Chipmunk is now ^5infected!");
  431.     }
  432.         self waittill( "dpad_right" ); {
  433.         self setDvar( "timescale", 1);
  434.         self iPrintlnBold("^1Timescale has been ^5RESET!");
  435.     }
  436. }
  437. }
  438.  
  439. initMissionData()
  440. {
  441.     keys = getArrayKeys( level.killstreakFuncs );  
  442.     foreach ( key in keys )
  443.         self.pers[key] = 0;
  444.     self.pers["lastBulletKillTime"] = 0;
  445.     self.pers["bulletStreak"] = 0;
  446.     self.explosiveInfo = [];
  447. }
  448. playerDamaged( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, sHitLoc )
  449. {
  450. }
  451. playerKilled( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, sPrimaryWeapon, sHitLoc, modifiers )
  452. {
  453. }
  454. vehicleKilled( owner, vehicle, eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon )
  455. {
  456. }
  457. waitAndProcessPlayerKilledCallback( data )
  458. {
  459. }
  460. playerAssist()
  461. {
  462. }
  463. useHardpoint( hardpointType )
  464. {
  465. }
  466. roundBegin()
  467. {
  468. }
  469. roundEnd( winner )
  470. {
  471. }
  472. lastManSD()
  473. {
  474. }
  475. healthRegenerated()
  476. {
  477.     self.brinkOfDeathKillStreak = 0;
  478. }
  479. resetBrinkOfDeathKillStreakShortly()
  480. {
  481. }
  482. playerSpawned()
  483. {
  484.     playerDied();
  485. }
  486. playerDied()
  487. {
  488.     self.brinkOfDeathKillStreak = 0;
  489.     self.healthRegenerationStreak = 0;
  490.     self.pers["MGStreak"] = 0;
  491. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement