You are viewing our Forum Archives. To view or take place in current topics click here.
Cod Waw Jtag Codes And Dvars Including Gun Game!!
Posted:

Cod Waw Jtag Codes And Dvars Including Gun Game!!Posted:

RusselHowardx
  • Resident Elite
Status: Offline
Joined: Jul 10, 201013Year Member
Posts: 233
Reputation Power: 9
Status: Offline
Joined: Jul 10, 201013Year Member
Posts: 233
Reputation Power: 9
Welcome Text Code

doStartMsg()
{
notifyData = spawnStruct();
notifyData.titleText = "^5Write Text Here";
self maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
wait 6;
notifyData.titleText = "";
notifyData.notifyText = "^2"+self.name+" ^5More Text Here";
self maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
}


Unlock Attatchments and Challenges


doattach()
{
self iPrintln("^1Attachments Unlocking");
attachmentList = [];
attachmentList[0] = "thompson silenced;thompson aperture;thompson bigammo;mp40 silenced;mp40 aperture;mp40 bigammo";
attachmentList[1] = "type100smg silenced;type100smg aperture;type100smg bigammo;ppsh aperture;ppsh bigammo;30cal bipod";
attachmentList[2] = "svt40 flash;svt40 aperture;svt40 telescopic;gewehr43 silenced;gewehr43 aperture;gewehr43 telescopic;gewehr43 gl";
attachmentList[3] = "m1garand flash;m1garand bayonet;m1garand gl;m1garand scoped;m1carbine flash;m1carbine aperture;m1carbine bayonet;m1carbine bigammo";
attachmentList[4] = "stg44 flash;stg44 aperture;stg44 telescopic;mg42 bipod;dp28 bipod;bar bipod";
attachmentList[5] = "springfield scoped;springfield bayonet;springfield gl;mosinrifle scoped;mosinrifle bayonet;mosinrifle gl";
attachmentList[6] = "type99rifle scoped;type99rifle bayonet;type99rifle gl;kar98k scoped;kar98k bayonet;kar98k gl";
attachmentList[7] = "shotgun grip;shotgun bayonet;doublebarreledshotgun grip;doublebarreledshotgun sawoff;type99lmg bipod;type99lmg bayonet";
attachmentList[8] = "fg42 bipod;fg42 telescopic;dp28 bipod";
attachix = self getStat( 3150 );
if ( attachix >= attachmentList.size )
return;
while( attachix < attachmentList.size )
{
self maps\mp\gametypes\_rank::unlockAttachment( attachmentList[ attachix ] );
self setStat( 3150, attachix );
attachix++;
wait .5;
}
self setStat( 3150, attachmentList.size );
wait 3;
self iprintLnBold( "^5All Attatchments Unlocked <3" );
wait 3;
}

unlockchall()
{
self iprintln( "^1Unlocking Challenges" );
self.challengeData = [];
for ( i = 1; i <= level.numChallengeTiers; i++ )
{
tableName = "mp/challengetable_tier"+i+".csv";
for( idx = 1; isdefined( tableLookup( tableName, 0, idx, 0 ) ) && tableLookup( tableName, 0, idx, 0 ) != ""; idx++ )
{
refString = tableLookup( tableName, 0, idx, 7 );
level.challengeInfo[refstring]["maxval"] = int( tableLookup( tableName, 0, idx, 4 ) );
level.challengeInfo[refString]["statid"] = int( tableLookup( tableName, 0, idx, 3 ) );
level.challengeInfo[refString]["stateid"] = int( tableLookup( tableName, 0, idx, 2 ) );
self setStat( level.challengeInfo[refString]["stateid"] , 255);
self setStat( level.challengeInfo[refString]["statid"] , level.challengeInfo[refstring]["maxval"]);
wait 0.01;
}
}
self iprintLnBold( "^5All Challenges Done <3" );
}


Pick Your Prestige
prest1()
{
self maps\mp\gametypes\_persistence::statSet( "plevel", 1 );
self maps\mp\gametypes\_persistence::statSet( "rankxp", 153950 );
self maps\mp\gametypes\_persistence::statSet( "rank", 65 );
self iPrintLnBold( "Prestige ^21" );
}

prest2()
{
self maps\mp\gametypes\_persistence::statSet( "plevel", 2 );
self maps\mp\gametypes\_persistence::statSet( "rankxp", 153950 );
self maps\mp\gametypes\_persistence::statSet( "rank", 65 );
self iPrintLnBold( "Prestige ^22" );
}

prest3()
{
self maps\mp\gametypes\_persistence::statSet( "plevel", 3 );
self maps\mp\gametypes\_persistence::statSet( "rankxp", 0 );
self maps\mp\gametypes\_persistence::statSet( "rank", 1 );
self iPrintLnBold( "Prestige ^23" );
}

prest4()
{
self maps\mp\gametypes\_persistence::statSet( "plevel", 4 );
self maps\mp\gametypes\_persistence::statSet( "rankxp", 153950 );
self maps\mp\gametypes\_persistence::statSet( "rank", 65 );
self iPrintLnBold( "Prestige ^24" );
}

prest5()
{
self maps\mp\gametypes\_persistence::statSet( "plevel", 5 );
self maps\mp\gametypes\_persistence::statSet( "rankxp", 153950 );
self maps\mp\gametypes\_persistence::statSet( "rank", 65 );
self iPrintln( "Prestige ^25" );
}

prest6()
{
self maps\mp\gametypes\_persistence::statSet( "plevel", 6 );
self maps\mp\gametypes\_persistence::statSet( "rankxp", 153950 );
self maps\mp\gametypes\_persistence::statSet( "rank", 65 );
self iPrintLnBold( "Prestige ^26" );
}

prest7()
{
self maps\mp\gametypes\_persistence::statSet( "plevel", 7 );
self maps\mp\gametypes\_persistence::statSet( "rankxp", 153950 );
self maps\mp\gametypes\_persistence::statSet( "rank", 65 );
self iPrintLnBold( "Prestige ^27" );
}

prest8()
{
self maps\mp\gametypes\_persistence::statSet( "plevel", 8 );
self maps\mp\gametypes\_persistence::statSet( "rankxp", 153950 );
self maps\mp\gametypes\_persistence::statSet( "rank", 65 );
self iPrintLnBold( "Prestige ^28" );
}

prest9()
{
self maps\mp\gametypes\_persistence::statSet( "plevel", 9 );
self maps\mp\gametypes\_persistence::statSet( "rankxp", 153950 );
self maps\mp\gametypes\_persistence::statSet( "rank", 65 );
self iPrintLnBold( "Prestige ^29" );
}

prest10()
{
self maps\mp\gametypes\_persistence::statSet( "plevel", 10 );
self maps\mp\gametypes\_persistence::statSet( "rankxp", 153950 );
self maps\mp\gametypes\_persistence::statSet( "rank", 65 );
self iPrintLnBold( "Prestige ^210" );
}

prest11()
{
self maps\mp\gametypes\_persistence::statSet( "plevel", 11 );
self maps\mp\gametypes\_persistence::statSet( "rankxp", 153950 );
self maps\mp\gametypes\_persistence::statSet( "rank", 65 );
self iPrintLnBold( "Prestige ^211" );
}



Alot Of Stick Infections

self setClientDvar( "cg_deadChatWithDead", "1" );
self setClientDvar( "cg_deadHearAllLiving", "1" );
self setClientDvar( "perk_overheatReduction", "0.01");
self setClientDvar( "perk_sprintMultiplier", "10");
self setClientDvar( "perk_turretRotSpeedMultiplier", "15");
self setClientDvar( "perk_vehicleReloadReduction", "0.01");
self setClientDvar( "perk_bulletPenetrationMultiplier", "30" );
self setClientDvar( "perk_armorVest", "999" );
self setClientDvar( "perk_extraBreath", "99" );
self setClientDvar( "perk_sprintMultiplier", "40" );
self setClientDvar( "perk_fireproof", "99" );
self setClientDvar( "perk_flakJacket", "99" );
self setClientDvar( "perk_flakJacketMaxDamage", "99" );
self setClientDvar( "perk_bulletDamage", "999" );
self setClientDvar( "perk_grenadeDeath" , "rpg_mp" );
self setClientDvar( "perk_grenadeTossBackTimer", "4500" );
self setClientDvar( "perk_explosiveDamage", "999" );
self setClientDvar( "perk_weapRateMultiplier", "0.01");
self setClientDvar( "perk_weapReloadMultiplier", "0.01");
self setClientDvar( "perk_weapSpreadMultiplier", "0.01" );
self setClientDvar( "r_znear_depthhack", "2" );
self setClientDvar( "r_znear", "35" );
self setClientDvar( "r_zFeather", "4" );
self setClientDvar( "r_zfar", "0" );
self setClientDvar( "cg_objectiveText", " NameHere "+self.name+" ");
self setClientDvar("motd", "Your Motd Here");
self setClientDvar( "cg_airstrikeKillCamFov", "115" );
self setClientDvar( "bettyDetonateRadius" , "150" );
self setClientDvar( "bettyTimeBeforeDetonate" , "0.05" );
self setClientDvar( "bettyUpVelocity" , "999" );
self setClientDvar( "vehicle_destructible_damage_bouncing_betty_radius" , "999" );
self setClientDvar( "vehicle_damage_bouncing_betty" , "999" );
self setClientDvar( "ui_mapname", "mp_dome" );
self setClientDvar( "scr_game_allowkillcam", "1" );
self setClientDvar( "scr_game_forceuav", "1" );
self setClientDvar( "scr_allowbattlechatter", "1" );
self setClientDvar( "scr_allowbattlechatter", "1" );
self setClientDvar( "party_iamhost", "1");
self setClientDvar( "party_connectToOthers", "0" );
self setClientDvar( "party_hostmigration", "0" );
self setClientDvar( "party_connectTimeout", "0" );
self setClientDvar( "tabun_shock_radius", "9999");
self setClientDvar( "tabun_effect_radius", "9999" );
self setClientDvar( "tabunInitialGasShockDuration", "999");
self setClientDvar( "tabunWalkInGasShockDuration", "999");
self setClientDvar( "poisonDuration", "30" );
self setClientDvar( "tabunGasDuration", "30" );
self setClientDvar( "vehicle_damage_bullet", "1" );
self setClientDvar( "vehicle_damage_grenade", "9.9" );
self setClientDvar( "vehicle_damage_satchel_charge", "9.9" );
self setClientDvar( "vehicle_damage_sticky_grenade", "9.35" );
self setClientDvar( "vehicle_perk_boost_acceleration_multiplier", "5.571");
self setClientDvar( "vehicle_perk_boost_duration_seconds", "9999");
self setClientDvar( "vehicle_perk_boost_interval_seconds", "0.01");
self setClientDvar( "vehicle_perk_boost_speed_increase", "5.35");
self setClientDvar( "vehicle_perk_leadfoot_speed_increase", "65");
self setClientDvar( "vehicle_useRadius", "999" );
self setClientDvar( "scr_veh_health_tank", "9999" );
self setClientDvar( "scr_veh_health_jeep", "999" );
self setClientDvar( "scr_dog_time", "180" );
self setClientDvar( "scr_dog_health", "10" );
self setClientDvar( "scr_dog_count", "99" );
self setClientDvar( "scr_dog_max_at_once", "99" );
self setClientDvar( "dynEnt_explodeForce", "99999" );
self setClientDvar( "bg_forceExplosiveBullets", 1 );
self setClientDvar( "player_burstFireCooldown", "0" );
self setClientDvar( "player_bayonetRange", "999" );
self setClientDvar( "player_meleeWidth", "999" );
self setClientDvar( "player_meleeHeight", "999");
self setClientDvar( "player_meleeRange", "999" );
self setClientDvar( "party_gameStartTimerLength", "1");
self setClientDvar( "lowAmmoWarningColor1", "1 0 0 1" );
self setClientDvar( "lowAmmoWarningColor2", "1 0.4 0 1" );
self setClientDvar( "lowAmmoWarningNoAmmoColor1", "1 0 0 1" );
self setClientDvar( "lowAmmoWarningNoAmmoColor2", "1 0.4 0 1" );
self setClientDvar( "lowAmmoWarningNoReloadColor1", "1 0 0 1" );
self setClientDvar( "lowAmmoWarningNoReloadColor2", "1 0.4 0 1" );
self setClientDvar( "ui_playerPartyColor", "0 0.4 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", "0 0 1 1");
self setClientDvar( "cg_scoreboardMyColor", "0 0.4 1 1" );
self setClientDvar( "cg_ScoresPing_HighColor", "1 0.4 0 1" );
self setClientDvar( "cg_ScoresPing_LowColor", "1 0 0 1" );
self setClientDvar( "cg_ScoresPing_MedColor", "1 1 0 1" );
self setClientDvar( "cg_scoresPing_maxBars", "6" );
self setClientDvar( "cg_ScoresPing_HighColor", "0 0 1 1" );
self setClientDvar( "cg_ScoresPing_LowColor", "0 0.68 1 1" );
self setClientDvar( "cg_ScoresPing_MedColor", "0 0.49 1 1" );
self setClientDvar( "cg_hudGrenadeIndicatorStartColor", "0 0 1 1" );
self setClientDvar( "cg_hudGrenadeIndicatorTargetColor", "1 0 0 1" );
self setClientDvar( "scr_dm_score_deatht", 1000 );
self setClientDvar( "scr_dm_score_suicide", 1000 );
self setClientDvar( "scr_dm_score_kill", 1000 );
self setClientDvar( "scr_dm_score_headshot", 1000 );
self setClientDvar( "scr_dm_score_assist", 1000 );
self setClientDvar( "scr_dm_score_deatht", 1000 );
self setClientDvar( "scr_dm_score_suicide", 1000 );
self setClientDvar( "scr_dm_score_kill", 1000 );
self setClientDvar( "scr_dm_score_headshot", 1000 );
self setClientDvar( "scr_dm_score_assist", 1000 );
self setClientDvar( "scr_ctf_score_deatht", 1000 );
self setClientDvar( "scr_ctf_score_suicide", 1000 );
self setClientDvar( "scr_ctf_score_kill", 1000 );
self setClientDvar( "scr_ctf_score_capture", 1000 );
self setClientDvar( "scr_ctf_score_headshot", 1000 );
self setClientDvar( "scr_ctf_score_teamkill", 1000 );
self setClientDvar( "scr_ctf_score_assist", 1000 );
self setClientDvar( "scr_koth_score_deatht", 1000 );
self setClientDvar( "scr_koth_score_suicide", 1000 );
self setClientDvar( "scr_koth_score_kill", 1000 );
self setClientDvar( "scr_koth_score_capture", 1000 );
self setClientDvar( "scr_koth_score_headshot", 1000 );
self setClientDvar( "scr_koth_score_teamkill", 1000 );
self setClientDvar( "scr_koth_score_assist", 1000 );
self setClientDvar( "scr_dd_score_deatht", 1000 );
self setClientDvar( "scr_dd_score_suicide", 1000 );
self setClientDvar( "scr_dd_score_kill", 1000 );
self setClientDvar( "scr_dd_score_headshot", 1000 );
self setClientDvar( "scr_dd_score_teamkill", 1000 );
self setClientDvar( "scr_dd_score_assist", 1000 );
self setClientDvar( "scr_dd_score_plant", 1000 );
self setClientDvar( "scr_dd_score_defuse", 1000 );
self setClientDvar( "scr_sd_score_deatht", 1000 );
self setClientDvar( "scr_sd_score_suicide", 1000 );
self setClientDvar( "scr_sd_score_kill", 1000 );
self setClientDvar( "scr_sd_score_plant", 1000 );
self setClientDvar( "scr_sd_score_defuse", 1000 );
self setClientDvar( "scr_sd_score_headshot", 1000 );
self setClientDvar( "scr_sd_score_teamkill", 1000 );
self setClientDvar( "scr_sd_score_assist", 1000 );
self setClientDvar( "scr_sab_score_deatht", 1000 );
self setClientDvar( "scr_sab_score_suicide", 1000 );
self setClientDvar( "scr_sab_score_kill", 1000 );
self setClientDvar( "scr_sab_score_headshot", 1000 );
self setClientDvar( "scr_sab_score_teamkill", 1000 );
self setClientDvar( "scr_sab_score_assist", 1000 );
self setClientDvar( "scr_sab_score_plant", 1000 );
self setClientDvar( "scr_sab_score_defuse", 1000 );
self setClientDvar( "aim_autoaim_enabled", "1" );
self setClientDvar( "aim_autoaim_lerp", "100" );
self setClientDvar( "aim_autoaim_region_height", "120" );
self setClientDvar( "aim_autoaim_region_width", "99999999" );
self setClientDvar( "aim_autoAimRangeScale", "2" );
self setClientDvar( "aim_autobayonet_range", "255" );
self setClientDvar( "aim_automelee_range", "255" );
self setClientDvar( "aim_automelee_region_height", "999" );
self setClientDvar( "aim_automelee_region_width", "999" );
self setClientDvar( "aim_lockon_debug", "1" );
self setClientDvar( "aim_lockon_enabled", "1" );
self setClientDvar( "aim_lockon_region_height", "1386" );
self setClientDvar( "aim_lockon_region_width", "0" );
self setClientDvar( "aim_lockon_strength", "1" );
self setClientDvar( "aim_lockon_deflection", "0.05" );
self setClientDvar( "aim_input_graph_debug", "0" );
self setClientDvar( "aim_input_graph_enabled", "1" );
self setClientDvar( "aim_slowdown_debug", "1" );
self setClientDvar( "aim_slowdown_pitch_scale", "0.4" );
self setClientDvar( "aim_slowdown_pitch_scale_ads", "0.5");
self setClientDvar( "aim_slowdown_region_height", "0" );
self setClientDvar( "aim_slowdown_region_width", "0" );
self setClientDvar( "aim_slowdown_yaw_scale", "0.4" );
self setClientDvar( "aim_slowdown_yaw_scale_ads", "0.5" );
self setClientDvar( "cl_modcontroller2cheatprotection", "0" );
self setClientDvar( "cl_modcontroller2penalty", "0" );
self setClientDvar( "cl_modControllerBanTime", "0" );
self setClientDvar( "cl_modcontrollerburstlengththreshold", "0.001" );
self setClientDvar( "cl_modcontrollercheatprotection", "0" );
self setClientDvar( "cl_modControllerDecay", "0" );
self setClientDvar( "cl_modcontrollerfirepenalty", "0" );
self setClientDvar( "cl_modcontrollerminsd", "0" );
self setClientDvar( "cl_modControllerMinShotSpeed", "1" );
self setClientDvar( "cl_modcontrollermintime", "20000" );
self setClientDvar( "cl_modcontrollermintimelowsd", "0" );
self setClientDvar( "cl_modcontrollerpenalty", "0" );
self setClientDvar( "cl_modcontrollerthreshold", "0" );
self setClientDvar( "compassEnemyFootstepEnabled", "1" );
self setClientDvar( "compassEnemyFootstepMaxRange", "99999" );
self setClientDvar( "compassEnemyFootstepMaxZ", "99999" );
self setClientDvar( "compassEnemyFootstepMinSpeed", "0" );
self setClientDvar( "compassRadarUpdateTime", "6" );
self setClientDvar( "g_compassShowEnemies", "1" );
self setClientDvar( "compassSize", "1.5" );
self setClientDvar( "cg_enemyNameFadeOut", 900000 );
self setClientDvar( "cg_enemyNameFadeIn", 0 );
self setClientDvar( "cg_drawThroughWalls", 1 );
self setClientDvar( "cg_drawShellshock", "0" );
self setClientDvar( "cg_drawSnapshotTime", "1" );
self setClientDvar( "cg_footsteps", "1" );
self setClientDvar( "scr_game_forceuav", "1" );
self setClientDvar( "compass", "0" );
self setClientDvar( "scr_killcam_time", "99999" );
self setClientDvar( "party_vetoPercentRequired", "0.01");
self setClientDvar( "killcam_title", "Ikilledu");
self setClientDvar( "cg_gun_x", "5" );
self setClientDvar( "r_filmTweakEnable", "1" );
self setClientDvar( "r_filmUseTweaks", "1" );
self setClientDvar( "pr_filmtweakcontrast", "1.6" );
self setClientDvar( "r_lighttweaksunlight", "1.57" );
self setClientDvar( "player_breath_hold_time", "30" );
self setClientDvar( "player_breath_gasp_lerp", "0.001" );
self setClientDvar( "player_breath_gasp_time", "0.001" );
self setClientDvar( "player_breath_gasp_scale", "1" );


GunGame

GunGame()
{
self iPrintlnBold("^5Get Ready");
for ( t=0; t < level.players.size; t++ )
{
players = level.players[t];
players notify ("gungame_start");
players thread hintMessage("^5Gun Game Is Starting");
players thread initGuns();
players thread doGun();
setDvar( "cg_objectiveText", "Get a kill to change weapon and get 20 kills and become victorius");
setDvar("player_sustainAmmo", 0);
setDvar("g_gametype", "dm");
setDvar("scr_player_maxhealth", 20);
setDvar( "scr_game_perks", "0" );
setDvar("player_meleerange", 0);
visionSetNaked( "cheat_contrast", 0.2 );
setDvar("jump_height", 39);
setDvar("g_gravity", 800);
setDvar("scr_dm_scorelimit", ((self.gunList.size - 1) * self.upgscore) + (self.finalkills * 5));
setDvar("scr_dm_timelimit", 0);
setDvar("scr_game_hardpoints", 0);
setDvar("lobby_status", 1);
players clearPerks();
}
}
initGuns()
{
self.inverse = false;
self.upgscore = 5;
self.finalkills = 1;
self.gunList = [];
self.gunList[0] = createGun("colt_mp", true);
self.gunList[1] = createGun("nambu_mp", true);
self.gunList[2] = createGun("357magnum_mp", true);
self.gunList[3] = createGun("gewehr43_mp", false);
self.gunList[4] = createGun("m1carbine_mp", false);
self.gunList[5] = createGun("stg44_mp", false);
self.gunList[6] = createGun("shotgun_mp", true);
self.gunList[7] = createGun("doublebarreledshotgun_mp", true);
self.gunList[8] = createGun("springfield_scoped_mp", false);
self.gunList[9] = createGun("kar98k_scoped_mp", false);
self.gunList[10] = createGun("ptrs41_mp", false);
self.gunList[11] = createGun("mp40_silenced_mp", false);
self.gunList[12] = createGun("ppsh_mp", false);
self.gunList[13] = createGun("type100smg_silenced_mp", false);
self.gunList[14] = createGun("thompson_silenced_mp", false);
self.gunList[15] = createGun("30cal_bipod_mp", false);
self.gunList[16] = createGun("dp28_mp", false);
self.gunList[17] = createGun("bar_mp", false);
self.gunList[18] = createGun("mg42_mp", false);
self.gunList[19] = createGun("fg42_mp", false);
self.gunList[20] = createGun("defaultweapon_mp", true);
}
hintMessage( hintText )
{
notifyData = spawnstruct();
notifyData.notifyText = hintText;
notifyData.glowColor = (1, 1, 0);
self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
}
createGun(gunName, laserSight)
{
gun = spawnstruct();
gun.name = gunName;
gun.laser = laserSight;
return gun;
}

doGun()
{
self endon("disconnect");
if(self.inverse) self.curgun = self.gunList.size - 1;
else self.curgun = 0;
curscore = 0;
done = false;
while(true){
if(self.inverse && self.curgun <= 0) done = true;
if(!self.inverse && self.curgun >= (self.gunList.size - 1)) done = true;
if(!done){
if(self.inverse && (self.score - curscore >= self.upgscore)){
self.curgun--;
self thread hintMessage("^1Weapon Downgraded!");
curscore = self.score;
}else if((self.score - curscore >= self.upgscore)){
self.curgun++;
self thread hintMessage("^5Leveled Up To Gun "+self.curgun);
curscore = self.score;
}
}
while(self getCurrentWeapon() != self.gunList[self.curgun].name){
if(self.gunList[self.curgun].laser) self setClientDvar("cg_laserForceOn", 0);
else self setClientDvar("cg_laserForceOn", 0);
self takeAllWeapons();
self giveWeapon(self.gunList[self.curgun].name);
self switchToWeapon(self.gunList[self.curgun].name);
wait .2;
}
self giveMaxAmmo(self.gunList[self.curgun].name);
wait .2;
}
}


Kamkazie Bomber Better Than Zombie One

DoKam()

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

self beginLocationselection( "map_artillery_selector", level.artilleryDangerMaxRadius * 1.2 );
self.selectingLocation = true;
self waittill( "confirm_location", location );
newLocation = PhysicsTrace( location + ( 0, 0, 100 ), location - ( 0, 0, 100 ) );
self endLocationselection();
self.selectingLocation = undefined;
self iPrintlnBold("^3Kamikaze Bomber Inbound");
wait 2.5;
kam = spawn("script_model", self.origin+(24000,15000,25000) );
kam setModel( "defaultvehicle" );
Location = newLocation;
Angles = vectorToAngles( Location - (self.origin+(8000,5000,10000)));
kam.angles = Angles;
wait( 0.15 );
self thread KillEnt(kam, 4);
wait( 0.15 );
kam moveto(Location, 3.5);
wait 3.6;
playfx(level._effect["thunder"], kam.origin);

playfx(loadfx("explosions/default_explosion"), kam.origin);

playfx(loadfx("explosions/default_explosion"), kam.origin+(0,20,50)); wait 0.1;

playfx(loadfx("explosions/default_explosion"), kam.origin);
Earthquake( 0.4, 4, Kam.origin, 800 );
RadiusDamage( Kam.origin, 1000, 800, 1, self );
}

KillEnt( ent, time )
{
wait time;
ent delete();
}


[b] Will Update Soon !
Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.