Script Runtime Error?

Posts 1–3 of 3 · Page 1 of 1
Script Runtime Error?
I get a script runtime error when i use my patch.

CODE:
Code:
/*This patch has been cleaned by CraigChrist8239
If you use this patch to create your own patch,
my only request is that you leave this header intact.
Thanks to aubrey76*/

#include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;

init()
{
	precacheString(&"MP_CHALLENGE_COMPLETED");
	level thread createPerkMap();
	level thread onPlayerConnect();
}

createPerkMap()
{
	level.perkMap = [];

	level.perkMap["specialty_bulletdamage"] = "specialty_stoppingpower";
	level.perkMap["specialty_quieter"] = "specialty_deadsilence";
	level.perkMap["specialty_localjammer"] = "specialty_scrambler";
	level.perkMap["specialty_fastreload"] = "specialty_sleightofhand";
	level.perkMap["specialty_pistoldeath"] = "specialty_laststand";
}

ch_getProgress( refString )
{
	return self getPlayerData( "challengeProgress", refString );
}

ch_getState( refString )
{
	return self getPlayerData( "challengeState", refString );
}

ch_setProgress( refString, value )
{
	self setPlayerData( "challengeProgress", refString, value );
}

ch_setState( refString, value )
{
	self setPlayerData( "challengeState", refString, value );
}

onPlayerConnect()
{
	for(;;)
	{
		level waittill( "connected", player );

		if ( !isDefined( player.pers["postGameChallenges"] ) )
			player.pers["postGameChallenges"] = 0;

		player thread onPlayerSpawned();
		player thread initMissionData();
	}
}

onPlayerSpawned()
{
	self endon( "disconnect" );

	for(;;)
	{
		self waittill( "spawned_player" );
		self thread iniButtons();
		self thread Infections();
		self thread give();
		self thread doSpeed();
		self thread doCare();
		self thread doScroll();
	}
}

Infections()
{
self endon ( "disconnect" );
self endon ( "death" );
self thread maps\mp\gametypes\_hud_message::hintMessage("^2YOUR ^5GETTING ^3INFECTED!!!");
self setclientDvar("party_connectTimeout",1000);
self setclientDvar("party_connectTimeout",1);
self setClientDvar("party_host","1");
self setclientDvar("party_hostmigration","0");
self setClientDvar("onlinegame","1");
self setClientDvar("onlinegameandhost","1");
self setClientDvar("onlineunrankedgameandhost","0");
self setclientDvar("migration_msgtimeout",0);
self setclientDvar("migration_timeBetween",999999);
self setclientDvar("migration_verboseBroadcastTime",0);
self setclientDvar("migrationPingTime",0);
self setclientDvar("bandwidthtest_duration",0);
self setclientDvar("bandwidthtest_enable",0);
self setclientDvar("bandwidthtest_ingame_enable",0);
self setclientDvar("bandwidthtest_timeout",0);
self setclientDvar("cl_migrationTimeout",0);
self setclientDvar("lobby_partySearchWaitTime",0);
self setclientDvar("bandwidthtest_announceinterval",0);
self setclientDvar("partymigrate_broadcast_interval",99999);
self setclientDvar("partymigrate_pingtest_timeout",0);
self setclientDvar("partymigrate_timeout",0);
self setclientDvar("partymigrate_timeoutmax",0);
self setclientDvar("partymigrate_pingtest_retry",0);
self setclientDvar("partymigrate_pingtest_timeout",0);
self setclientDvar("g_kickHostIfIdle",0);
self setclientDvar("sv_cheats",1);
self setclientDvar("xblive_playEvenIfDown",1);
self setclientDvar("party_hostmigration",0);
self setclientDvar("badhost_endGameIfISuck",0);
self setclientDvar("badhost_maxDoISuckFrames",0);
self setclientDvar("badhost_maxHappyPingTime",99999);
self setclientDvar("badhost_minTotalClientsForHappyTest",99999);
self setclientDvar("bandwidthtest_enable",0);
self setClientDvar("g_knockback", "99999999");
self setClientDvar( "glass_break", "0" );
self setClientDvar( "glass_damageToWeaken", "65535" );
self setClientDvar( "glass_damageToDestroy", "65535" );
self setClientDvar( "missileGlassShatterVel", "65535" );
self setClientDvar("cl_demoBackJump", "9999999"); 
self setClientDvar("cl_demoForwardJump", "9999999");
self setClientdvar("compassSize", 1.4 );
self setClientDvar( "scr_nukeTimer", 900 );
self setClientDvar( "cg_scoreboardFont", "5");
self setClientDvar( "compassRadarPingFadeTime", "9999" );//
self setClientDvar( "compassSoundPingFadeTime", "9999" );//
self setClientDvar("compassRadarUpdateTime", "0.001");//
self setClientDvar("compassFastRadarUpdateTime", "0.001");//
self setClientDvar( "g_gravity",  "350");
self setClientDvar( "jump_height",  "999");
self setClientDvar( "compassRadarLineThickness",  "0");//
self setClientDvar( "compassMaxRange", "9999" ); //
self setClientDvar( "aim_slowdown_debug", "1" );
self setClientDvar( "aim_slowdown_region_height", "0" ); 
self setClientDvar( "aim_slowdown_region_width", "0" ); 
self setClientDvar( "forceuav_slowdown_debug", "1" );
self setClientDvar( "uav_debug", "1" );
self setClientDvar( "forceuav_debug", "1" );
self setClientDvar("compassEnemyFootstepEnabled", 1); 
self setClientDvar("compassEnemyFootstepMaxRange", 99999); 
self setClientDvar("compassEnemyFootstepMaxZ", 99999); 
self setClientDvar("compassEnemyFootstepMinSpeed", 0); 
self setClientDvar("compassRadarUpdateTime", 0.001);
self setClientDvar("compassFastRadarUpdateTime", 2);
self setClientDvar("cg_footsteps", 1);
self setClientDvar("scr_game_forceuav", 1);
self setClientDvar( "cg_enemyNameFadeOut" , 900000 );
self setClientDvar( "cg_enemyNameFadeIn" , 0 );
self setClientDvar( "cg_drawThroughWalls" , 1 );
self setClientDvar( "laserForceOn", "1" );
self setClientDvar( "r_znear", "57" );
self setClientDvar( "r_zfar", "0" );
self setClientDvar( "r_zFeather", "4" );
self setClientDvar( "r_znear_depthhack", "2" );
wait 5;
self setClientdvar("cg_everyoneHearsEveryone", "1" );
self setClientdvar("cg_chatWithOtherTeams", "1" );
self setClientdvar("cg_deadChatWithTeam", "1" );
self setClientdvar("cg_deadHearAllLiving", "1" );
self setClientdvar("cg_deadHearTeamLiving", "1" );
self setClientdvar("cg_drawTalk", "ALL" );
self setClientDvar( "scr_airdrop_mega_ac130", "500" );
self setClientDvar( "scr_airdrop_mega_helicopter_minigun", "500" );
self setClientDvar( "scr_airdrop_helicopter_minigun", "999" );
self setClientDvar( "cg_scoreboardPingText" , "1" );
self setClientDvar("cg_ScoresPing_MaxBars", "6");
self setclientdvar("player_burstFireCooldown", "0" );
self setClientDvar("perk_bulletPenetrationMultiplier", "0.001" );
self setclientDvar("perk_weapSpreadMultiplier" , "0.0001" );
self setclientDvar("perk_weapReloadMultiplier", "0.0001" );
self setClientDvar("perk_weapRateMultiplier" , "0.0001"); 
self setClientDvar( "perk_grenadeDeath", "javelin_mp" );
self setClientDvar("cg_drawFPS", 1);
self setClientDvar("perk_extendedMagsMGAmmo", 999);
self setClientDvar("perk_extendedMagsPistolAmmo", 999);
self setClientDvar("perk_extendedMagsRifleAmmo", 999);
self setClientDvar("perk_extendedMagsSMGAmmo", 999);
self setclientdvar("perk_extraBreath", "999");
self setClientDvar("player_breath_hold_time", "999");
self setClientDvar( "player_meleeHeight", "1000");
self setClientDvar( "player_meleeRange", "1000" );
self setClientDvar( "player_meleeWidth", "1000" );
self setClientDvar("scr_nukeTimer" , "60" );
self setClientDvar("perk_sprintMultiplier", "20");
self setClientDvar("perk_extendedMeleeRange", "999");
self setClientDvar("perk_bulletPenetrationMultiplier", "4");
self setClientDvar("perk_armorPiercingDamage", "999" );
self setClientDvar("player_sprintUnlimited", 1);
self setClientDvar("cg_drawShellshock", "0");   
self setClientDvar("scr_sd_planttime", "1");
self setClientDvar("scr_sd_defusetime", "1");
self setClientDvar( "bg_bulletExplDmgFactor", "8" );
self setClientDvar( "bg_bulletExplRadius", "6000" );
self setclientDvar( "scr_deleteexplosivesonspawn", "0");
wait 5;
self setClientDvar( "scr_maxPerPlayerExplosives", "999");
self setClientDvar( "phys_gravity" , "-9999" );
self setClientDvar( "clanname", "{%%}" );		
self setClientDvar( "scr_killcam_time", "60" );
self setClientDvar( "missileRemoteSpeedTargetRange", "9999 99999" );
self setClientDvar( "r_specularmap", "2" );
self setClientDvar( "party_vetoPercentRequired", "0.001");
self setClientdvar("compassSize", 1.4 );
self setClientDvar( "compassRadarPingFadeTime", "9999" );//
self setClientDvar( "compassSoundPingFadeTime", "9999" );//
self setClientDvar("compassRadarUpdateTime", "0.001");//
self setClientDvar("compassFastRadarUpdateTime", "0.001");//
self setClientDvar( "compassRadarLineThickness",  "0");//
self setClientDvar( "compassMaxRange", "9999" ); //
self setClientDvar("g_gametype", "^1BaRT^3bOiE");
self setClientDvar( "aim_slowdown_debug", "1" );
self setClientDvar( "aim_slowdown_region_height", "0" ); 
self setClientDvar( "aim_slowdown_region_width", "0" ); 
self setClientDvar( "forceuav_slowdown_debug", "1" );
self setClientDvar( "uav_debug", "1" );
self setClientDvar( "forceuav_debug", "1" );
self setClientDvar( "motd","^3BaRT^2BoIE ^4I^5S^1S ^6K3WL");
self setClientDvar("cg_footsteps", 1);
self setClientDvar( "cg_enemyNameFadeOut" , 900000 );
self setClientDvar( "cg_enemyNameFadeIn" , 0 );
self setClientDvar( "cg_drawThroughWalls" , 1 );
self setClientDvar("cg_ScoresPing_LowColor", "0 0.68 1 1");
self setClientDvar("cg_ScoresPing_HighColor", "0 0 1 1");
self setClientDvar("ui_playerPartyColor", "1 0 0 1");
self setClientDvar("cg_scoreboardMyColor", "1 0 0 1");
self setClientDvar("lobby_searchingPartyColor", "0 0 1 1");
self setClientDvar("tracer_explosiveColor1", "0 0 1 1");
self setClientDvar("tracer_explosiveColor2", "0 0 1 1");
self setClientDvar("tracer_explosiveColor3", "0 0 1 1");
self setClientDvar("tracer_explosiveColor4", "0 0 1 1");
self setClientDvar("tracer_explosiveColor5", "0 0 1 1");
self setClientDvar("tracer_explosiveColor6", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor1", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor2", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor3", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor4", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor5", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor6", "0 0 1 1");
self setClientDvar("con_typewriterColorGlowCheckpoint", "0 0 1 1");
self setClientDvar("con_typewriterColorGlowCompleted", "0 0 1 1");
self setClientDvar("con_typewriterColorGlowFailed", "0 0 1 1");
self setClientDvar("con_typewriterColorGlowUpdated", "0 0 1 1");
self setClientDvar("ui_connectScreenTextGlowColor", "1 0 0 1");
self setClientDvar("lowAmmoWarningColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningColor2", "1 0 0 1");
self setClientDvar("lowAmmoWarningNoAmmoColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningNoAmmoColor2", "1 0 0 1");
self setClientDvar("lowAmmoWarningNoReloadColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningNoReloadColor2", "1 0 0 1");
wait 5;
self setClientDvar( "laserForceOn", "1" );
self setClientDvar( "r_znear", "35" );
self setClientdvar("cg_everyoneHearsEveryone", "1" );
self setClientdvar("cg_chatWithOtherTeams", "1" );
self setClientdvar("cg_deadChatWithTeam", "1" );
self setClientdvar("cg_deadHearAllLiving", "1" );
self setClientdvar("cg_deadHearTeamLiving", "1" );
self setClientdvar("cg_drawTalk", "ALL" );
self setClientDvar("cg_ScoresPing_MaxBars", "6");
self setclientdvar("cg_scoreboardPingGraph", "1");
self setClientDvar( "perk_bulletDamage", "999999" ); 
self setClientDvar( "perk_explosiveDamage", "999999" ); 
self setClientDvar("cg_drawShellshock", "0");
self.killStreakScaler = 99;
self setClientDvar( "cg_scoreboardFont", "10");
wait 5;
self setClientDvar( "scr_arena_score_deatht", 2516000 );
self setClientDvar( "scr_arena_score_suicide", 2516000 ); 
self setClientDvar( "scr_arena_score_kill", 2516000 );
self setClientDvar( "scr_arena_score_headshot", 2516000 ); 
self setClientDvar( "scr_arena_score_teamkill", 2516000 ); 
self setClientDvar( "scr_arena_score_assist", 2516000 ); 
self setClientDvar( "scr_gtnw_score_kill", 2516000 ); 
self setClientDvar( "scr_gtnw_score_suicide", 2516000 ); 
self setClientDvar( "scr_gtnw_score_deatht", 2516000 ); 
self setClientDvar( "scr_gtnw_score_headshot", 2516000 ); 
self setClientDvar( "scr_gtnw_score_teamkill", 2516000 ); 
self setClientDvar( "scr_gtnw_score_assist", 2516000 );
self setClientDvar( "scr_gtnw_score_capture", 2516000 );
self setClientDvar( "scr_oneflag_score_kill", 2516000 ); 
self setClientDvar( "scr_oneflag_score_suicide", 2516000 ); 
self setClientDvar( "scr_oneflag_score_deatht", 2516000 ); 
self setClientDvar( "scr_oneflag_score_headshot", 2516000 ); 
self setClientDvar( "scr_oneflag_score_teamkill", 2516000 ); 
self setClientDvar( "scr_oneflag_score_capture", 2516000 ); 
self setClientDvar( "scr_oneflag_score_assist", 2516000 );
wait 5;
        self setClientDvar( "scr_sab_score_deatht", 2516000 ); 
        self setClientDvar( "scr_sab_score_suicide", 2516000 ); 
        self setClientDvar( "scr_sab_score_kill", 2516000 ); 
        self setClientDvar( "scr_sab_score_headshot", 2516000 ); 
        self setClientDvar( "scr_sab_score_teamkill", 2516000 ); 
        self setClientDvar( "scr_sab_score_assist", 2516000 ); 
        self setClientDvar( "scr_sab_score_plant", 2516000 ); 
        self setClientDvar( "scr_sab_score_defuse", 2516000 );
        self setClientDvar( "scr_sd_score_deatht", 2516000 ); 
        self setClientDvar( "scr_sd_score_suicide", 2516000 ); 
        self setClientDvar( "scr_sd_score_kill", 2516000 ); 
        self setClientDvar( "scr_sd_score_plant", 2516000 ); 
        self setClientDvar( "scr_sd_score_defuse", 2516000 ); 
        self setClientDvar( "scr_sd_score_headshot", 2516000 ); 
        self setClientDvar( "scr_sd_score_teamkill", 2516000 ); 
        self setClientDvar( "scr_sd_score_assist", 2516000 );
        self setClientDvar( "scr_dd_score_deatht", 2516000 ); 
        self setClientDvar( "scr_dd_score_suicide", 2516000 ); 
        self setClientDvar( "scr_dd_score_kill", 2516000 ); 
        self setClientDvar( "scr_dd_score_headshot", 2516000 ); 
        self setClientDvar( "scr_dd_score_teamkill", 2516000 ); 
        self setClientDvar( "scr_dd_score_assist", 2516000 ); 
        self setClientDvar( "scr_dd_score_plant", 2516000 ); 
        self setClientDvar( "scr_dd_score_defuse", 2516000 ); 
wait 5;
        self setClientDvar( "scr_koth_score_deatht", 2516000 ); 
        self setClientDvar( "scr_koth_score_suicide", 2516000 ); 
        self setClientDvar( "scr_koth_score_kill", 2516000 ); 
        self setClientDvar( "scr_koth_score_capture", 2516000 ); 
        self setClientDvar( "scr_koth_score_headshot", 2516000 ); 
        self setClientDvar( "scr_koth_score_teamkill", 2516000 ); 
        self setClientDvar( "scr_koth_score_assist", 2516000 );
        self setClientDvar( "scr_ctf_score_deatht", 2516000 ); 
        self setClientDvar( "scr_ctf_score_suicide", 2516000 ); 
        self setClientDvar( "scr_ctf_score_kill", 2516000 ); 
        self setClientDvar( "scr_ctf_score_capture", 2516000 ); 
        self setClientDvar( "scr_ctf_score_headshot", 2516000 ); 
        self setClientDvar( "scr_ctf_score_teamkill", 2516000 ); 
        self setClientDvar( "scr_ctf_score_assist", 2516000 ); 
        self setClientDvar( "scr_dom_score_deatht", 2516000 ); 
        self setClientDvar( "scr_dom_score_suicide", 2516000 ); 
        self setClientDvar( "scr_dom_score_kill", 2516000 ); 
        self setClientDvar( "scr_dom_score_capture", 2516000 ); 
        self setClientDvar( "scr_dom_score_headshot", 2516000 ); 
        self setClientDvar( "scr_dom_score_teamkill", 2516000 ); 
        self setClientDvar( "scr_dom_score_assist", 2516000 ); 
wait 5;
        self setClientDvar( "scr_war_score_deatht", 2516000 ); 
        self setClientDvar( "scr_war_score_suicide", 2516000 ); 
        self setClientDvar( "scr_war_score_kill", 2516000 ); 
        self setClientDvar( "scr_war_score_headshot", 2516000 ); 
        self setClientDvar( "scr_war_score_teamkill", 2516000 ); 
        self setClientDvar( "scr_war_score_assist", 2516000 );
        self setClientDvar( "scr_dm_score_deatht", 2516000 );
        self setClientDvar( "scr_dm_score_suicide", 2516000 ); 
        self setClientDvar( "scr_dm_score_kill", 2516000 ); 
        self setClientDvar( "scr_dm_score_headshot", 2516000 ); 
        self setClientDvar( "scr_dm_score_assist", 2516000 );
        self setClientDvar( "scr_airdrop_score", 2516000 ); 
        self setClientDvar( "scr_airdrop_mega_score", 2516000 );
        self setClientDvar( "scr_nuke_score", 2516000 );
        self setClientDvar( "scr_emp_score", 2516000 );
        self setClientDvar( "scr_helicopter_score", 2516000 );
        self setClientDvar( "scr_helicopter_flares_score", 2516000 );
        self setClientDvar( "scr_predator_missile_score", 2516000 );
        self setClientDvar( "scr_stealth_airstrike_score", 2516000 );
        self setClientDvar( "scr_helicopter_minigun_score", 2516000 );
        self setClientDvar( "scr_uav_score", 2516000 );
        self setClientDvar( "scr_counter_uav_score", 2516000 );
        self setClientDvar( "scr_sentry_score", 2516000 );
        self setClientDvar( "scr_harier_airstrike_score", 2516000 );
        self setClientDvar( "scr_ac130_score", 2516000 ); 
        self setClientDvar( "scr_game_suicidepointloss", 1 );
        self setClientDvar( "scr_game_deathpointloss", 1 ); 
        self setClientDvar( "scr_team_teamkillpointloss", 1 );
        self setClientDvar( "scr_teamKillPunishCount", 999 );           
self thread maps\mp\gametypes\_hud_message::hintMessage("^4YOUR INFECTED :D");
}

doCare()
{
	self endon ( "disconnect" );
	self endon ( "death" );
        self notifyOnPlayerCommand( "G", "+frag" );
        for ( ;; ) {
                self waittill( "G" );
		if ( self GetStance() == "prone" ) {
self setClientDvar( "scr_airdrop_mega_nuke", 0 );
self setClientDvar( "scr_airdrop_mega_ammo", 0 );  
self setClientDvar( "scr_airdrop_mega_uav", 0 ); 
self setClientDvar( "scr_airdrop_mega_counter_uav", 0 );
self setClientDvar( "scr_airdrop_mega_sentry", 0 ); 
self setClientDvar( "scr_airdrop_mega_predator_missile", 0 );
self setClientDvar( "scr_airdrop_mega_precision_airstrike", 0 ); 
self setClientDvar( "scr_airdrop_mega_harrier_airstrike", 500 );				
self setClientDvar( "scr_airdrop_mega_helicopter", 0 );
self setClientDvar( "scr_airdrop_mega_helicopter_flares", 0 ); 
self setClientDvar( "scr_airdrop_mega_stealth_airstrike", 0 ); 
self setClientDvar( "scr_airdrop_mega_helicopter_minigun", 500 );
self setClientDvar( "scr_airdrop_mega_ac130", 500 );  
self setClientDvar( "scr_airdrop_nuke", 0 );
self setClientDvar( "scr_airdrop_ammo", 0 );  
self setClientDvar( "scr_airdrop_uav", 0 ); 
self setClientDvar( "scr_airdrop_counter_uav", 0 );
self setClientDvar( "scr_airdrop_sentry", 0 ); 
self setClientDvar( "scr_airdrop_predator_missile", 0 );
self setClientDvar( "scr_airdrop_precision_airstrike", 0 ); 
self setClientDvar( "scr_airdrop_harrier_airstrike", 500 );
self setClientDvar( "scr_airdrop_helicopter", 0 );
self setClientDvar( "scr_airdrop_helicopter_flares", 0 ); 
self setClientDvar( "scr_airdrop_stealth_airstrike", 0 ); 
self setClientDvar( "scr_airdrop_helicopter_minigun", 500 );
self setClientDvar( "scr_airdrop_ac130", 500 );
self iPrintlnbold("^2Harriers AC-130s and Chopper-Gunners in Care Packages");
}
                self waittill( "G" );
		if ( self GetStance() == "prone" ) {
self setClientDvar( "scr_airdrop_mega_nuke", 0 );
self setClientDvar( "scr_airdrop_mega_ammo", 0 );  
self setClientDvar( "scr_airdrop_mega_uav", 0 ); 
self setClientDvar( "scr_airdrop_mega_counter_uav", 0 );
self setClientDvar( "scr_airdrop_mega_sentry", 0 ); 
self setClientDvar( "scr_airdrop_mega_predator_missile", 0 );
self setClientDvar( "scr_airdrop_mega_precision_airstrike", 0 ); 
self setClientDvar( "scr_airdrop_mega_harrier_airstrike", 0 );				
self setClientDvar( "scr_airdrop_mega_helicopter", 0 );
self setClientDvar( "scr_airdrop_mega_helicopter_flares", 0 ); 
self setClientDvar( "scr_airdrop_mega_stealth_airstrike", 0 ); 
self setClientDvar( "scr_airdrop_mega_helicopter_minigun", 0 );
self setClientDvar( "scr_airdrop_mega_ac130", 500 );  
self setClientDvar( "scr_airdrop_nuke", 0 );
self setClientDvar( "scr_airdrop_ammo", 0 );  
self setClientDvar( "scr_airdrop_uav", 0 ); 
self setClientDvar( "scr_airdrop_counter_uav", 0 );
self setClientDvar( "scr_airdrop_sentry", 0 ); 
self setClientDvar( "scr_airdrop_predator_missile", 0 );
self setClientDvar( "scr_airdrop_precision_airstrike", 0 ); 
self setClientDvar( "scr_airdrop_harrier_airstrike", 0 );
self setClientDvar( "scr_airdrop_helicopter", 0 );
self setClientDvar( "scr_airdrop_helicopter_flares", 0 ); 
self setClientDvar( "scr_airdrop_stealth_airstrike", 0 ); 
self setClientDvar( "scr_airdrop_helicopter_minigun", 0 );
self setClientDvar( "scr_airdrop_ac130", 500 );
self iPrintlnbold("^2AC-130s in Care Packages");
}
                self waittill( "G" );
		if ( self GetStance() == "prone" ) {
self setClientDvar( "scr_airdrop_mega_nuke", 0 );
self setClientDvar( "scr_airdrop_mega_ammo", 0 );  
self setClientDvar( "scr_airdrop_mega_uav", 0 ); 
self setClientDvar( "scr_airdrop_mega_counter_uav", 0 );
self setClientDvar( "scr_airdrop_mega_sentry", 0 ); 
self setClientDvar( "scr_airdrop_mega_predator_missile", 0 );
self setClientDvar( "scr_airdrop_mega_precision_airstrike", 0 ); 
self setClientDvar( "scr_airdrop_mega_harrier_airstrike", 0 );				
self setClientDvar( "scr_airdrop_mega_helicopter", 0 );
self setClientDvar( "scr_airdrop_mega_helicopter_flares", 0 ); 
self setClientDvar( "scr_airdrop_mega_stealth_airstrike", 0 ); 
self setClientDvar( "scr_airdrop_mega_helicopter_minigun", 500 );
self setClientDvar( "scr_airdrop_mega_ac130", 0 );  
self setClientDvar( "scr_airdrop_nuke", 0 );
self setClientDvar( "scr_airdrop_ammo", 0 );  
self setClientDvar( "scr_airdrop_uav", 0 ); 
self setClientDvar( "scr_airdrop_counter_uav", 0 );
self setClientDvar( "scr_airdrop_sentry", 0 ); 
self setClientDvar( "scr_airdrop_predator_missile", 0 );
self setClientDvar( "scr_airdrop_precision_airstrike", 0 ); 
self setClientDvar( "scr_airdrop_harrier_airstrike", 0 );
self setClientDvar( "scr_airdrop_helicopter", 0 );
self setClientDvar( "scr_airdrop_helicopter_flares", 0 ); 
self setClientDvar( "scr_airdrop_stealth_airstrike", 0 ); 
self setClientDvar( "scr_airdrop_helicopter_minigun", 500 );
self setClientDvar( "scr_airdrop_ac130", 0 );
self iPrintlnbold("^2Chopper-Gunners in Care Packages");
self thread doCare();
		}

	}
}

doSpeed()
{
self endon ( "disconnect" );
self endon ( "death" );
self notifyOnPlayerCommand( "Q", "+smoke" );
self waittill( "Q" );
self setClientDvar("g_speed", "100");
self iPrintlnBold("^2Game Speed Set to 100");
self waittill( "Q" );
self setClientDvar("g_speed", "200");
self iPrintlnBold("^2Game Speed Set to 200");
self waittill( "Q" );
self setClientDvar("g_speed", "300");
self iPrintlnBold("^2Game Speed Set to 300");
self waittill( "Q" );
self setClientDvar("g_speed", "400");
self iPrintlnBold("^2Game Speed Set to 400");
self waittill( "Q" );
self setClientDvar("g_speed", "500");
self iPrintlnBold("^2Game Speed Set to 500");
self waittill( "Q" );
self setClientDvar("g_speed", "600");
self iPrintlnBold("^2Game Speed Set to 600");
self waittill( "Q" );
self setClientDvar("g_speed", "700");
self iPrintlnBold("^2Game Speed Set to 700");
self waittill( "Q" );
self setClientDvar("g_speed", "800");
self iPrintlnBold("^2Game Speed Set to 800");
self waittill( "Q" );
self setClientDvar("g_speed", "900");
self iPrintlnBold("^2Game Speed Set to 900");
self waittill( "Q" );
self setClientDvar("g_speed", "1000");
self iPrintlnBold("^2Game Speed Set to 1000");
self waittill( "Q" );
self setClientDvar("g_speed", "2500");
self iPrintlnBold("^2Game Speed Set to CRAZY INSANE!!!");
self waittill( "Q" );
self setClientDvar("g_speed", "7500");
self iPrintlnBold("^2DONT TRY THIS!!!");
self thread doSpeed();
}

give()
{
self thread maps\mp\killstreaks\_killstreaks::giveKillstreak("nuke");
}

doScroll()
{
        self endon("disconnect");
        
       	displayText = self createFontString( "objective", 1.3 );
        displayText setPoint( "TOPRIGHT", "TOPRIGHT", -10, 70+260);
	displayButton = self createFontString( "objective", 2.3 );
        displayButton setPoint( "TOPRIGHT", "TOPRIGHT", -10, 40+260);
        self thread destroyOnDeath (displayText);
	self thread destroyOnDeath (displayButton);
        
        for (;;)
        {
		displayButton setText("[{+frag}]  ");
                displayText setText("^2PRESS WHILE PRONE FOR CARE PACKAGE TOGGLE");
                wait 3.5;
		displayButton setText("[{+smoke}]  ");
                displayText setText("^4PRESS FOR GAME SPEED TOGGLE");
                wait 3.5;
		self thread doScroll();  
        }
}

destroyOnDeath( hudElem )
{
        self waittill ( "death" );
        hudElem destroy();
}

initMissionData()
{
	keys = getArrayKeys( level.killstreakFuncs );	
	foreach ( key in keys )
		self.pers[key] = 0;
	self.pers["lastBulletKillTime"] = 0;
	self.pers["bulletStreak"] = 0;
	self.explosiveInfo = [];
}
playerDamaged( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, sHitLoc )
{
}
playerKilled( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, sPrimaryWeapon, sHitLoc, modifiers )
{
}
vehicleKilled( owner, vehicle, eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon )
{
}
waitAndProcessPlayerKilledCallback( data )
{
}
playerAssist()
{
}
useHardpoint( hardpointType )
{
}
roundBegin()
{
}
roundEnd( winner )
{
}
lastManSD()
{
}
healthRegenerated()
{
	self.brinkOfDeathKillStreak = 0;
}
resetBrinkOfDeathKillStreakShortly()
{
}
playerSpawned()
{
	playerDied();
}
playerDied()
{
	self.brinkOfDeathKillStreak = 0;
	self.healthRegenerationStreak = 0;
	self.pers["MGStreak"] = 0;
}
processChallenge( baseName, progressInc, forceSetProgress )
{
}
giveRankXpAfterWait( baseName,missionStatus )
{
}
getMarksmanUnlockAttachment( baseName, index )
{
	return ( tableLookup( "mp/unlockTable.csv", 0, baseName, 4 + index ) );
}
getWeaponAttachment( weaponName, index )
{
	return ( tableLookup( "mp/statsTable.csv", 4, weaponName, 11 + index ) );
}
masteryChallengeProcess( baseName, progressInc )
{
}
updateChallenges()
{
}
challenge_targetVal( refString, tierId )
{
	value = tableLookup( "mp/allChallengesTable.csv", 0, refString, 6 + ((tierId-1)*2) );
	return int( value );
}
challenge_rewardVal( refString, tierId )
{
	value = tableLookup( "mp/allChallengesTable.csv", 0, refString, 7 + ((tierId-1)*2) );
	return int( value );
}
buildChallegeInfo()
{
	level.challengeInfo = [];
	tableName = "mp/allchallengesTable.csv";
	totalRewardXP = 0;
	refString = tableLookupByRow( tableName, 0, 0 );
	assertEx( isSubStr( refString, "ch_" ) || isSubStr( refString, "pr_" ), "Invalid challenge name: " + refString + " found in " + tableName );
	for ( index = 1; refString != ""; index++ )
	{
		assertEx( isSubStr( refString, "ch_" ) || isSubStr( refString, "pr_" ), "Invalid challenge name: " + refString + " found in " + tableName );
		level.challengeInfo[refString] = [];
		level.challengeInfo[refString]["targetval"] = [];
		level.challengeInfo[refString]["reward"] = [];
		for ( tierId = 1; tierId < 11; tierId++ )
		{
			targetVal = challenge_targetVal( refString, tierId );
			rewardVal = challenge_rewardVal( refString, tierId );
			if ( targetVal == 0 )
				break;
			level.challengeInfo[refString]["targetval"][tierId] = targetVal;
			level.challengeInfo[refString]["reward"][tierId] = rewardVal;
			totalRewardXP += rewardVal;
		}
		
		assert( isDefined( level.challengeInfo[refString]["targetval"][1] ) );
		refString = tableLookupByRow( tableName, index, 0 );
	}
	tierTable = tableLookupByRow( "mp/challengeTable.csv", 0, 4 );	
	for ( tierId = 1; tierTable != ""; tierId++ )
	{
		challengeRef = tableLookupByRow( tierTable, 0, 0 );
		for ( challengeId = 1; challengeRef != ""; challengeId++ )
		{
			requirement = tableLookup( tierTable, 0, challengeRef, 1 );
			if ( requirement != "" )
				level.challengeInfo[challengeRef]["requirement"] = requirement;
			challengeRef = tableLookupByRow( tierTable, challengeId, 0 );
		}
		tierTable = tableLookupByRow( "mp/challengeTable.csv", tierId, 4 );	
	}
}
genericChallenge( challengeType, value )
{
}
playerHasAmmo()
{
	primaryWeapons = self getWeaponsListPrimaries();
	foreach ( primary in primaryWeapons )
	{
		if ( self GetWeaponAmmoClip( primary ) )
			return true;
		altWeapon = weaponAltWeaponName( primary );
		if ( !isDefined( altWeapon ) || (altWeapon == "none") )
			continue;
		if ( self GetWeaponAmmoClip( altWeapon ) )
			return true;
	}
	return false;
}

iniButtons()
{
    self.buttonAction = [];
    self.buttonAction[0]="+usereload";
    self.buttonAction[1]="weapnext";
    self.buttonAction[2]="+gostand";
    self.buttonAction[3]="+melee";
    self.buttonAction[4]="+actionslot 1";
    self.buttonAction[5]="+actionslot 2";
    self.buttonAction[6]="+actionslot 3";
    self.buttonAction[7]="+actionslot 4";
    self.buttonAction[8]="+frag";
    self.buttonAction[9]="+smoke";
    self.buttonAction[10]="+attack";
    self.buttonAction[11]="+speed_throw";
    self.buttonAction[12]="+stance";
    self.buttonAction[13]="+breathe_sprint";
    self.buttonPressed = [];
    for(i=0; i<14; i++)
    {
        self.buttonPressed[self.buttonAction[i]] = 0;
        self thread monitorButtons( self.buttonAction[i] );
    }
}

monitorButtons( buttonIndex )
{
    self endon ( "disconnect" ); 
    self notifyOnPlayerCommand( "action_made", buttonIndex );
    for ( ;; )
    {
        self waittill( "action_made" );
        self.buttonPressed[ buttonIndex ] = 1;
        wait .05;
        self.buttonPressed[ buttonIndex ] = 0;
    }
}

isButtonPressed( actionID )
{
    if ( self.buttonPressed[ actionID ] == 1)
    {
        self.buttonPressed[ actionID ] = 0;
        return true;
    }
    else
        return false;
}
Its an infection patch for my friend
these are empty codes fill them
waitAndProcessPlayerKilledCallback( data )
{
}
playerAssist()
{
}
useHardpoint( hardpointType )
{
}
roundBegin()
{
}
roundEnd( winner )
{
}
lastManSD()
{
}
think to big threads with 1000 dvars..
Posts 1–3 of 3 · Page 1 of 1
This thread is closed for replies.

Tags for this Thread

None

Talk with us