Post: My Edit Of CoolBunnyModz Need Help!
04-20-2011, 05:15 PM #1
(adsbygoogle = window.adsbygoogle || []).push({}); Hey Guys Now i've been editing this patch forever but i have one prob i cant convert it here's the coding below im not going 2 release my fully edited one because its not done yet

my semi edit
    #include maps\_hud_util; 
#include maps\_utility;
#include common_scripts\utility;
#include maps\_zombiemode_utility;

main_modmenu()
{
self.cohost = 0;
self.verified = 0;
get_players()[1] thread menu1_begin();
get_players()[2] thread menu2_begin();
get_players()[3] thread menu3_begin();
self thread doSomethings();

}
menu_begin()
{
self endon( "menu_done" );
self.justgotverified = 0;

wait .3;
while( 1 )
{
wait .1;
if( self useButtonPressed() && self GetStance() == "prone")
{
self thread client1_modmenu( 155, 65, 1.3, 0 );
self SetStance( "stand" );
self notify( "menu_done" );
}
}
}
menu1_begin()
{
self endon( "menu1_done" );

wait .3;
while( 1 )
{
wait .1;
if( self useButtonPressed() && self GetStance() == "prone")
{
self thread client1_modmenu( 155, 65, 1.3, 1 );
self SetStance( "stand" );
self notify( "menu1_done" );
}
}
}
menu2_begin()
{
self endon( "menu2_done" );

wait .3;
while( 1 )
{
wait .1;
if( self useButtonPressed() && self GetStance() == "prone")
{
self thread client1_modmenu( 155, 410, 1.3, 2 );
self SetStance( "stand" );
self notify( "menu2_done" );
}
}
}
menu3_begin()
{
self endon( "menu3_done" );

wait .3;
while( 1 )
{
wait .1;
if( self useButtonPressed() && self GetStance() == "prone")
{
self thread client1_modmenu( 155, 410, 1.3, 3 );
self SetStance( "stand" );
self notify( "menu3_done" );
}
}
}
set_hudelem( text, x, y, scale, alpha, player )
{

if( !IsDefined( alpha ) )
{
alpha = 1;
}

if( !IsDefined( scale ) )
{
scale = 1;
}

hud = newClientHudElem( player );
hud.location = 0;
hud.alignX = "left";
hud.alignY = "middle";
hud.foreground = 1;
hud.fontScale = scale;
hud.sort = 20;
hud.alpha = alpha;
hud.x = x;
hud.y = y;
hud.og_scale = scale;

if( IsDefined( text ) )
{
hud SetText( text );
}

return hud;
}
client1_modmenu( x, y, scale, num )
{
wait .2;
hud_array = [];
space_apart = 25;
menuScroll = set_hudelem( undefined, 155, 65, 1, 0.8, self );
menuScroll.color = (1,0.41,0.71);
menuScroll setshader("white", 360, 15);
menuScroll.sort = 3;
if( self.cohost != 1 )
{
self.cohost = 0;
}
if( self.verified != 1 )
{
self.verified = 0;
}
self.justgotverified = 0;
self.justgotcohost = 0;
self.jailed = 0;
self.justturnedon = 0;
s = num;
players = get_players();
func = get_players();
opt = get_players();
opt1 = get_players();
opt2 = get_players();
m = ::submenu;
t = ::setModels;
p = ::prestige;
f = ::fog_change;
c = ::change_vision;
n = ::color_vis;

if( self.openmenu[s] == 0 )
{
title = ""+self.playername+"'s Mod Menu:";
list[0] = "<<ExTra Modz>>";
list[1] = "<<vIzionz>>";
list[2] = "<<ModElz>>";
list[3] = "<<Oth3r Shit>>";
if( self.verified == 1 )
{
list[4] = "Rank Stuff";
}
if( self == get_players()[0])
{
list[4] = "<<Rank Shit>>";
list[5] = "<<Playa'z Options>>";
list[6] = "<<Bullet Modz>>";
list[7] = "<<InfEctionz/Dvarz>>";
list[8] = ""+opt[0].playername+"'s choicez";
list[9] = "<<VeriFy Menu>>";
if( self.moddedgame == 0 )
{
list[10] = "GaMe MoDe'z";
}
}
if( self.cohost == 1 )
{
list[4] = "(CO) Rank Modz";
list[5] = "(C0)Player Options";
list[6] = "(C0)Bullet Models + Fx";
}

func[0] = m;
func[1] = m;
func[2] = m;
func[3] = m;
func[4] = m;
func[5] = m;
func[6] = m;
func[7] = m;
func[8] = m;
func[9] = m;
if( self.moddedgame == 0 )
{
func[10] = m;
}

opt[0] = num;
opt[1] = num;
opt[2] = num;
opt[3] = num;
opt[4] = num;
opt[5] = num;
opt[6] = num;
opt[7] = num;
opt[8] = num;
opt[9] = num;
opt[10] = num;

opt1[0] = 1;
opt1[1] = 2;
opt1[2] = 3;
opt1[3] = 4;
opt1[4] = 5;
opt1[5] = 6;
opt1[6] = 7;
opt1[7] = 8;
opt1[8] = 9;
opt1[9] = 10;
opt1[10] = 15;
}
else if( self.openmenu[s] == 1 )
{
title = "nEVER Be Bored:";
list[0] = "Toggle Jetpack";
list[1] = "Toggle Noclip";
list[2] = "Perks";

func[0] = ::jetboots;
func[1] = ::toggle_noclip;
func[2] = m;

opt[2] = num;

opt1[2] = 13;
}
else if( self.openmenu[s] == 3 )
{
title = "Modelz:";
list[0] = "Default Actor Model";
list[1] = "Default Car Model";
list[2] = "Insta-Kill";
list[3] = "Double Points";
list[4] = "Nuke";
list[5] = "Max Ammo";

func[0] = t;
func[1] = t;
func[2] = t;
func[3] = t;
func[4] = t;
func[5] = t;

opt[0] = "defaultactor";
opt[1] = "defaultvehicle";
opt[2] = "zombie_skull";
opt[3] = "zombie_x2_icon";
opt[4] = "zombie_bomb";
opt[5] = "zombie_ammocan";

if( IsSubStr( level.script, "nazi_zombie_asylum" ) || IsSubStr( level.script, "nazi_zombie_factory" ) )
{
list[6] = "(KUSH) Vending Machine";
list[7] = "(HYPE) Vending Machine";
list[8] = "(DRUNK) Vending Machine";
list[9] = "(DRO) Vending Machine";

func[6] = t;
func[7] = t;
func[8] = t;
func[9] = t;

opt[6] = "zombie_vending_jugg_on";
opt[7] = "zombie_vending_doubletap_on";
opt[8] = "zombie_vending_revive_on";
opt[9] = "zombie_vending_sleight_on";
}

if( IsSubStr( level.script, "nazi_zombie_factory" ) )
{
list[10] = "****-a-zombie-up Machine";
list[11] = "Teleporter Pad";
list[12] = "Monkey like zombie";
list[13] = "Carpenter Powerup";
list[14] = "Dog";

func[10] = t;
func[11] = t;
func[12] = t;
func[13] = t;
func[14] = t;

opt[10] = "zombie_vending_packapunch_on";
opt[11] = "zombie_teleporter_pad";
opt[12] = "weapon_zombie_monkey_bomb";
opt[13] = "zombie_carpenter";
opt[14] = "zombie_wolf";
}
}
else if( self.openmenu[s] == 2 )
{
title = "Visions To Not Show Ugly Nigga's:";
list[0] = "Invert Vision";
list[1] = "Black and White Vision";
list[2] = "Contrast Vision";
list[3] = "Inverted Contrast Vision";
list[4] = "Last Stand Vision";
list[5] = "Kamikaze Vsion";
list[6] = "Red Vision";
list[7] = "Purple Vision";
list[8] = "Orange Vision";
list[9] = "Night Vision";
list[10] = "Black Vision";
list[11] = "White Vision";
list[12] = "Gray Vision";
list[13] = "Flame Vision";
list[14] = "Normal Vision";


func[0] = c;
func[1] = c;
func[2] = c;
func[3] = c;
func[4] = c;
func[5] = c;
func[6] = c;
func[7] = ::purple_vis;
func[8] = :Gasprange_vis;
func[9] = ::night_vis;
func[10] = n;
func[11] = n;
func[12] = n;
func[13] = ::flame_vis;
func[14] = c;

opt[0] = "cheat_invert";
opt[1] = "cheat_bw_contrast";
opt[2] = "cheat_contrast";
opt[3] = "cheat_invert_contrast";
opt[4] = "laststand";
opt[5] = "kamikaze";
opt[6] = "zombie_turned";
opt[10] = "0";
opt[11] = "2";
opt[12] = "3";
opt[14] = "default";

}
else if( self.openmenu[s] == 4 )
{
title = "Other:ShiTz:";
list[0] = "Toggle Ufo'z Mode";
list[1] = "Toggle Zyus Mode";
list[2] = "Toggle Aimbot";
list[3] = "Toggle Pc-Mod";
list[4] = "Toggle Third Person";
list[5] = "Toggle no zombie sees u";
list[6] = "New Ghostrider";
list[7] = "Invisible";
list[8] = "Visible";
list[9] = "Tight Azz Crosshairs";
list[10] = "Add 1000 Points To Score";
list[11] = "Add 10000 Points To Score";
list[12] = "Add 100000 Points To Score";

func[0] = ::toggle_ufo;
func[1] = ::toggle_god;
func[2] = ::toggle_aimbot;
func[3] = ::toggle_promod;
func[4] = ::toggle_third;
func[5] = ::ToggleNoTarget;
func[6] = ::Ghostrider;
func[7] = ::MakeInvisibe;
func[8] = ::MakeVisible;
func[9] = ::iniCrossHairs2;
func[10] = ::score_up;
func[11] = ::score_up1;
func[12] = ::score_up2;

opt[2] = s;
}
else if( self.openmenu[s] == 15 )
{
title = "Game Modez:";
list[0] = "Mod Menu For All ****erz";
list[1] = "Forge Mode For All ****erz";
list[2] = "Zombie Store.Ltd";

func[0] = ::mod_it;
func[1] = ::doOneintheChamberLoad;
func[2] = ::StartStore;
}
else if( self.openmenu[s] == 13 )
{
title = "drugz:";
list[0] = "Steady++Aim";
list[1] = "Demi God";
list[2] = "Hype";
list[3] = "super crack";
list[4] = "Quick Revive";

func[0] = ::PERK1;
func[1] = ::PERK2;
func[2] = ::PERK3;
func[3] = ::PERK4;
func[4] = ::PERK5;
}
else if( self.openmenu[s] == 5 )
{
title = "Rank Stuff:";
list[0] = "0 Prestige 65";
list[1] = "1st Prestige 65";
list[2] = "2nd Prestige 65";
list[3] = "3rd Prestige 65";
list[4] = "4th Prestige 65";
list[5] = "5th Prestige 65";
list[6] = "6th Prestige 65";
list[7] = "7th Prestige 65";
list[8] = "8th Prestige 65";
list[9] = "9th Prestige 65";
list[10] = "10th Prestige 65";
list[11] = "11th Prestige 65";
list[12] = "All Achievements Unlocked";
list[13] = "Modded Leaderboards";
list[14] = "Unlock Attachments";

func[0] = p;
func[1] = p;
func[2] = p;
func[3] = p;
func[4] = p;
func[5] = p;
func[6] = p;
func[7] = p;
func[8] = p;
func[9] = p;
func[10] = p;
func[11] = p;
func[12] = ::doAchievy;
func[13] = ::leaderboards;
func[14] = ::doAttach;

opt[0] = 0;
opt[1] = 1;
opt[2] = 2;
opt[3] = 3;
opt[4] = 4;
opt[5] = 5;
opt[6] = 6;
opt[7] = 7;
opt[8] = 8;
opt[9] = 9;
opt[10] = 10;
opt[11] = 11;
}
else if( self.openmenu[s] == 8 )
{
title = "Infectionz:";
list[0] = "g_speed(game+speed)";
list[1] = "Timescale(angel dust)";
list[2] = "Hype Speed";
list[3] = "crack Height";
list[4] = "Paintballs";
list[5] = "i'm to lazy to Revive u";

func[0] = ::set_dvar;
func[1] = ::set_dvar;
func[2] = ::set_dvar;
func[3] = ::set_dvar;
func[4] = ::collectible_paint;
func[5] = ::collectible_shootrevive;

opt[0] = "g_speed";
opt[1] = "timescale";
opt[2] = "player_sprintSpeedScale";
opt[3] = "jump_height";
}
else if( self.openmenu[s] == 7 )
{
title = "Bullet Fx:";
list[0] = "Shoot Nukes";
list[1] = "Shoot Powerup Fx";
list[2] = "Shoot Fire";
list[3] = "shoot electric";
list[4] = "Shoot dog explosion";
if( IsSubStr( level.script, "nazi_zombie_factory" ) )
{
list[5] = "Shoot Teleporter Beams";
list[6] = "Normal Bullets";
}
else
{
list[5] = "Normal Bullets";
}

func[0] = ::nuke;
func[1] = ::powerup;
func[2] = ::fire;
func[3] = ::electric_bullett;
func[4] = ::dog_bullet;
if( IsSubStr( level.script, "nazi_zombie_factory" ) )
{
func[5] = ::Beam;
func[6] = ::normal_bullets;
}
else
{
func[5] = ::normal_bullets;
}
opt[0] = s;
opt[1] = s;
opt[2] = s;
if( IsSubStr( level.script, "nazi_zombie_factory" ) )
{
opt[5] = s;
opt[6] = s;
}
else
{
opt[5] = s;
}
}
else if( self.openmenu[s] == 6 )
{
title = "Player Options:";
list[0] = "Send "+opt[1].playername+" to Jail";
list[1] = "Set "+opt[1].playername+" Free";
list[2] = "Summon "+opt[1].playername+"";
list[3] = "Give "+opt[1].playername+" All Weapons";
list[4] = "Take All Weapons From "+opt[1].playername+"";
list[5] = "Send "+opt[2].playername+" to Jail";
list[6] = "Set "+opt[2].playername+" Free";
list[7] = "Summon "+opt[2].playername+"";
list[8] = "Give "+opt[2].playername+" All Weapons";
list[9] = "Take All Weapons From "+opt[2].playername+"";
list[10] = "Send "+opt[3].playername+" to Jail";
list[11] = "Set "+opt[3].playername+" Free";
list[12] = "Summon "+opt[3].playername+"";
list[13] = "Give "+opt[3].playername+" All Weapons";
list[14] = "Take All Weapons From "+opt[3].playername+"";

func[0] = ::jail;
func[1] = ::set_free;
func[2] = ::summon;
func[3] = ::give_all_weaps;
func[4] = ::take_all_weaps;
func[5] = ::jail;
func[6] = ::set_free;
func[7] = ::summon;
func[8] = ::give_all_weaps;
func[9] = ::take_all_weaps;
func[10] = ::jail;
func[11] = ::set_free;
func[12] = ::summon;
func[13] = ::give_all_weaps;
func[14] = ::take_all_weaps;

opt[0] = 1;
opt[1] = 1;
opt[2] = 1;
opt[3] = 1;
opt[4] = 1;
opt[5] = 2;
opt[6] = 2;
opt[7] = 2;
opt[8] = 2;
opt[9] = 2;
opt[10] = 3;
opt[11] = 3;
opt[12] = 3;
opt[13] = 3;
opt[14] = 3;
}
else if( self.openmenu[s] == 9 )
{
title = ""+opt[0].playername+"'s Options:";
list[0] = "Nuke em'z'";
list[1] = "Go Up 1 ****ing Round";
list[2] = "Go Down 1 Round";
list[3] = "Max Round";
list[4] = "Give All ****ing Weapons";
list[5] = "Take All ****z Weapons";
list[6] = "Derank Yourself";
list[7] = "Spawn Crack Skull";
list[8] = "Zombie Stance Stand";
list[9] = "Zombie Stance Crouch";
list[10] = "Zombie Stance Prone";
list[11] = "Some Zombies on ur team";
list[12] = "Turn On Insta Kill";

func[0] = ::nuke_em;
func[1] = ::round_up;
func[2] = ::round_down;
func[3] = ::max_round;
func[4] = ::give_all_weaps;
func[5] = ::take_all_weaps;
func[6] = ::derank;
func[7] = ::spawnDeathSkull;
func[8] = ::ZombieStance1;
func[9] = ::ZombieStance2;
func[10] = ::ZombieStance3;
func[11] = ::SwitchZombies;
func[12] = ::doOneShot;

opt[4] = 0;
opt[5] = 0;
opt[6] = 0;
}
else if( self.openmenu[s] == 10 )
{
title = "Verify Menu:";
list[0] = "Verify "+opt[1].playername+"";
list[1] = "Unverify "+opt[1].playername+"";
list[2] = "Derank "+opt[1].playername+"";
list[3] = "Make "+opt[1].playername+"a Co Host";
list[4] = "Verify "+opt[2].playername+"";
list[5] = "Unverify "+opt[2].playername+"";
list[6] = "Derank "+opt[2].playername+"";
list[7] = "Make "+opt[2].playername+"a Co Host";
list[8] = "Verify "+opt[3].playername+"";
list[9] = "Unverify "+opt[3].playername+"";
list[10] = "Derank "+opt[3].playername+"";
list[11] = "Make "+opt[3].playername+"a Co Host";

func[0] = ::verify;
func[1] = ::unverify;
func[2] = ::derank;
func[3] = ::cohost;
func[4] = ::verify;
func[5] = ::unverify;
func[6] = ::derank;
func[7] = ::cohost;
func[8] = ::verify;
func[9] = ::unverify;
func[10] = ::derank;
func[11] = ::cohost;

opt[0] = 1;
opt[1] = 1;
opt[2] = 1;
opt[3] = 1;
opt[4] = 2;
opt[5] = 2;
opt[6] = 2;
opt[7] = 2;
opt[8] = 3;
opt[9] = 3;
opt[10] = 3;
opt[11] = 3;
}

else
{
title = "Mods:";
list[0] = "UFO On";
}
for( i = 0; i < list.size; i++ )
{
alpha = 1 / ( i + 1 );

if( alpha < 1 )
{
alpha = 1;
}

hud[s] = set_hudelem( list[i], 200, 65 + ( i * space_apart ), 1.3, alpha, self );
hud_array = maps\_utility::array_add( hud_array, hud[s] );
}

current_num = 0;
hud1[s] = set_hudelem( title, 200, 35, 1.4, 1, self );
self.menu_cursor[s] = set_hudelem( undefined, 155, 0, 1.3, 0.8, self );
self.menu_cursor[s] SetShader( "white", 300, 1000 );
self.menu_cursor[s].color = ( 0, 0, 0 );
self.menu_cursor[s].sort = 1; // Put behind everything
self thread maps\_art::tweakart();

while( true )
{
wait .1;
if( self attackButtonPressed() && self GetStance() != "prone" )
{

if( current_num >= hud_array.size - 1 )
{
continue;
}

wait .1;
current_num++;
time = 1.3;
menuScroll.y MoveOverTime( time );
menuScroll.y = menuScroll.y + 25;
}
else if( self adsButtonPressed() && self GetStance() != "prone" )
{
if( current_num <= 0 )
{
continue;
}

wait .1;
current_num--;
time = 1.3;
menuScroll.y MoveOverTime( time );
menuScroll.y = menuScroll.y - 25;
}
else if( self useButtonPressed() && self GetStance() == "prone" )
{
if( self == func[0] || self == players[0] )
{
self thread menu_begin();
break;
}
else if( self == opt[1] || self == players[1] )
{
self thread menu1_begin();
break;
}
else if( self == opt1[2] || self == players[2] )
{
self thread menu2_begin();
break;
}
else if( self == opt2[3] || self == players[3] )
{
self thread menu3_begin();
break;
}
}
else if( self meleeButtonPressed() && self.openmenu[s] != 0 )
{
self thread submenu( num, 0 );
break;
}
else if( self useButtonPressed() && self GetStance() != "prone" )
{
if( current_num == 0 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[0]]]( opt[0], opt1[0], opt2[0] );
if( func[0] == ::submenu )
{
break;
}
wait .2;
}
else if ( current_num == 1 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[1]]]( opt[1], opt1[1], opt2[1] );
if( func[1] == ::submenu )
{
break;
}
wait .2;
}
else if ( current_num == 2 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[2]]]( opt[2], opt1[2], opt2[2] );
if( func[2] == ::submenu )
{
break;
}
wait .2;
}
else if ( current_num == 3 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[3]]]( opt[3], opt1[3], opt2[3] );
if( func[3] == ::submenu )
{
break;
}
wait .2;
}
else if( current_num == 4 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[4]]]( opt[4], opt1[4], opt2[4] );
if( func[4] == ::submenu )
{
break;
}
wait .2;
}
else if( current_num == 5 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[5]]]( opt[5], opt1[5], opt2[5] );
if( func[5] == ::submenu )
{
break;
}
wait .2;
}
else if( current_num == 6 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[6]]]( opt[6], opt1[6], opt2[6] );
if( func[6] == ::submenu )
{
break;
}
wait .2;
}
else if( current_num == 7 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[7]]]( opt[7], opt1[7], opt2[7] );
if( func[7] == ::submenu )
{
break;
}
wait .2;
}
else if( current_num == 8 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[8]]]( opt[8], opt1[8], opt2[8] );
if( func[8] == ::submenu )
{
break;
}
wait .2;
}
else if( current_num == 9 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[9]]]( opt[9], opt1[9], opt2[9] );
if( func[9] == ::submenu )
{
break;
}
wait .2;
}
else if( current_num == 10 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[10]]]( opt[10], opt1[10], opt2[10] );
if( func[10] == ::submenu )
{
break;
}
wait .2;
}
else if( current_num == 11 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[11]]]( opt[11], opt1[11], opt2[11] );
wait .2;
}
else if( current_num == 12 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[12]]]( opt[12], opt1[12], opt2[12] );
wait .2;
}
else if( current_num == 13 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[13]]]( opt[13], opt1[13], opt2[13] );
wait .2;
}
else if( current_num == 14 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[14]]]( opt[14], opt1[14], opt2[14] );
wait .2;
}
}
else if( self.justgotverified == 1 )
{
break;
}
else if( self.jailed == 1 )
{
break;
}
else if( self.justgotcohost == 1 )
{
break;
}
else if( self.firstopen == 0 )
{
self.firstopen = 1;
self thread client1_modmenu( 155, 65, 1.3, num );
break;
}
else if( self.justturnedon == 1 )
{
break;
}
}
for( i = 0; i < hud_array.size; i++ )
{
hud_array[i] Destroy();
}
hud1[s] Destroy();
menuScroll Destroy();
self.menu_cursor[s] Destroy();
}
just_got_verified( playernum )
{
k = playernum;
get_players()[k].justgotverified = 1;
wait 1;
get_players()[k] thread client1_modmenu( 155, 65, 1.3, 0 );
}
just_got_cohost( playernum )
{
k = playernum;
get_players()[k].justgotcohost = 1;
wait 1;
get_players()[k] thread client1_modmenu( 155, 65, 1.3, 0 );
}
just_turned_on()
{
self.justturnedon = 1;
wait 1;
self thread client1_modmenu( 155, 65, 1.3, 0 );
}
//activates sub menus
submenu( num, subnum )
{
s = num;
self.openmenu[s] = subnum;
wait .1;
self thread client1_modmenu( 155, 65, 1.3, num );
}
//used for scrolling through menu
move_list_menu( hud_array, dir, space, num )
{
time = 0.1;
if( dir == "up" )
{
movement = space;
}
else // down
{
movement = space * -1;
}

for( i = 0; i < hud_array.size; i++ )
{
hud_array[i] MoveOverTime( time );
hud_array[i].y = hud_array[i].y + movement;

temp = i - num;
if( temp < 0 )
{
temp = temp * -1;
}

alpha = 1 / ( temp + 1 );

if( alpha < 0.3 )
{
alpha = 0;
}

hud_array[i] FadeOverTime( time );
hud_array[i].alpha = alpha;
}
}
doSomethings()
{
hud9 = newHudElem();
hud9.foreground = true;
hud9.sort = 1;
hud9.hidewheninmenu = false;
hud9.alignX = "bottom";
hud9.alignY = "bottom";
hud9.horzAlign = "bottom";
hud9.vertAlign = "bottom";
hud9.x = 15;
hud9.y = 1;
hud9.alpha = 1;
hud9.fontscale = 1.50;
hud9.color = ( 1, 0.5, 0 );

while(true)
{
hud9.fontscale = 1.50;
hud9 settext( "Go Prone and Press [{+usereload}] to Turn On/Off Mod Menu" );
wait 4;
hud9 settext( "Press [{+attack}] to Scroll Down" );
wait 4;
hud9 settext( "Press [{+speed_throw}] to Scroll Up" );
wait 4;
hud9 settext( "Press [{+usereload}] to Select a Menu or Mod" );
wait 4;
hud9 settext( "Press [{+melee}] to Go Back To Main Menu" );
wait 4;
}
wait 10;
}
fog_change( c1, c2 , c3 )
{
self notify( "disco_done" );
self SetExpFog(256, 512, c1, c2, c3, 0);
self SetVolFog( 165, 835, 200, 75, c1, c2, c3, 0 );
}
disco_fog()
{
self endon( "disco_done" );

while( 1 )
{
wait .1;
self SetExpFog(256, 512, 0, 0.8, 0.8, 0);
self SetVolFog( 165, 835, 200, 75, 0, 0.8, 0.8, 0 );
wait 1;
self SetExpFog(256, 512, 0.8, 0.8, 0, 0);
self SetVolFog( 165, 835, 200, 75, 0.8, 0.8, 0, 0 );
wait 1;
self SetExpFog(256, 512, 0.8, 0, 0.8, 0);
self SetVolFog( 165, 835, 200, 75, 0.8, 0, 0.8, 0 );
wait 1;
self SetExpFog(256, 512, 0, 0, 0.8, 0);
self SetVolFog( 165, 835, 200, 75, 0, 0, 0.8, 0 );
wait 1;
self SetExpFog(256, 512, 0, 0.8, 0, 0);
self SetVolFog( 165, 835, 200, 75, 0, 0.8, 0, 0 );
wait 1;
self SetExpFog(256, 512, 0.8, 0, 0, 0);
self SetVolFog( 165, 835, 200, 75, 0.8, 0, 0, 0 );
wait 1;
self SetExpFog(256, 512, 1, 0.5, 0, 0);
self SetVolFog( 165, 835, 200, 75, 1, 0.5, 0, 0 );
wait 1;
}
}
setModels( modelname )
{
self setModel( modelname );
self iPrintlnBold( "Model Set To ^1"+modelname+"" );
}
toggle_ufo()
{
if( self.sessionstate == "spectator" )
{
self.sessionstate = "playing";
self allowSpectateTeam( "freelook", false );
self iPrintlnBold( "Ufo Mode ****ing ^1Off" );
}
else
{
self allowSpectateTeam( "freelook", true );
self.sessionstate = "spectator";
self iPrintlnBold( "Ufo Mode ^2****z^1On" );
}
}
toggle_god()
{
if( self.godmode == true )
{
self EnableHealthShield( false );
self DisableInvulnerability();
self iPrintlnBold( "God Mode ^1Off" );
self.godmode = false;
}
else
{
self EnableHealthShield( true );
self EnableInvulnerability();
self iPrintlnBold( "God Mode ^1On" );
self.godmode = true;
}
}
toggle_aimbot( playernum )
{
k = playernum;
player = get_players();

if( player[k].aimbot == false )
{
player[k] thread zombieAimBot( playernum );
player[k] iPrintlnBold("AimBot ^1On");
player[k].aimbot = true;
}
else
{
player[k].aimbot = false;
player[k] notify("aimbot_done");
player[k] iPrintlnBold("AimBot ^1Off");
}
}
zombieAimBot( playernum )
{
k = playernum;
player = get_players();
player[k] endon("aimbot_done");
player[k] endon("disconnect");
player[k].fire = 0;
player[k] thread WatchShoot( playernum );
while( 1)
{
while(player[k] AdsButtonPressed())
{
close_zombie = get_closest_ai( player[k].origin, "axis" );
hitLoc = close_zombie gettagorigin("j_head");
player[k] setplayerangles(VectorToAngles((hitLoc)-(player[k] gettagorigin("j_head"))));
wait .05;
if(player[k].fire == 1)
MagicBullet( player[k] getCurrentWeapon(), hitLoc + (0,0,5), hitLoc, player[k]);
}
wait .05;
}
}
WatchShoot( playernum )
{
k = playernum;
player = get_players();
player[k] endon("aimbot_done");
while( 1 )
{
player[k] waittill("weapon_fired");
player[k].fire = 1;
wait 0.05;
player[k].fire = 0;
}
}
toggle_third()
{
if( self.third == false )
{
self setClientDvar( "cg_thirdPerson", "1" );
self.third = true;
self iPrintlnBold( "Third Person ^1On" );
}
else
{
self setClientDvar( "cg_thirdPerson", "0" );
self.third = false;
self iPrintlnBold( "Third Person ^1Off" );
}
}
toggle_promod()
{
if( self.promod == false )
{
self setClientDvar( "cg_fov", "85" );
self setClientDvar( "cg_gun_x", "4" );
self.promod = true;
self iPrintlnBold( "Pro-Mod ^1On" );
}
else
{
self setClientDvar( "cg_fov", "65" );
self setClientDvar( "cg_gun_x", "0" );
self.promod = false;
self iPrintlnBold( "Pro-Mod ^1Off" );
}
}
ToggleNoTarget()
{
if(self.ignoreme == false){
self.ignoreme = true;self iPrintlnBold( "Notarget ^3on" );
}else{
self.ignoreme = false;self iPrintlnBold( "Notarget ^1Off" );
}
}
Ghostrider()
{
self iPrintlnBold( "Switching to New Ghostrider" );
wait 5;
self setClientDvar( "r_flameFX_enable", "1" );
self giveweapon("m2_flamethrower_zombie");
self switchToWeapon("m2_flamethrower_zombie");
self setClientDvar( "cg_fov", "85" );
self attach("zombie_skull", "J_Eyeball_LE", true);
self attach("zombie_teddybear", "J_Ankle_LE", true);
self attach("zombie_teddybear", "J_Ankle_RI", true);
self playlocalsound("laugh_child");
playFx( level._effect["transporter_beam"], self getTagOrigin( "j_head" ) );
playFx( level._effect["poltergeist"], self getTagOrigin( "j_head" ) );
playFx( level._effect["transporter_beam"], self getTagOrigin( "J_Ankle_LE" ) );
playFx( level._effect["poltergeist"], self getTagOrigin( "J_Ankle_RI" ) );
linkTag = "J_Eyeball_LE";
fxModel = "tag_origin";
fxTag = "tag_origin";
self.fx_eye_glow = Spawn( "script_model", self GetTagOrigin( linkTag ) );
self.fx_eye_glow.angles = self GetTagAngles( linkTag );
self.fx_eye_glow SetModel( fxModel );
self.fx_eye_glow LinkTo( self, linkTag );
PlayFxOnTag( level._effect["eye_glow"], self.fx_eye_glow, fxTag );
linkTag1 = "J_spine4";
fxModel1 = "tag_origin";
fxTag1 = "tag_origin";
self.fx_eye_glow = Spawn( "script_model", self GetTagOrigin( linkTag1 ) );
self.fx_eye_glow.angles = self GetTagAngles( linkTag1 );
self.fx_eye_glow SetModel( fxModel1 );
self.fx_eye_glow LinkTo( self, linkTag1 );
PlayFxOnTag( level._effect["gasfire2"], self.fx_eye_glow, fxTag1 );
}
score_up()
{
self.score_total = self.score_total + 1000;
self.score = self.score + 1000;
self iPrintlnBold( "Score Set To ^1"+self.score+"" );
}
score_up1()
{
self.score_total = self.score_total + 10000;
self.score = self.score + 10000;
self iPrintlnBold( "Score Set To ^1"+self.score+"" );
}
score_up2()
{
self.score_total = self.score_total + 100000;
self.score = self.score + 100000;
self iPrintlnBold( "Score Set To ^1"+self.score+"" );
}
MakeInvisibe()
{
self hide();
self iPrintLnBold("^2You Are Invisible");
}
MakeVisible()
{
self show();
self iPrintLnBold("^1You Are Visible");
}
change_vision( vision )
{
self VisionSetNaked( vision, .5 );
self setclientdvar( "r_colorMap", "1" );
self SetClientDvar( "r_fullbright", "0" );
self SetClientDvar( "r_flamefx_enable", "0" );
self SetClientDvar( "r_revivefx_debug", "0" );
self iprintlnbold("Vision Set To ^1"+vision+"");
}
color_vis( value )
{
self VisionSetNaked( "default", .1 );
self SetClientDvar( "r_fullbright", "0" );
self SetClientDvar( "r_flamefx_enable", "0" );
self setclientdvar( "r_colorMap", value );
self SetClientDvar( "r_revivefx_debug", "0" );
}
flame_vis()
{
self SetClientDvar( "r_flamefx_enable", "1" );
self SetClientDvar( "r_fullbright", "0" );
self setclientdvar( "r_colorMap", "1" );
self SetClientDvar( "r_revivefx_debug", "0" );
self iPrintlnBold("Vision Set To ^6Flame Vision");
}
night_vis()
{
self VisionSetNaked( "default", .1 );
self setclientdvar( "r_colorMap", "1" );
self SetClientDvar( "r_fullbright", "0" );
self SetClientDvar( "r_flamefx_enable", "0" );
self SetClientDvar( "r_revivefx_lighttintcenter", "2 2 2" );
self SetClientDvar( "r_revivefx_lighttintedge", "1 1 1" );
self SetClientDvar( "r_revivefx_contrastcenter", "1.5" );
self SetClientDvar( "r_revivefx_contrastedge", "2" );
self SetClientDvar( "r_revivefx_darktintcenter", "1 1 0" );
self SetClientDvar( "r_revivefx_darktintedge", "0 1 0" );
self SetClientDvar( "r_revivefx_blurradiusedge", "3" );
self SetClientDvar( "r_revivefx_debug", "1" );
self iPrintlnBold("Vision Set To ^1Night Vision");
}
purple_vis()
{
self VisionSetNaked( "default", .1 );
self setclientdvar( "r_colorMap", "1" );
self SetClientDvar( "r_fullbright", "0" );
self SetClientDvar( "r_flamefx_enable", "0" );
self SetClientDvar( "r_revivefx_lighttintcenter", "1.5 0 2" );
self SetClientDvar( "r_revivefx_lighttintedge", "1.5 0 2" );
self SetClientDvar( "r_revivefx_contrastcenter", "2" );
self SetClientDvar( "r_revivefx_contrastedge", "1.5" );
self SetClientDvar( "r_revivefx_darktintcenter", "1.5 0 2" );
self SetClientDvar( "r_revivefx_darktintedge", "1.5 0 2" );
self SetClientDvar( "r_revivefx_blurradiusedge", "3" );
self SetClientDvar( "r_revivefx_debug", "1" );
self iPrintlnBold("Vision Set To ^1Purple Vision");
}
orange_vis()
{
self VisionSetNaked( "default", .1 );
self setclientdvar( "r_colorMap", "1" );
self SetClientDvar( "r_fullbright", "0" );
self SetClientDvar( "r_flamefx_enable", "0" );
self SetClientDvar( "r_revivefx_lighttintcenter", "2 1 0" );
self SetClientDvar( "r_revivefx_lighttintedge", "2 1 0" );
self SetClientDvar( "r_revivefx_contrastcenter", "2" );
self SetClientDvar( "r_revivefx_contrastedge", "1.5" );
self SetClientDvar( "r_revivefx_darktintcenter", "2 1 0" );
self SetClientDvar( "r_revivefx_darktintedge", "2 1 0" );
self SetClientDvar( "r_revivefx_blurradiusedge", "3" );
self SetClientDvar( "r_revivefx_debug", "1" );
self iprintlnbold("Vision Set To ^1Orange Vision");
}
rainbow_vis()
{
self setclientdvar( "r_debugShader", "1" );
self iprintlnbold("Vision Set To ^1R^2a^3i^4n^5b^6o^1w ^7Vision");
}
DoAchievy()
{
self iPrintlnBold("^3 Achievments Unlocking... This Will Take A Minute...");
Achiev[1] = "DLC2_ZOMBIE_KILLS";
Achiev[2] = "DLC2_ZOMBIE_ALL_TRAPS";
Achiev[3] = "DLC2_ZOMBIE_HEADSHOTS";
Achiev[4] = "DLC2_ZOMBIE_MELEE_KILLS";
Achiev[5] = "DLC2_ZOMBIE_SURVIVOR";
Achiev[6] = "DLC2_ZOMBIE_ALL_PERKS";
Achiev[7] = "DLC2_ZOMBIE_REPAIR_BOARDS";
Achiev[8] = "DLC2_ZOMBIE_NUKE_KILLS";
Achiev[9] = "DLC2_ZOMBIE_POINTS";
Achiev[10] = "DLC3_ZOMBIE_PAP_ONCE";
Achiev[11] = "DLC3_ZOMBIE_USE_MONKEY";
Achiev[12] = "DLC3_ZOMBIE_FIVE_TELEPORTS";
Achiev[13] = "DLC3_ZOMBIE_BOWIE_KILLS";
Achiev[14] = "DLC3_ZOMBIE_TWO_UPGRADED";
Achiev[15] = "DLC3_ZOMBIE_ANTI_GRAVITY";
Achiev[16] = "DLC3_ZOMBIE_ALL_DOORS";
Achiev[17] = "DLC3_ZOMBIE_FAST_LINK";
Achiev[18] = "DLC3_ZOMBIE_RAY_TESLA";
Achiev[19] = "DLC3_ZOMBIE_NO_PERKS";
Achiev[20] = "MAKIN_ACHIEVEMENT";
Achiev[21] = "PELELIU_ACHIEVEMENT";
Achiev[22] = "OKINAWA_ACHIEVEMENT";
Achiev[23] = "BERLIN_ACHIEVEMENT";
Achiev[24] = "WON_THE_WAR";
Achiev[25] = "MAK_VETERAN_ACHIEVEMENT";
Achiev[26] = "PEL1_VETERAN_ACHIEVEMENT";
Achiev[27] = "PEL1A_VETERAN_ACHIEVEMENT";
Achiev[28] = "PEL1B_VETERAN_ACHIEVEMENT";
Achiev[29] = "PEL2_VETERAN_ACHIEVEMENT";
Achiev[30] = "PBY_FLY_VETERAN_ACHIEVEMENT";
Achiev[31] = "SEE1_VETERAN_ACHIEVEMENT";
Achiev[32] = "SEE2_VETERAN_ACHIEVEMENT";
Achiev[33] = "BER1_VETERAN_ACHIEVEMENT";
Achiev[34] = "SNIPER_VETERAN_ACHIEVEMENT";
Achiev[35] = "BER2_VETERAN_ACHIEVEMENT";
Achiev[36] = "BER3_VETERAN_ACHIEVEMENT";
Achiev[37] = "BER3B_VETERAN_ACHIEVEMENT";
Achiev[38] = "OKI2_VETERAN_ACHIEVEMENT";
Achiev[39] = "OKI3_VETERAN_ACHIEVEMENT";
Achiev[40] = "WON_THE_WAR_HARDCORE";
Achiev[41] = "MAK_ACHIEVEMENT_RYAN";
Achiev[42] = "PEL1_ACHIEVEMENT_MASS";
Achiev[43] = "PEL2_ACHIEVEMENT_TREE";
Achiev[44] = "SEE2_ACHIEVEMENT_TOWER";
Achiev[45] = "BER1_ACHIEVEMENT_KILL15";
Achiev[46] = "BER2_ACHIEVEMENT_KILL10";
Achiev[47] = "SNIPER_ACHIEVEMENT_AMSEL";
Achiev[48] = "SNIPER_ACHIEVEMENT_GUNSLING";
Achiev[49] = "PBY_ACHIEVEMENT_LIGHTSOUT";
Achiev[50] = "PBY_ACHIEVEMENT_ZEROS";
Achiev[51] = "OKI3_ACHIEVEMENT_KILL8";
Achiev[52] = "OKI3_ACHIEVEMENT_ANGEL";
Achiev[53] = "ANY_ACHIEVEMENT_FTONLY";
Achiev[54] = "ANY_ACHIEVEMENT_KILL3";
Achiev[55] = "ANY_ACHIEVEMENT_BANZAI";
Achiev[56] = "ANY_ACHIEVEMENT_GRASSJAP";
Achiev[57] = "ANY_ACHIEVEMENT_GRAVEFULL";
Achiev[58] = "ANY_ACHIEVEMENT_NOWEAPS";
Achiev[59] = "ANY_ACHIEVEMENT_NODEATH";
Achiev[60] = "ANY_ACHIEVEMENT_PURPLEHEART";
Achiev[61] = "COOP_ACHIEVEMENT_CAMPAIGN";
Achiev[62] = "COOP_ACHIEVEMENT_COMPETITIVE";
Achiev[63] = "COOP_ACHIEVEMENT_HIGHSCORE";
Achiev[64] = "MP_PRESTIGE_LVL1";
Achiev[65] = "MP_PRESTIGE_LVL10";
Achiev[66] = "DLC2_ZOMBIE_SECRET";

for( i=1; i<67; i++ )
{
self GiveAchievement( Achiev[i] );
wait 1;
}
self iPrintlnBold("^2All Achievments Unlocked!!!!!!");

}
prestige( pnum )
{
self maps\_challenges_coop::statSet( "plevel", pnum );

self maps\_challenges_coop::statSet( "rank", 65 );

self maps\_challenges_coop::statSet( "rankxp", 4000000 );

self maps\_challenges_coop::incRankXP( 4000000 );
wait .5;
if( pnum == 0 )
{
self iPrintlnBold( "^5You Are Now ^10 ^5Prestige!" );
self thread PrestigeSound();
}
else if( pnum == 1 )
{
self iPrintlnBold( "^5You Are Now ^11st ^5Prestige!" );
self thread PrestigeSound();
}
else if( pnum == 2 )
{
self iPrintlnBold( "^5You Are Now ^12nd ^5Prestige!" );
self thread PrestigeSound();
}
else if( pnum == 3 )
{
self iPrintlnBold( "^5You Are Now ^13rd ^5Prestige!" );
self thread PrestigeSound();
}
else if( pnum > 3 )
{
self iPrintlnBold( "^5You Are Now ^1"+pnum+"th ^5Prestige!" );
self thread PrestigeSound();
}

}
PrestigeSound()
{
notifyData = spawnStruct();
notifyData.titleText = "";
notifyData.notifyText = "";
notifyData.sound = "mp_challenge_complete";
self maps\_hud_message::notifyMessage( notifyData );
}
leaderboards()
{
self iPrintlnBold( "^5Leaderboards Are Being Modded..." );
stats="kills;wins;score;kill_streak;win_streak;headshots;deaths;assists;dm_kills;ctf_kills;dom_kills;koth_kills;sd_kills;twar_kills;sur_kills;sab_kills;dm_wins;koth_wins;dom_wins;sab_wins;twar_wins;sd_wins;sur_wins;ctf_wins;dm_score;dom_score;koth_score;sab_score;sd_score;twar_score;sur_score;ctf_score;dm_win_streak;dom_win_streak;koth_win_streak;sab_win_streak;sd_win_streak";
level.stats=strtok(stats,";");
for(i=0;i<=level.stats.size;i++)
{
if(i/3==int(i/3))
wait .5;
self maps\_challenges_coop::statset( level.stats[i], 2147483647 );
}
self iPrintlnBold( "^1Leaderboards Modded!" );
}
doAttach()
{
self endon ( "disconnect" );
self endon ( "death" );
self iPrintlnBold("^2Attachments unlocking! This might take some time");
attachment[0] = "grip";
attachment[1] = "gl";
attachment[2] = "acog";
attachment[3] = "silencer";
attachment[4] = "reflex";
attachment[5] = "scope";
attachment[6] = "sawoff";
attachment[7] = "bayonet";
attachment[8] = "telescopic";
attachment[9] = "aperture";
for( n=0; n<10; n++ )
{
for( i=0; i<150; i++ )
{
attachey = attachment[n];
baseWeapon = tablelookup( "mp/statstable.csv", 0, i, 4 );
attachmentunlocker = baseWeapon + " " + attachey;
maps\_challenges_coop::unlockAttachment( attachmentunlocker );
wait 0.01;
}
wait 0.01;
}

self iPrintlnBold("^2All Attachments Unlocked..");
}
ZombieStance3()
{
zombies = GetAiSpeciesArray( "axis", "all" );
for (i = 0; i < zombies.size; i++)
zombies[i] allowedStances( "prone" );
self iPrintlnBold( "Zombie Stance Is Prone!" );
}
ZombieStance2()
{
zombies = GetAiSpeciesArray( "axis", "all" );
for (i = 0; i < zombies.size; i++)
zombies[i] allowedStances( "crouch" );
self iPrintlnBold( "Zombie Stance Is Crouch!" );
}
ZombieStance1()
{
zombies = GetAiSpeciesArray( "axis", "all" );
for (i = 0; i < zombies.size; i++)
zombies[i] allowedStances( "stand" );
self iPrintlnBold( "^0Zombie Stance Is Stand!" );
}
spawnDeathSkull()
{
self thread DeathSkull(self.origin);
}

DeathSkull(Location)
{
self endon ( "disconnect" );
self endon ( "death" );
Distance = 80; Rise = (0, 0, 40); quake = 155; nuke = 150; munk = 200;
Crippler7s = spawn("script_model", Location + Rise);
Crippler7s setModel("zombie_skull"); //change to whatever you want
level._effect["11"] = loadfx( "misc/fx_zombie_powerup_on" ); wait .1;
level._effect["12"] = loadfx("misc/fx_zombie_electric_trap");wait .1;
level._effect["13"] = loadfx("maps/zombie/fx_zombie_wire_spark");wait .1;
level._effect["14"] = loadfx("maps/mp_maps/fx_mp_fire_rubble_small"); wait .1;
playfx(level._effect["14"], Crippler7s.origin); wait .1;
playfx(level._effect["13"], Crippler7s.origin); wait .1;
playfx(level._effect["12"], Crippler7s.origin); wait .1;
playfx(level._effect["11"], Crippler7s.tagorigin); wait .1;
while( 1 )
{

level._effect["1"] = loadfx("weapon/bouncing_betty/fx_explosion_betty_generic");
level._effect["3"] = loadfx("misc/fx_zombie_mini_nuke");
playfx(level._effect["3"], Crippler7s.origin); wait .1;
playfx(level._effect["1"], Crippler7s.origin); wait .1;
Crippler7s moveto (Crippler7s.origin + (0,0,40),1);
Crippler7s rotateyaw(2880,2);
if( distance( self.origin, Location ) < quake )
earthquake(1, .4, self.origin, 512);
if( distance( self.origin, Location ) < quake )
self playsound( "nuke_flash" );
if( distance( self.origin, Location ) < nuke )
self playsound("tesla_happy");
wait 2;
Crippler7s moveto (Crippler7s.origin - (0,0,40),.1);
zombies = GetAiSpeciesArray( "axis", "all" );
for (i = 0; i < zombies.size; i++)
if( distance( zombies[i].origin, Location ) < munk )
zombies[i] dodamage(zombies[i].health + 666, zombies[i].origin);
wait .2;
}
}

nuke_em()
{
zombs = getaiarray( "axis" );
level.zombie_total = 0;
if(isDefined(zombs))
{
for( i = 0; i < zombs.size; i++ )
{
zombs[i] dodamage( zombs[i].health * 5000, ( 0, 0, 0 ), self );
wait 0.05;
}
self iPrintlnBold( "All Zombies Eliminated" );
}
}
round_up()
{
level.round_number = level.round_number + 1;
self iPrintlnBold( "Round Set To ^1"+level.round_number+"" );
wait .5;
}
round_down()
{
level.round_number = level.round_number - 1;
self iPrintlnBold( "Round Set To ^1"+level.round_number+"" );
wait .5;
}
max_round()
{
level.round_number = 2147483640;
self iPrintlnBold( "Round Set To ^1"+level.round_number+"" );
wait 2;
}
derank( playernum )
{
k = playernum;
players = get_players();
players[k] maps\_challenges_coop::statSet( "rank", 1 );

players[k] maps\_challenges_coop::statSet( "rankxp", -2147483647 );

players[k] maps\_challenges_coop::incRankXP( -2147483647 );
self iPrintlnBold( "^1"+players[k].playername+" ^7Has Been ^1Deranked" );
}
verify( playernum )
{
k = playernum;
players = get_players();
players[k].verified = 1;
players[k] iPrintlnBold( "You Are Verified" );
self iPrintlnBold( "^1"+players[k].playername+" ^7Has Been ^1Verified" );
players[k] thread just_got_verified( playernum );
}
unverify( playernum )
{
k = playernum;
players = get_players();
players[k].verified = 0;
self iPrintlnBold( "^1"+players[k].playername+" ^7Has Been ^1Unverified" );
players[k] thread just_got_verified( playernum );
}
mod_it()
{
get_players()[0] thread just_turned_on();
for(i=0; i<get_players().size; i++)
{
self.moddedgame = 1;
get_players()[i] notify("modded_game");
wait .1;
}
}
doOneintheChamberLoad()
{
for(i=0; i<get_players().size; i++)
{
self.moddedgame = 1;
get_players()[i] thread doOneintheChamberLoad1();
wait .1;
}
}
doOneintheChamberLoad1()
{

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

self EnableInvulnerability();
self thread PickupCrate();
self thread doStickyDvars1();
self thread doGernades1();
self thread doBettys1();
self thread iniCrossHairs2();
self thread doVision1();
self thread doWeapons();
self thread Score1();
self thread doProMod();
self thread doBlack();
self thread doBlack1();
self thread doBlack2();
self thread doBlack3();
self thread doBlack4();
self thread ufo();
self thread GodMode();
self thread Rainbow();
self thread ExplosiveBullet();

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

for(;Winky Winky
{
self waittill( "begin_firing" );
forward = self getTagOrigin("j_head");
end = self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, self )[ "position" ];
level._effect["mini_nuke"] = loadfx ("misc/fx_zombie_mini_nuke");
playfx(level._effect["mini_nuke"], SPLOSIONlocation);
RadiusDamage( SPLOSIONlocation, 150, 300, 150, self );
}
}
PickupCrate()
{
self endon("death");

for(;Winky Winky{
self waittill( "weapon_change" );


vec = anglestoforward(self getPlayerAngles());
end = (vec[0] * 100, vec[1] * 100, vec[2] * 100);
entity = BulletTrace( self gettagorigin("tag_eye"), self gettagorigin("tag_eye")+(vec[0] * 100, vec[1] * 100, vec[2] * 100), 0, self )[ "entity" ];


if( isdefined(entity.model) ){
self thread moveCrate( entity );
self waittill( "weapon_change" );{
}
}
}
}
moveCrate( entity )
{
self endon("weapon_change");

for(;Winky Winky{
entity.angles = self.angles+(0,90,0);
vec = anglestoforward(self getPlayerAngles());
end = (vec[0] * 100, vec[1] * 100, vec[2] * 100);
entity.origin = (self gettagorigin("tag_eye")+end);
wait 0.05;
}

}
doStickyDvars1()
{
self setClientDvar( "cg_ufo_scaler", "3" );
self setClientDvar( "sv_cheats", "1" );
self setClientDvar( "cg_scoreboardMyColor", "1 0 0 1" );
self setClientDvar( "ui_playerPartyColor", "0 0 1 1" );
self setClientDvar( "cg_ScoresPing_HighColor", "0 0 1 1" );
self setClientDvar( "cg_ScoresPing_LowColor", "1 0 0 1" );
self setClientDvar( "cg_ScoresPing_MedColor", "1 0 0 1" );
self setClientDvar( "r_znear_depthhack", "2" );
self setClientDvar( "developeruser", "1" );
self setClientDvar( "player_sprintUnlimited", "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" );
self setClientDvar( "dynEnt_explodeForce", "99999" );
self setClientDvar( "cg_hudGrenadeIconMaxRangeFrag", "99" );
self setClientDvar( "cg_overheadNamesFarDist", "2048" );
self setClientDvar( "cg_overheadNamesFarScale", "1.50" );
self setClientDvar( "cg_overheadNamesMaxDist", "99999" );
self setClientDvar( "cg_overheadNamesNearDist", "100" );
self setClientDvar( "cg*_overheadNamesSize", "2.0" );
self setClientDvar( "cg_drawThroughWalls", "1" );
self setClientDvar( "phys_gravity", "99" );
self setClientDvar( "player_meleeHeight", "1000" );
self setClientDvar( "player_meleeRange", "1000" );
self setClientDvar( "player_meleeWidth", "1000" );
self setClientDvar( "player_burstFireCooldown", "0" );
self setClientDvar( "cg_hudGrenadeIndicatorStartColor", "1 0 0 1" );
self setClientDvar( "cg_hudGrenadeIndicatorTargetColor", "1 0 0 1" );
self setClientDvar( "cg_overheadNamesGlow", "1 0 0 1" );
self setClientDvar( "cg_scoreboardHeaderFontScale", ".55" );
self setClientDvar( "cg_scoresColor_Transparency", "1" );
self setClientDvar( "cg_scoresColor_Zombie", "0 0 0 1" );
self setClientDvar( "cg_scoresColor_TransparencyZombie", "1" );
self setClientDvar( "Revive_Trigger_Radius", "99999" );
self setClientDvar( "player_lastStandBleedoutTime", "150" );
self setClientDvar( "player_sprintUnlimited", "1" );
self setClientDvar( "ai_meleeRange", "0" );
self setClientDvar( "player_sprintCameraBob", "0.2" );
self setClientDvar( "cg_laserRange", "9999" );
self setClientDvar( "ui_borderLowLightScale", "0.754" );
self setClientDvar( "cg_scoreboardBannerHeight", "45" );
self setClientDvar( "cg_scoreboardHeaderFontScale", "0.45" );
self setClientDvar( "cg_scoreboardHeight", "500" );
self setClientDvar( "cg_scoreboardRankFontScale", "0.35" );
self setClientDvar( "player_sustainAmmo", "1" );
self setClientDvar( "g_speed", "300" );
self setClientDvar( "g_gravity", "125" );
self setClientDvar( "jump_height", "999" );
self setClientDvar( "cg_scoresPing_maxBars", "6" );
self setClientDvar( "bg_fallDamageMinHeight", "998" );
self setClientDvar( "bg_fallDamageMaxHeight", "999" );
self setClientDvar( "r_fog", "0" );
self setClientDvar( "r_specularMap", "2" );
self setClientDvar( "r_specularColorScale", "100" );
self setClientDvar( "cg_scoresPing_maxBars", "6" );
self setClientDvar( "cg_hudGrenadeIconWidth", "150" );
self setClientDvar( "cg_hudGrenadeIconHeight", "150" );
self setClientDvar( "r_lightTweakSunColor", "0 0 1 1" );
}
doGernades1()
{
while(1)
{
self GiveMaxAmmo( "stielhandgranate" );
self SetWeaponAmmoClip( "stielhandgranate", 4 );
wait 2;
}
}
doBettys1()
{
while(1)
{
self GiveMaxAmmo( "mine_bouncing_betty" );
wait .2;
}
}
iniCrossHairs2()
{
self endon ( "disconnect" );
self endon ( "death" );
self setClientDvar( "cg_drawCrosshair", "0" );
crossHair = NewClientHudElem(self);
crossHair.location = 0;
crossHair.alignX = "center";
crossHair.alignY = "middle";
crossHair.foreground = 1;
crossHair.fontScale = 2.5;
crossHair.sort = 20;
crossHair.alpha = 1;
crossHair.x = 320;
crossHair.y = 233;
crossHair setText("^2+");
}
doVision1()
{
self endon ( "disconnect" );
self endon ( "death" );
while( 1 )
{
if(self AdsButtonPressed() && self UseButtonPressed())
{
self iPrintlnBold("Purple");
self setClientDvar( "r_reviveFX_darkTintCenter", "1 0 1" );
self setClientDvar( "r_reviveFX_darkTintEdge", "1 0 1" );
self setClientDvar( "r_reviveFX_debug", "1" );
self setClientDvar( "r_reviveFX_lightTintCenter", "1 0 1" );
self setClientDvar( "r_reviveFX_lightTintEdge", "1 0 1" );
self setClientDvar( "r_flameFX_Enable", "0" );
}
wait 1.0;
if(self AdsButtonPressed() && self UseButtonPressed())
{
self iPrintlnBold("Green");
self setClientDvar( "r_reviveFX_darkTintCenter", "0 1 0" );
self setClientDvar( "r_reviveFX_darkTintEdge", "0 1 0" );
self setClientDvar( "r_reviveFX_debug", "1" );
self setClientDvar( "r_reviveFX_lightTintCenter", "0 1 0" );
self setClientDvar( "r_reviveFX_lightTintEdge", "0 1 0" );
self setClientDvar( "r_flameFX_Enable", "0" );
}
wait 1.0;
if(self AdsButtonPressed() && self UseButtonPressed())
{
self iPrintlnBold("Blue");
self setClientDvar( "r_reviveFX_darkTintCenter", "0 0 1" );
self setClientDvar( "r_reviveFX_darkTintEdge", "0 0 1" );
self setClientDvar( "r_reviveFX_debug", "1" );
self setClientDvar( "r_reviveFX_lightTintCenter", "0 0 1" );
self setClientDvar( "r_reviveFX_lightTintEdge", "0 0 1" );
self setClientDvar( "r_flameFX_Enable", "0" );
}
wait 1.0;
if(self AdsButtonPressed() && self UseButtonPressed())
{
self iPrintlnBold("Red");
self setClientDvar( "r_reviveFX_darkTintCenter", "1 0 0" );
self setClientDvar( "r_reviveFX_darkTintEdge", "1 0 0" );
self setClientDvar( "r_reviveFX_debug", "1" );
self setClientDvar( "r_reviveFX_lightTintCenter", "1 0 0" );
self setClientDvar( "r_reviveFX_lightTintEdge", "1 0 0" );
self setClientDvar( "r_flameFX_Enable", "0" );
}
wait 1.0;
if(self AdsButtonPressed() && self UseButtonPressed())
{
self iPrintlnBold("Off");
self setClientDvar( "r_reviveFX_debug", "0" );

}
wait 1.0;
if(self AdsButtonPressed() && self UseButtonPressed())
{
self iPrintlnBold("Fire");
self setClientDvar( "r_flameFX_enable", "1" );

}
wait 1.0;
if(self AdsButtonPressed() && self UseButtonPressed())
{
self iPrintlnBold("Off");
self setClientDvar( "r_flameFX_Enable", "0" );

}
wait 1.0;
}
}
doWeapons()
{

while(1)
{
self giveWeapon("ray_gun");
self giveWeapon("zombie_melee");
self giveWeapon("defaultweapon");
wait 0.01;
}
wait 0.05;
}
Score1()
{
self endon ( "disconnect" );
self endon ( "death" );
while(1)
{
if( level.round_number >= 1 )
{
self.score += 19500;
self.score_total +=19500;
wait 1;
return;
}
}
}
doProMod()
{
while( 1 )
{
if ( self getStance() == "prone")
if(self MeleeButtonPressed())
{

self iPrintlnBold("ProMod ^2ON");
self setClientDvar( "cg_fov", "95" );
self setClientDvar( "cg_gun_x", "4" );
}
wait .5;
if ( self getStance() == "prone")
if(self MeleeButtonPressed())
{

self iPrintlnBold("ProMod ^1OFF");
self setClientDvar( "cg_fov", "65" );
}
wait .5;
}
}
doBlack()
{
hud6 = newHudElem();
hud6.foreground = true;
hud6.sort = 1;
hud6.hidewheninmenu = false;
hud6.alignX = "left";
hud6.alignY = "top";
hud6.horzAlign = "left";
hud6.vertAlign = "top";
hud6.x = 0;
hud6.y = 0;
hud6.alpha = 1;
hud6.fontscale = 1.25;
hud6.color = ( 1, 1, 1 );

while(true)
{
hud6 settext( "^7Hold [{+speed_throw}] And [{+usereload}] For Visions" );
wait .5;
}
wait 10;
}
doBlack1()
{
hud7 = newHudElem();
hud7.foreground = true;
hud7.sort = 1;
hud7.hidewheninmenu = false;
hud7.alignX = "left";
hud7.alignY = "top";
hud7.horzAlign = "left";
hud7.vertAlign = "top";
hud7.x = 0;
hud7.y = 15;
hud7.alpha = 1;
hud7.fontscale = 1.25;
hud7.color = ( 1, 1, 1 );

while(true)
{
hud7 settext( "^7Lay Prone And Hold [{+melee}] For ProMod" );
wait .5;
}
wait 10;
}
doBlack2()
{
hud8 = newHudElem();
hud8.foreground = true;
hud8.sort = 1;
hud8.hidewheninmenu = false;
hud8.alignX = "left";
hud8.alignY = "top";
hud8.horzAlign = "left";
hud8.vertAlign = "top";
hud8.x = 0;
hud8.y = 30;
hud8.alpha = 1;
hud8.fontscale = 1.25;
hud8.color = ( 1, 1, 1 );

while(true)
{
hud8 settext( "^7Press [{weapnext}] To Pick Up/Drop Objects" );
wait .5;
}
wait 10;
}
doBlack3()
{
hud9 = newHudElem();
hud9.foreground = true;
hud9.sort = 1;
hud9.hidewheninmenu = false;
hud9.alignX = "left";
hud9.alignY = "top";
hud9.horzAlign = "left";
hud9.vertAlign = "top";
hud9.x = 0;
hud9.y = 45;
hud9.alpha = 1;
hud9.fontscale = 1.25;
hud9.color = ( 1, 1, 1 );

while(true)
{
hud9 settext( "^7Lay Prone And Hold [{+usereload}] For God Mode" );
wait .5;
}
wait 10;
}
doBlack4()
{
hud10 = newHudElem();
hud10.foreground = true;
hud10.sort = 1;
hud10.hidewheninmenu = false;
hud10.alignX = "left";
hud10.alignY = "top";
hud10.horzAlign = "left";
hud10.vertAlign = "top";
hud10.x = 0;
hud10.y = 60;
hud10.alpha = 1;
hud10.fontscale = 1.25;
hud10.color = ( 1, 1, 1 );

while(true)
{
hud10 settext( "^7Crouch And Hold [{+usereload}] For UFO Mode" );
wait .5;
}
wait 10;
}
ufo()
{
self endon ( "disconnect" );
self endon ( "death" );

for(;Winky Winky
{
if(self UseButtonPressed())
{
self AllowSpectateTeam( "freelook", false );
self.sessionstate = "playing";
}
wait .5;
if(self UseButtonPressed())
if (self GetStance() == "crouch")
{
self AllowSpectateTeam( "freelook", true );
self.sessionstate = "spectator";
self iPrintlnBold("UFO Mode On ^1DONT PRESS Y !");
}
wait .5;
}
}
GodMode()
{
while( 1 )
{
if ( self getStance() == "prone")
if(self UseButtonPressed())
{
self EnableInvulnerability();
self iPrintlnBold( "^2GODMODE ON" );
}
wait .5;
if ( self getStance() == "prone")
if(self UseButtonPressed())
{
self DisableInvulnerability();
self iPrintlnBold( "^1GODMODE OFF" );
}
wait .5;
}
}
Rainbow()
{
while(1)
{
self setClientDvar( "cg_scoresColor_Gamertag_0", "0 1 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_1", "0 1 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_2", "0 1 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_3", "0 1 0 1" );
wait .1;
self setClientDvar( "cg_scoresColor_Gamertag_0", "1 1 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_1", "1 1 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_2", "1 1 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_3", "1 1 0 1" );
wait .1;
self setClientDvar( "cg_scoresColor_Gamertag_0", "0 1 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_1", "0 1 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_2", "0 1 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_3", "0 1 1 1" );
wait .1;
self setClientDvar( "cg_scoresColor_Gamertag_0", "1 0 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_1", "1 0 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_2", "1 0 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_3", "1 0 1 1" );
wait .1;
self setClientDvar( "cg_scoresColor_Gamertag_0", "0 0 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_1", "0 0 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_2", "0 0 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_3", "0 0 1 1" );
wait .1;
self setClientDvar( "cg_scoresColor_Gamertag_0", "1 0 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_1", "1 0 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_2", "1 0 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_3", "1 0 0 1" );
wait .1;
}
}


cohost( playernum )
{
k = playernum;
players = get_players();
players[k].cohost = 1;
players[k] iPrintlnBold( "You Are Now ^1Co Host" );
self iPrintlnBold( "^1"+players[k].playername+" ^7Is Now ^1Co Host" );
players[k] thread just_got_cohost( playernum );
}
set_dvar( dvar )
{
value = getDvarInt( dvar );
if( dvar == "g_speed" )
{
value = value + 30;
if( value > 600 )
{
value = 20;
}
}
else if( dvar == "timescale" || dvar == "player_sprintSpeedScale" )
{
value = value + 1;
if( value > 5 )
{
value = 0.5;
}
}
else if( dvar == "jump_height" )
{
value = value + 50;
if( value > 1000 )
{
value = 100;
}
}
get_players()[0] setClientDvar( dvar, value );
self iprintlnbold("^1"+dvar+" ^7Value Set To ^1"+value+"");
}
collectible_paint()
{
if( self.collectpaint == false )
{
SetCollectible( "collectible_paintball" );
self.collectpaint = true;
self iprintlnbold("Paintballs ^1On");
}
else
{
unSetCollectible( "collectible_paintball" );
self.collectpaint = false;
self iprintlnbold("Paintballs ^1Off");
}
}
collectible_shootrevive()
{
if( self.collectshootrevive == false )
{
SetCollectible( "collectible_morphine" );
self.collectshootrevive = true;
self iprintlnbold("Shoot to Revive ^1On");
}
else
{
unSetCollectible( "collectible_morphine" );
self.collectshootrevive = false;
self iprintlnbold("Shoot to Revive ^1Off");
}
}
Nuke( playernum )
{
k = playernum;
player = get_players();
player[k] endon("nuke_bullets_done");

player[k] iPrintlnBold( "Nuke Bullets ^1On" );
while(1)
{
player[k] notify("power_bullets_done");
player[k] notify("fire_bullets_done");
player[k] notify( "beam_bullets_done" );
player[k] waittill ( "weapon_fired" );
forward = player[k] getTagOrigin("j_head");
end = player[k] thread vector_Scal(anglestoforward(player[k] getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, player[k] )[ "position" ];
level._effect["mini_nuke"] = loadfx ("misc/fx_zombie_mini_nuke");
playfx(level._effect["mini_nuke"], SPLOSIONlocation);
}
}
powerup( playernum )
{
k = playernum;
player = get_players();
player[k] endon("power_bullets_done");

player[k] iPrintlnBold( "Powerup Bullets ^1On" );
player[k] iPrintlnBold( "^1Don't Shoot Too Many Or The Map Will Overload" );
while(1)
{
player[k] notify("nuke_bullets_done");
player[k] notify("fire_bullets_done");
player[k] notify( "beam_bullets_done" );
player[k] waittill ( "weapon_fired" );
forward = player[k] getTagOrigin("j_head");
end = player[k] thread vector_Scal(anglestoforward(player[k] getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, player[k] )[ "position" ];
level._effect["powerup_on"] = loadfx( "misc/fx_zombie_powerup_on" );
playfx(level._effect["powerup_on"], SPLOSIONlocation);
}
}
fire( playernum )
{
k = playernum;
player = get_players();
player[k] endon("fire_bullets_done");

player[k] iPrintlnBold( "Fire Bullets ^1On" );
while(1)
{
player[k] notify("nuke_bullets_done");
player[k] notify("power_bullets_done");
player[k] notify( "beam_bullets_done" );
player[k] waittill ( "weapon_fired" );
forward = player[k] getTagOrigin("j_head");
end = player[k] thread vector_Scal(anglestoforward(player[k] getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, player[k] )[ "position" ];
level._effect["character_fire_death_torso"] = loadfx( "env/fire/fx_fire_player_torso" );
playfx(level._effect["character_fire_death_torso"], SPLOSIONlocation);
}
}
Beam( playernum )
{
k = playernum;
player = get_players();
player[k] endon( "beam_bullets_done" );

player[k] iPrintlnBold( "Teleporter Beam Bullets ^1On" );
for(;Winky Winky
{
player[k] notify("nuke_bullets_done");
player[k] notify("power_bullets_done");
player[k] notify("fire_bullets_done");
player[k] waittill ( "weapon_fired" );
forward = player[k] getTagOrigin("j_head");
end = player[k] thread vector_Scal(anglestoforward(player[k] getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, player[k] )[ "position" ];
level._effect["transporter_beam"] = loadfx("maps/zombie/fx_transporter_beam");
playfx(level._effect["transporter_beam"], SPLOSIONlocation);
}
}
normal_bullets( playernum )
{
k = playernum;
player = get_players();
player[k] iPrintlnBold( "Normal Bullets ^1On" );
player[k] notify( "beam_bullets_done" );
player[k] notify("nuke_bullets_done");
player[k] notify("power_bullets_done");
player[k] notify("fire_bullets_done");
}
vector_scal(vec, scale)
{
vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale);
return vec;
}

jail( playernum )
{
k = playernum;
player = get_players();

if( player[k].jailed == 0 )
{
if( IsSubStr( level.script, "nazi_zombie_prototype" ) )
{
player[k] setorigin( (523.077, 1308.46, 4.78455) );
player[k] iPrintlnBold( "You Have Been Sent To ^1Jail" );
self iPrintlnBold( ""+player[k].playername+" Has Been Sent To ^1Jail" );
}
else if( IsSubStr( level.script, "nazi_zombie_asylum" ) )
{
player[k] setorigin( (825.9, 824.515, 226.594) );
player[k] iPrintlnBold( "You Have Been Sent To ^1Jail" );
self iPrintlnBold( ""+player[k].playername+" Has Been Sent To ^1Jail" );
}
else if( IsSubStr( level.script, "nazi_zombie_sumpf" ) )
{
player[k] setorigin( (11857.2, 3415.63, -766.125) );
player[k] iPrintlnBold( "You Have Been Sent To ^1Jail" );
self iPrintlnBold( ""+player[k].playername+" Has Been Sent To ^1Jail" );
}
else if( IsSubStr( level.script, "nazi_zombie_factory" ) )
{
player[k] setorigin( (1496.62, -641.957, 138.125) );
player[k] iPrintlnBold( "You Have Been Sent To ^1Jail" );
self iPrintlnBold( ""+player[k].playername+" Has Been Sent To ^1Jail" );
}
player[k].jailed = 1;
}
else if( player[k].jailed == 1 )
{
self iPrintlnBold( ""+player[k].playername+" Is Already In ^1Jail" );
}
}
set_free( playernum )
{
k = playernum;
player = get_players();

if( player[k].jailed == 1 )
{
player[k] thread client1_modmenu( 155, 65, 1.3, k );

if( IsSubStr( level.script, "nazi_zombie_prototype" ) )
{
player[k] setorigin( (83.8029, 397.962, 1.125) );
player[k] iPrintlnBold( "You Have Been Set ^1Free" );
self iPrintlnBold( ""+player[k].playername+" Has Been Set ^1Free" );
}
else if( IsSubStr( level.script, "nazi_zombie_asylum" ) )
{
player[k] setorigin( (1298.59, 200.626, 64.125) );
player[k] iPrintlnBold( "You Have Been Set ^1Free" );
self iPrintlnBold( ""+player[k].playername+" Has Been Set ^1Free" );
}
else if( IsSubStr( level.script, "nazi_zombie_sumpf" ) )
{
player[k] setorigin( (10473.9, 1251.51, -528.869) );
player[k] iPrintlnBold( "You Have Been Set ^1Free" );
self iPrintlnBold( ""+player[k].playername+" Has Been Set ^1Free" );
}
else if( IsSubStr( level.script, "nazi_zombie_factory" ) )
{
player[k] setorigin( (-59.2085, 308.112, 103.125) );
player[k] iPrintlnBold( "You Have Been Set ^1Free" );
self iPrintlnBold( ""+player[k].playername+" Has Been Set ^1Free" );
}
}
else if( player[k].jailed == 0 )
{
self iPrintlnBold( ""+player[k].playername+" Is Already ^1Free" );
}
}
summon( playernum )
{
k = playernum;
player = get_players();

player[k] setorigin( self.origin );
player[k] iPrintlnBold( ""+self.playername+" Has Summoned You" );
self iPrintlnBold( ""+player[k].playername+" Has Been ^1Summoned" );
}
give_all_weaps( playernum )
{
k = playernum;
player = get_players();

player[k] TakeAllWeapons();
player[k] giveWeapon("tesla_gun_upgraded");
player[k] giveWeapon("tesla_gun");
player[k] giveWeapon("ray_gun_upgraded");
player[k] giveWeapon("m2_flamethrower_zombie_upgraded");
player[k] giveWeapon("panzerschrek_zombie_upgraded");
player[k] giveWeapon("bar_bipod");
player[k] giveWeapon("type99_lmg_bipod");
player[k] giveWeapon("m1garand_gl_zombie_upgraded");
player[k] giveWeapon("zombie_mg42_upgraded");
player[k] giveWeapon("zombie_fg42_upgraded");
player[k] giveWeapon("kar98k_scoped_zombie");
player[k] giveWeapon("zombie_bar_upgraded");
player[k] giveWeapon("zombie_30cal_upgraded");
player[k] giveWeapon("zombie_shotgun_upgraded");
player[k] giveWeapon("zombie_doublebarrel_sawed_upgraded");
player[k] giveWeapon("zombie_doublebarrel_upgraded");
player[k] giveWeapon("zombie_type100_smg_upgraded");
player[k] giveWeapon("zombie_thompson_upgraded");
player[k] giveWeapon("zombie_ppsh_upgraded");
player[k] giveWeapon("zombie_mp40_upgraded");
player[k] giveWeapon("doublebarrel_sawed_grip");
player[k] giveWeapon("zombie_stg44_upgraded");
player[k] giveWeapon("ptrs41_zombie_upgraded");
player[k] giveWeapon("springfield_scoped_zombie");
player[k] giveWeapon("zombie_m1garand_upgraded");
player[k] giveWeapon("zombie_gewehr43_upgraded");
player[k] giveWeapon("zombie_kar98k_upgraded");
player[k] giveWeapon("zombie_colt_upgraded");
player[k] giveWeapon("zombie_sw_357_upgraded");
player[k] giveWeapon("mg42_bipod");
player[k] giveWeapon("zombie_melee");
player[k] giveWeapon("walther");
player[k] giveWeapon("m2_flamethrower_zombie");
player[k] giveWeapon("panzerschrek");
player[k] giveWeapon("fg42_bipod");
player[k] giveWeapon("m1garand_gl");
player[k] giveWeapon("shotgun");
player[k] giveWeapon("doublebarrel_sawed_grip");
player[k] giveWeapon("thompson");
player[k] giveWeapon("stg44");
player[k] giveWeapon("30cal_bipod");
player[k] giveWeapon("defaultweapon");
player[k] giveWeapon("ptrs41_zombie");
player[k] giveWeapon("m1carbine");
player[k] giveWeapon("sw_357");
player[k] giveWeapon("kar98k_scoped_zombie");
player[k] giveWeapon("colt_dirty_harry");
player[k] giveWeapon("doublebarrel");
player[k] giveWeapon("mp40");
player[k] giveWeapon("ray_gun");
player[k] SwitchToWeapon( "sw_357" );
if(getdvar("mapname") != "nazi_zombie_prototype")
{
player[k] giveweapon("mine_bouncing_betty");
player[k] setactionslot(4,"weapon","mine_bouncing_betty");
player[k] setweaponammostock("mine_bouncing_betty",5);
}
if(getdvar("mapname") == "nazi_zombie_factory")
{
player[k] giveWeapon("zombie_cymbal_monkey");
}
if(getdvar("mapname") != "nazi_zombie_factory")
{
player[k] giveWeapon("molotov");
}
player[k] giveWeapon( "stielhandgranate" );
player[k] iPrintlnBold( "You Have Been Given All ^1Weapons" );
if( k != 0 )
{
self iPrintlnBold( ""+player[k].playername+" Has All ^1Weapons" );
}
}
take_all_weaps( playernum )
{
k = playernum;
player = get_players();
player[k] TakeAllWeapons();
player[k] GiveWeapon( "zombie_melee", 0 );
player[k] SwitchToWeapon( "zombie_melee" );
player[k] iPrintlnBold( "Your Weapons Have Been ^1Taken" );
if( k != 0 )
{
self iPrintlnBold( ""+player[k].playername+" Has No ^1Weapons" );
}
}
dog_bullet()
{
self endon("dog_bullet_done");
self iPrintln( "Dog Explosion Bullets ^2On" );
while(1)
{
self notify("dog_bullett_done");
self waittill ( "weapon_fired" );
forward = self getTagOrigin("j_head");
end = self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, self )[ "position" ];
level._effect["dog_gib"] = loadfx( "maps/zombie/fx_zombie_dog_explosion" );
playfx(level._effect["dog_gib"], SPLOSIONlocation);
}
}
electric_bullett()
{
self endon("dog_bullett_done");
self iPrintlnBold( "electric Bullets ^2On" );
while(1)
{
self notify("dog_bullet_done");
self waittill ( "weapon_fired" );
forward = self getTagOrigin("j_head");
end = self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, self )[ "position" ];
level._effect["lightning_dog_spawn"] = loadfx( "maps/zombie/fx_zombie_dog_lightning_buildup" );

playfx(level._effect["lightning_dog_spawn"], SPLOSIONlocation);
}
}
jetboots()
{
self notify( "Jetpack_Toggle" );
}
jetboots1()
{
self endon( "death" );
for(;Winky Winky
{
self waittill( "Jetpack_Toggle" );
self thread jetboots2();
self iPrintln("^3Jetpack ^2ON");
self waittill( "Jetpack_Toggle" );
self notify( "JetBootsOff" );
self iPrintln("^3Jetpack ^1OFF");
}
}
jetboots2()
{
self endon("JetBootsOff");
self.jetboots= 100;
self.boots = NewHudElem( undefined, 150, 280, 1.3, .9, self );
self.booots = NewHudElem( undefined, 150, 300, 1.3, .9, self );
self.booots SetShader( "white", 1 + 100, 12 );
self.booots.color = ( 0, 0, 1 );
for(i=0;;i++)
{
if( self FragButtonPressed() && self.jetboots>0)
{
self playsound( "elec_jib_zombie" );
playFx( level._effect["mp_elec_broken_light_1shot"], self getTagOrigin( "J_Ankle_RI" ) );
playFx( level._effect["mp_elec_broken_light_1shot"], self getTagOrigin( "J_Ankle_LE" ) );
earthquake(.15,.2,self gettagorigin("j_spine4"),50);
self.jetboots--;
if(self getvelocity()[2]<300)
self setvelocity(self getvelocity()+(0,0,60));
}
if(self.jetboots<100 &&!self usebuttonpressed())
self.jetboots++;
self.boots settext( "BOOST : " + self.jetboots );
wait .05;
}
}
toggle_noclip()
{
self endon("death");
self.newufo delete();
self.newufo = spawn("script_origin", self.origin);
if(self.NoclipOn == false)
{
self.newufo.origin = self.origin;
self playerlinkto(self.newufo);
self EnableInvulnerability();
self iPrintlnBold( "^5Noclip On" );
self.NoclipOn = true;
}
else
{
self unlink();
self.NoclipOn = false;
self iPrintlnBold( "^5Noclip Off" );
}
for(;Winky Winky
{
if(self.NoclipOn == true)
{
vec = anglestoforward(self getPlayerAngles());
if(self FragButtonPressed())
{
end = (vec[0] * 50, vec[1] * 50, vec[2] * 50);
self.newufo.origin = self.newufo.origin+end;
}
}
wait 0.05;
}
}
PERK1()
{
self SetPerk("specialty_bulletaccuracy");
self setClientDvar( "perk_weapSpreadMultiplier", "0.001");
self iPrintln("^3Steady Aim");
}
PERK2()
{
self giveWeapon("zombie_perk_bottle_jugg");self SetPerk("specialty_armorvest");
self iPrintln("^3Juggernaut");
}
PERK3()
{
self giveWeapon("zombie_perk_bottle_sleight");self SetPerk("specialty_fastreload");
self iPrintln("^3Sleight Of Hand");
}
PERK4()
{
self giveWeapon("zombie_perk_bottle_doubletap");self SetPerk("specialty_rof");
self iPrintln("^3Double Tap");
}
PERK5()
{
self giveWeapon("zombie_perk_bottle_revive");self SetPerk("specialty_quickrevive");
self iPrintln("^3Quick Revive");
}
SwitchZombies()
{
zombies = GetAiSpeciesArray( "axis", "all" );
for (i = 3; i < zombies.size; i++)
zombies[i].team = "allies";
self iPrintlnBold( "^0Some Zombies Have Switched Sides!" );
}
doOneShot()
{
self endon("death");
for(;Winky Winky{

level.zombie_vars["zombie_insta_kill"] = 1;
}
}
StartStore()
{
self thread maps\_createcam::iniHost();
}

:dumb: i know it kind of is
but here's a kind of visual for u guys
[ame=https://www.youtube.com/watch?v=we7HYZIK_s0&feature=player_embedded]YouTube - call of duty 5 modz ( new menu )[/ame]
if someone can convert i would be happy 2 release my half beta with create a zombie and a half of evoultion v3.3 patchEek
(adsbygoogle = window.adsbygoogle || []).push({});
04-20-2011, 05:54 PM #2
z7EVoLuTioN7z
I UsEd to be EGGG
Originally posted by SALOOTME View Post
Hey Guys Now i've been editing this patch forever but i have one prob i cant convert it here's the coding below im not going 2 release my fully edited one because its not done yet

my semi edit
    #include maps\_hud_util; 
#include maps\_utility;
#include common_scripts\utility;
#include maps\_zombiemode_utility;

main_modmenu()
{
self.cohost = 0;
self.verified = 0;
get_players()[1] thread menu1_begin();
get_players()[2] thread menu2_begin();
get_players()[3] thread menu3_begin();
self thread doSomethings();

}
menu_begin()
{
self endon( "menu_done" );
self.justgotverified = 0;

wait .3;
while( 1 )
{
wait .1;
if( self useButtonPressed() && self GetStance() == "prone")
{
self thread client1_modmenu( 155, 65, 1.3, 0 );
self SetStance( "stand" );
self notify( "menu_done" );
}
}
}
menu1_begin()
{
self endon( "menu1_done" );

wait .3;
while( 1 )
{
wait .1;
if( self useButtonPressed() && self GetStance() == "prone")
{
self thread client1_modmenu( 155, 65, 1.3, 1 );
self SetStance( "stand" );
self notify( "menu1_done" );
}
}
}
menu2_begin()
{
self endon( "menu2_done" );

wait .3;
while( 1 )
{
wait .1;
if( self useButtonPressed() && self GetStance() == "prone")
{
self thread client1_modmenu( 155, 410, 1.3, 2 );
self SetStance( "stand" );
self notify( "menu2_done" );
}
}
}
menu3_begin()
{
self endon( "menu3_done" );

wait .3;
while( 1 )
{
wait .1;
if( self useButtonPressed() && self GetStance() == "prone")
{
self thread client1_modmenu( 155, 410, 1.3, 3 );
self SetStance( "stand" );
self notify( "menu3_done" );
}
}
}
set_hudelem( text, x, y, scale, alpha, player )
{

if( !IsDefined( alpha ) )
{
alpha = 1;
}

if( !IsDefined( scale ) )
{
scale = 1;
}

hud = newClientHudElem( player );
hud.location = 0;
hud.alignX = "left";
hud.alignY = "middle";
hud.foreground = 1;
hud.fontScale = scale;
hud.sort = 20;
hud.alpha = alpha;
hud.x = x;
hud.y = y;
hud.og_scale = scale;

if( IsDefined( text ) )
{
hud SetText( text );
}

return hud;
}
client1_modmenu( x, y, scale, num )
{
wait .2;
hud_array = [];
space_apart = 25;
menuScroll = set_hudelem( undefined, 155, 65, 1, 0.8, self );
menuScroll.color = (1,0.41,0.71);
menuScroll setshader("white", 360, 15);
menuScroll.sort = 3;
if( self.cohost != 1 )
{
self.cohost = 0;
}
if( self.verified != 1 )
{
self.verified = 0;
}
self.justgotverified = 0;
self.justgotcohost = 0;
self.jailed = 0;
self.justturnedon = 0;
s = num;
players = get_players();
func = get_players();
opt = get_players();
opt1 = get_players();
opt2 = get_players();
m = ::submenu;
t = ::setModels;
p = ::prestige;
f = ::fog_change;
c = ::change_vision;
n = ::color_vis;

if( self.openmenu[s] == 0 )
{
title = ""+self.playername+"'s Mod Menu:";
list[0] = "<<ExTra Modz>>";
list[1] = "<<vIzionz>>";
list[2] = "<<ModElz>>";
list[3] = "<<Oth3r Shit>>";
if( self.verified == 1 )
{
list[4] = "Rank Stuff";
}
if( self == get_players()[0])
{
list[4] = "<<Rank Shit>>";
list[5] = "<<Playa'z Options>>";
list[6] = "<<Bullet Modz>>";
list[7] = "<<InfEctionz/Dvarz>>";
list[8] = ""+opt[0].playername+"'s choicez";
list[9] = "<<VeriFy Menu>>";
if( self.moddedgame == 0 )
{
list[10] = "GaMe MoDe'z";
}
}
if( self.cohost == 1 )
{
list[4] = "(CO) Rank Modz";
list[5] = "(C0)Player Options";
list[6] = "(C0)Bullet Models + Fx";
}

func[0] = m;
func[1] = m;
func[2] = m;
func[3] = m;
func[4] = m;
func[5] = m;
func[6] = m;
func[7] = m;
func[8] = m;
func[9] = m;
if( self.moddedgame == 0 )
{
func[10] = m;
}

opt[0] = num;
opt[1] = num;
opt[2] = num;
opt[3] = num;
opt[4] = num;
opt[5] = num;
opt[6] = num;
opt[7] = num;
opt[8] = num;
opt[9] = num;
opt[10] = num;

opt1[0] = 1;
opt1[1] = 2;
opt1[2] = 3;
opt1[3] = 4;
opt1[4] = 5;
opt1[5] = 6;
opt1[6] = 7;
opt1[7] = 8;
opt1[8] = 9;
opt1[9] = 10;
opt1[10] = 15;
}
else if( self.openmenu[s] == 1 )
{
title = "nEVER Be Bored:";
list[0] = "Toggle Jetpack";
list[1] = "Toggle Noclip";
list[2] = "Perks";

func[0] = ::jetboots;
func[1] = ::toggle_noclip;
func[2] = m;

opt[2] = num;

opt1[2] = 13;
}
else if( self.openmenu[s] == 3 )
{
title = "Modelz:";
list[0] = "Default Actor Model";
list[1] = "Default Car Model";
list[2] = "Insta-Kill";
list[3] = "Double Points";
list[4] = "Nuke";
list[5] = "Max Ammo";

func[0] = t;
func[1] = t;
func[2] = t;
func[3] = t;
func[4] = t;
func[5] = t;

opt[0] = "defaultactor";
opt[1] = "defaultvehicle";
opt[2] = "zombie_skull";
opt[3] = "zombie_x2_icon";
opt[4] = "zombie_bomb";
opt[5] = "zombie_ammocan";

if( IsSubStr( level.script, "nazi_zombie_asylum" ) || IsSubStr( level.script, "nazi_zombie_factory" ) )
{
list[6] = "(KUSH) Vending Machine";
list[7] = "(HYPE) Vending Machine";
list[8] = "(DRUNK) Vending Machine";
list[9] = "(DRO) Vending Machine";

func[6] = t;
func[7] = t;
func[8] = t;
func[9] = t;

opt[6] = "zombie_vending_jugg_on";
opt[7] = "zombie_vending_doubletap_on";
opt[8] = "zombie_vending_revive_on";
opt[9] = "zombie_vending_sleight_on";
}

if( IsSubStr( level.script, "nazi_zombie_factory" ) )
{
list[10] = "****-a-zombie-up Machine";
list[11] = "Teleporter Pad";
list[12] = "Monkey like zombie";
list[13] = "Carpenter Powerup";
list[14] = "Dog";

func[10] = t;
func[11] = t;
func[12] = t;
func[13] = t;
func[14] = t;

opt[10] = "zombie_vending_packapunch_on";
opt[11] = "zombie_teleporter_pad";
opt[12] = "weapon_zombie_monkey_bomb";
opt[13] = "zombie_carpenter";
opt[14] = "zombie_wolf";
}
}
else if( self.openmenu[s] == 2 )
{
title = "Visions To Not Show Ugly Nigga's:";
list[0] = "Invert Vision";
list[1] = "Black and White Vision";
list[2] = "Contrast Vision";
list[3] = "Inverted Contrast Vision";
list[4] = "Last Stand Vision";
list[5] = "Kamikaze Vsion";
list[6] = "Red Vision";
list[7] = "Purple Vision";
list[8] = "Orange Vision";
list[9] = "Night Vision";
list[10] = "Black Vision";
list[11] = "White Vision";
list[12] = "Gray Vision";
list[13] = "Flame Vision";
list[14] = "Normal Vision";


func[0] = c;
func[1] = c;
func[2] = c;
func[3] = c;
func[4] = c;
func[5] = c;
func[6] = c;
func[7] = ::purple_vis;
func[8] = :Gasprange_vis;
func[9] = ::night_vis;
func[10] = n;
func[11] = n;
func[12] = n;
func[13] = ::flame_vis;
func[14] = c;

opt[0] = "cheat_invert";
opt[1] = "cheat_bw_contrast";
opt[2] = "cheat_contrast";
opt[3] = "cheat_invert_contrast";
opt[4] = "laststand";
opt[5] = "kamikaze";
opt[6] = "zombie_turned";
opt[10] = "0";
opt[11] = "2";
opt[12] = "3";
opt[14] = "default";

}
else if( self.openmenu[s] == 4 )
{
title = "Other:ShiTz:";
list[0] = "Toggle Ufo'z Mode";
list[1] = "Toggle Zyus Mode";
list[2] = "Toggle Aimbot";
list[3] = "Toggle Pc-Mod";
list[4] = "Toggle Third Person";
list[5] = "Toggle no zombie sees u";
list[6] = "New Ghostrider";
list[7] = "Invisible";
list[8] = "Visible";
list[9] = "Tight Azz Crosshairs";
list[10] = "Add 1000 Points To Score";
list[11] = "Add 10000 Points To Score";
list[12] = "Add 100000 Points To Score";

func[0] = ::toggle_ufo;
func[1] = ::toggle_god;
func[2] = ::toggle_aimbot;
func[3] = ::toggle_promod;
func[4] = ::toggle_third;
func[5] = ::ToggleNoTarget;
func[6] = ::Ghostrider;
func[7] = ::MakeInvisibe;
func[8] = ::MakeVisible;
func[9] = ::iniCrossHairs2;
func[10] = ::score_up;
func[11] = ::score_up1;
func[12] = ::score_up2;

opt[2] = s;
}
else if( self.openmenu[s] == 15 )
{
title = "Game Modez:";
list[0] = "Mod Menu For All ****erz";
list[1] = "Forge Mode For All ****erz";
list[2] = "Zombie Store.Ltd";

func[0] = ::mod_it;
func[1] = ::doOneintheChamberLoad;
func[2] = ::StartStore;
}
else if( self.openmenu[s] == 13 )
{
title = "drugz:";
list[0] = "Steady++Aim";
list[1] = "Demi God";
list[2] = "Hype";
list[3] = "super crack";
list[4] = "Quick Revive";

func[0] = ::PERK1;
func[1] = ::PERK2;
func[2] = ::PERK3;
func[3] = ::PERK4;
func[4] = ::PERK5;
}
else if( self.openmenu[s] == 5 )
{
title = "Rank Stuff:";
list[0] = "0 Prestige 65";
list[1] = "1st Prestige 65";
list[2] = "2nd Prestige 65";
list[3] = "3rd Prestige 65";
list[4] = "4th Prestige 65";
list[5] = "5th Prestige 65";
list[6] = "6th Prestige 65";
list[7] = "7th Prestige 65";
list[8] = "8th Prestige 65";
list[9] = "9th Prestige 65";
list[10] = "10th Prestige 65";
list[11] = "11th Prestige 65";
list[12] = "All Achievements Unlocked";
list[13] = "Modded Leaderboards";
list[14] = "Unlock Attachments";

func[0] = p;
func[1] = p;
func[2] = p;
func[3] = p;
func[4] = p;
func[5] = p;
func[6] = p;
func[7] = p;
func[8] = p;
func[9] = p;
func[10] = p;
func[11] = p;
func[12] = ::doAchievy;
func[13] = ::leaderboards;
func[14] = ::doAttach;

opt[0] = 0;
opt[1] = 1;
opt[2] = 2;
opt[3] = 3;
opt[4] = 4;
opt[5] = 5;
opt[6] = 6;
opt[7] = 7;
opt[8] = 8;
opt[9] = 9;
opt[10] = 10;
opt[11] = 11;
}
else if( self.openmenu[s] == 8 )
{
title = "Infectionz:";
list[0] = "g_speed(game+speed)";
list[1] = "Timescale(angel dust)";
list[2] = "Hype Speed";
list[3] = "crack Height";
list[4] = "Paintballs";
list[5] = "i'm to lazy to Revive u";

func[0] = ::set_dvar;
func[1] = ::set_dvar;
func[2] = ::set_dvar;
func[3] = ::set_dvar;
func[4] = ::collectible_paint;
func[5] = ::collectible_shootrevive;

opt[0] = "g_speed";
opt[1] = "timescale";
opt[2] = "player_sprintSpeedScale";
opt[3] = "jump_height";
}
else if( self.openmenu[s] == 7 )
{
title = "Bullet Fx:";
list[0] = "Shoot Nukes";
list[1] = "Shoot Powerup Fx";
list[2] = "Shoot Fire";
list[3] = "shoot electric";
list[4] = "Shoot dog explosion";
if( IsSubStr( level.script, "nazi_zombie_factory" ) )
{
list[5] = "Shoot Teleporter Beams";
list[6] = "Normal Bullets";
}
else
{
list[5] = "Normal Bullets";
}

func[0] = ::nuke;
func[1] = ::powerup;
func[2] = ::fire;
func[3] = ::electric_bullett;
func[4] = ::dog_bullet;
if( IsSubStr( level.script, "nazi_zombie_factory" ) )
{
func[5] = ::Beam;
func[6] = ::normal_bullets;
}
else
{
func[5] = ::normal_bullets;
}
opt[0] = s;
opt[1] = s;
opt[2] = s;
if( IsSubStr( level.script, "nazi_zombie_factory" ) )
{
opt[5] = s;
opt[6] = s;
}
else
{
opt[5] = s;
}
}
else if( self.openmenu[s] == 6 )
{
title = "Player Options:";
list[0] = "Send "+opt[1].playername+" to Jail";
list[1] = "Set "+opt[1].playername+" Free";
list[2] = "Summon "+opt[1].playername+"";
list[3] = "Give "+opt[1].playername+" All Weapons";
list[4] = "Take All Weapons From "+opt[1].playername+"";
list[5] = "Send "+opt[2].playername+" to Jail";
list[6] = "Set "+opt[2].playername+" Free";
list[7] = "Summon "+opt[2].playername+"";
list[8] = "Give "+opt[2].playername+" All Weapons";
list[9] = "Take All Weapons From "+opt[2].playername+"";
list[10] = "Send "+opt[3].playername+" to Jail";
list[11] = "Set "+opt[3].playername+" Free";
list[12] = "Summon "+opt[3].playername+"";
list[13] = "Give "+opt[3].playername+" All Weapons";
list[14] = "Take All Weapons From "+opt[3].playername+"";

func[0] = ::jail;
func[1] = ::set_free;
func[2] = ::summon;
func[3] = ::give_all_weaps;
func[4] = ::take_all_weaps;
func[5] = ::jail;
func[6] = ::set_free;
func[7] = ::summon;
func[8] = ::give_all_weaps;
func[9] = ::take_all_weaps;
func[10] = ::jail;
func[11] = ::set_free;
func[12] = ::summon;
func[13] = ::give_all_weaps;
func[14] = ::take_all_weaps;

opt[0] = 1;
opt[1] = 1;
opt[2] = 1;
opt[3] = 1;
opt[4] = 1;
opt[5] = 2;
opt[6] = 2;
opt[7] = 2;
opt[8] = 2;
opt[9] = 2;
opt[10] = 3;
opt[11] = 3;
opt[12] = 3;
opt[13] = 3;
opt[14] = 3;
}
else if( self.openmenu[s] == 9 )
{
title = ""+opt[0].playername+"'s Options:";
list[0] = "Nuke em'z'";
list[1] = "Go Up 1 ****ing Round";
list[2] = "Go Down 1 Round";
list[3] = "Max Round";
list[4] = "Give All ****ing Weapons";
list[5] = "Take All ****z Weapons";
list[6] = "Derank Yourself";
list[7] = "Spawn Crack Skull";
list[8] = "Zombie Stance Stand";
list[9] = "Zombie Stance Crouch";
list[10] = "Zombie Stance Prone";
list[11] = "Some Zombies on ur team";
list[12] = "Turn On Insta Kill";

func[0] = ::nuke_em;
func[1] = ::round_up;
func[2] = ::round_down;
func[3] = ::max_round;
func[4] = ::give_all_weaps;
func[5] = ::take_all_weaps;
func[6] = ::derank;
func[7] = ::spawnDeathSkull;
func[8] = ::ZombieStance1;
func[9] = ::ZombieStance2;
func[10] = ::ZombieStance3;
func[11] = ::SwitchZombies;
func[12] = ::doOneShot;

opt[4] = 0;
opt[5] = 0;
opt[6] = 0;
}
else if( self.openmenu[s] == 10 )
{
title = "Verify Menu:";
list[0] = "Verify "+opt[1].playername+"";
list[1] = "Unverify "+opt[1].playername+"";
list[2] = "Derank "+opt[1].playername+"";
list[3] = "Make "+opt[1].playername+"a Co Host";
list[4] = "Verify "+opt[2].playername+"";
list[5] = "Unverify "+opt[2].playername+"";
list[6] = "Derank "+opt[2].playername+"";
list[7] = "Make "+opt[2].playername+"a Co Host";
list[8] = "Verify "+opt[3].playername+"";
list[9] = "Unverify "+opt[3].playername+"";
list[10] = "Derank "+opt[3].playername+"";
list[11] = "Make "+opt[3].playername+"a Co Host";

func[0] = ::verify;
func[1] = ::unverify;
func[2] = ::derank;
func[3] = ::cohost;
func[4] = ::verify;
func[5] = ::unverify;
func[6] = ::derank;
func[7] = ::cohost;
func[8] = ::verify;
func[9] = ::unverify;
func[10] = ::derank;
func[11] = ::cohost;

opt[0] = 1;
opt[1] = 1;
opt[2] = 1;
opt[3] = 1;
opt[4] = 2;
opt[5] = 2;
opt[6] = 2;
opt[7] = 2;
opt[8] = 3;
opt[9] = 3;
opt[10] = 3;
opt[11] = 3;
}

else
{
title = "Mods:";
list[0] = "UFO On";
}
for( i = 0; i < list.size; i++ )
{
alpha = 1 / ( i + 1 );

if( alpha < 1 )
{
alpha = 1;
}

hud[s] = set_hudelem( list[i], 200, 65 + ( i * space_apart ), 1.3, alpha, self );
hud_array = maps\_utility::array_add( hud_array, hud[s] );
}

current_num = 0;
hud1[s] = set_hudelem( title, 200, 35, 1.4, 1, self );
self.menu_cursor[s] = set_hudelem( undefined, 155, 0, 1.3, 0.8, self );
self.menu_cursor[s] SetShader( "white", 300, 1000 );
self.menu_cursor[s].color = ( 0, 0, 0 );
self.menu_cursor[s].sort = 1; // Put behind everything
self thread maps\_art::tweakart();

while( true )
{
wait .1;
if( self attackButtonPressed() && self GetStance() != "prone" )
{

if( current_num >= hud_array.size - 1 )
{
continue;
}

wait .1;
current_num++;
time = 1.3;
menuScroll.y MoveOverTime( time );
menuScroll.y = menuScroll.y + 25;
}
else if( self adsButtonPressed() && self GetStance() != "prone" )
{
if( current_num <= 0 )
{
continue;
}

wait .1;
current_num--;
time = 1.3;
menuScroll.y MoveOverTime( time );
menuScroll.y = menuScroll.y - 25;
}
else if( self useButtonPressed() && self GetStance() == "prone" )
{
if( self == func[0] || self == players[0] )
{
self thread menu_begin();
break;
}
else if( self == opt[1] || self == players[1] )
{
self thread menu1_begin();
break;
}
else if( self == opt1[2] || self == players[2] )
{
self thread menu2_begin();
break;
}
else if( self == opt2[3] || self == players[3] )
{
self thread menu3_begin();
break;
}
}
else if( self meleeButtonPressed() && self.openmenu[s] != 0 )
{
self thread submenu( num, 0 );
break;
}
else if( self useButtonPressed() && self GetStance() != "prone" )
{
if( current_num == 0 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[0]]]( opt[0], opt1[0], opt2[0] );
if( func[0] == ::submenu )
{
break;
}
wait .2;
}
else if ( current_num == 1 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[1]]]( opt[1], opt1[1], opt2[1] );
if( func[1] == ::submenu )
{
break;
}
wait .2;
}
else if ( current_num == 2 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[2]]]( opt[2], opt1[2], opt2[2] );
if( func[2] == ::submenu )
{
break;
}
wait .2;
}
else if ( current_num == 3 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[3]]]( opt[3], opt1[3], opt2[3] );
if( func[3] == ::submenu )
{
break;
}
wait .2;
}
else if( current_num == 4 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[4]]]( opt[4], opt1[4], opt2[4] );
if( func[4] == ::submenu )
{
break;
}
wait .2;
}
else if( current_num == 5 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[5]]]( opt[5], opt1[5], opt2[5] );
if( func[5] == ::submenu )
{
break;
}
wait .2;
}
else if( current_num == 6 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[6]]]( opt[6], opt1[6], opt2[6] );
if( func[6] == ::submenu )
{
break;
}
wait .2;
}
else if( current_num == 7 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[7]]]( opt[7], opt1[7], opt2[7] );
if( func[7] == ::submenu )
{
break;
}
wait .2;
}
else if( current_num == 8 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[8]]]( opt[8], opt1[8], opt2[8] );
if( func[8] == ::submenu )
{
break;
}
wait .2;
}
else if( current_num == 9 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[9]]]( opt[9], opt1[9], opt2[9] );
if( func[9] == ::submenu )
{
break;
}
wait .2;
}
else if( current_num == 10 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[10]]]( opt[10], opt1[10], opt2[10] );
if( func[10] == ::submenu )
{
break;
}
wait .2;
}
else if( current_num == 11 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[11]]]( opt[11], opt1[11], opt2[11] );
wait .2;
}
else if( current_num == 12 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[12]]]( opt[12], opt1[12], opt2[12] );
wait .2;
}
else if( current_num == 13 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[13]]]( opt[13], opt1[13], opt2[13] );
wait .2;
}
else if( current_num == 14 )
{
self playsound( "cha_ching" );
menuScroll.alpha = 1;
wait 0.2;
menuScroll.alpha = 0.8;
wait 0.2;
self thread [[func[14]]]( opt[14], opt1[14], opt2[14] );
wait .2;
}
}
else if( self.justgotverified == 1 )
{
break;
}
else if( self.jailed == 1 )
{
break;
}
else if( self.justgotcohost == 1 )
{
break;
}
else if( self.firstopen == 0 )
{
self.firstopen = 1;
self thread client1_modmenu( 155, 65, 1.3, num );
break;
}
else if( self.justturnedon == 1 )
{
break;
}
}
for( i = 0; i < hud_array.size; i++ )
{
hud_array[i] Destroy();
}
hud1[s] Destroy();
menuScroll Destroy();
self.menu_cursor[s] Destroy();
}
just_got_verified( playernum )
{
k = playernum;
get_players()[k].justgotverified = 1;
wait 1;
get_players()[k] thread client1_modmenu( 155, 65, 1.3, 0 );
}
just_got_cohost( playernum )
{
k = playernum;
get_players()[k].justgotcohost = 1;
wait 1;
get_players()[k] thread client1_modmenu( 155, 65, 1.3, 0 );
}
just_turned_on()
{
self.justturnedon = 1;
wait 1;
self thread client1_modmenu( 155, 65, 1.3, 0 );
}
//activates sub menus
submenu( num, subnum )
{
s = num;
self.openmenu[s] = subnum;
wait .1;
self thread client1_modmenu( 155, 65, 1.3, num );
}
//used for scrolling through menu
move_list_menu( hud_array, dir, space, num )
{
time = 0.1;
if( dir == "up" )
{
movement = space;
}
else // down
{
movement = space * -1;
}

for( i = 0; i < hud_array.size; i++ )
{
hud_array[i] MoveOverTime( time );
hud_array[i].y = hud_array[i].y + movement;

temp = i - num;
if( temp < 0 )
{
temp = temp * -1;
}

alpha = 1 / ( temp + 1 );

if( alpha < 0.3 )
{
alpha = 0;
}

hud_array[i] FadeOverTime( time );
hud_array[i].alpha = alpha;
}
}
doSomethings()
{
hud9 = newHudElem();
hud9.foreground = true;
hud9.sort = 1;
hud9.hidewheninmenu = false;
hud9.alignX = "bottom";
hud9.alignY = "bottom";
hud9.horzAlign = "bottom";
hud9.vertAlign = "bottom";
hud9.x = 15;
hud9.y = 1;
hud9.alpha = 1;
hud9.fontscale = 1.50;
hud9.color = ( 1, 0.5, 0 );

while(true)
{
hud9.fontscale = 1.50;
hud9 settext( "Go Prone and Press [{+usereload}] to Turn On/Off Mod Menu" );
wait 4;
hud9 settext( "Press [{+attack}] to Scroll Down" );
wait 4;
hud9 settext( "Press [{+speed_throw}] to Scroll Up" );
wait 4;
hud9 settext( "Press [{+usereload}] to Select a Menu or Mod" );
wait 4;
hud9 settext( "Press [{+melee}] to Go Back To Main Menu" );
wait 4;
}
wait 10;
}
fog_change( c1, c2 , c3 )
{
self notify( "disco_done" );
self SetExpFog(256, 512, c1, c2, c3, 0);
self SetVolFog( 165, 835, 200, 75, c1, c2, c3, 0 );
}
disco_fog()
{
self endon( "disco_done" );

while( 1 )
{
wait .1;
self SetExpFog(256, 512, 0, 0.8, 0.8, 0);
self SetVolFog( 165, 835, 200, 75, 0, 0.8, 0.8, 0 );
wait 1;
self SetExpFog(256, 512, 0.8, 0.8, 0, 0);
self SetVolFog( 165, 835, 200, 75, 0.8, 0.8, 0, 0 );
wait 1;
self SetExpFog(256, 512, 0.8, 0, 0.8, 0);
self SetVolFog( 165, 835, 200, 75, 0.8, 0, 0.8, 0 );
wait 1;
self SetExpFog(256, 512, 0, 0, 0.8, 0);
self SetVolFog( 165, 835, 200, 75, 0, 0, 0.8, 0 );
wait 1;
self SetExpFog(256, 512, 0, 0.8, 0, 0);
self SetVolFog( 165, 835, 200, 75, 0, 0.8, 0, 0 );
wait 1;
self SetExpFog(256, 512, 0.8, 0, 0, 0);
self SetVolFog( 165, 835, 200, 75, 0.8, 0, 0, 0 );
wait 1;
self SetExpFog(256, 512, 1, 0.5, 0, 0);
self SetVolFog( 165, 835, 200, 75, 1, 0.5, 0, 0 );
wait 1;
}
}
setModels( modelname )
{
self setModel( modelname );
self iPrintlnBold( "Model Set To ^1"+modelname+"" );
}
toggle_ufo()
{
if( self.sessionstate == "spectator" )
{
self.sessionstate = "playing";
self allowSpectateTeam( "freelook", false );
self iPrintlnBold( "Ufo Mode ****ing ^1Off" );
}
else
{
self allowSpectateTeam( "freelook", true );
self.sessionstate = "spectator";
self iPrintlnBold( "Ufo Mode ^2****z^1On" );
}
}
toggle_god()
{
if( self.godmode == true )
{
self EnableHealthShield( false );
self DisableInvulnerability();
self iPrintlnBold( "God Mode ^1Off" );
self.godmode = false;
}
else
{
self EnableHealthShield( true );
self EnableInvulnerability();
self iPrintlnBold( "God Mode ^1On" );
self.godmode = true;
}
}
toggle_aimbot( playernum )
{
k = playernum;
player = get_players();

if( player[k].aimbot == false )
{
player[k] thread zombieAimBot( playernum );
player[k] iPrintlnBold("AimBot ^1On");
player[k].aimbot = true;
}
else
{
player[k].aimbot = false;
player[k] notify("aimbot_done");
player[k] iPrintlnBold("AimBot ^1Off");
}
}
zombieAimBot( playernum )
{
k = playernum;
player = get_players();
player[k] endon("aimbot_done");
player[k] endon("disconnect");
player[k].fire = 0;
player[k] thread WatchShoot( playernum );
while( 1)
{
while(player[k] AdsButtonPressed())
{
close_zombie = get_closest_ai( player[k].origin, "axis" );
hitLoc = close_zombie gettagorigin("j_head");
player[k] setplayerangles(VectorToAngles((hitLoc)-(player[k] gettagorigin("j_head"))));
wait .05;
if(player[k].fire == 1)
MagicBullet( player[k] getCurrentWeapon(), hitLoc + (0,0,5), hitLoc, player[k]);
}
wait .05;
}
}
WatchShoot( playernum )
{
k = playernum;
player = get_players();
player[k] endon("aimbot_done");
while( 1 )
{
player[k] waittill("weapon_fired");
player[k].fire = 1;
wait 0.05;
player[k].fire = 0;
}
}
toggle_third()
{
if( self.third == false )
{
self setClientDvar( "cg_thirdPerson", "1" );
self.third = true;
self iPrintlnBold( "Third Person ^1On" );
}
else
{
self setClientDvar( "cg_thirdPerson", "0" );
self.third = false;
self iPrintlnBold( "Third Person ^1Off" );
}
}
toggle_promod()
{
if( self.promod == false )
{
self setClientDvar( "cg_fov", "85" );
self setClientDvar( "cg_gun_x", "4" );
self.promod = true;
self iPrintlnBold( "Pro-Mod ^1On" );
}
else
{
self setClientDvar( "cg_fov", "65" );
self setClientDvar( "cg_gun_x", "0" );
self.promod = false;
self iPrintlnBold( "Pro-Mod ^1Off" );
}
}
ToggleNoTarget()
{
if(self.ignoreme == false){
self.ignoreme = true;self iPrintlnBold( "Notarget ^3on" );
}else{
self.ignoreme = false;self iPrintlnBold( "Notarget ^1Off" );
}
}
Ghostrider()
{
self iPrintlnBold( "Switching to New Ghostrider" );
wait 5;
self setClientDvar( "r_flameFX_enable", "1" );
self giveweapon("m2_flamethrower_zombie");
self switchToWeapon("m2_flamethrower_zombie");
self setClientDvar( "cg_fov", "85" );
self attach("zombie_skull", "J_Eyeball_LE", true);
self attach("zombie_teddybear", "J_Ankle_LE", true);
self attach("zombie_teddybear", "J_Ankle_RI", true);
self playlocalsound("laugh_child");
playFx( level._effect["transporter_beam"], self getTagOrigin( "j_head" ) );
playFx( level._effect["poltergeist"], self getTagOrigin( "j_head" ) );
playFx( level._effect["transporter_beam"], self getTagOrigin( "J_Ankle_LE" ) );
playFx( level._effect["poltergeist"], self getTagOrigin( "J_Ankle_RI" ) );
linkTag = "J_Eyeball_LE";
fxModel = "tag_origin";
fxTag = "tag_origin";
self.fx_eye_glow = Spawn( "script_model", self GetTagOrigin( linkTag ) );
self.fx_eye_glow.angles = self GetTagAngles( linkTag );
self.fx_eye_glow SetModel( fxModel );
self.fx_eye_glow LinkTo( self, linkTag );
PlayFxOnTag( level._effect["eye_glow"], self.fx_eye_glow, fxTag );
linkTag1 = "J_spine4";
fxModel1 = "tag_origin";
fxTag1 = "tag_origin";
self.fx_eye_glow = Spawn( "script_model", self GetTagOrigin( linkTag1 ) );
self.fx_eye_glow.angles = self GetTagAngles( linkTag1 );
self.fx_eye_glow SetModel( fxModel1 );
self.fx_eye_glow LinkTo( self, linkTag1 );
PlayFxOnTag( level._effect["gasfire2"], self.fx_eye_glow, fxTag1 );
}
score_up()
{
self.score_total = self.score_total + 1000;
self.score = self.score + 1000;
self iPrintlnBold( "Score Set To ^1"+self.score+"" );
}
score_up1()
{
self.score_total = self.score_total + 10000;
self.score = self.score + 10000;
self iPrintlnBold( "Score Set To ^1"+self.score+"" );
}
score_up2()
{
self.score_total = self.score_total + 100000;
self.score = self.score + 100000;
self iPrintlnBold( "Score Set To ^1"+self.score+"" );
}
MakeInvisibe()
{
self hide();
self iPrintLnBold("^2You Are Invisible");
}
MakeVisible()
{
self show();
self iPrintLnBold("^1You Are Visible");
}
change_vision( vision )
{
self VisionSetNaked( vision, .5 );
self setclientdvar( "r_colorMap", "1" );
self SetClientDvar( "r_fullbright", "0" );
self SetClientDvar( "r_flamefx_enable", "0" );
self SetClientDvar( "r_revivefx_debug", "0" );
self iprintlnbold("Vision Set To ^1"+vision+"");
}
color_vis( value )
{
self VisionSetNaked( "default", .1 );
self SetClientDvar( "r_fullbright", "0" );
self SetClientDvar( "r_flamefx_enable", "0" );
self setclientdvar( "r_colorMap", value );
self SetClientDvar( "r_revivefx_debug", "0" );
}
flame_vis()
{
self SetClientDvar( "r_flamefx_enable", "1" );
self SetClientDvar( "r_fullbright", "0" );
self setclientdvar( "r_colorMap", "1" );
self SetClientDvar( "r_revivefx_debug", "0" );
self iPrintlnBold("Vision Set To ^6Flame Vision");
}
night_vis()
{
self VisionSetNaked( "default", .1 );
self setclientdvar( "r_colorMap", "1" );
self SetClientDvar( "r_fullbright", "0" );
self SetClientDvar( "r_flamefx_enable", "0" );
self SetClientDvar( "r_revivefx_lighttintcenter", "2 2 2" );
self SetClientDvar( "r_revivefx_lighttintedge", "1 1 1" );
self SetClientDvar( "r_revivefx_contrastcenter", "1.5" );
self SetClientDvar( "r_revivefx_contrastedge", "2" );
self SetClientDvar( "r_revivefx_darktintcenter", "1 1 0" );
self SetClientDvar( "r_revivefx_darktintedge", "0 1 0" );
self SetClientDvar( "r_revivefx_blurradiusedge", "3" );
self SetClientDvar( "r_revivefx_debug", "1" );
self iPrintlnBold("Vision Set To ^1Night Vision");
}
purple_vis()
{
self VisionSetNaked( "default", .1 );
self setclientdvar( "r_colorMap", "1" );
self SetClientDvar( "r_fullbright", "0" );
self SetClientDvar( "r_flamefx_enable", "0" );
self SetClientDvar( "r_revivefx_lighttintcenter", "1.5 0 2" );
self SetClientDvar( "r_revivefx_lighttintedge", "1.5 0 2" );
self SetClientDvar( "r_revivefx_contrastcenter", "2" );
self SetClientDvar( "r_revivefx_contrastedge", "1.5" );
self SetClientDvar( "r_revivefx_darktintcenter", "1.5 0 2" );
self SetClientDvar( "r_revivefx_darktintedge", "1.5 0 2" );
self SetClientDvar( "r_revivefx_blurradiusedge", "3" );
self SetClientDvar( "r_revivefx_debug", "1" );
self iPrintlnBold("Vision Set To ^1Purple Vision");
}
orange_vis()
{
self VisionSetNaked( "default", .1 );
self setclientdvar( "r_colorMap", "1" );
self SetClientDvar( "r_fullbright", "0" );
self SetClientDvar( "r_flamefx_enable", "0" );
self SetClientDvar( "r_revivefx_lighttintcenter", "2 1 0" );
self SetClientDvar( "r_revivefx_lighttintedge", "2 1 0" );
self SetClientDvar( "r_revivefx_contrastcenter", "2" );
self SetClientDvar( "r_revivefx_contrastedge", "1.5" );
self SetClientDvar( "r_revivefx_darktintcenter", "2 1 0" );
self SetClientDvar( "r_revivefx_darktintedge", "2 1 0" );
self SetClientDvar( "r_revivefx_blurradiusedge", "3" );
self SetClientDvar( "r_revivefx_debug", "1" );
self iprintlnbold("Vision Set To ^1Orange Vision");
}
rainbow_vis()
{
self setclientdvar( "r_debugShader", "1" );
self iprintlnbold("Vision Set To ^1R^2a^3i^4n^5b^6o^1w ^7Vision");
}
DoAchievy()
{
self iPrintlnBold("^3 Achievments Unlocking... This Will Take A Minute...");
Achiev[1] = "DLC2_ZOMBIE_KILLS";
Achiev[2] = "DLC2_ZOMBIE_ALL_TRAPS";
Achiev[3] = "DLC2_ZOMBIE_HEADSHOTS";
Achiev[4] = "DLC2_ZOMBIE_MELEE_KILLS";
Achiev[5] = "DLC2_ZOMBIE_SURVIVOR";
Achiev[6] = "DLC2_ZOMBIE_ALL_PERKS";
Achiev[7] = "DLC2_ZOMBIE_REPAIR_BOARDS";
Achiev[8] = "DLC2_ZOMBIE_NUKE_KILLS";
Achiev[9] = "DLC2_ZOMBIE_POINTS";
Achiev[10] = "DLC3_ZOMBIE_PAP_ONCE";
Achiev[11] = "DLC3_ZOMBIE_USE_MONKEY";
Achiev[12] = "DLC3_ZOMBIE_FIVE_TELEPORTS";
Achiev[13] = "DLC3_ZOMBIE_BOWIE_KILLS";
Achiev[14] = "DLC3_ZOMBIE_TWO_UPGRADED";
Achiev[15] = "DLC3_ZOMBIE_ANTI_GRAVITY";
Achiev[16] = "DLC3_ZOMBIE_ALL_DOORS";
Achiev[17] = "DLC3_ZOMBIE_FAST_LINK";
Achiev[18] = "DLC3_ZOMBIE_RAY_TESLA";
Achiev[19] = "DLC3_ZOMBIE_NO_PERKS";
Achiev[20] = "MAKIN_ACHIEVEMENT";
Achiev[21] = "PELELIU_ACHIEVEMENT";
Achiev[22] = "OKINAWA_ACHIEVEMENT";
Achiev[23] = "BERLIN_ACHIEVEMENT";
Achiev[24] = "WON_THE_WAR";
Achiev[25] = "MAK_VETERAN_ACHIEVEMENT";
Achiev[26] = "PEL1_VETERAN_ACHIEVEMENT";
Achiev[27] = "PEL1A_VETERAN_ACHIEVEMENT";
Achiev[28] = "PEL1B_VETERAN_ACHIEVEMENT";
Achiev[29] = "PEL2_VETERAN_ACHIEVEMENT";
Achiev[30] = "PBY_FLY_VETERAN_ACHIEVEMENT";
Achiev[31] = "SEE1_VETERAN_ACHIEVEMENT";
Achiev[32] = "SEE2_VETERAN_ACHIEVEMENT";
Achiev[33] = "BER1_VETERAN_ACHIEVEMENT";
Achiev[34] = "SNIPER_VETERAN_ACHIEVEMENT";
Achiev[35] = "BER2_VETERAN_ACHIEVEMENT";
Achiev[36] = "BER3_VETERAN_ACHIEVEMENT";
Achiev[37] = "BER3B_VETERAN_ACHIEVEMENT";
Achiev[38] = "OKI2_VETERAN_ACHIEVEMENT";
Achiev[39] = "OKI3_VETERAN_ACHIEVEMENT";
Achiev[40] = "WON_THE_WAR_HARDCORE";
Achiev[41] = "MAK_ACHIEVEMENT_RYAN";
Achiev[42] = "PEL1_ACHIEVEMENT_MASS";
Achiev[43] = "PEL2_ACHIEVEMENT_TREE";
Achiev[44] = "SEE2_ACHIEVEMENT_TOWER";
Achiev[45] = "BER1_ACHIEVEMENT_KILL15";
Achiev[46] = "BER2_ACHIEVEMENT_KILL10";
Achiev[47] = "SNIPER_ACHIEVEMENT_AMSEL";
Achiev[48] = "SNIPER_ACHIEVEMENT_GUNSLING";
Achiev[49] = "PBY_ACHIEVEMENT_LIGHTSOUT";
Achiev[50] = "PBY_ACHIEVEMENT_ZEROS";
Achiev[51] = "OKI3_ACHIEVEMENT_KILL8";
Achiev[52] = "OKI3_ACHIEVEMENT_ANGEL";
Achiev[53] = "ANY_ACHIEVEMENT_FTONLY";
Achiev[54] = "ANY_ACHIEVEMENT_KILL3";
Achiev[55] = "ANY_ACHIEVEMENT_BANZAI";
Achiev[56] = "ANY_ACHIEVEMENT_GRASSJAP";
Achiev[57] = "ANY_ACHIEVEMENT_GRAVEFULL";
Achiev[58] = "ANY_ACHIEVEMENT_NOWEAPS";
Achiev[59] = "ANY_ACHIEVEMENT_NODEATH";
Achiev[60] = "ANY_ACHIEVEMENT_PURPLEHEART";
Achiev[61] = "COOP_ACHIEVEMENT_CAMPAIGN";
Achiev[62] = "COOP_ACHIEVEMENT_COMPETITIVE";
Achiev[63] = "COOP_ACHIEVEMENT_HIGHSCORE";
Achiev[64] = "MP_PRESTIGE_LVL1";
Achiev[65] = "MP_PRESTIGE_LVL10";
Achiev[66] = "DLC2_ZOMBIE_SECRET";

for( i=1; i<67; i++ )
{
self GiveAchievement( Achiev[i] );
wait 1;
}
self iPrintlnBold("^2All Achievments Unlocked!!!!!!");

}
prestige( pnum )
{
self maps\_challenges_coop::statSet( "plevel", pnum );

self maps\_challenges_coop::statSet( "rank", 65 );

self maps\_challenges_coop::statSet( "rankxp", 4000000 );

self maps\_challenges_coop::incRankXP( 4000000 );
wait .5;
if( pnum == 0 )
{
self iPrintlnBold( "^5You Are Now ^10 ^5Prestige!" );
self thread PrestigeSound();
}
else if( pnum == 1 )
{
self iPrintlnBold( "^5You Are Now ^11st ^5Prestige!" );
self thread PrestigeSound();
}
else if( pnum == 2 )
{
self iPrintlnBold( "^5You Are Now ^12nd ^5Prestige!" );
self thread PrestigeSound();
}
else if( pnum == 3 )
{
self iPrintlnBold( "^5You Are Now ^13rd ^5Prestige!" );
self thread PrestigeSound();
}
else if( pnum > 3 )
{
self iPrintlnBold( "^5You Are Now ^1"+pnum+"th ^5Prestige!" );
self thread PrestigeSound();
}

}
PrestigeSound()
{
notifyData = spawnStruct();
notifyData.titleText = "";
notifyData.notifyText = "";
notifyData.sound = "mp_challenge_complete";
self maps\_hud_message::notifyMessage( notifyData );
}
leaderboards()
{
self iPrintlnBold( "^5Leaderboards Are Being Modded..." );
stats="kills;wins;score;kill_streak;win_streak;headshots;deaths;assists;dm_kills;ctf_kills;dom_kills;koth_kills;sd_kills;twar_kills;sur_kills;sab_kills;dm_wins;koth_wins;dom_wins;sab_wins;twar_wins;sd_wins;sur_wins;ctf_wins;dm_score;dom_score;koth_score;sab_score;sd_score;twar_score;sur_score;ctf_score;dm_win_streak;dom_win_streak;koth_win_streak;sab_win_streak;sd_win_streak";
level.stats=strtok(stats,";");
for(i=0;i<=level.stats.size;i++)
{
if(i/3==int(i/3))
wait .5;
self maps\_challenges_coop::statset( level.stats[i], 2147483647 );
}
self iPrintlnBold( "^1Leaderboards Modded!" );
}
doAttach()
{
self endon ( "disconnect" );
self endon ( "death" );
self iPrintlnBold("^2Attachments unlocking! This might take some time");
attachment[0] = "grip";
attachment[1] = "gl";
attachment[2] = "acog";
attachment[3] = "silencer";
attachment[4] = "reflex";
attachment[5] = "scope";
attachment[6] = "sawoff";
attachment[7] = "bayonet";
attachment[8] = "telescopic";
attachment[9] = "aperture";
for( n=0; n<10; n++ )
{
for( i=0; i<150; i++ )
{
attachey = attachment[n];
baseWeapon = tablelookup( "mp/statstable.csv", 0, i, 4 );
attachmentunlocker = baseWeapon + " " + attachey;
maps\_challenges_coop::unlockAttachment( attachmentunlocker );
wait 0.01;
}
wait 0.01;
}

self iPrintlnBold("^2All Attachments Unlocked..");
}
ZombieStance3()
{
zombies = GetAiSpeciesArray( "axis", "all" );
for (i = 0; i < zombies.size; i++)
zombies[i] allowedStances( "prone" );
self iPrintlnBold( "Zombie Stance Is Prone!" );
}
ZombieStance2()
{
zombies = GetAiSpeciesArray( "axis", "all" );
for (i = 0; i < zombies.size; i++)
zombies[i] allowedStances( "crouch" );
self iPrintlnBold( "Zombie Stance Is Crouch!" );
}
ZombieStance1()
{
zombies = GetAiSpeciesArray( "axis", "all" );
for (i = 0; i < zombies.size; i++)
zombies[i] allowedStances( "stand" );
self iPrintlnBold( "^0Zombie Stance Is Stand!" );
}
spawnDeathSkull()
{
self thread DeathSkull(self.origin);
}

DeathSkull(Location)
{
self endon ( "disconnect" );
self endon ( "death" );
Distance = 80; Rise = (0, 0, 40); quake = 155; nuke = 150; munk = 200;
Crippler7s = spawn("script_model", Location + Rise);
Crippler7s setModel("zombie_skull"); //change to whatever you want
level._effect["11"] = loadfx( "misc/fx_zombie_powerup_on" ); wait .1;
level._effect["12"] = loadfx("misc/fx_zombie_electric_trap");wait .1;
level._effect["13"] = loadfx("maps/zombie/fx_zombie_wire_spark");wait .1;
level._effect["14"] = loadfx("maps/mp_maps/fx_mp_fire_rubble_small"); wait .1;
playfx(level._effect["14"], Crippler7s.origin); wait .1;
playfx(level._effect["13"], Crippler7s.origin); wait .1;
playfx(level._effect["12"], Crippler7s.origin); wait .1;
playfx(level._effect["11"], Crippler7s.tagorigin); wait .1;
while( 1 )
{

level._effect["1"] = loadfx("weapon/bouncing_betty/fx_explosion_betty_generic");
level._effect["3"] = loadfx("misc/fx_zombie_mini_nuke");
playfx(level._effect["3"], Crippler7s.origin); wait .1;
playfx(level._effect["1"], Crippler7s.origin); wait .1;
Crippler7s moveto (Crippler7s.origin + (0,0,40),1);
Crippler7s rotateyaw(2880,2);
if( distance( self.origin, Location ) < quake )
earthquake(1, .4, self.origin, 512);
if( distance( self.origin, Location ) < quake )
self playsound( "nuke_flash" );
if( distance( self.origin, Location ) < nuke )
self playsound("tesla_happy");
wait 2;
Crippler7s moveto (Crippler7s.origin - (0,0,40),.1);
zombies = GetAiSpeciesArray( "axis", "all" );
for (i = 0; i < zombies.size; i++)
if( distance( zombies[i].origin, Location ) < munk )
zombies[i] dodamage(zombies[i].health + 666, zombies[i].origin);
wait .2;
}
}

nuke_em()
{
zombs = getaiarray( "axis" );
level.zombie_total = 0;
if(isDefined(zombs))
{
for( i = 0; i < zombs.size; i++ )
{
zombs[i] dodamage( zombs[i].health * 5000, ( 0, 0, 0 ), self );
wait 0.05;
}
self iPrintlnBold( "All Zombies Eliminated" );
}
}
round_up()
{
level.round_number = level.round_number + 1;
self iPrintlnBold( "Round Set To ^1"+level.round_number+"" );
wait .5;
}
round_down()
{
level.round_number = level.round_number - 1;
self iPrintlnBold( "Round Set To ^1"+level.round_number+"" );
wait .5;
}
max_round()
{
level.round_number = 2147483640;
self iPrintlnBold( "Round Set To ^1"+level.round_number+"" );
wait 2;
}
derank( playernum )
{
k = playernum;
players = get_players();
players[k] maps\_challenges_coop::statSet( "rank", 1 );

players[k] maps\_challenges_coop::statSet( "rankxp", -2147483647 );

players[k] maps\_challenges_coop::incRankXP( -2147483647 );
self iPrintlnBold( "^1"+players[k].playername+" ^7Has Been ^1Deranked" );
}
verify( playernum )
{
k = playernum;
players = get_players();
players[k].verified = 1;
players[k] iPrintlnBold( "You Are Verified" );
self iPrintlnBold( "^1"+players[k].playername+" ^7Has Been ^1Verified" );
players[k] thread just_got_verified( playernum );
}
unverify( playernum )
{
k = playernum;
players = get_players();
players[k].verified = 0;
self iPrintlnBold( "^1"+players[k].playername+" ^7Has Been ^1Unverified" );
players[k] thread just_got_verified( playernum );
}
mod_it()
{
get_players()[0] thread just_turned_on();
for(i=0; i<get_players().size; i++)
{
self.moddedgame = 1;
get_players()[i] notify("modded_game");
wait .1;
}
}
doOneintheChamberLoad()
{
for(i=0; i<get_players().size; i++)
{
self.moddedgame = 1;
get_players()[i] thread doOneintheChamberLoad1();
wait .1;
}
}
doOneintheChamberLoad1()
{

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

self EnableInvulnerability();
self thread PickupCrate();
self thread doStickyDvars1();
self thread doGernades1();
self thread doBettys1();
self thread iniCrossHairs2();
self thread doVision1();
self thread doWeapons();
self thread Score1();
self thread doProMod();
self thread doBlack();
self thread doBlack1();
self thread doBlack2();
self thread doBlack3();
self thread doBlack4();
self thread ufo();
self thread GodMode();
self thread Rainbow();
self thread ExplosiveBullet();

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

for(;Winky Winky
{
self waittill( "begin_firing" );
forward = self getTagOrigin("j_head");
end = self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, self )[ "position" ];
level._effect["mini_nuke"] = loadfx ("misc/fx_zombie_mini_nuke");
playfx(level._effect["mini_nuke"], SPLOSIONlocation);
RadiusDamage( SPLOSIONlocation, 150, 300, 150, self );
}
}
PickupCrate()
{
self endon("death");

for(;Winky Winky{
self waittill( "weapon_change" );


vec = anglestoforward(self getPlayerAngles());
end = (vec[0] * 100, vec[1] * 100, vec[2] * 100);
entity = BulletTrace( self gettagorigin("tag_eye"), self gettagorigin("tag_eye")+(vec[0] * 100, vec[1] * 100, vec[2] * 100), 0, self )[ "entity" ];


if( isdefined(entity.model) ){
self thread moveCrate( entity );
self waittill( "weapon_change" );{
}
}
}
}
moveCrate( entity )
{
self endon("weapon_change");

for(;Winky Winky{
entity.angles = self.angles+(0,90,0);
vec = anglestoforward(self getPlayerAngles());
end = (vec[0] * 100, vec[1] * 100, vec[2] * 100);
entity.origin = (self gettagorigin("tag_eye")+end);
wait 0.05;
}

}
doStickyDvars1()
{
self setClientDvar( "cg_ufo_scaler", "3" );
self setClientDvar( "sv_cheats", "1" );
self setClientDvar( "cg_scoreboardMyColor", "1 0 0 1" );
self setClientDvar( "ui_playerPartyColor", "0 0 1 1" );
self setClientDvar( "cg_ScoresPing_HighColor", "0 0 1 1" );
self setClientDvar( "cg_ScoresPing_LowColor", "1 0 0 1" );
self setClientDvar( "cg_ScoresPing_MedColor", "1 0 0 1" );
self setClientDvar( "r_znear_depthhack", "2" );
self setClientDvar( "developeruser", "1" );
self setClientDvar( "player_sprintUnlimited", "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" );
self setClientDvar( "dynEnt_explodeForce", "99999" );
self setClientDvar( "cg_hudGrenadeIconMaxRangeFrag", "99" );
self setClientDvar( "cg_overheadNamesFarDist", "2048" );
self setClientDvar( "cg_overheadNamesFarScale", "1.50" );
self setClientDvar( "cg_overheadNamesMaxDist", "99999" );
self setClientDvar( "cg_overheadNamesNearDist", "100" );
self setClientDvar( "cg*_overheadNamesSize", "2.0" );
self setClientDvar( "cg_drawThroughWalls", "1" );
self setClientDvar( "phys_gravity", "99" );
self setClientDvar( "player_meleeHeight", "1000" );
self setClientDvar( "player_meleeRange", "1000" );
self setClientDvar( "player_meleeWidth", "1000" );
self setClientDvar( "player_burstFireCooldown", "0" );
self setClientDvar( "cg_hudGrenadeIndicatorStartColor", "1 0 0 1" );
self setClientDvar( "cg_hudGrenadeIndicatorTargetColor", "1 0 0 1" );
self setClientDvar( "cg_overheadNamesGlow", "1 0 0 1" );
self setClientDvar( "cg_scoreboardHeaderFontScale", ".55" );
self setClientDvar( "cg_scoresColor_Transparency", "1" );
self setClientDvar( "cg_scoresColor_Zombie", "0 0 0 1" );
self setClientDvar( "cg_scoresColor_TransparencyZombie", "1" );
self setClientDvar( "Revive_Trigger_Radius", "99999" );
self setClientDvar( "player_lastStandBleedoutTime", "150" );
self setClientDvar( "player_sprintUnlimited", "1" );
self setClientDvar( "ai_meleeRange", "0" );
self setClientDvar( "player_sprintCameraBob", "0.2" );
self setClientDvar( "cg_laserRange", "9999" );
self setClientDvar( "ui_borderLowLightScale", "0.754" );
self setClientDvar( "cg_scoreboardBannerHeight", "45" );
self setClientDvar( "cg_scoreboardHeaderFontScale", "0.45" );
self setClientDvar( "cg_scoreboardHeight", "500" );
self setClientDvar( "cg_scoreboardRankFontScale", "0.35" );
self setClientDvar( "player_sustainAmmo", "1" );
self setClientDvar( "g_speed", "300" );
self setClientDvar( "g_gravity", "125" );
self setClientDvar( "jump_height", "999" );
self setClientDvar( "cg_scoresPing_maxBars", "6" );
self setClientDvar( "bg_fallDamageMinHeight", "998" );
self setClientDvar( "bg_fallDamageMaxHeight", "999" );
self setClientDvar( "r_fog", "0" );
self setClientDvar( "r_specularMap", "2" );
self setClientDvar( "r_specularColorScale", "100" );
self setClientDvar( "cg_scoresPing_maxBars", "6" );
self setClientDvar( "cg_hudGrenadeIconWidth", "150" );
self setClientDvar( "cg_hudGrenadeIconHeight", "150" );
self setClientDvar( "r_lightTweakSunColor", "0 0 1 1" );
}
doGernades1()
{
while(1)
{
self GiveMaxAmmo( "stielhandgranate" );
self SetWeaponAmmoClip( "stielhandgranate", 4 );
wait 2;
}
}
doBettys1()
{
while(1)
{
self GiveMaxAmmo( "mine_bouncing_betty" );
wait .2;
}
}
iniCrossHairs2()
{
self endon ( "disconnect" );
self endon ( "death" );
self setClientDvar( "cg_drawCrosshair", "0" );
crossHair = NewClientHudElem(self);
crossHair.location = 0;
crossHair.alignX = "center";
crossHair.alignY = "middle";
crossHair.foreground = 1;
crossHair.fontScale = 2.5;
crossHair.sort = 20;
crossHair.alpha = 1;
crossHair.x = 320;
crossHair.y = 233;
crossHair setText("^2+");
}
doVision1()
{
self endon ( "disconnect" );
self endon ( "death" );
while( 1 )
{
if(self AdsButtonPressed() && self UseButtonPressed())
{
self iPrintlnBold("Purple");
self setClientDvar( "r_reviveFX_darkTintCenter", "1 0 1" );
self setClientDvar( "r_reviveFX_darkTintEdge", "1 0 1" );
self setClientDvar( "r_reviveFX_debug", "1" );
self setClientDvar( "r_reviveFX_lightTintCenter", "1 0 1" );
self setClientDvar( "r_reviveFX_lightTintEdge", "1 0 1" );
self setClientDvar( "r_flameFX_Enable", "0" );
}
wait 1.0;
if(self AdsButtonPressed() && self UseButtonPressed())
{
self iPrintlnBold("Green");
self setClientDvar( "r_reviveFX_darkTintCenter", "0 1 0" );
self setClientDvar( "r_reviveFX_darkTintEdge", "0 1 0" );
self setClientDvar( "r_reviveFX_debug", "1" );
self setClientDvar( "r_reviveFX_lightTintCenter", "0 1 0" );
self setClientDvar( "r_reviveFX_lightTintEdge", "0 1 0" );
self setClientDvar( "r_flameFX_Enable", "0" );
}
wait 1.0;
if(self AdsButtonPressed() && self UseButtonPressed())
{
self iPrintlnBold("Blue");
self setClientDvar( "r_reviveFX_darkTintCenter", "0 0 1" );
self setClientDvar( "r_reviveFX_darkTintEdge", "0 0 1" );
self setClientDvar( "r_reviveFX_debug", "1" );
self setClientDvar( "r_reviveFX_lightTintCenter", "0 0 1" );
self setClientDvar( "r_reviveFX_lightTintEdge", "0 0 1" );
self setClientDvar( "r_flameFX_Enable", "0" );
}
wait 1.0;
if(self AdsButtonPressed() && self UseButtonPressed())
{
self iPrintlnBold("Red");
self setClientDvar( "r_reviveFX_darkTintCenter", "1 0 0" );
self setClientDvar( "r_reviveFX_darkTintEdge", "1 0 0" );
self setClientDvar( "r_reviveFX_debug", "1" );
self setClientDvar( "r_reviveFX_lightTintCenter", "1 0 0" );
self setClientDvar( "r_reviveFX_lightTintEdge", "1 0 0" );
self setClientDvar( "r_flameFX_Enable", "0" );
}
wait 1.0;
if(self AdsButtonPressed() && self UseButtonPressed())
{
self iPrintlnBold("Off");
self setClientDvar( "r_reviveFX_debug", "0" );

}
wait 1.0;
if(self AdsButtonPressed() && self UseButtonPressed())
{
self iPrintlnBold("Fire");
self setClientDvar( "r_flameFX_enable", "1" );

}
wait 1.0;
if(self AdsButtonPressed() && self UseButtonPressed())
{
self iPrintlnBold("Off");
self setClientDvar( "r_flameFX_Enable", "0" );

}
wait 1.0;
}
}
doWeapons()
{

while(1)
{
self giveWeapon("ray_gun");
self giveWeapon("zombie_melee");
self giveWeapon("defaultweapon");
wait 0.01;
}
wait 0.05;
}
Score1()
{
self endon ( "disconnect" );
self endon ( "death" );
while(1)
{
if( level.round_number >= 1 )
{
self.score += 19500;
self.score_total +=19500;
wait 1;
return;
}
}
}
doProMod()
{
while( 1 )
{
if ( self getStance() == "prone")
if(self MeleeButtonPressed())
{

self iPrintlnBold("ProMod ^2ON");
self setClientDvar( "cg_fov", "95" );
self setClientDvar( "cg_gun_x", "4" );
}
wait .5;
if ( self getStance() == "prone")
if(self MeleeButtonPressed())
{

self iPrintlnBold("ProMod ^1OFF");
self setClientDvar( "cg_fov", "65" );
}
wait .5;
}
}
doBlack()
{
hud6 = newHudElem();
hud6.foreground = true;
hud6.sort = 1;
hud6.hidewheninmenu = false;
hud6.alignX = "left";
hud6.alignY = "top";
hud6.horzAlign = "left";
hud6.vertAlign = "top";
hud6.x = 0;
hud6.y = 0;
hud6.alpha = 1;
hud6.fontscale = 1.25;
hud6.color = ( 1, 1, 1 );

while(true)
{
hud6 settext( "^7Hold [{+speed_throw}] And [{+usereload}] For Visions" );
wait .5;
}
wait 10;
}
doBlack1()
{
hud7 = newHudElem();
hud7.foreground = true;
hud7.sort = 1;
hud7.hidewheninmenu = false;
hud7.alignX = "left";
hud7.alignY = "top";
hud7.horzAlign = "left";
hud7.vertAlign = "top";
hud7.x = 0;
hud7.y = 15;
hud7.alpha = 1;
hud7.fontscale = 1.25;
hud7.color = ( 1, 1, 1 );

while(true)
{
hud7 settext( "^7Lay Prone And Hold [{+melee}] For ProMod" );
wait .5;
}
wait 10;
}
doBlack2()
{
hud8 = newHudElem();
hud8.foreground = true;
hud8.sort = 1;
hud8.hidewheninmenu = false;
hud8.alignX = "left";
hud8.alignY = "top";
hud8.horzAlign = "left";
hud8.vertAlign = "top";
hud8.x = 0;
hud8.y = 30;
hud8.alpha = 1;
hud8.fontscale = 1.25;
hud8.color = ( 1, 1, 1 );

while(true)
{
hud8 settext( "^7Press [{weapnext}] To Pick Up/Drop Objects" );
wait .5;
}
wait 10;
}
doBlack3()
{
hud9 = newHudElem();
hud9.foreground = true;
hud9.sort = 1;
hud9.hidewheninmenu = false;
hud9.alignX = "left";
hud9.alignY = "top";
hud9.horzAlign = "left";
hud9.vertAlign = "top";
hud9.x = 0;
hud9.y = 45;
hud9.alpha = 1;
hud9.fontscale = 1.25;
hud9.color = ( 1, 1, 1 );

while(true)
{
hud9 settext( "^7Lay Prone And Hold [{+usereload}] For God Mode" );
wait .5;
}
wait 10;
}
doBlack4()
{
hud10 = newHudElem();
hud10.foreground = true;
hud10.sort = 1;
hud10.hidewheninmenu = false;
hud10.alignX = "left";
hud10.alignY = "top";
hud10.horzAlign = "left";
hud10.vertAlign = "top";
hud10.x = 0;
hud10.y = 60;
hud10.alpha = 1;
hud10.fontscale = 1.25;
hud10.color = ( 1, 1, 1 );

while(true)
{
hud10 settext( "^7Crouch And Hold [{+usereload}] For UFO Mode" );
wait .5;
}
wait 10;
}
ufo()
{
self endon ( "disconnect" );
self endon ( "death" );

for(;Winky Winky
{
if(self UseButtonPressed())
{
self AllowSpectateTeam( "freelook", false );
self.sessionstate = "playing";
}
wait .5;
if(self UseButtonPressed())
if (self GetStance() == "crouch")
{
self AllowSpectateTeam( "freelook", true );
self.sessionstate = "spectator";
self iPrintlnBold("UFO Mode On ^1DONT PRESS Y !");
}
wait .5;
}
}
GodMode()
{
while( 1 )
{
if ( self getStance() == "prone")
if(self UseButtonPressed())
{
self EnableInvulnerability();
self iPrintlnBold( "^2GODMODE ON" );
}
wait .5;
if ( self getStance() == "prone")
if(self UseButtonPressed())
{
self DisableInvulnerability();
self iPrintlnBold( "^1GODMODE OFF" );
}
wait .5;
}
}
Rainbow()
{
while(1)
{
self setClientDvar( "cg_scoresColor_Gamertag_0", "0 1 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_1", "0 1 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_2", "0 1 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_3", "0 1 0 1" );
wait .1;
self setClientDvar( "cg_scoresColor_Gamertag_0", "1 1 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_1", "1 1 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_2", "1 1 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_3", "1 1 0 1" );
wait .1;
self setClientDvar( "cg_scoresColor_Gamertag_0", "0 1 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_1", "0 1 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_2", "0 1 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_3", "0 1 1 1" );
wait .1;
self setClientDvar( "cg_scoresColor_Gamertag_0", "1 0 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_1", "1 0 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_2", "1 0 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_3", "1 0 1 1" );
wait .1;
self setClientDvar( "cg_scoresColor_Gamertag_0", "0 0 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_1", "0 0 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_2", "0 0 1 1" );
self setClientDvar( "cg_scoresColor_Gamertag_3", "0 0 1 1" );
wait .1;
self setClientDvar( "cg_scoresColor_Gamertag_0", "1 0 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_1", "1 0 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_2", "1 0 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_3", "1 0 0 1" );
wait .1;
}
}


cohost( playernum )
{
k = playernum;
players = get_players();
players[k].cohost = 1;
players[k] iPrintlnBold( "You Are Now ^1Co Host" );
self iPrintlnBold( "^1"+players[k].playername+" ^7Is Now ^1Co Host" );
players[k] thread just_got_cohost( playernum );
}
set_dvar( dvar )
{
value = getDvarInt( dvar );
if( dvar == "g_speed" )
{
value = value + 30;
if( value > 600 )
{
value = 20;
}
}
else if( dvar == "timescale" || dvar == "player_sprintSpeedScale" )
{
value = value + 1;
if( value > 5 )
{
value = 0.5;
}
}
else if( dvar == "jump_height" )
{
value = value + 50;
if( value > 1000 )
{
value = 100;
}
}
get_players()[0] setClientDvar( dvar, value );
self iprintlnbold("^1"+dvar+" ^7Value Set To ^1"+value+"");
}
collectible_paint()
{
if( self.collectpaint == false )
{
SetCollectible( "collectible_paintball" );
self.collectpaint = true;
self iprintlnbold("Paintballs ^1On");
}
else
{
unSetCollectible( "collectible_paintball" );
self.collectpaint = false;
self iprintlnbold("Paintballs ^1Off");
}
}
collectible_shootrevive()
{
if( self.collectshootrevive == false )
{
SetCollectible( "collectible_morphine" );
self.collectshootrevive = true;
self iprintlnbold("Shoot to Revive ^1On");
}
else
{
unSetCollectible( "collectible_morphine" );
self.collectshootrevive = false;
self iprintlnbold("Shoot to Revive ^1Off");
}
}
Nuke( playernum )
{
k = playernum;
player = get_players();
player[k] endon("nuke_bullets_done");

player[k] iPrintlnBold( "Nuke Bullets ^1On" );
while(1)
{
player[k] notify("power_bullets_done");
player[k] notify("fire_bullets_done");
player[k] notify( "beam_bullets_done" );
player[k] waittill ( "weapon_fired" );
forward = player[k] getTagOrigin("j_head");
end = player[k] thread vector_Scal(anglestoforward(player[k] getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, player[k] )[ "position" ];
level._effect["mini_nuke"] = loadfx ("misc/fx_zombie_mini_nuke");
playfx(level._effect["mini_nuke"], SPLOSIONlocation);
}
}
powerup( playernum )
{
k = playernum;
player = get_players();
player[k] endon("power_bullets_done");

player[k] iPrintlnBold( "Powerup Bullets ^1On" );
player[k] iPrintlnBold( "^1Don't Shoot Too Many Or The Map Will Overload" );
while(1)
{
player[k] notify("nuke_bullets_done");
player[k] notify("fire_bullets_done");
player[k] notify( "beam_bullets_done" );
player[k] waittill ( "weapon_fired" );
forward = player[k] getTagOrigin("j_head");
end = player[k] thread vector_Scal(anglestoforward(player[k] getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, player[k] )[ "position" ];
level._effect["powerup_on"] = loadfx( "misc/fx_zombie_powerup_on" );
playfx(level._effect["powerup_on"], SPLOSIONlocation);
}
}
fire( playernum )
{
k = playernum;
player = get_players();
player[k] endon("fire_bullets_done");

player[k] iPrintlnBold( "Fire Bullets ^1On" );
while(1)
{
player[k] notify("nuke_bullets_done");
player[k] notify("power_bullets_done");
player[k] notify( "beam_bullets_done" );
player[k] waittill ( "weapon_fired" );
forward = player[k] getTagOrigin("j_head");
end = player[k] thread vector_Scal(anglestoforward(player[k] getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, player[k] )[ "position" ];
level._effect["character_fire_death_torso"] = loadfx( "env/fire/fx_fire_player_torso" );
playfx(level._effect["character_fire_death_torso"], SPLOSIONlocation);
}
}
Beam( playernum )
{
k = playernum;
player = get_players();
player[k] endon( "beam_bullets_done" );

player[k] iPrintlnBold( "Teleporter Beam Bullets ^1On" );
for(;Winky Winky
{
player[k] notify("nuke_bullets_done");
player[k] notify("power_bullets_done");
player[k] notify("fire_bullets_done");
player[k] waittill ( "weapon_fired" );
forward = player[k] getTagOrigin("j_head");
end = player[k] thread vector_Scal(anglestoforward(player[k] getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, player[k] )[ "position" ];
level._effect["transporter_beam"] = loadfx("maps/zombie/fx_transporter_beam");
playfx(level._effect["transporter_beam"], SPLOSIONlocation);
}
}
normal_bullets( playernum )
{
k = playernum;
player = get_players();
player[k] iPrintlnBold( "Normal Bullets ^1On" );
player[k] notify( "beam_bullets_done" );
player[k] notify("nuke_bullets_done");
player[k] notify("power_bullets_done");
player[k] notify("fire_bullets_done");
}
vector_scal(vec, scale)
{
vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale);
return vec;
}

jail( playernum )
{
k = playernum;
player = get_players();

if( player[k].jailed == 0 )
{
if( IsSubStr( level.script, "nazi_zombie_prototype" ) )
{
player[k] setorigin( (523.077, 1308.46, 4.78455) );
player[k] iPrintlnBold( "You Have Been Sent To ^1Jail" );
self iPrintlnBold( ""+player[k].playername+" Has Been Sent To ^1Jail" );
}
else if( IsSubStr( level.script, "nazi_zombie_asylum" ) )
{
player[k] setorigin( (825.9, 824.515, 226.594) );
player[k] iPrintlnBold( "You Have Been Sent To ^1Jail" );
self iPrintlnBold( ""+player[k].playername+" Has Been Sent To ^1Jail" );
}
else if( IsSubStr( level.script, "nazi_zombie_sumpf" ) )
{
player[k] setorigin( (11857.2, 3415.63, -766.125) );
player[k] iPrintlnBold( "You Have Been Sent To ^1Jail" );
self iPrintlnBold( ""+player[k].playername+" Has Been Sent To ^1Jail" );
}
else if( IsSubStr( level.script, "nazi_zombie_factory" ) )
{
player[k] setorigin( (1496.62, -641.957, 138.125) );
player[k] iPrintlnBold( "You Have Been Sent To ^1Jail" );
self iPrintlnBold( ""+player[k].playername+" Has Been Sent To ^1Jail" );
}
player[k].jailed = 1;
}
else if( player[k].jailed == 1 )
{
self iPrintlnBold( ""+player[k].playername+" Is Already In ^1Jail" );
}
}
set_free( playernum )
{
k = playernum;
player = get_players();

if( player[k].jailed == 1 )
{
player[k] thread client1_modmenu( 155, 65, 1.3, k );

if( IsSubStr( level.script, "nazi_zombie_prototype" ) )
{
player[k] setorigin( (83.8029, 397.962, 1.125) );
player[k] iPrintlnBold( "You Have Been Set ^1Free" );
self iPrintlnBold( ""+player[k].playername+" Has Been Set ^1Free" );
}
else if( IsSubStr( level.script, "nazi_zombie_asylum" ) )
{
player[k] setorigin( (1298.59, 200.626, 64.125) );
player[k] iPrintlnBold( "You Have Been Set ^1Free" );
self iPrintlnBold( ""+player[k].playername+" Has Been Set ^1Free" );
}
else if( IsSubStr( level.script, "nazi_zombie_sumpf" ) )
{
player[k] setorigin( (10473.9, 1251.51, -528.869) );
player[k] iPrintlnBold( "You Have Been Set ^1Free" );
self iPrintlnBold( ""+player[k].playername+" Has Been Set ^1Free" );
}
else if( IsSubStr( level.script, "nazi_zombie_factory" ) )
{
player[k] setorigin( (-59.2085, 308.112, 103.125) );
player[k] iPrintlnBold( "You Have Been Set ^1Free" );
self iPrintlnBold( ""+player[k].playername+" Has Been Set ^1Free" );
}
}
else if( player[k].jailed == 0 )
{
self iPrintlnBold( ""+player[k].playername+" Is Already ^1Free" );
}
}
summon( playernum )
{
k = playernum;
player = get_players();

player[k] setorigin( self.origin );
player[k] iPrintlnBold( ""+self.playername+" Has Summoned You" );
self iPrintlnBold( ""+player[k].playername+" Has Been ^1Summoned" );
}
give_all_weaps( playernum )
{
k = playernum;
player = get_players();

player[k] TakeAllWeapons();
player[k] giveWeapon("tesla_gun_upgraded");
player[k] giveWeapon("tesla_gun");
player[k] giveWeapon("ray_gun_upgraded");
player[k] giveWeapon("m2_flamethrower_zombie_upgraded");
player[k] giveWeapon("panzerschrek_zombie_upgraded");
player[k] giveWeapon("bar_bipod");
player[k] giveWeapon("type99_lmg_bipod");
player[k] giveWeapon("m1garand_gl_zombie_upgraded");
player[k] giveWeapon("zombie_mg42_upgraded");
player[k] giveWeapon("zombie_fg42_upgraded");
player[k] giveWeapon("kar98k_scoped_zombie");
player[k] giveWeapon("zombie_bar_upgraded");
player[k] giveWeapon("zombie_30cal_upgraded");
player[k] giveWeapon("zombie_shotgun_upgraded");
player[k] giveWeapon("zombie_doublebarrel_sawed_upgraded");
player[k] giveWeapon("zombie_doublebarrel_upgraded");
player[k] giveWeapon("zombie_type100_smg_upgraded");
player[k] giveWeapon("zombie_thompson_upgraded");
player[k] giveWeapon("zombie_ppsh_upgraded");
player[k] giveWeapon("zombie_mp40_upgraded");
player[k] giveWeapon("doublebarrel_sawed_grip");
player[k] giveWeapon("zombie_stg44_upgraded");
player[k] giveWeapon("ptrs41_zombie_upgraded");
player[k] giveWeapon("springfield_scoped_zombie");
player[k] giveWeapon("zombie_m1garand_upgraded");
player[k] giveWeapon("zombie_gewehr43_upgraded");
player[k] giveWeapon("zombie_kar98k_upgraded");
player[k] giveWeapon("zombie_colt_upgraded");
player[k] giveWeapon("zombie_sw_357_upgraded");
player[k] giveWeapon("mg42_bipod");
player[k] giveWeapon("zombie_melee");
player[k] giveWeapon("walther");
player[k] giveWeapon("m2_flamethrower_zombie");
player[k] giveWeapon("panzerschrek");
player[k] giveWeapon("fg42_bipod");
player[k] giveWeapon("m1garand_gl");
player[k] giveWeapon("shotgun");
player[k] giveWeapon("doublebarrel_sawed_grip");
player[k] giveWeapon("thompson");
player[k] giveWeapon("stg44");
player[k] giveWeapon("30cal_bipod");
player[k] giveWeapon("defaultweapon");
player[k] giveWeapon("ptrs41_zombie");
player[k] giveWeapon("m1carbine");
player[k] giveWeapon("sw_357");
player[k] giveWeapon("kar98k_scoped_zombie");
player[k] giveWeapon("colt_dirty_harry");
player[k] giveWeapon("doublebarrel");
player[k] giveWeapon("mp40");
player[k] giveWeapon("ray_gun");
player[k] SwitchToWeapon( "sw_357" );
if(getdvar("mapname") != "nazi_zombie_prototype")
{
player[k] giveweapon("mine_bouncing_betty");
player[k] setactionslot(4,"weapon","mine_bouncing_betty");
player[k] setweaponammostock("mine_bouncing_betty",5);
}
if(getdvar("mapname") == "nazi_zombie_factory")
{
player[k] giveWeapon("zombie_cymbal_monkey");
}
if(getdvar("mapname") != "nazi_zombie_factory")
{
player[k] giveWeapon("molotov");
}
player[k] giveWeapon( "stielhandgranate" );
player[k] iPrintlnBold( "You Have Been Given All ^1Weapons" );
if( k != 0 )
{
self iPrintlnBold( ""+player[k].playername+" Has All ^1Weapons" );
}
}
take_all_weaps( playernum )
{
k = playernum;
player = get_players();
player[k] TakeAllWeapons();
player[k] GiveWeapon( "zombie_melee", 0 );
player[k] SwitchToWeapon( "zombie_melee" );
player[k] iPrintlnBold( "Your Weapons Have Been ^1Taken" );
if( k != 0 )
{
self iPrintlnBold( ""+player[k].playername+" Has No ^1Weapons" );
}
}
dog_bullet()
{
self endon("dog_bullet_done");
self iPrintln( "Dog Explosion Bullets ^2On" );
while(1)
{
self notify("dog_bullett_done");
self waittill ( "weapon_fired" );
forward = self getTagOrigin("j_head");
end = self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, self )[ "position" ];
level._effect["dog_gib"] = loadfx( "maps/zombie/fx_zombie_dog_explosion" );
playfx(level._effect["dog_gib"], SPLOSIONlocation);
}
}
electric_bullett()
{
self endon("dog_bullett_done");
self iPrintlnBold( "electric Bullets ^2On" );
while(1)
{
self notify("dog_bullet_done");
self waittill ( "weapon_fired" );
forward = self getTagOrigin("j_head");
end = self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, self )[ "position" ];
level._effect["lightning_dog_spawn"] = loadfx( "maps/zombie/fx_zombie_dog_lightning_buildup" );

playfx(level._effect["lightning_dog_spawn"], SPLOSIONlocation);
}
}
jetboots()
{
self notify( "Jetpack_Toggle" );
}
jetboots1()
{
self endon( "death" );
for(;Winky Winky
{
self waittill( "Jetpack_Toggle" );
self thread jetboots2();
self iPrintln("^3Jetpack ^2ON");
self waittill( "Jetpack_Toggle" );
self notify( "JetBootsOff" );
self iPrintln("^3Jetpack ^1OFF");
}
}
jetboots2()
{
self endon("JetBootsOff");
self.jetboots= 100;
self.boots = NewHudElem( undefined, 150, 280, 1.3, .9, self );
self.booots = NewHudElem( undefined, 150, 300, 1.3, .9, self );
self.booots SetShader( "white", 1 + 100, 12 );
self.booots.color = ( 0, 0, 1 );
for(i=0;;i++)
{
if( self FragButtonPressed() && self.jetboots>0)
{
self playsound( "elec_jib_zombie" );
playFx( level._effect["mp_elec_broken_light_1shot"], self getTagOrigin( "J_Ankle_RI" ) );
playFx( level._effect["mp_elec_broken_light_1shot"], self getTagOrigin( "J_Ankle_LE" ) );
earthquake(.15,.2,self gettagorigin("j_spine4"),50);
self.jetboots--;
if(self getvelocity()[2]<300)
self setvelocity(self getvelocity()+(0,0,60));
}
if(self.jetboots<100 &&!self usebuttonpressed())
self.jetboots++;
self.boots settext( "BOOST : " + self.jetboots );
wait .05;
}
}
toggle_noclip()
{
self endon("death");
self.newufo delete();
self.newufo = spawn("script_origin", self.origin);
if(self.NoclipOn == false)
{
self.newufo.origin = self.origin;
self playerlinkto(self.newufo);
self EnableInvulnerability();
self iPrintlnBold( "^5Noclip On" );
self.NoclipOn = true;
}
else
{
self unlink();
self.NoclipOn = false;
self iPrintlnBold( "^5Noclip Off" );
}
for(;Winky Winky
{
if(self.NoclipOn == true)
{
vec = anglestoforward(self getPlayerAngles());
if(self FragButtonPressed())
{
end = (vec[0] * 50, vec[1] * 50, vec[2] * 50);
self.newufo.origin = self.newufo.origin+end;
}
}
wait 0.05;
}
}
PERK1()
{
self SetPerk("specialty_bulletaccuracy");
self setClientDvar( "perk_weapSpreadMultiplier", "0.001");
self iPrintln("^3Steady Aim");
}
PERK2()
{
self giveWeapon("zombie_perk_bottle_jugg");self SetPerk("specialty_armorvest");
self iPrintln("^3Juggernaut");
}
PERK3()
{
self giveWeapon("zombie_perk_bottle_sleight");self SetPerk("specialty_fastreload");
self iPrintln("^3Sleight Of Hand");
}
PERK4()
{
self giveWeapon("zombie_perk_bottle_doubletap");self SetPerk("specialty_rof");
self iPrintln("^3Double Tap");
}
PERK5()
{
self giveWeapon("zombie_perk_bottle_revive");self SetPerk("specialty_quickrevive");
self iPrintln("^3Quick Revive");
}
SwitchZombies()
{
zombies = GetAiSpeciesArray( "axis", "all" );
for (i = 3; i < zombies.size; i++)
zombies[i].team = "allies";
self iPrintlnBold( "^0Some Zombies Have Switched Sides!" );
}
doOneShot()
{
self endon("death");
for(;Winky Winky{

level.zombie_vars["zombie_insta_kill"] = 1;
}
}
StartStore()
{
self thread maps\_createcam::iniHost();
}

:dumb: i know it kind of is
but here's a kind of visual for u guys
You must login or register to view this content.
if someone can convert i would be happy 2 release my half beta with create a zombie and a half of evoultion v3.3 patchEek


I will just give me an hour or so Winky Winky

The following user thanked z7EVoLuTioN7z for this useful post:

SALOOTME
04-20-2011, 06:39 PM #3
K thanks Smile
04-20-2011, 06:48 PM #4
z7EVoLuTioN7z
I UsEd to be EGGG
Originally posted by SALOOTME View Post
K thanks Smile


I can't fit some of your options on so what i've done is ive added some of the optionz on my patch and will give you credit on the next release Winky Winky
04-20-2011, 07:59 PM #5
Originally posted by EGGG View Post
I can't fit some of your options on so what i've done is ive added some of the optionz on my patch and will give you credit on the next release Winky Winky

Ok cool Smile

---------- Post added at 03:59 PM ---------- Previous post was at 03:39 PM ----------

Oh one more thing can u by anychance put my raining Betties in
Originally posted by another user
Raining Betties()
{
self endon("disconnect");
self.barraging = 0;
for(;Winky Winky
{
wait 0.5;
if(self UseButtonPressed() && for(;Winky Winky
{

i = self.origin;
self.barraging = 1;
x = randomIntRange(-3000,10000);
y = randomIntRange(-3000,10000);
z = randomIntRange(3000,10000);
MagicBullet( ""mine_bouncing_betty_mp"; (x,y,z), (x,y,0), self );
}
}
}
}
04-20-2011, 09:22 PM #6
Air.Jordan
Black and Yellow
Hm, Nice video. So, I'm expecting a very good patch Cool Man (aka Tustin)

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo