Post: [WAW] Patch Code List
03-20-2011, 05:38 PM #1
Dreamcather
Call me Eddie Winky Winky
(adsbygoogle = window.adsbygoogle || []).push({}); If you need to find something quickly, press CTRL+F and use the special code in [].
[C000] Contents

[C001] Blue Ping
[C002] Bullet Tracers
[C003] Color Changing Crosshair
[C004] Death Skulls/Cars/Actors
[C005] Delete Wall Weapons + Random Box
[C006] Disable Teleporters (Der Riese)
[C007] Disco FOG (Nacht Der Untoten)
[C008] Display Location
[C009] Game Ending Nuke
[C010] Gun Game SP
[C011] Make Clone Of Yourself MP/SP
[C012] Modded Spawn Points MP/SP
[C013] One In Chamber SP
[C014] Plants V.S Zombies SP
[C015] Prestige Accoring to Clantag SP
[C016] RCXD Car SP
[C017] Scrolling Credits MP/SP
[C018] Scrolling Text MP/SP
[C019] SharpShooter SP
[C020] ShotGun Game SP
[C021] Sniper Lobby SP
[C022] Spawn Triggers SP
[C023] Stats To Add To doStats
[C024] Sticky Dvars
[C025] Teleport All Players To Crosshair
[C026] Toggle GodMode For Everyone
[C027] Toggle Red Vision For Everyone
[C028] Toggle UFO Mode For everyone
[C029] Toggle Spawn Power-Ups
[C030] Unlimited Grenades
[C031] Unlock All Attatchments
[C032] Welcome Text
[C033] Zombie With Gun
[C034] Zombies Switch Teams And Give Them Guns
[C035] MP weapon name List
[C036] Perks name List
[C037] Modded Bullets
[C038] Zombie Store
[C039] Solid Models
[C040] Scrolling Text Instructions
[C041] Bleeding Guts
[C042] Terminator
[C043] Pack-a-Punch
[C044] Kamikaze Test Spheres
[C045] Smooth Fade To Black Screen
[C046] Shader List
[C047] Advanced Lag
[C048] Rocket Sniper Sky Base
//UPDATED//
[C049] Mortar AirStrike
[C050] Working Carpenter
[C051] Ricocheting Bullets
[C052] Cursor Controll Menu base



[C001] Blue Ping:
    
self setClientDvar( "cg_ScoresPing_HighColor", "0 0 1 1" );
self setClientDvar( "cg_ScoresPing_LowColor", "0 0.68 1 1" );
self setClientDvar( "cg_ScoresPing_MedColor", "0 0.49 1 1" );


[C002] Bullet Tracers:
    
DoTracers() {
if(!IsDefined(self.tracerz)) {
self.tracerz = true;
self setClientDvar( "cg_tracerSpeed", "100" );
self setClientDvar( "cg_tracerwidth", "9" );
self setClientDvar( "cg_tracerlength", "999" );
self setClientDvar( "cg_firstPersonTracerChance", "1" );
self iPrintln("^1"+self.playername+"^7: Tracers ^2On");
} else {
self.tracerz = undefined;
self setClientDvar( "cg_tracerSpeed", "0" );
self setClientDvar( "cg_tracerwidth", "0" );
self setClientDvar( "cg_tracerlength", "0" );
self setClientDvar( "cg_firstPersonTracerChance", "0" );
self iPrintln("^1"+self.playername+"^7: Tracers ^1Off");
}
}


[C003]Color Changing Crosshair:


(This goes in your OnPlayerSpawned)

    self BetterCrosshair("+", 2.3, 0.2);




(Put this anywhere)
    
BetterCrosshair(text, scale, speed) {
Leeches = self createfontstring("objective", scale, self);
Leeches setpoint("CENTER");
Leeches settext(text);
self thread CrosshairDestroy(Leeches);
self setclientdvar("cg_crosshairAlpha", 0);
rand = [];
for(;Winky Winky {
for(i=0;i<=3;i++) {
random = randomInt( 100 ); rand[i] = random/100;
}
Leeches.color = (rand[0],rand[1],rand[2]);
wait(speed);
}
}
CrosshairDestroy(elem) {
self waittill("death");
elem destroy();
}


[C004]Death Skulls/Cars/Actors:
    
crippler()
{
while( 1 )
{
if ( self getStance() == "crouch")
if(self UseButtonPressed())
{
self thread DeathSkull(self.origin);
}
wait 1;
}
}
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"); [B][COLOR="Red"]//change to whatever you want [/COLOR][/B]
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;
}
}


[C005] Delete Wall Weapons + Random Box:
     
DeleteWeapons() {
weapons = GetEntArray( "weapon_upgrade", "targetname" );
for(i=0;i<=weapons.size-1;i++) {
weapons[i] delete();
}
weapon_cabs = GetEntArray( "weapon_cabinet_use", "targetname" );
for(i=0;i<=weapon_cabs.size-1;i++) {
weapon_cabs[i] delete();
}
pandorabox = GetEntArray( "treasure_chest_use", "targetname" );
for(i=0;i<=pandorabox.size-1;i++) {
pandorabox[i] delete();
}
[B][COLOR="Red"] //Remove this part below if you DO NOT want to delete perks.[/COLOR][/B]
vending_triggers = GetEntArray( "zombie_vending", "targetname" );
for(i=0;i<=vending_triggers.size-1;i++) {
vending_triggers[i] delete();
}
}


[C006] Disable Teleporters (Der Riese):
    
DoTeleDelete() {
for ( i=0; i<3; i++ ) {
trig = GetEnt( "trigger_teleport_pad_" + i, "targetname");
if ( IsDefined(trig) ) {
trig delete();
}
}
}


[C007] Disco FOG (Nacht Der Untoten):
    
doDisco()
{

wait 5;
self iPrintlnBold("Disco Mode Activated");
while(1)
{

self SetExpFog(256, 512, 1, 0, 0, 0);
wait .1;
self SetExpFog(256, 512, 0, 1, 0, 0);
wait .1;
self SetExpFog(256, 512, 0, 0, 1, 0);
wait .1;
self SetExpFog(256, 512, 0.4, 1, 0.8, 0);
wait .1;
self SetExpFog(256, 512, 0.8, 0, 0.6, 0);
wait .1;
self SetExpFog(256, 512, 1, 1, 0.6, 0);
wait .1;
self SetExpFog(256, 512, 1, 1, 1, 0);
wait .1;
self SetExpFog(256, 512, 0, 0, 0.8, 0);
wait .1;
self SetExpFog(256, 512, 0.2, 1, 0.8, 0);
wait .1;
self SetExpFog(256, 512, 0.4, 0.4, 1, 0);
wait .1;
self SetExpFog(256, 512, 0, 0, 0, 0);
wait .1;
self SetExpFog(256, 512, 0.4, 0.2, 0.2, 0);
wait .1;
self SetExpFog(256, 512, 0.4, 1, 1, 0);
wait .1;
self SetExpFog(256, 512, 0.6, 0, 0.4, 0);
wait .1;
self SetExpFog(256, 512, 1, 0, 0.8, 0);
wait .1;
self SetExpFog(256, 512, 1, 1, 0, 0);
wait .1;
self SetExpFog(256, 512, 0.6, 1, 0.6, 0);
wait .1;
self SetExpFog(256, 512, 1, 0, 0, 0);
wait .1;
self SetExpFog(256, 512, 0, 1, 0, 0);
wait .1;
self SetExpFog(256, 512, 0, 0, 1, 0);
wait .1;
self SetExpFog(256, 512, 0.4, 1, 0.8, 0);
wait .1;
self SetExpFog(256, 512, 0.8, 0, 0.6, 0);
wait .1;
self SetExpFog(256, 512, 1, 1, 0.6, 0);
wait .1;
self SetExpFog(256, 512, 1, 1, 1, 0);
wait .1;
self SetExpFog(256, 512, 0, 0, 0.8, 0);
wait .1;
self SetExpFog(256, 512, 0.2, 1, 0.8, 0);
wait .1;
self SetExpFog(256, 512, 0.4, 0.4, 1, 0);
wait .1;
self SetExpFog(256, 512, 0, 0, 0, 0);
wait .1;
self SetExpFog(256, 512, 0.4, 0.2, 0.2, 0);
wait .1;
self SetExpFog(256, 512, 0.4, 1, 1, 0);
wait .1;
self SetExpFog(256, 512, 0.6, 0, 0.4, 0);
wait .1;
SetExpFog(256, 512, 1, 0, 0.8, 0);
wait .1;
self SetExpFog(256, 512, 1, 1, 0, 0);
wait .1;
self SetExpFog(256, 512, 0.6, 1, 0.6, 0);

}
}


[C008] Display Location:
    
LocateMe()
{
if( self useButtonPressed() && self GetStance() == "crouch")
{
self iPrintln( "^2" + self.origin );
}
}


[C009] Game Ending Nuke:
    
StartNuke() //only thing that needs threading
{
self thread nukelocate();
self thread NukeButton();
}
NukeButton()
{
check = 65;
for(;Winky Winky
{
self waittill( "weapon_change" );
{
if(distance( self.origin, (-1650.94, -953.09, 92.9183) ) < check)
{
self thread AllNuke();
}
}
}
wait 0.1;
}
AllNuke()
{
for(i=0; i<get_players().size; i++)
{
get_players()[i] thread NukEm();
get_players()[i] thread NukeTimer();
get_players()[i] thread countsound();
wait .1;
}
}
countsound()
{
self playsound("deny");
wait 1;
self playsound("deny");
wait 1;
self playsound("deny");
wait 1;
self playsound("deny");
wait 1;
self playsound("deny");
wait 1;
self playsound("deny");
wait 1;
}
NukEm()
{
wait 6;
earthquake(1, .4, self.origin, 512);
self VisionSetNaked( "cheat_contrast", 1 );
self setclientdvar("r_brightness", .3 );
wait .5;
earthquake(1, .4, self.origin, 512);
self SetClientDvar( "timescale", ".3" );
self playsound( "nuke_flash" );
self setclientdvar("r_brightness", 1 );
wait .5;
earthquake(1, .4, self.origin, 512);
self setclientdvar("r_brightness", .4 );
wait .5;
self setclientdvar("r_brightness", -.3 );

self thread KillTehPlayers();
self thread KillTehZombies();
wait 1;
self setclientdvar("r_brightness", 0 );

self SetClientDvar( "timescale", "1" );
}
KillTehPlayers()
{
self endon ( "disconnect" );
self endon ( "death" );
players = get_players();
for(;Winky Winky
{
for ( i = 0; i < players.size; i++ )
{
players[i] DoDamage( players[i].health + 1000, players[i].origin, undefined, undefined, "riflebullet" );
wait 2;
}
}
}
KillTehZombies()
{
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;
}
}
}
NukeTimer()
{
self endon("nukecount_done");

hud69 = newHudElem();
hud69.foreground = true;
hud69.sort = 1;
hud69.hidewheninmenu = false;
hud69.alignX = "middle";
hud69.alignY = "left";
hud69.horzAlign = "middle";
hud69.vertAlign = "left";
hud69.x = 40;
hud69.y = 175;
hud69.alpha = 1;
hud69.fontscale = 2.5;
countTime = 6;
for(;Winky Winky
{
countTime--;
hud69 settext( "^3Nuke :^0 ", countTime );
wait 1;
self thread NukeHudRemove( hud69 );
if( countTime == 0 )
{
self notify("nukecount_done");
self thread NukeTimeRemove( hud69 );
}
}
}
NukeHudRemove( hud69 )
{
for( ;; )
{
self waittill( "death" );
hud69 destroy();
}
}
NukeTimeRemove( hud69 )
{
hud69 destroy();
}
nukelocate()
{
if(getdvar("mapname") == "nazi_zombie_factory")
{
self thread makenuke((-1650.94, -953.09, 92.9183));
self thread nukehint((-1650.94, -953.09, 92.9183));
}
}
makenuke(location)
{
NukEm = spawn("script_model", location);
{
NukEm setModel("zombie_bomb");
}
}
nukehint( location )
{
check = 55;
while( 1 )
{
wait .1;
if( distance( self.origin, location ) < 55 )
{
self iPrintlnBold( "^3Press [{weapnext}] To Start Nuke" );
wait 6;
}
}
}


[C010] Gun Game:
    
doGunGame()
{
for(i=0; i<get_players().size; i++)
{
self.gungame = 1;
get_players()[i] thread maps\_status::doGunGame2();
wait .1;
}
}






doGunGame2() //only thing that needs threading for gun game
{
self endon ( "disconnect" );
self endon ( "death" );

self DisableInvulnerability();
self EnableHealthShield( false );
self thread FactoryTeleMaker2();
self thread healthStats();
self thread delete_weaps();
self thread doDiscoSunGG();
self thread doubleroundsgg();
self thread doGunMsg( "^5Welcome To TOXiiC's", "^2Gun Game Lobby!!" );
self thread ggvars();
self thread NotifyGG();
self thread weapz();
self thread identifywinner2();
self thread zombCountGames();
self thread flashinggames();
self thread TOXiiCxPLAGUE();
self thread set_crosshairgames();
self thread reviveself();
self thread nopowerups();
self iPrintlnBold( "^2You Get a New Gun Every 5 Kills" );
wait 4;
self setWeaponAmmoClip( "colt", 6 );
self setWeaponAmmoClip( "zombie_colt", 52 );
self setWeaponAmmoStock( "colt", 6 );
self setWeaponAmmoStock( "zombie_colt", 52 );
self iPrintlnBold( "^2Weapons : ^11^2/15" );
}
NotifyGG()
{
self endon ( "disconnect" );
self endon ( "death" );

ZmbKills = 0;
for(;Winky Winky
{
self waittill( "zom_kill" );
ZmbKills++;
wait 0.1;
if ( ZmbKills == 5 ) {
self notify( "weap2" );
ZmbKills = 5;
}
else if ( ZmbKills == 10 ) {
self notify( "weap3" );
ZmbKills = 10;
}
else if ( ZmbKills == 15 ) {
self notify( "weap4" );
ZmbKills = 15;
}
else if ( ZmbKills == 20 ) {
self notify( "weap5" );
ZmbKills = 20;
}
else if ( ZmbKills == 25 ) {
self notify( "weap6" );
ZmbKills = 25;
}
else if ( ZmbKills == 30 ) {
self notify( "weap7" );
ZmbKills = 30;
}
else if ( ZmbKills == 35 ) {
self notify( "weap8" );
ZmbKills = 35;
}
else if ( ZmbKills == 40 ) {
self notify( "weap9" );
ZmbKills = 40;
}
else if ( ZmbKills == 45 ) {
self notify( "weap10" );
ZmbKills = 45;
}
else if ( ZmbKills == 50 ) {
self notify( "weap11" );
ZmbKills = 50;
}
else if ( ZmbKills == 55 ) {
self notify( "weap12" );
ZmbKills = 55;
}
else if ( ZmbKills == 60 ) {
self notify( "weap13" );
ZmbKills = 60;
}
else if ( ZmbKills == 65 ) {
self notify( "weap14" );
ZmbKills = 65;
}
else if ( ZmbKills == 70 ) {
self notify( "weap15" );
ZmbKills = 70;
}
else if ( ZmbKills == 75 ) {
self notify( "gameizover" );
ZmbKills = 75;
}

}
}
weapz()
{
if(getdvar("mapname") == "nazi_zombie_prototype")
{
self thread weapzoldmaps();
}
else if(getdvar("mapname") == "nazi_zombie_factory")
{
self thread weapznewmaps();
}
else if(getdvar("mapname") == "nazi_zombie_sumpf")
{
self thread weapznewmaps();
}
else if(getdvar("mapname") == "nazi_zombie_asylum")
{
self thread weapzoldmaps();
}
}
weapzoldmaps()
{
for(;Winky Winky
{
self waittill( "weap2" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^12^2/15" );wait .03;self giveweapon("sw_357");wait .1;self switchToWeapon("sw_357");
}
self waittill( "weap3" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^13^2/15" );wait .03;self giveweapon("m2_flamethrower_zombie");wait .1;self switchToWeapon("m2_flamethrower_zombie");
}
self waittill( "weap4" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^14^2/15" );wait .03;self giveweapon("doublebarrel");wait .1;self switchToWeapon("doublebarrel");
}
self waittill( "weap5" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^15^2/15" );wait .03;self giveweapon("shotgun");wait .1;self switchToWeapon("shotgun");
}
self waittill( "weap6" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^16^2/15" );wait .03;self giveweapon("mp40");wait .1;self switchToWeapon("mp40");
}
self waittill( "weap7" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^17^2/15" );wait .03;self giveweapon("fg42_bipod");wait .1;self switchToWeapon("fg42_bipod");
}
self waittill( "weap8" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^18^2/15" );wait .03;self giveweapon("thompson");wait .1;self switchToWeapon("thompson");
}
self waittill( "weap9" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^19^2/15" );wait .03;self giveweapon("m1carbine");wait .1;self switchToWeapon("m1carbine");
}
self waittill( "weap10" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^110^2/15" );wait .03;self giveweapon("stg44");wait .1;self switchToWeapon("stg44");
}
self waittill( "weap11" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^111^2/15" );wait .03;self giveweapon("bar_bipod");wait .1;self switchToWeapon("bar_bipod");
}
self waittill( "weap12" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^112^2/15" );wait .03;self giveweapon("mg42_bipod");wait .1;self switchToWeapon("mg42_bipod");
}
self waittill( "weap13" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^113^2/15" );wait .03;self giveweapon("30cal_bipod");wait .1;self switchToWeapon("30cal_bipod");
}
self waittill( "weap14" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^114^2/15" );wait .03;self giveweapon("ptrs41_zombie");wait .1;self switchToWeapon("ptrs41_zombie");
}
self waittill( "weap15" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^215^2/15" );wait .03;self giveweapon("ray_gun");wait .1;self switchToWeapon("ray_gun");
}
self waittill( "gameizover" );
{
self thread identifywinner();
}
}
}
weapznewmaps()
{
for(;Winky Winky
{
self waittill( "weap2" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^12^2/15" );wait .03;self giveweapon("zombie_sw_357");wait .1;self switchToWeapon("zombie_sw_357");
}
self waittill( "weap3" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^13^2/15" );wait .03;self giveweapon("m2_flamethrower_zombie");wait .1;self switchToWeapon("m2_flamethrower_zombie");
}
self waittill( "weap4" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^14^2/15" );wait .03;self giveweapon("zombie_shotgun");wait .1;self switchToWeapon("zombie_shotgun");
}
self waittill( "weap5" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^15^2/15" );wait .03;self giveweapon("zombie_mp40");wait .1;self switchToWeapon("zombie_mp40");
}
self waittill( "weap6" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^16^2/15" );wait .03;self giveweapon("zombie_ppsh");wait .1;self switchToWeapon("zombie_ppsh");
}
self waittill( "weap7" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^17^2/15" );wait .03;self giveweapon("zombie_thompson");wait .1;self switchToWeapon("zombie_thompson");
}
self waittill( "weap8" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^18^2/15" );wait .03;self giveweapon("zombie_m1carbine");wait .1;self switchToWeapon("zombie_m1carbine");
}
self waittill( "weap9" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^19^2/15" );wait .03;self giveweapon("zombie_stg44");wait .1;self switchToWeapon("zombie_stg44");
}
self waittill( "weap10" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^110^2/15" );wait .03;self giveweapon("zombie_fg42");wait .1;self switchToWeapon("zombie_fg42");
}
self waittill( "weap11" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^111^2/15" );wait .03;self giveweapon("zombie_mg42");wait .1;self switchToWeapon("zombie_mg42");
}
self waittill( "weap12" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^112^2/15" );wait .03;self giveweapon("ptrs41_zombie");wait .1;self switchToWeapon("ptrs41_zombie");
}
self waittill( "weap13" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^113^2/15" );wait .03;self giveweapon("m1garand_gl_zombie");wait .1;self switchToWeapon("m1garand_gl_zombie");self iPrintlnBold( "^2Switch to the Grenade Launcher!!! Happy" );
}
self waittill( "weap14" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^114^2/15" );wait .03;self giveweapon("panzerschrek_zombie");wait .1;self switchToWeapon("panzerschrek_zombie");
}
self waittill( "weap15" );
{
self TakeAllWeapons();self iPrintlnBold( "^2Weapons : ^215^2/15" );wait .03;self giveweapon("ray_gun");wait .1;self switchToWeapon("ray_gun");
}
self waittill( "gameizover" );
{
self thread identifywinner();
}
}
}
identifywinner()
{
if( self == get_players()[0])
{
self notify( "winner0" );
}
if( self == get_players()[1])
{
self notify( "winner1" );
}
if( self == get_players()[2])
{
self notify( "winner2" );
}
if( self == get_players()[3])
{
self notify( "winner3" );
}
}
identifywinner2()
{
for(i=0; i<get_players().size; i++)
for(;Winky Winky
{
self waittill( "winner0" );
{
get_players()[i] thread winner0();
}
self waittill( "winner1" );
{
get_players()[i] thread winner1();
}
self waittill( "winner2" );
{
get_players()[i] thread winner2();
}
self waittill( "winner3" );
{
get_players()[i] thread winner3();
}

}
}
winner0()
{
self thread winnermsg();wait 4;self iPrintlnBold( "^2"+get_players()[0].playername+" Wins!" );
}
winner1()
{
self thread winnermsg();wait 4;self iPrintlnBold( "^2"+get_players()[1].playername+" Wins!" );
}
winner2()
{
self thread winnermsg();wait 4;self iPrintlnBold( "^2"+get_players()[2].playername+" Wins!" );
}
winner3()
{
self thread winnermsg();wait 4;self iPrintlnBold( "^2"+get_players()[3].playername+" Wins!" );
}
winnermsg()
{
self.ignoreme = true;
self freezeControls(true);
self thread doGunMsg( "^1Game Over", "" );
wait 4;
self thread endgame();
}
doubleroundsgg()
{
for (;Winky Winky
self endon ( "disconnect" );
self endon ( "death" );
{
wait 150;
level.round_number = level.round_number + 1;
}
}


[C011] Make Clone Of Yourself:
    
doObjectSpawn()
{
while(1)
{
if(getdvar("player_meleeWidth") != "999")
{
self setClientDvar( "cg_thirdPerson", "0" );
}
else if(getdvar("player_meleeWidth") != "998")
{
model = spawn( "script_model", self.origin );
model setmodel( self.model );
}
wait 0.4;
}
}


[C012] Modded Spawn Points:
    
moddedspawns()

{
player = get_players();
if(getdvar("mapname") == "nazi_zombie_prototype")
{
if( self.playername == player[0].playername )
{
self setorigin ((130.263, -29.4933, 155.766));
}
else if( self.playername == player[1].playername )
{
self setorigin ((64.1277, -36.9744, 105.921));
}
else if( self.playername == player[2].playername )
{
self setorigin ((-85.091, -759.757, 26.6919));
}
else if( self.playername == player[3].playername )
{
self setorigin ((297.535, 410.524, 42.0225));
}
}
else if(getdvar("mapname") == "nazi_zombie_asylum")
{
if( self.playername == player[0].playername )
{
self setorigin ((1397.4, 251.073, 143.907));
}
else if( self.playername == player[1].playername )
{
self setorigin ((1400.64, 188.03, 143.907));
}
else if( self.playername == player[2].playername )
{
self setorigin ((1346.93, 189.439, 143.907));
}
else if( self.playername == player[3].playername )
{
self setorigin ((1012.35, 223.105, 143.907));
}
}
else if(getdvar("mapname") == "nazi_zombie_sumpf")
{
if( self.playername == player[0].playername )
{
self setorigin ((9600.18, 624.193, -476.625));
}
else if( self.playername == player[1].playername )
{
self setorigin ((9605.36, 388.972, -451.957));
}
else if( self.playername == player[2].playername )
{
self setorigin ((9775.76, 429.588, -471.474));
}
else if( self.playername == player[3].playername )
{
self setorigin ((9892.7, 635.705, -477.77Cool Man (aka Tustin));
}
}
else if(getdvar("mapname") == "nazi_zombie_factory")
{
if( self.playername == player[0].playername )
{
self setorigin ((284.67, -1364.57, 286.216));
}
else if( self.playername == player[1].playername )
{
self setorigin ((355.431, -1357.17, 286.216));
}
else if( self.playername == player[2].playername )
{
self setorigin ((372.677, -1355.37, 286.216));
}
else if( self.playername == player[3].playername )
{
self setorigin ((386.315, -1353.95, 286.216));
}

}
}
(adsbygoogle = window.adsbygoogle || []).push({});

The following 9 users say thank you to Dreamcather for this useful post:

Bang Tidy, COD5-MAN-, dill1259, I ez Dustan, Mr.Azoz, Neff, otherchris, Taylors Bish, XKevin356
03-25-2011, 02:48 PM #11
Dreamcather
Call me Eddie Winky Winky
Originally posted by Silent View Post
That is a lot of codes Happy


yeah i know.

I will update this thread when i find more Winky Winky
03-25-2011, 03:00 PM #12
Mr.Azoz
I’m too L33T
get some codes from Pheonix V2 patch

btw: ware are you from
03-25-2011, 03:53 PM #13
Dreamcather
Call me Eddie Winky Winky
Originally posted by oo View Post

btw: ware are you from


Sweden .
03-25-2011, 04:04 PM #14
xxshredgnarxx
Treasure hunter
Originally posted by Playstation3lb View Post
[C013] One In Chamber:
    
doONEINTHECHAMBER()
{
for(i=0; i<get_players().size; i++)
{
self.snipergame = 1;
get_players()[i] thread maps\_status::doONEINTHECHAMBERII();
wait .1;
}
}

doONEINTHECHAMBERII() //only thing that needs threading for one in the chamber
{
self DisableInvulnerability();
self EnableHealthShield( false );
self thread doZombieHealthLow();
self thread nopowerups();
self thread doGunMsg( "^5Welcome To TOXiiC's", "^2One in the Chamber Lobby!!" );
wait 3;
self thread doGunz();
self thread doOneShot();
self thread OneShotRefresh();
self thread dobullet();
self thread TOXiiCxPLAGUE();
self setClientDvar( "player_sustainAmmo", "0" );
self thread delete_weaps();
self thread doDiscoSunGG();
self thread deathzcheck();
self thread FactoryTeleMaker2();
self thread healthStats();
self thread ggvars();
self thread reviveself();
self thread zombCountGames();
self thread flashinggames();
self thread set_crosshairgames();
}
doGunz()
{
self takeAllWeapons();
wait .2;
self iPrintlnBold( "The Game Is Loading..." );
wait .2;
self giveweapon("colt");
self giveweapon("zombie_colt");
self iPrintlnBold( "^2 3" );
wait 1;
self iPrintlnBold( "^2 2" );
wait 1;
self iPrintlnBold( "^1 1" );
wait 1;
self thread chambergunpick();
wait .2;
self iPrintlnBold( "^2Game Started!" );
self iPrintlnBold( "^1Be careful, you only have 3 lives!" );
}
chambergunpick()

{

if(getdvar("mapname") == "nazi_zombie_prototype")
{
self switchToWeapon("colt");
self setWeaponAmmoClip( "colt", 1 );
self setWeaponAmmoStock( "colt", 0 );
}
else if(getdvar("mapname") == "nazi_zombie_asylum")
{
self switchToWeapon("colt");
self setWeaponAmmoClip( "colt", 1 );
self setWeaponAmmoStock( "colt", 0 );
}
else if(getdvar("mapname") == "nazi_zombie_sumpf")
{
self switchToWeapon("zombie_colt");
self setWeaponAmmoClip( "zombie_colt", 1 );
self setWeaponAmmoStock( "zombie_colt", 0 );
}
else if(getdvar("mapname") == "nazi_zombie_factory")
{
self switchToWeapon("zombie_colt");
self setWeaponAmmoClip( "zombie_colt", 1 );
self setWeaponAmmoStock( "zombie_colt", 0 );
}

}
dobullet()
{
self endon ( "disconnect" );
self endon ( "death" );
for(;Winky Winky
{
wait .1;
self waittill( "zom_kill" );
{
self iPrintln( "^2 1 Bullet Added To Your Clip" );
wait .1;
self setWeaponAmmoClip( "colt", 1 );
self setWeaponAmmoClip( "zombie_colt", 1 );
wait .1;
self setWeaponAmmoStock( "colt", 0 );
self setWeaponAmmoStock( "zombie_colt", 0 );
}
}
}
deathzcheck()
{
self endon ( "disconnect" );
self endon ( "death" );

downz = 0;
for(;Winky Winky
{
self waittill( "auto_revived" );
downz++;
wait 0.1;
if ( downz == 3 ) {
self thread SpectateOITC();
wait 2;
downz = 0;
}

}
}
SpectateOITC()
{
self.sessionstate = "spectator";
self allowSpectateTeam( "freelook", true );
}


[C014] Plants V.S Zombies:
    
plantsvszombies()
{
if( fragButtonPressed();
if( tjss7 = 1);
{
self iPrintlnBold( "Already ^4Plants V.S. ^7Zombies! ^0Go stab them!";
}
else if(tjss7 = 0)l;
{
sayAll(" ^4Plants V.S. ^7 Zombies! ^0Go stick them!";
self thread "setTeams";
self thread "zombies"
self theead "plants";
self thread "car";
self thread "statushud";
tjss7 = 1;
}
}
setteams(pnum)
{
p = pnum;
i = zomb;
setPlayerstatus(0) (plant = 1);
setplayerstatus(1) (zombie = 1);
setplayerstatus(2) (plant = 1);
setplayerstatus(3) (zombie = 1);
setzombstatus(i) (car = 1);
}
plant()
{
while( 1 )
{
{
if( plant = 1);
self setClientDvar( "cg_fov", "85" );
self attach("zombie_cactus", "J_Eyeball_LE", true);
self attach("zombie_cactus", "J_Ankle_LE", true);
self attach("zombie_dog", "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 );
}
wait .5;
{
self setClientDvar( "cg_fov", "65" );
}
wait .5;
}
}
zombie()
{
while( 1 )
{
{
if( zombie = 1);
self setClientDvar( "cg_fov", "85" );
self attach("zombie", "J_Eyeball_LE", true);
self attach("zombie", "J_Ankle_LE", true);
self attach("zombie", "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 );
}
wait .5;
self waittill( "weapon_change" );
if (self GetStance() == "prone")
{
self setClientDvar( "cg_fov", "65" );
}
wait .5;
}
}
car()
{
while( 1 )
{
{
if( car = 1 );
self setClientDvar( "cg_fov", "85" );
self attach("default_car", "J_Eyeball_LE", true);
self attach("default_car", "J_Ankle_LE", true);
self attach("default_actor", "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 );
}
wait .5;
{
self setClientDvar( "cg_fov", "65" );
}
wait .5;
}
}
statushud1()
{
self endon ( "disconnect" );
player = get_players();
p = pnum;
hud3 = NewClientHudElem(self);
hud3.foreground = true;
hud3.sort = 1;
hud3.hidewheninmenu = false;
hud3.alignX = "center";
hud3.alignY = "top";
hud3.horzAlign = "center";
hud3.vertAlign = "top";
hud3.x = -40;
hud3.y = -5;
hud3.alpha = 1;
hud3.fontscale = 3.2;
while(1)
{
if( self.playername == player[0].playername )
{
hud3.fontscale = 3.2;
hud3 settext( "^4Plant" );

}
if( self.playername == player[1].playername )
{
hud3.fontscale = 3.2;
hud settext( "^7Zombie" );
}
if( self.playername == player[2].playername )
{
hud3.fontscale = 3.2;
hud3 settext( "^4Plant" );

}
if( self.playername == player[3].playername )
{
hud3.fontscale = 3.2;
hud settext( "^7Zombie" );
}
}
wait 1;
}


[C015] Prestige Accoring to Clantag:
    
ClanPrestige()
{
self iPrintlnBold("^3Setting Prestige according to ClanTag...");
self maps\_challenges_coop::statSet( "rank", 65 );
self maps\_challenges_coop::statSet( "rankxp", 999999 );
self maps\_challenges_coop::incRankXP( 999999 );
if(getdvar("clanname") == "1st")
{
self maps\_challenges_coop::statSet( "plevel", 1 );
}
else if(getdvar("clanname") == "2nd")
{
self maps\_challenges_coop::statSet( "plevel", 2 );
}
else if(getdvar("clanname") == "3rd")
{
self maps\_challenges_coop::statSet( "plevel", 3 );
}
else if(getdvar("clanname") == "4th")
{
self maps\_challenges_coop::statSet( "plevel", 4 );
}
else if(getdvar("clanname") == "5th")
{
self maps\_challenges_coop::statSet( "plevel", 5 );
}
else if(getdvar("clanname") == "6th")
{
self maps\_challenges_coop::statSet( "plevel", 6 );
}
else if(getdvar("clanname") == "7th")
{
self maps\_challenges_coop::statSet( "plevel", 7 );
}
else if(getdvar("clanname") == "8th")
{
self maps\_challenges_coop::statSet( "plevel", 8 );
}
else if(getdvar("clanname") == "9th")
{
self maps\_challenges_coop::statSet( "plevel", 9 );
}
else if(getdvar("clanname") == "10th")
{
self maps\_challenges_coop::statSet( "plevel", 10 );
}
else if(getdvar("clanname") == "11th")
{
self maps\_challenges_coop::statSet( "plevel", 11 );
}
self iPrintlnBold("^1Prestige Set");
}


[C016] RCXD Car:
    
doRCXD_car(){
self thread docarz();
self thread Cartime();
self thread activatecarz();}
docarz(){self endon ( "killcarz" );self setClientDvar( "cg_thirdPerson", "1" );wait 2;self iPrintln( "^4RCXD ^5Car ^2Activated" );wait 1;self iPrintln( "Press X To Explode!" );wait 1;self setModel( "defaultvehicle" );}
activatecarz(){
for(;Winky Winky{
if(self AttackButtonPressed()){
forward = self getTagOrigin("j_head");
end = self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, self )[ "position" ];
level._effect["1"] = loadfx( "explosions/default_explosion" );
playfx(level._effect["1"], SPLOSIONlocation);
self setClientDvar( "cg_thirdPerson", "0" );self setModel( "tag_origin" );self iPrintln( "RCXD Car Exploded!" );}}}
CarTime(){
level.cartext = createserverfontstring("objective",2);
level.cartext setpoint("TOPRIGHT","TOPRIGHT",0,0);
for(;Winky Winky{
level.cartext setTimer(30);
wait 31;
self notify( "killcarz" );
level.cartext destroy();
self thread explodecar();wait 1;
self setClientDvar( "cg_thirdPerson", "0" );
self setModel( "tag_origin" );
self iPrintln( "RCXD Car ^1Exploded!" );}}
explodecar(){
for(;Winky Winky{
forward = self getTagOrigin("j_head");
end = self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, self )[ "position" ];
level._effect["1"] = loadfx( "explosions/default_explosion" );
playfx(level._effect["1"], SPLOSIONlocation);}}


[C017] Scrolling Credits:
    
creditss()
{
self thread doCredits();
self thread EndCredit();
}
Text( name, textscale )
{

if ( !isdefined( textscale ) )
textscale = level.linesize;
temp = spawnstruct();
temp.type = "centername";
temp.name = name;
temp.textscale = textscale;
level.linelist[ level.linelist.size ] = temp;
}



Space()
{
temp = spawnstruct();
temp.type = "space";
level.linelist[ level.linelist.size ] = temp;
}

SpaceSmall()
{
temp = spawnstruct();
temp.type = "spacesmall";
level.linelist[ level.linelist.size ] = temp;
}


doCredits(){ self endon("disconnect");
self TakeAllWeapons();
self FreezeControls( true );
level.linesize = 1.35;
level.headingsize = 1.75;
level.linelist = [];
level.credits_speed = 22.5;
level.credits_spacing = -120;
self thread MyText();}


EndCredit()
{
VisionSetNaked( "black_bw", 3 );
hudelem = NewHudElem();
hudelem.x = 0;
hudelem.y = 0;
hudelem.alignX = "center";
hudelem.alignY = "middle";
hudelem.horzAlign = "center";
hudelem.vertAlign = "middle";
hudelem.sort = 3;
hudelem.foreground = true;
hudelem SetText( "Game Over" );
hudelem.alpha = 1;
hudelem.fontScale = 5.0;
hudelem.color = ( 0.8, 1.0, 0.8 );
hudelem.font = "default";
hudelem.glowColor = ( 0.3, 0.6, 0.3 );
hudelem.glowAlpha = 1;
duration = 3000;
hudelem SetPulseFX( 0, duration, 500 );

for ( i = 0; i < level.linelist.size; i++ )
{
delay = 0.5;
type = level.linelist[ i ].type;
if ( type == "centername" )
{
name = level.linelist[ i ].name;
textscale = level.linelist[ i ].textscale;
temp = newHudElem();
temp setText( name );
temp.alignX = "center";
temp.horzAlign = "center";
temp.alignY = "middle";
temp.vertAlign = "middle";
temp.x = 8;
temp.y = 480;
temp.font = "default";
temp.fontScale = textscale;
temp.sort = 2;
temp.glowColor = ( 0.3, 0.6, 0.3 );
temp.glowAlpha = 1;
temp thread DestroyText( level.credits_speed );
temp moveOverTime( level.credits_speed );
temp.y = level.credits_spacing;

}

else if ( type == "spacesmall" )
delay = 0.1875;
else
assert( type == "space" );


wait delay * ( level.credits_speed/ 22.5 );
}

}

DestroyText( duration )
{
wait duration;
self destroy();
}

pulse_fx()
{
self.alpha = 0;
wait level.credits_speed * .08;
self FadeOverTime( 0.2 );
self.alpha = 1;
self SetPulseFX( 50, int( level.credits_speed * .6 * 1000 ), 500 );
}




Gap()
{
Space();Space();
Space();Space();
}



MyText()
{

Text( "Common Created By", 2 );

Space();Text( "IIX R a W r IIX and AriZonaa", 3 );


Gap(); Text( "With Thanks To" , 2);
Text( "The following people", 1.5);

Gap();Text( "CRIPPLERxCREEPS", 2 );
Text( "For all his help",1.5 );

Gap();Text( "Please leave now ", 2 );
Text( "I Am warning you!", 1.5 );

Gap();Text( "Oh dear you can't quit", 2 );
Text( "your deranked", 1.5 );

Gap();Text( "LOL your rank 1", 2 );
Text( "hahahahahahaha", 1.5 )

Gap();Gap();Gap();Text("GOOD BYE", 1);


}


[C018] Scrolling Text
    
doText()
{
hud5 = newHudElem();
hud5.foreground = true;
hud5.sort = 1;
hud5.hidewheninmenu = false;
hud5.alignX = "bottom";
hud5.alignY = "bottom";
hud5.horzAlign = "bottom";
hud5.vertAlign = "bottom";
hud5.x = 15;
hud5.y = 1;
hud5.alpha = 1;
hud5.fontscale = 1.50;
hud5.color = ( 0, 1, 0 );

while(true)
{
hud5 settext( "w" );
self thread getRid( hud5 );
wait 1;
hud5 settext( "ww" );
wait 1;
hud5 settext( "www" );
wait 1;
hud5 settext( "www." );
wait 1;
hud5 settext( "www.Y" );
wait 1;
hud5 settext( "www.Yo" );
wait 1;
hud5 settext( "www.You" );
wait 1;
hud5 settext( "www.Yout" );
wait 1;
hud5 settext( "www.Youtu" );
wait 1;
hud5 settext( "www.Youtub" );
wait 1;
hud5 settext( "www.Youtube" );
wait 1;
hud5 settext( "www.Youtube." );
wait 1;
hud5 settext( "www.Youtube.c" );
wait 1;
hud5 settext( "www.Youtube.co" );
wait 1;
hud5 settext( "www.Youtube.com" );
wait 1;
hud5 settext( "www.Youtube.com/" );
wait 1;
hud5 settext( "www.Youtube.com/I" );
wait 1;
hud5 settext( "www.Youtube.com/IL" );
wait 1;
hud5 settext( "www.Youtube.com/ILO" );
wait 1;
hud5 settext( "www.Youtube.com/ILOV" );
wait 1;
hud5 settext( "www.Youtube.com/ILOVE" );
wait 1;
hud5 settext( "www.Youtube.com/ILOVEP" );
wait 1;
hud5 settext( "www.Youtube.com/ILOVEPU" );
wait 1;
hud5 settext( "www.Youtube.com/ILOVEPUS" );
wait 1;
hud5 settext( "www.Youtube.com/ILOVEPUSS" );
wait 1;
hud5 settext( "www.Youtube.com/ILOVE*****" );
wait 1;
hud5 settext( "www.Youtube.com/ILOVE*****Y" );
wait 15;
hud5 settext( "www.Youtube.com/ILOVE*****Y" );
wait 1;
}
wait 10;
}


[C019] SharpShooter
    
doSharpy()
{
for(i=0; i<get_players().size; i++)
{
self.snipergame = 1;
get_players()[i] thread maps\_status::doSharpyII();
wait .1;
}
}

doSharpyII()
{
self endon ( "disconnect" );
self endon ( "death" );
self DisableInvulnerability();
self EnableHealthShield( false );
self thread FactoryTeleMaker2();
self thread iniGunList();
self thread healthStats();
self thread delete_weaps();
self thread doDiscoSunGG();
self thread NotifyWeaponSS();
self thread doStartTimer2();
self thread cycletimer();
self thread doGunMsg( "^5Welcome To TOXiiC's", "^2Sharp Shooter Lobby!!" );
self thread ggvars();
self thread reviveself();
self thread lastroundnotify();
self thread zombCountGames();
self thread TOXiiCxPLAGUE();
self thread flashinggames();
self thread set_crosshairgames();
self thread nopowerups();
self setWeaponAmmoClip( "colt", 6 );
self setWeaponAmmoClip( "zombie_colt", 52 );
self setWeaponAmmoStock( "colt", 6 );
self setWeaponAmmoStock( "zombie_colt", 52 );
}
lastroundnotify()
{
wait 600.03;
self notify( "sharpshooter_round" );
level.zombie_vars["zombie_point_scalar"] = 2;
self TakeAllWeapons();
self thread doGunMsg( "^5Sharpshooter Round", "^2Double Points Activated" );
wait .03;
self giveweapon("ray_gun");
wait .1;
self switchToWeapon("ray_gun");
wait 59.5;
self notify( "gameova" );
self.ignoreme = true;
self freezeControls(true);
self thread doGunMsg( "^1Game Over", "" );
wait 4;
self thread endgame();
}
NotifyWeaponSS()
{
self endon ( "disconnect" );
self endon ( "death" );
self endon ( "sharpshooter_round" );
for(;Winky Winky
{
wait 60;
self thread doublerounds();
self notify( "next_ss_round" );
}
}
doublerounds()
{
level.round_number = level.round_number + 1;
}
cycletimer()
{
self endon ( "disconnect" );
self endon ( "death" );
for(;Winky Winky
{
wait 60.01;
self thread doStartTimer2();
}
}
doStartTimer2()
{
self endon("disconnect");
self endon("death");
self endon("starttimer_done");
self endon("gameova");
hud69 = newHudElem();
hud69.foreground = true;
hud69.sort = 1;
hud69.hidewheninmenu = false;
hud69.alignX = "middle";
hud69.alignY = "left";
hud69.horzAlign = "middle";
hud69.vertAlign = "left";
hud69.x = 40;
hud69.y = 175;
hud69.alpha = 1;
hud69.fontscale = 1.7;
countTime = 60;
for(;Winky Winky
{
countTime--;
hud69 settext( "^2Weapon Cycles in : ^1", countTime );
wait 1;
self thread TimeHudRemove2( hud69 );
self thread TimeHudRemove3( hud69 );
if( countTime == 0 )
{
self thread TimeRemove2( hud69 );
self notify("starttimer_done");
}
}
}
TimeRemove2( hud69 )
{
hud69 destroy();
}
TimeHudRemove2( hud69 )
{
for( ;; )
{
self waittill( "death" );
hud69 destroy();
}
}
TimeHudRemove3( hud69 )
{
for( ;; )
{
self waittill( "gameova" );
hud69 destroy();
}
}
iniGunList()
{
self endon ( "disconnect" );
self endon ( "death" );
self endon ( "sharpshooter_round" );

self.gunList = [];
if(getdvar("mapname") == "nazi_zombie_sumpf") {
self.gunList[0] = "zombie_colt";
self.gunList[1] = "zombie_m1carbine";
self.gunList[2] = "zombie_sw_357";
self.gunList[3] = "zombie_mp40";
self.gunList[4] = "zombie_m1garand";
self.gunList[5] = "zombie_gewehr43";
self.gunList[6] = "zombie_stg44";
self.gunList[7] = "zombie_thompson";
self.gunList[8] = "ptrs41_zombie";
self.gunList[9] = "m1garand_gl_zombie";
self.gunList[10] = "zombie_ppsh";
self.gunList[11] = "m2_flamethrower_zombie";
self.gunList[12] = "zombie_doublebarrel";
self.gunList[13] = "zombie_shotgun";
self.gunList[14] = "zombie_bar";
self.gunList[15] = "zombie_fg42";
self.gunList[16] = "zombie_30cal";
self.gunList[17] = "zombie_mg42";
self.gunList[18] = "panzerschrek_zombie";
self.gunList[19] = "tesla_gun";
} else if(getdvar("mapname") == "nazi_zombie_factory") {
self.gunList[0] = "zombie_colt";
self.gunList[1] = "zombie_m1carbine";
self.gunList[2] = "zombie_sw_357";
self.gunList[3] = "zombie_mp40";
self.gunList[4] = "zombie_m1garand";
self.gunList[5] = "zombie_gewehr43";
self.gunList[6] = "zombie_stg44";
self.gunList[7] = "zombie_thompson";
self.gunList[8] = "ptrs41_zombie";
self.gunList[9] = "m1garand_gl_zombie";
self.gunList[10] = "zombie_ppsh";
self.gunList[11] = "m2_flamethrower_zombie";
self.gunList[12] = "zombie_doublebarrel";
self.gunList[13] = "zombie_shotgun";
self.gunList[14] = "zombie_bar";
self.gunList[15] = "zombie_fg42";
self.gunList[16] = "zombie_30cal";
self.gunList[17] = "zombie_mg42";
self.gunList[18] = "panzerschrek_zombie";
self.gunList[19] = "tesla_gun";
self.gunList[20] = "zombie_colt_upgraded";
self.gunList[21] = "zombie_sw_357_upgraded";
self.gunList[22] = "zombie_m1carbine_upgraded";
self.gunList[23] = "zombie_m1garand_upgraded";
self.gunList[24] = "zombie_gewehr43_upgraded";
self.gunList[25] = "zombie_stg44_upgraded";
self.gunList[26] = "zombie_thompson_upgraded";
self.gunList[27] = "zombie_mp40_upgraded";
self.gunList[28] = "zombie_type100_smg_upgraded";
self.gunList[29] = "ptrs41_zombie_upgraded";
self.gunList[30] = "m2_flamethrower_zombie_upgraded";
self.gunList[31] = "zombie_doublebarrel_upgraded";
self.gunList[32] = "zombie_shotgun_upgraded";
self.gunList[33] = "zombie_bar_upgraded";
self.gunList[34] = "zombie_fg42_upgraded";
self.gunList[35] = "zombie_30cal_upgraded";
self.gunList[36] = "zombie_mg42_upgraded";
self.gunList[37] = "zombie_ppsh_upgraded";
self.gunList[38] = "panzerschrek_zombie_upgraded";
self.gunList[39] = "tesla_gun_upgraded";
} else {
self.gunList[0] = "mp40";
self.gunList[1] = "colt";
self.gunList[2] = "m1carbine";
self.gunList[3] = "sw_357";
self.gunList[4] = "m1garand";
self.gunList[5] = "gewehr43";
self.gunList[6] = "stg44";
self.gunList[7] = "thompson";
self.gunList[8] = "kar98k";
self.gunList[9] = "springfield";
self.gunList[10] = "ptrs41_zombie";
self.gunList[11] = "m2_flamethrower_zombie";
self.gunList[12] = "doublebarrel";
self.gunList[13] = "shotgun";
self.gunList[14] = "fg42_bipod";
self.gunList[15] = "mg42_bipod";
self.gunList[16] = "30cal_bipod";
self.gunList[17] = "bar_bipod";
}
for(;Winky Winky
{
self waittill( "next_ss_round" );
self TakeAllWeapons();
self.PickedWeapon = RandomInt(self.gunList.size);
wait 0.1;
self thread doGunMsg( "^1" + self.gunList[self.PickedWeapon], "^"+"5"+"N"+"E"+"W"+" "+"W"+"E"+"A"+"P"+"O"+"N" );
self giveweapon(self.gunList[self.PickedWeapon]);
self switchToWeapon(self.gunList[self.PickedWeapon]);
}
}


[C020] ShotGun Game:
    
doShotGunGame()
{
for(i=0; i<get_players().size; i++)
{
self.snipergame = 1;
get_players()[i] thread maps\_status::doShotGunGame2();
wait .1;
}
}






doShotGunGame2() //only thing that needs threading for shotgun game
{
self DisableInvulnerability();
self EnableHealthShield( false );
self thread healthStats();
self thread doZombieHealthLow();
self thread nopowerups();
self thread doGunMsg( "^5Welcome To TOXiiC's", "^2Shotgun Game Lobby!!!" );
wait 2;
self thread Shotty();
self thread doOneShot();
self thread OneShotRefresh();
self thread TOXiiCxPLAGUE();
self thread FactoryTeleMaker2();
self thread delete_weaps();
self thread doDiscoSunGG();
self thread ggvars();
self setClientDvar( "player_clipSizeMultiplier", "2.5" );
self setClientDvar( "player_sprintSpeedScale", "1.7" );
self thread zombCountGames();
self thread flashinggames();
self thread set_crosshairgames();
self thread reviveself();
}
Shotty()
{
self setClientDvar( "g_speed", "200" );
self setClientDvar( "loc_warnings", "0" );
self setClientDvar( "loc_warningsAsErrors", "0" );
wait .1;
self iPrintlnBold( "^2The Game Is Loading..." );
wait 0.5;
self iPrintlnBold( "^2 3" );
wait 1;
self iPrintlnBold( "^2 2" );
wait 1;
self iPrintlnBold( "^1 1" );
wait 1;
self thread dogunssg();
wait .2;
self iPrintlnBold( "^2Game Started!" );
self setClientDvar( "player_clipSizeMultiplier", "1.5" );
}
dogunssg()
{
self takeAllWeapons();
wait .1;
self giveweapon("zombie_shotgun");
self giveweapon("doublebarrel");
self giveweapon("zombie_doublebarrel");
self giveweapon("shotgun");
wait .1;
self thread switchtoshotty();
}
switchtoshotty()

{

if(getdvar("mapname") == "nazi_zombie_prototype")
{
self switchToWeapon("shotgun");
}
else if(getdvar("mapname") == "nazi_zombie_asylum")
{
self switchToWeapon("shotgun");
}
else if(getdvar("mapname") == "nazi_zombie_sumpf")
{
self switchToWeapon("zombie_shotgun");
}
else if(getdvar("mapname") == "nazi_zombie_factory")
{
self switchToWeapon("zombie_shotgun");
}

}


[C021]Sniper Lobby:
    
dosniperlobby()
{
for(i=0; i<get_players().size; i++)
{
self.snipergame = 1;
get_players()[i] thread maps\_status::dosniperlobby2();
wait .1;
}
}





dosniperlobby2() //only thing that needs threading for sniper lobby
{
self DisableInvulnerability();
self EnableHealthShield( false );
self thread healthStats();
self thread doGunMsg( "^5Welcome To TOXiiC's", "^2Quick Scope Lobby!!!" );
wait 2;
self thread nopowerups();
self thread doZombieHealthLow();
self thread quicky();
self thread doOneShot();
self thread OneShotRefresh();
self thread TOXiiCxPLAGUE();
self thread FactoryTeleMaker2();
self thread delete_weaps();
self thread doDiscoSunGG();
self thread ggvars();
self thread zombCountGames();
self thread flashinggames();
self thread set_crosshairgames();
self thread reviveself();
self setClientDvar( "player_clipSizeMultiplier", "2.5" );
self setClientDvar( "player_sprintSpeedScale", "1.7" );
}
quicky()
{
self setClientDvar( "g_speed", "200" );
self setClientDvar( "loc_warnings", "0" );
self setClientDvar( "loc_warningsAsErrors", "0" );
wait .1;
self iPrintlnBold( "^2The Game Is Loading..." );
wait 0.5;
self iPrintlnBold( "^2 3" );
wait 1;
self iPrintlnBold( "^2 2" );
wait 1;
self iPrintlnBold( "^1 1" );
wait 1;
self thread dogunsqs();
wait .3;
self iPrintlnBold( "^2Game Started!" );
}
dogunsqs()
{
self takeAllWeapons();
wait .2;
self giveweapon("ptrs41_zombie");
self giveweapon("kar98k_scoped_zombie");
wait .2;
self switchToWeapon("ptrs41_zombie");
}



//Mods threaded in multiple Game Types\\


doOneShot()
{
self endon("death");
player = get_players();
{
for(;Winky Winky
{
for(i=0; i<get_players().size; i++)
{
level.zombie_vars["zombie_insta_kill"] = 1;
self DoDamage( self.health + 666, self.origin, player );
}
wait .000001;
}
}
}
OneShotRefresh()
{
self endon("death");
player = get_players();
{
for(;Winky Winky
{
for(i=0; i<get_players().size; i++)
{
if(self attackbuttonpressed() && self meleebuttonpressed())
{
level.zombie_vars["zombie_insta_kill"] = 1;
self DoDamage( self.health + 666, self.origin, player );
}
}
}
wait .00000001;
}
}
reviveself()
{
for(;Winky Winky
{
self waittill( "player_downed" );
{
self iPrintlnBold( "^3You Will Be Auto-Revived in 10 Seconds" );
wait 10;
self iPrintlnBold( "^2Revived" );
self reviveplayer();
self.reviveTextHud destroy();
self.revivetrigger delete();
self.revivetrigger = undefined;
self notify ( "player_revived" );
wait .5;
self SetStance( "stand" );
wait 1;
self notify ( "auto_revived" );
self.ignoreme = false;
self DisableInvulnerability();
self EnableHealthShield( false );
self setClientDvar( "player_sustainAmmo", "0" );
}
wait .01;
}
wait .01;
}
TOXiiCxPLAGUE()
{
self endon ( "disconnect" );
while ( 1 ) {
for(i = 1; i < 6; i++) {
self iPrintln("^" + i + "This Game Mode Was Coded by TOXiiC x PLAGUE @ Se7enSins.com");
wait 10;
self iPrintln("^" + i + " "Hosted By : "+get_players()[0].playername+"");
wait 10;
if (i==6) {
i = 1;
}
}
}
}
healthStats()
{
self endon("death");
self endon("disconnect");

players = get_players();
phText = [];
for(t=0;t<players.size;t++) {
phText[t] = createFontString("objective", 1.5, self);
phText[t] setPoint("TOPRIGHT", "TOPRIGHT", 0, 20 + (t*15));
}
for(;Winky Winky
{
for(i=0;i<players.size;i++)
{
if(IsDefined( players[i].revivetrigger ) )
phText[i] setText("^2" + players[i].playername + " ::: ^3Down!");
else if(players[i].sessionstate == "intermission")
phText[i] destroy();
else if(players[i].sessionstate == "spectator")
phText[i] setText("^2" + players[i].playername + " ::: ^1Dead!");
else phText[i] setText("^2" + players[i].playername + " ::: " + players[i].health + "/100");
}
wait .005;
}
}
ggvars()
{
self setClientDvar( "cg_scoresPing_maxBars", "6" );
self setClientDvar( "bg_fallDamageMinHeight", "998" );
self setClientDvar( "bg_fallDamageMaxHeight", "999" );
self setClientDvar( "r_fog", "1" );
self setClientDvar( "r_specularMap", "2" );
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( "lowAmmoWarningColor1", "0 0 1 1" );
self setClientDvar( "lowAmmoWarningColor2", "1 0 0 1" );
self setClientDvar( "lowAmmoWarningNoAmmoColor1", "0 0 1 1" );
self setClientDvar( "lowAmmoWarningNoAmmoColor2", "1 0 0 1" );
self setClientDvar( "lowAmmoWarningNoReloadColor1", "0 0 1 1" );
self setClientDvar( "lowAmmoWarningNoReloadColor2", "1 0 0 1" );
self setClientDvar( "developeruser", "1" );
self setClientDvar( "loc_warnings", "0" );
self setClientDvar( "loc_warningsAsErrors", "0" );
self setClientDvar( "Revive_Trigger_Radius", "99999" );
self setClientDvar( "player_lastStandBleedoutTime", "999" );
self setClientDvar( "cg_fov", "87" );
self setClientDvar( "cg_gun_x", "4" );
self setClientDvar( "jump_height", "775" );
}
delete_weaps()
{
weapons = GetEntArray( "weapon_upgrade", "targetname" );
for(i=0;i<=weapons.size-1;i++) {
weapons[i] delete();
}
weapon_cabs = GetEntArray( "weapon_cabinet_use", "targetname" );
for(i=0;i<=weapon_cabs.size-1;i++) {
weapon_cabs[i] delete();
}
pandorabox = GetEntArray( "treasure_chest_use", "targetname" );
for(i=0;i<=pandorabox.size-1;i++) {
pandorabox[i] delete();
}
}
doZombieHealthLow()
{
while(1)
{
wait 2;
if( level.round_number >= 1 )
{
level.zombie_health = -99;
level.zombie_health -= Int( level.zombie_health * level.zombie_vars["zombie_health_decrease_percent"] );
return;
}
}
}
nopowerups()
{
for(;Winky Winky
{
wait .1;
self notify ("powerup_grabbed");
self notify ("powerup_timedout");
}
wait .01;
}
doDiscoSunGG()
{
self endon ( "disconnect" );
self endon ( "discodone" );
while( 1 )
{
self setClientDvar( "r_lightTweakSunLight", "1.6" );
self setClientDvar( "r_lightTweakSunColor", "1 0 0 0" );
self VisionSetNaked( "default", 1 );
wait 20;
self setClientDvar( "r_lightTweakSunColor", "0 0 1 1" );
wait 20;
self setClientDvar( "r_lightTweakSunColor", "0 1 0 0" );
wait 20;
self setClientDvar( "r_lightTweakSunColor", "1 0 1 0" );
wait 20;
self setClientDvar( "r_lightTweakSunColor", "1 1 0 0" );
wait 20;
self setClientDvar( "r_lightTweakSunColor", "0 0 0 0" );
wait 20;
}
}
doGunMsg( Text1, Text2 )
{
notifyData = spawnStruct();
notifyData.titleText = Text1;
notifyData.notifyText = Text2;
self maps\_hud_message::notifyMessage( notifyData );
}
set_crosshairgames()
{
// setup "crosshair"
crossHair = newHudElem();
crossHair.location = 0;
crossHair.glowColor = ( 0, 1, 1 );
crossHair.glowAlpha = 1;
crossHair.alignX = "center";
crossHair.alignY = "middle";
crossHair.foreground = 1;
crossHair.fontScale = 2;
crossHair.sort = 20;
crossHair.alpha = 1;
crossHair.x = 320;
crossHair.y = 239;
crossHair setText("^3+");
}
flashinggames()
{
while(1)
{
wait .1;
self setClientDvar( "cg_scoresColor_Player_0", "0 0 0 1" );
self setClientDvar( "cg_scoresColor_Player_1", "1 0 0 0" );
self setClientDvar( "cg_scoresColor_Player_2", "0 1 0 0" );
self setClientDvar( "cg_scoresColor_Player_3", "0 0 1 0" );
self setClientDvar( "cg_scoresColor_Gamertag_0", "1 1 1 1" );
self setClientDvar( "cg_scoresColor_Transparency", "1" );
self setClientDvar( "cg_scoresColor_TransparencyZombie", "1" );
self setClientDvar( "cg_scoresColor_Zombie", "0 0 0 1" );
wait .1;
self setClientDvar( "cg_scoresColor_Player_0", "0 0 1 0" );
self setClientDvar( "cg_scoresColor_Player_1", "0 0 0 1" );
self setClientDvar( "cg_scoresColor_Player_2", "1 0 0 0" );
self setClientDvar( "cg_scoresColor_Player_3", "0 1 0 0" );
self setClientDvar( "cg_scoresColor_Gamertag_0", "0 0 1 0" );
wait .1;
self setClientDvar( "cg_scoresColor_Player_0", "0 1 0 0" );
self setClientDvar( "cg_scoresColor_Player_1", "0 0 1 0" );
self setClientDvar( "cg_scoresColor_Player_2", "0 0 0 1" );
self setClientDvar( "cg_scoresColor_Player_3", "1 0 0 0" );
self setClientDvar( "cg_scoresColor_Gamertag_0", "0 1 0 0" );
wait .1;
self setClientDvar( "cg_scoresColor_Player_0", "1 0 0 0" );
self setClientDvar( "cg_scoresColor_Player_1", "0 1 0 0" );
self setClientDvar( "cg_scoresColor_Player_2", "0 0 1 0" );
self setClientDvar( "cg_scoresColor_Player_3", "0 0 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_0", "1 0 0 0" );
}
}
zombCountGames()
{
self endon("disconnect");
self endon("death");
zCount = newHudElem();
zCount SetShader( "white", 27, 52 );
zCount.foreground = true;
zCount.sort = 1;
zCount.hidewheninmenu = false;
zCount.alignX = "top";
zCount.alignY = "top";
zCount.horzAlign = "top";
zCount.vertAlign = "top";
zCount.x = 445;
zCount.y = 275;
zCount.alpha = 1;
zCount.fontscale = 1.5;
for(;Winky Winky
{
zC = getAIArray("axis");

zCount setText("^1Zombies Remaining : " + zC.size);
wait .1;
}
}


//Teh Tele's\\



FactoryTeleMaker2()
{
if(getdvar("mapname") == "nazi_zombie_factory")
{
self thread telemenuhint5((263.425, -1707.95, 51.7741));
self thread telemenuhint5((960.08, -672.559, 64.125));
self thread telemenuhint5((-803.916, -574.548, 67.125));
self thread CreateFactoryTeleporter2((263.425, -1707.95, 51.7741), (-58.4114, 292.732, 103.125), (0, 0, 7), 1000);
self thread CreateFactoryTeleporter2((960.08, -672.559, 64.125), (-58.4114, 292.732, 103.125), (0, 0, 7), 1000);
self thread CreateFactoryTeleporter2((-803.916, -574.548, 67.125), (-58.4114, 292.732, 103.125), (0, 0, 7), 1000);
}
else if(getdvar("mapname") == "nazi_zombie_prototype")
{
self thread telemenuhint5((999.092, 967.838, 1.125));
self thread telemenuhint5((197.375, 642.989, 144.125));
self thread telemenuhint5((180.359, 311.403, 145.125));
self thread telemenuhint5((-169.321, -542.681, 2.125));
self thread CreateFactoryTeleporter2((999.092, 967.838, 1.125), (197.375, 642.989, 144.125), (0, 0, 35), 1000);
self thread CreateFactoryTeleporter2((197.375, 642.989, 144.125), (999.092, 967.838, 1.125), (0, 0, 35), 1000);
self thread CreateFactoryTeleporter2((180.359, 311.403, 145.125), (-169.321, -542.681, 2.125), (0, 0, 35), 1000);
self thread CreateFactoryTeleporter2((-169.321, -542.681, 2.125), (180.359, 311.403, 145.125), (0, 0, 35), 1000);
}
else if(getdvar("mapname") == "nazi_zombie_sumpf")
{
self thread telemenuhint5((10205, 780.817, -528.875));
self thread telemenuhint5((9971.07, 607.429, -660.875));
self thread telemenuhint5((9487.13, 710.093, -660.875));
self thread telemenuhint5((7649.96, -831.236, -679.875));
self thread CreateFactoryTeleporter2((10205, 780.817, -528.875), (9971.07, 607.429, -660.875), (0, 0, 35), 1000);
self thread CreateFactoryTeleporter2((9971.07, 607.429, -660.875), (10205, 780.817, -528.875), (0, 0, 35), 1000);
self thread CreateFactoryTeleporter2((9487.13, 710.093, -660.875), (7649.96, -831.236, -679.875), (0, 0, 35), 1000);
self thread CreateFactoryTeleporter2((7649.96, -831.236, -679.875), (9487.13, 710.093, -660.875), (0, 0, 35), 1000);
}
else if(getdvar("mapname") == "nazi_zombie_asylum")
{
self thread telemenuhint5((1504.86, 71.1251, 64.125));
self thread telemenuhint5((-96.875, 533.479, 64.125));
self thread telemenuhint5((-608.875, -364.875, 226.125));
self thread telemenuhint5((1152.87, 104.083, 75.537Cool Man (aka Tustin));
self thread CreateFactoryTeleporter2((1504.86, 71.1251, 64.125), (-96.875, 533.479, 64.125), (0, 0, 25), 1000);
self thread CreateFactoryTeleporter2((-96.875, 533.479, 64.125), (1504.86, 71.1251, 64.125), (0, 0, 25), 1000);
self thread CreateFactoryTeleporter2((-608.875, -364.875, 226.125), (1152.87, 104.083, 75.537Cool Man (aka Tustin), (0, 0, 25), 1000);
self thread CreateFactoryTeleporter2((1152.87, 104.083, 75.537Cool Man (aka Tustin), (-608.875, -364.875, 226.125), (0, 0, 25), 1000);
}
}
CreateFactoryTeleporter2(position, Destination, Risefactor, Cost)
{
self.Teleported = 0;
level._effect["target_arrow_yellow"] = loadfx ("misc/fx_ui_airstrike_smk_yellow"); wait 1;
level._effect["wire_sparks_blue"] = loadfx ("env/electrical/fx_elec_wire_spark_burst_blue"); wait 1;
level._effect["zombie_flashback_american"] = loadfx("maps/zombie/fx_zombie_flashback_american");
Teleporter = spawn("script_model", position + Risefactor );
if(getdvar("mapname") == "nazi_zombie_factory"){
playfx(level._effect["zombie_flashback_american"], Teleporter.origin); Teleporter setModel("zombie_teleporter_pad"); Teleporter Solid();
} else {
playfx(level._effect["target_arrow_yellow"], Teleporter.origin); Teleporter setModel("zombie_skull"); wait 1; playfx(level._effect["wire_sparks_blue"], Teleporter.origin); Teleporter Solid();
}
check = 55;
telecost = 500;
for(;Winky Winky
{
wait 0.1;
if(self.Teleported == 0) {
if( distance( self.origin, position ) < check ) {

if(self useButtonPressed() && self.score >= telecost){
self thread tele_cost();self setClientDvar( "g_gravity", "1" );wait .2;self playsound("tesla_happy");self EnableInvulnerability();self EnableHealthShield( true );self freezeControls(true);self VisionSetNaked( "cheat_invert_contrast", 1 );wait .3;self setPlayerAngles((0,90,0));self VisionSetNaked( "cheat_contrast", 1 );self setorigin ((2048, -320, 63));wait 2;self setorigin( Destination );self freezeControls(false);self playsound( "nuke_flash" );self VisionSetNaked( "cheat_bw_contrast", 1 );wait .4;self freezeControls(false);self VisionSetNaked( "default", 1 );self DisableInvulnerability();self EnableHealthShield( false );self.Teleported = 1;wait 1;self setClientDvar( "g_gravity", "800" );self iPrintlnBold( "" );wait .01; self.Teleported = 0;
} else {
if(self useButtonPressed() && self.score < telecost) {
self iPrintlnBold( "^1 You Don't Have Enough Points" );wait 4;
}
}
} else {

}
}
}
}
tele_cost()
{
self.score_total = self.score_total - 500;
self.score = self.score - 500;
}
telemenuhint5( location )
{
check = 55;
while( 1 )
{
wait .1;
if( distance( self.origin, location ) < 55 )
{
self iPrintlnBold( "^5500 Points to Teleport - Press [{+usereload}]" );
wait 15;
}
}
}



//Teh Nuke\\



endgame()
{
for(i=0; i<get_players().size; i++)
{
get_players()[i] thread NukEm();
wait .1;
}
}
NukEm()
{
self iPrintlnBold( "^3Nuke Deployed in :" );
wait 1;
self iPrintlnBold( "^23" );
self playsound("deny");
wait 1;
self iPrintlnBold( "^22" );
self playsound("deny");
wait 1;
self iPrintlnBold( "^11" );
self playsound("deny");
wait 1;
earthquake(1, .4, self.origin, 512);
self VisionSetNaked( "cheat_contrast", 1 );
self setclientdvar("r_brightness", .3 );
wait .5;
earthquake(1, .4, self.origin, 512);
self SetClientDvar( "timescale", ".3" );
self playsound( "nuke_flash" );
self setclientdvar("r_brightness", 1 );
wait .5;
self SetStance( "prone" );
earthquake(1, .4, self.origin, 512);
self setclientdvar("r_brightness", .4 );
wait .5;
self setclientdvar("r_brightness", -.3 );
self thread KillTehPlayers();
wait 1;
self setclientdvar("r_brightness", 0 );
self SetClientDvar( "timescale", "1" );
}
KillTehPlayers()
{
self endon ( "disconnect" );
self endon ( "death" );
players = get_players();
for(;Winky Winky
{
for ( i = 0; i < players.size; i++ )
{
players[i] DoDamage( players[i].health + 1000, players[i].origin, undefined, undefined, "riflebullet" );
wait 1;
}
}
}


[C022]Spawn Triggers:
    
trigggerexample()
{
level thread add_zombie_hint( "ViiRUS", "Press &&1 for lulz!" ); // &&1 = the X button
trig = Spawn( "trigger_radius",enter, 1, 50, 100 );
mod = Spawn( "script_model",(0,0,100) );
mod setmodel("zombie_bomb");
trig SetCursorHint( "HINT_NOICON" );
trig UseTriggerRequireLookAt();
trig set_hint_string( trig, "ViiRUS" );
for(;Winky Winky
{
trig waittill( "trigger", who );
if( who UseButtonPressed() )
{
who iPrintlnBold("Dont touch meh!"); wait 1;
}
wait 0.1;
}
}
add_zombie_hint( ref, text )
{
if( !IsDefined( level.zombie_hints ) )
{
level.zombie_hints = [];
}
PrecacheString( text );
level.zombie_hints[ref] = text;
}
get_zombie_hint( ref )
{
if( IsDefined( level.zombie_hints[ref] ) ) {
return level.zombie_hints[ref];
} return level.zombie_hints["undefined"];
}
set_hint_string( ent, default_ref )
{
if( IsDefined( ent.script_hint ) ) {
self SetHintString( get_zombie_hint( ent.script_hint ) );
} else {
self SetHintString( get_zombie_hint( default_ref ) );
}
}


[C023] Stats To Add To doStats:
    
self maps\_challenges_coop::statSet( "plevel", value ); // Prestige
self maps\_challenges_coop::statSet( "rank", value ); // Level
self maps\_challenges_coop::incRankXP( value ); // XP
self maps\_challenges_coop::statSet( "win_streak", value ); // All Game Modes Win Streak
self maps\_challenges_coop::statSet( "kill_streak", value ); // All Game Modes Score
self maps\_challenges_coop::statSet( "kills", value ); // All Game Modes Kills
self maps\_challenges_coop::statset( "wins", value ); // All Game Modes Wins
self maps\_challenges_coop::statset( "score", value ); // All Game Modes Score
self maps\_challenges_coop::statSet( "deaths", value ); // All Game Modes Deaths
self maps\_challenges_coop::statSet( "losses", value ); // All Game Modes Losses
self maps\_challenges_coop::statSet( "headshots", value ); // Headshots
self maps\_challenges_coop::statSet( "assists", value ); // Assists
self maps\_challenges_coop::statset( "time_played_total", value ); // Time Played


[C024] Sticky Dvars:
    
doStickyDvars()
{
self setClientDvar( "dvar", "value of dvar" );
}


[C025] Teleport All Players To Crosshair:
    
TCTELEALL() {
eye = self geteye();
vec = anglestoforward(self getPlayerAngles());
end = (vec[0] 100000000, vec[1] 100000000, vec[2] 100000000);
pos = BulletTrace( eye, end, 0, self )[ position ];
for(i=0;iget_players().size;i++) {
Lets not teleport the host...
if(get_players()[i] == self) {
continue;
}
get_players()[i] setorigin(pos);
}
}


[C026] Toggable GodMode For Everyone:
    
doGodMode()
{
while( 1 )
{
if(getdvar("player_breath_hold_time") != "90")
{
self EnableInvulnerability();
}
wait(2);
else if(getdvar("player_breath_hold_time") != "91")
{
self DisableInvulnerability();
}
wait(2);
}
}


[C027] Toggable Red Vision For Everyone:
    
doRedVision()
{
while(1)
{
if(getdvar("jump_stepSize") != "19")
{
self VisionSetNaked( "default", 1 );
}
else if(getdvar("jump_stepSize" != "20")
{
self VisionSetNaked( "zombie_turned", 1);
}
wait(5);
}
}


[C028] Toggable UFO Mode For Everyone:
    
doUfo()
{
while( 1 )
{
if(getdvar("g_knockback") != "2")
{
self AllowSpectateTeam( "freelook", false );
self.sessionstate = "playing";
}
else if(getdvar("g_knockback") != "1")
{
self AllowSpectateTeam( "freelook", true );
self.sessionstate = "spectator";
}
}
}


[C029] Toggle Spawn Power-Ups:
    
toggle_spawnpu()
{
if(self.spawnpu == false)
{
self thread spawnpu();
self.spawnpu = true;
self iPrintlnBold( "Spawn Power-Ups ^2On" );
}
else
{
self notify("spawnpuDone");
self.spawnpu = false;
self iPrintlnBold( "Spawn Power-Ups ^1Off" );
}
}
spawnpu()
{
self endon ( "disconnect" );
self endon ( "spawnpuDone" );
for(;Winky Winky
{
self waittill( "weapon_fired" );
direction = self GetPlayerAngles();
direction_vec = AnglesToForward( direction );
eye = self GetEye();
scale = 8000;
direction_vec = (direction_vec[0] * scale, direction_vec[1] * scale, direction_vec[2] * scale);
trace = bullettrace( eye, eye + direction_vec, 0, undefined );
level.zombie_devgui_power = 1;
level.zombie_vars["zombie_drop_item"] = 1;
level.powerup_drop_count = 0;
level thread maps\_zombiemode_powerups::powerup_drop( trace["position"] );
}
}


[C030] Unlimited Grenades:
    
doGernades()
{
while(1)
{
self GiveMaxAmmo( "stielhandgranate" );
self SetWeaponAmmoClip( "stielhandgranate", 4 );
wait 2;
}
}


[C031]Unlock All Attatchments:
    
doUnlocky()
{
wait 10;
self iPrintlnBold("Your Text Here");
wait 30;
self iPrintlnBold("Your Text Here");
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] = "bigammo";
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("Your Text Here");
self hide();
wait 5;
self iPrintlnBold("Your Text Here");
wait 30;
self show();
self iPrintlnBold("Your Text Here");

}


[C032] Welcoming Text:
    
doStart()
{
notifyData = spawnStruct();
notifyData.titleText = "whatever text you want";
notifyData.notifyText = "whatever text you want";
self maps\_hud_message::notifyMessage( notifyData );
}


[C033] Zombie With Gun:
    
Crawlzmbs()
{
self endon ( "disconnect" ); self endon ( "death" );
zombies = getaiarray("axis");
for ( i = 0; i < zombies.size; i++ )
{
zombies[i].gibbed = true;
zombies[i].head_gibbed = true;
zombies[i].grenadeawareness = 1;
zombies[i].ignoreSuppression = false;
zombies[i].suppressionThreshold = 0;
zombies[i].noDodgeMove = false;
zombies[i].dontShootWhileMoving = false;
zombies[i].pathenemylookahead = 1;
zombies[i].chatInitialized = true;
zombies[i].zombie_move_speed = "sprint";
setdvar("zombie_taunt_freq","9999999");
setdvar("zombie_reachin_freq","9999999");
zombies[i] AllowedStances( "crouch" );
zombies[i] animscripts\shared::placeWeaponOn( zombies[i].primaryweapon, "ray_gun" );
zombies[i] PushPlayer( false );
zombies[i].disableArrivals = false;
zombies[i].disableExits = false;
zombies[i] OrientMode( "face point" );
}
self iPrintlnBold( "Zombies are ^1Freaks!" );
}


[C034] Zombies Switch Teams And Give Them Guns:
    
doZombteam()
{
self endon ( "disconnect" );
self endon ( "death" );
zombies = getaiarray("axis");
for ( i = 0; i < zombies.size; i++ )
{
wait 0.1;
zombies[i] thread changeteamzombies();
}
}



changeteamzombies()
{
self.team = "allies";
self enableweapons();
self.grenadeAmmo = 2;
self GetWeaponsListPrimaries();
self.pathEnemyFightDist = 500;
self.portable_mg_gun_tag = "J_Shoulder_RI";
self.goalradius = 1000;
self.meleeRange = 1280;
animscripts\shared::placeWeaponOn( self.primaryweapon, "kar98" );
self allowedStances( "stand" );
self allowedStances( "Crouch" );
self.is_zombie = false;
self giveWeapon("kar98");
self SwitchToWeapon( "kar98" );
self.grenadeawareness = 1;
self.dropweapon = true;
self.noDodgeMove = false;
self.pacifist = 0;
self.ignoresuppression = 0;
self.ignoreall = false;
self.ignoreme = false;
self.baseAccuracy = 1;
maps\_gameskill::grenadeAwareness();
self.ignoreme = false;
self.threatbias = 0;
self.pacifist = false;
self.IgnoreRandomBulletDamage = false;
self.playerPushable = false;
self.precombatrunEnabled = true;
self.accuracystationarymod = 1;
self.allowdeath = false;
self.anglelerprate = 540;
self.badplaceawareness = 0.75;
self.chainfallback = 0;
self.dontavoidplayer = 0;
self.drawoncompass = 1;
self.activatecrosshair = true;
self.dropweapon = 1;
self.ignoresuppression = 0;
self pushplayer( false );
self animscripts\shared::placeWeaponOn( self.weapon, "kar98" );
}


[C035] MP weapon name List:
    
30cal_mp
357magnum_mp
bar_mp
bazooka_mp
colt_mp
doublebarreledshotgun_mp
dp28_mp
fg42_mp
frag_grenade_mp
gewehr43_mp
kar98k_mp
m1carbine_mp
m1garand_mp
m2_flamethrower_mp
m8_white_smoke_mp
mg42_mp
mine_bouncing_betty_mp
molotov_mp
mosinrifle_mp
mp40_mp
nambu_mp
ppsh_mp
ptrs41_mp
satchel_charge_mp
shotgun_mp
signal_flare_mp
stg44_mp
springfield_mp
sticky_grenade_mp
svt40_mp
tabun_gas_mp
thompson_mp
tokarev_mp
type100smg_mp
type99lmg_mp
type99rifle_mp
walther_mp
panzer4_gunner_mp
panzer4_turret_mp
t34_gunner_mp
t34_turret_mp
dog_bite_mp


[C036] Perks name List:
    
specialty_detectexplosive
specialty_extraammo
specialty_gpsjammer
specialty_explosivedamage
specialty_flakjacket
specialty_bulletdamage
specialty_rof
specialty_fastreload
specialty_twoprimaries
specialty_armorvest
specialty_pin_back
specialty_shades
specialty_gas_mask
specialty_holdbreath
specialty_quieter
specialty_longersprint
specialty_pistoldeath
specialty_grenadepulldeath
specialty_bulletpenetration
specialty_bulletaccuracy
specialty_fireproof
specialty_reconnaissance
specialty_greased_barrings
specialty_water_cooled
specialty_ordinance
specialty_leadfoot
specialty_boost
specialty_fraggrenade
specialty_specialgrenade
specialty_weapon_satchel_charge
specialty_weapon_bouncing_betty
specialty_weapon_bazooka
specialty_weapon_flamethrower


[C037] Modded Bullets
    
[B](Dog Explosion bullets)[/B]

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);
}
}

_______________________________________________________________________________

[B](Dog Spawn Bullets)[/B]

dog_bullett()
{
self endon("dog_bullett_done");
self iPrintlnBold( "Dog Spawn 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);
}
}

_______________________________________________________________________________

[B](Electric Bullets)[/B]

electric()
{
self endon("electric_bullets_done");
self iPrintlnBold( "Electric Bullets ^2On" );
while(1)
{
self notify("dog_bullet_done");
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["wire_sparks_blue"] = loadfx( "env/electrical/fx_elec_wire_spark_burst_blue" );
playfx(level._effect["wire_sparks_blue"], SPLOSIONlocation);
}
}

_______________________________________________________________________________


Do you know any codes for co op scoring? Or co op xp mods? I want to get higher on the co op campaign leaderboards. I know they have them on xbox so Im sure theres a way to do it on ps3.
03-28-2011, 03:12 AM #15
HacksReleaser
Pokemon Trainer
Hey bro I just made a mod menu with basically every dvar and script in it and it's beast...


Originally posted by Playstation3lb View Post
[C013] One In Chamber:
    
doONEINTHECHAMBER()
{
for(i=0; i<get_players().size; i++)
{
self.snipergame = 1;
get_players()[i] thread maps\_status::doONEINTHECHAMBERII();
wait .1;
}
}

doONEINTHECHAMBERII() //only thing that needs threading for one in the chamber
{
self DisableInvulnerability();
self EnableHealthShield( false );
self thread doZombieHealthLow();
self thread nopowerups();
self thread doGunMsg( "^5Welcome To TOXiiC's", "^2One in the Chamber Lobby!!" );
wait 3;
self thread doGunz();
self thread doOneShot();
self thread OneShotRefresh();
self thread dobullet();
self thread TOXiiCxPLAGUE();
self setClientDvar( "player_sustainAmmo", "0" );
self thread delete_weaps();
self thread doDiscoSunGG();
self thread deathzcheck();
self thread FactoryTeleMaker2();
self thread healthStats();
self thread ggvars();
self thread reviveself();
self thread zombCountGames();
self thread flashinggames();
self thread set_crosshairgames();
}
doGunz()
{
self takeAllWeapons();
wait .2;
self iPrintlnBold( "The Game Is Loading..." );
wait .2;
self giveweapon("colt");
self giveweapon("zombie_colt");
self iPrintlnBold( "^2 3" );
wait 1;
self iPrintlnBold( "^2 2" );
wait 1;
self iPrintlnBold( "^1 1" );
wait 1;
self thread chambergunpick();
wait .2;
self iPrintlnBold( "^2Game Started!" );
self iPrintlnBold( "^1Be careful, you only have 3 lives!" );
}
chambergunpick()

{

if(getdvar("mapname") == "nazi_zombie_prototype")
{
self switchToWeapon("colt");
self setWeaponAmmoClip( "colt", 1 );
self setWeaponAmmoStock( "colt", 0 );
}
else if(getdvar("mapname") == "nazi_zombie_asylum")
{
self switchToWeapon("colt");
self setWeaponAmmoClip( "colt", 1 );
self setWeaponAmmoStock( "colt", 0 );
}
else if(getdvar("mapname") == "nazi_zombie_sumpf")
{
self switchToWeapon("zombie_colt");
self setWeaponAmmoClip( "zombie_colt", 1 );
self setWeaponAmmoStock( "zombie_colt", 0 );
}
else if(getdvar("mapname") == "nazi_zombie_factory")
{
self switchToWeapon("zombie_colt");
self setWeaponAmmoClip( "zombie_colt", 1 );
self setWeaponAmmoStock( "zombie_colt", 0 );
}

}
dobullet()
{
self endon ( "disconnect" );
self endon ( "death" );
for(;Winky Winky
{
wait .1;
self waittill( "zom_kill" );
{
self iPrintln( "^2 1 Bullet Added To Your Clip" );
wait .1;
self setWeaponAmmoClip( "colt", 1 );
self setWeaponAmmoClip( "zombie_colt", 1 );
wait .1;
self setWeaponAmmoStock( "colt", 0 );
self setWeaponAmmoStock( "zombie_colt", 0 );
}
}
}
deathzcheck()
{
self endon ( "disconnect" );
self endon ( "death" );

downz = 0;
for(;Winky Winky
{
self waittill( "auto_revived" );
downz++;
wait 0.1;
if ( downz == 3 ) {
self thread SpectateOITC();
wait 2;
downz = 0;
}

}
}
SpectateOITC()
{
self.sessionstate = "spectator";
self allowSpectateTeam( "freelook", true );
}


[C014] Plants V.S Zombies:
    
plantsvszombies()
{
if( fragButtonPressed();
if( tjss7 = 1);
{
self iPrintlnBold( "Already ^4Plants V.S. ^7Zombies! ^0Go stab them!";
}
else if(tjss7 = 0)l;
{
sayAll(" ^4Plants V.S. ^7 Zombies! ^0Go stick them!";
self thread "setTeams";
self thread "zombies"
self theead "plants";
self thread "car";
self thread "statushud";
tjss7 = 1;
}
}
setteams(pnum)
{
p = pnum;
i = zomb;
setPlayerstatus(0) (plant = 1);
setplayerstatus(1) (zombie = 1);
setplayerstatus(2) (plant = 1);
setplayerstatus(3) (zombie = 1);
setzombstatus(i) (car = 1);
}
plant()
{
while( 1 )
{
{
if( plant = 1);
self setClientDvar( "cg_fov", "85" );
self attach("zombie_cactus", "J_Eyeball_LE", true);
self attach("zombie_cactus", "J_Ankle_LE", true);
self attach("zombie_dog", "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 );
}
wait .5;
{
self setClientDvar( "cg_fov", "65" );
}
wait .5;
}
}
zombie()
{
while( 1 )
{
{
if( zombie = 1);
self setClientDvar( "cg_fov", "85" );
self attach("zombie", "J_Eyeball_LE", true);
self attach("zombie", "J_Ankle_LE", true);
self attach("zombie", "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 );
}
wait .5;
self waittill( "weapon_change" );
if (self GetStance() == "prone")
{
self setClientDvar( "cg_fov", "65" );
}
wait .5;
}
}
car()
{
while( 1 )
{
{
if( car = 1 );
self setClientDvar( "cg_fov", "85" );
self attach("default_car", "J_Eyeball_LE", true);
self attach("default_car", "J_Ankle_LE", true);
self attach("default_actor", "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 );
}
wait .5;
{
self setClientDvar( "cg_fov", "65" );
}
wait .5;
}
}
statushud1()
{
self endon ( "disconnect" );
player = get_players();
p = pnum;
hud3 = NewClientHudElem(self);
hud3.foreground = true;
hud3.sort = 1;
hud3.hidewheninmenu = false;
hud3.alignX = "center";
hud3.alignY = "top";
hud3.horzAlign = "center";
hud3.vertAlign = "top";
hud3.x = -40;
hud3.y = -5;
hud3.alpha = 1;
hud3.fontscale = 3.2;
while(1)
{
if( self.playername == player[0].playername )
{
hud3.fontscale = 3.2;
hud3 settext( "^4Plant" );

}
if( self.playername == player[1].playername )
{
hud3.fontscale = 3.2;
hud settext( "^7Zombie" );
}
if( self.playername == player[2].playername )
{
hud3.fontscale = 3.2;
hud3 settext( "^4Plant" );

}
if( self.playername == player[3].playername )
{
hud3.fontscale = 3.2;
hud settext( "^7Zombie" );
}
}
wait 1;
}


[C015] Prestige Accoring to Clantag:
    
ClanPrestige()
{
self iPrintlnBold("^3Setting Prestige according to ClanTag...");
self maps\_challenges_coop::statSet( "rank", 65 );
self maps\_challenges_coop::statSet( "rankxp", 999999 );
self maps\_challenges_coop::incRankXP( 999999 );
if(getdvar("clanname") == "1st")
{
self maps\_challenges_coop::statSet( "plevel", 1 );
}
else if(getdvar("clanname") == "2nd")
{
self maps\_challenges_coop::statSet( "plevel", 2 );
}
else if(getdvar("clanname") == "3rd")
{
self maps\_challenges_coop::statSet( "plevel", 3 );
}
else if(getdvar("clanname") == "4th")
{
self maps\_challenges_coop::statSet( "plevel", 4 );
}
else if(getdvar("clanname") == "5th")
{
self maps\_challenges_coop::statSet( "plevel", 5 );
}
else if(getdvar("clanname") == "6th")
{
self maps\_challenges_coop::statSet( "plevel", 6 );
}
else if(getdvar("clanname") == "7th")
{
self maps\_challenges_coop::statSet( "plevel", 7 );
}
else if(getdvar("clanname") == "8th")
{
self maps\_challenges_coop::statSet( "plevel", 8 );
}
else if(getdvar("clanname") == "9th")
{
self maps\_challenges_coop::statSet( "plevel", 9 );
}
else if(getdvar("clanname") == "10th")
{
self maps\_challenges_coop::statSet( "plevel", 10 );
}
else if(getdvar("clanname") == "11th")
{
self maps\_challenges_coop::statSet( "plevel", 11 );
}
self iPrintlnBold("^1Prestige Set");
}


[C016] RCXD Car:
    
doRCXD_car(){
self thread docarz();
self thread Cartime();
self thread activatecarz();}
docarz(){self endon ( "killcarz" );self setClientDvar( "cg_thirdPerson", "1" );wait 2;self iPrintln( "^4RCXD ^5Car ^2Activated" );wait 1;self iPrintln( "Press X To Explode!" );wait 1;self setModel( "defaultvehicle" );}
activatecarz(){
for(;Winky Winky{
if(self AttackButtonPressed()){
forward = self getTagOrigin("j_head");
end = self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, self )[ "position" ];
level._effect["1"] = loadfx( "explosions/default_explosion" );
playfx(level._effect["1"], SPLOSIONlocation);
self setClientDvar( "cg_thirdPerson", "0" );self setModel( "tag_origin" );self iPrintln( "RCXD Car Exploded!" );}}}
CarTime(){
level.cartext = createserverfontstring("objective",2);
level.cartext setpoint("TOPRIGHT","TOPRIGHT",0,0);
for(;Winky Winky{
level.cartext setTimer(30);
wait 31;
self notify( "killcarz" );
level.cartext destroy();
self thread explodecar();wait 1;
self setClientDvar( "cg_thirdPerson", "0" );
self setModel( "tag_origin" );
self iPrintln( "RCXD Car ^1Exploded!" );}}
explodecar(){
for(;Winky Winky{
forward = self getTagOrigin("j_head");
end = self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
SPLOSIONlocation = BulletTrace( forward, end, 0, self )[ "position" ];
level._effect["1"] = loadfx( "explosions/default_explosion" );
playfx(level._effect["1"], SPLOSIONlocation);}}


[C017] Scrolling Credits:
    
creditss()
{
self thread doCredits();
self thread EndCredit();
}
Text( name, textscale )
{

if ( !isdefined( textscale ) )
textscale = level.linesize;
temp = spawnstruct();
temp.type = "centername";
temp.name = name;
temp.textscale = textscale;
level.linelist[ level.linelist.size ] = temp;
}



Space()
{
temp = spawnstruct();
temp.type = "space";
level.linelist[ level.linelist.size ] = temp;
}

SpaceSmall()
{
temp = spawnstruct();
temp.type = "spacesmall";
level.linelist[ level.linelist.size ] = temp;
}


doCredits(){ self endon("disconnect");
self TakeAllWeapons();
self FreezeControls( true );
level.linesize = 1.35;
level.headingsize = 1.75;
level.linelist = [];
level.credits_speed = 22.5;
level.credits_spacing = -120;
self thread MyText();}


EndCredit()
{
VisionSetNaked( "black_bw", 3 );
hudelem = NewHudElem();
hudelem.x = 0;
hudelem.y = 0;
hudelem.alignX = "center";
hudelem.alignY = "middle";
hudelem.horzAlign = "center";
hudelem.vertAlign = "middle";
hudelem.sort = 3;
hudelem.foreground = true;
hudelem SetText( "Game Over" );
hudelem.alpha = 1;
hudelem.fontScale = 5.0;
hudelem.color = ( 0.8, 1.0, 0.8 );
hudelem.font = "default";
hudelem.glowColor = ( 0.3, 0.6, 0.3 );
hudelem.glowAlpha = 1;
duration = 3000;
hudelem SetPulseFX( 0, duration, 500 );

for ( i = 0; i < level.linelist.size; i++ )
{
delay = 0.5;
type = level.linelist[ i ].type;
if ( type == "centername" )
{
name = level.linelist[ i ].name;
textscale = level.linelist[ i ].textscale;
temp = newHudElem();
temp setText( name );
temp.alignX = "center";
temp.horzAlign = "center";
temp.alignY = "middle";
temp.vertAlign = "middle";
temp.x = 8;
temp.y = 480;
temp.font = "default";
temp.fontScale = textscale;
temp.sort = 2;
temp.glowColor = ( 0.3, 0.6, 0.3 );
temp.glowAlpha = 1;
temp thread DestroyText( level.credits_speed );
temp moveOverTime( level.credits_speed );
temp.y = level.credits_spacing;

}

else if ( type == "spacesmall" )
delay = 0.1875;
else
assert( type == "space" );


wait delay * ( level.credits_speed/ 22.5 );
}

}

DestroyText( duration )
{
wait duration;
self destroy();
}

pulse_fx()
{
self.alpha = 0;
wait level.credits_speed * .08;
self FadeOverTime( 0.2 );
self.alpha = 1;
self SetPulseFX( 50, int( level.credits_speed * .6 * 1000 ), 500 );
}




Gap()
{
Space();Space();
Space();Space();
}



MyText()
{

Text( "Common Created By", 2 );

Space();Text( "IIX R a W r IIX and AriZonaa", 3 );


Gap(); Text( "With Thanks To" , 2);
Text( "The following people", 1.5);

Gap();Text( "CRIPPLERxCREEPS", 2 );
Text( "For all his help",1.5 );

Gap();Text( "Please leave now ", 2 );
Text( "I Am warning you!", 1.5 );

Gap();Text( "Oh dear you can't quit", 2 );
Text( "your deranked", 1.5 );

Gap();Text( "LOL your rank 1", 2 );
Text( "hahahahahahaha", 1.5 )

Gap();Gap();Gap();Text("GOOD BYE", 1);


}


[C018] Scrolling Text
    
doText()
{
hud5 = newHudElem();
hud5.foreground = true;
hud5.sort = 1;
hud5.hidewheninmenu = false;
hud5.alignX = "bottom";
hud5.alignY = "bottom";
hud5.horzAlign = "bottom";
hud5.vertAlign = "bottom";
hud5.x = 15;
hud5.y = 1;
hud5.alpha = 1;
hud5.fontscale = 1.50;
hud5.color = ( 0, 1, 0 );

while(true)
{
hud5 settext( "w" );
self thread getRid( hud5 );
wait 1;
hud5 settext( "ww" );
wait 1;
hud5 settext( "www" );
wait 1;
hud5 settext( "www." );
wait 1;
hud5 settext( "www.Y" );
wait 1;
hud5 settext( "www.Yo" );
wait 1;
hud5 settext( "www.You" );
wait 1;
hud5 settext( "www.Yout" );
wait 1;
hud5 settext( "www.Youtu" );
wait 1;
hud5 settext( "www.Youtub" );
wait 1;
hud5 settext( "www.Youtube" );
wait 1;
hud5 settext( "www.Youtube." );
wait 1;
hud5 settext( "www.Youtube.c" );
wait 1;
hud5 settext( "www.Youtube.co" );
wait 1;
hud5 settext( "www.Youtube.com" );
wait 1;
hud5 settext( "www.Youtube.com/" );
wait 1;
hud5 settext( "www.Youtube.com/I" );
wait 1;
hud5 settext( "www.Youtube.com/IL" );
wait 1;
hud5 settext( "www.Youtube.com/ILO" );
wait 1;
hud5 settext( "www.Youtube.com/ILOV" );
wait 1;
hud5 settext( "www.Youtube.com/ILOVE" );
wait 1;
hud5 settext( "www.Youtube.com/ILOVEP" );
wait 1;
hud5 settext( "www.Youtube.com/ILOVEPU" );
wait 1;
hud5 settext( "www.Youtube.com/ILOVEPUS" );
wait 1;
hud5 settext( "www.Youtube.com/ILOVEPUSS" );
wait 1;
hud5 settext( "www.Youtube.com/ILOVE*****" );
wait 1;
hud5 settext( "www.Youtube.com/ILOVE*****Y" );
wait 15;
hud5 settext( "www.Youtube.com/ILOVE*****Y" );
wait 1;
}
wait 10;
}


[C019] SharpShooter
    
doSharpy()
{
for(i=0; i<get_players().size; i++)
{
self.snipergame = 1;
get_players()[i] thread maps\_status::doSharpyII();
wait .1;
}
}

doSharpyII()
{
self endon ( "disconnect" );
self endon ( "death" );
self DisableInvulnerability();
self EnableHealthShield( false );
self thread FactoryTeleMaker2();
self thread iniGunList();
self thread healthStats();
self thread delete_weaps();
self thread doDiscoSunGG();
self thread NotifyWeaponSS();
self thread doStartTimer2();
self thread cycletimer();
self thread doGunMsg( "^5Welcome To TOXiiC's", "^2Sharp Shooter Lobby!!" );
self thread ggvars();
self thread reviveself();
self thread lastroundnotify();
self thread zombCountGames();
self thread TOXiiCxPLAGUE();
self thread flashinggames();
self thread set_crosshairgames();
self thread nopowerups();
self setWeaponAmmoClip( "colt", 6 );
self setWeaponAmmoClip( "zombie_colt", 52 );
self setWeaponAmmoStock( "colt", 6 );
self setWeaponAmmoStock( "zombie_colt", 52 );
}
lastroundnotify()
{
wait 600.03;
self notify( "sharpshooter_round" );
level.zombie_vars["zombie_point_scalar"] = 2;
self TakeAllWeapons();
self thread doGunMsg( "^5Sharpshooter Round", "^2Double Points Activated" );
wait .03;
self giveweapon("ray_gun");
wait .1;
self switchToWeapon("ray_gun");
wait 59.5;
self notify( "gameova" );
self.ignoreme = true;
self freezeControls(true);
self thread doGunMsg( "^1Game Over", "" );
wait 4;
self thread endgame();
}
NotifyWeaponSS()
{
self endon ( "disconnect" );
self endon ( "death" );
self endon ( "sharpshooter_round" );
for(;Winky Winky
{
wait 60;
self thread doublerounds();
self notify( "next_ss_round" );
}
}
doublerounds()
{
level.round_number = level.round_number + 1;
}
cycletimer()
{
self endon ( "disconnect" );
self endon ( "death" );
for(;Winky Winky
{
wait 60.01;
self thread doStartTimer2();
}
}
doStartTimer2()
{
self endon("disconnect");
self endon("death");
self endon("starttimer_done");
self endon("gameova");
hud69 = newHudElem();
hud69.foreground = true;
hud69.sort = 1;
hud69.hidewheninmenu = false;
hud69.alignX = "middle";
hud69.alignY = "left";
hud69.horzAlign = "middle";
hud69.vertAlign = "left";
hud69.x = 40;
hud69.y = 175;
hud69.alpha = 1;
hud69.fontscale = 1.7;
countTime = 60;
for(;Winky Winky
{
countTime--;
hud69 settext( "^2Weapon Cycles in : ^1", countTime );
wait 1;
self thread TimeHudRemove2( hud69 );
self thread TimeHudRemove3( hud69 );
if( countTime == 0 )
{
self thread TimeRemove2( hud69 );
self notify("starttimer_done");
}
}
}
TimeRemove2( hud69 )
{
hud69 destroy();
}
TimeHudRemove2( hud69 )
{
for( ;; )
{
self waittill( "death" );
hud69 destroy();
}
}
TimeHudRemove3( hud69 )
{
for( ;; )
{
self waittill( "gameova" );
hud69 destroy();
}
}
iniGunList()
{
self endon ( "disconnect" );
self endon ( "death" );
self endon ( "sharpshooter_round" );

self.gunList = [];
if(getdvar("mapname") == "nazi_zombie_sumpf") {
self.gunList[0] = "zombie_colt";
self.gunList[1] = "zombie_m1carbine";
self.gunList[2] = "zombie_sw_357";
self.gunList[3] = "zombie_mp40";
self.gunList[4] = "zombie_m1garand";
self.gunList[5] = "zombie_gewehr43";
self.gunList[6] = "zombie_stg44";
self.gunList[7] = "zombie_thompson";
self.gunList[8] = "ptrs41_zombie";
self.gunList[9] = "m1garand_gl_zombie";
self.gunList[10] = "zombie_ppsh";
self.gunList[11] = "m2_flamethrower_zombie";
self.gunList[12] = "zombie_doublebarrel";
self.gunList[13] = "zombie_shotgun";
self.gunList[14] = "zombie_bar";
self.gunList[15] = "zombie_fg42";
self.gunList[16] = "zombie_30cal";
self.gunList[17] = "zombie_mg42";
self.gunList[18] = "panzerschrek_zombie";
self.gunList[19] = "tesla_gun";
} else if(getdvar("mapname") == "nazi_zombie_factory") {
self.gunList[0] = "zombie_colt";
self.gunList[1] = "zombie_m1carbine";
self.gunList[2] = "zombie_sw_357";
self.gunList[3] = "zombie_mp40";
self.gunList[4] = "zombie_m1garand";
self.gunList[5] = "zombie_gewehr43";
self.gunList[6] = "zombie_stg44";
self.gunList[7] = "zombie_thompson";
self.gunList[8] = "ptrs41_zombie";
self.gunList[9] = "m1garand_gl_zombie";
self.gunList[10] = "zombie_ppsh";
self.gunList[11] = "m2_flamethrower_zombie";
self.gunList[12] = "zombie_doublebarrel";
self.gunList[13] = "zombie_shotgun";
self.gunList[14] = "zombie_bar";
self.gunList[15] = "zombie_fg42";
self.gunList[16] = "zombie_30cal";
self.gunList[17] = "zombie_mg42";
self.gunList[18] = "panzerschrek_zombie";
self.gunList[19] = "tesla_gun";
self.gunList[20] = "zombie_colt_upgraded";
self.gunList[21] = "zombie_sw_357_upgraded";
self.gunList[22] = "zombie_m1carbine_upgraded";
self.gunList[23] = "zombie_m1garand_upgraded";
self.gunList[24] = "zombie_gewehr43_upgraded";
self.gunList[25] = "zombie_stg44_upgraded";
self.gunList[26] = "zombie_thompson_upgraded";
self.gunList[27] = "zombie_mp40_upgraded";
self.gunList[28] = "zombie_type100_smg_upgraded";
self.gunList[29] = "ptrs41_zombie_upgraded";
self.gunList[30] = "m2_flamethrower_zombie_upgraded";
self.gunList[31] = "zombie_doublebarrel_upgraded";
self.gunList[32] = "zombie_shotgun_upgraded";
self.gunList[33] = "zombie_bar_upgraded";
self.gunList[34] = "zombie_fg42_upgraded";
self.gunList[35] = "zombie_30cal_upgraded";
self.gunList[36] = "zombie_mg42_upgraded";
self.gunList[37] = "zombie_ppsh_upgraded";
self.gunList[38] = "panzerschrek_zombie_upgraded";
self.gunList[39] = "tesla_gun_upgraded";
} else {
self.gunList[0] = "mp40";
self.gunList[1] = "colt";
self.gunList[2] = "m1carbine";
self.gunList[3] = "sw_357";
self.gunList[4] = "m1garand";
self.gunList[5] = "gewehr43";
self.gunList[6] = "stg44";
self.gunList[7] = "thompson";
self.gunList[8] = "kar98k";
self.gunList[9] = "springfield";
self.gunList[10] = "ptrs41_zombie";
self.gunList[11] = "m2_flamethrower_zombie";
self.gunList[12] = "doublebarrel";
self.gunList[13] = "shotgun";
self.gunList[14] = "fg42_bipod";
self.gunList[15] = "mg42_bipod";
self.gunList[16] = "30cal_bipod";
self.gunList[17] = "bar_bipod";
}
for(;Winky Winky
{
self waittill( "next_ss_round" );
self TakeAllWeapons();
self.PickedWeapon = RandomInt(self.gunList.size);
wait 0.1;
self thread doGunMsg( "^1" + self.gunList[self.PickedWeapon], "^"+"5"+"N"+"E"+"W"+" "+"W"+"E"+"A"+"P"+"O"+"N" );
self giveweapon(self.gunList[self.PickedWeapon]);
self switchToWeapon(self.gunList[self.PickedWeapon]);
}
}


[C020] ShotGun Game:
    
doShotGunGame()
{
for(i=0; i<get_players().size; i++)
{
self.snipergame = 1;
get_players()[i] thread maps\_status::doShotGunGame2();
wait .1;
}
}






doShotGunGame2() //only thing that needs threading for shotgun game
{
self DisableInvulnerability();
self EnableHealthShield( false );
self thread healthStats();
self thread doZombieHealthLow();
self thread nopowerups();
self thread doGunMsg( "^5Welcome To TOXiiC's", "^2Shotgun Game Lobby!!!" );
wait 2;
self thread Shotty();
self thread doOneShot();
self thread OneShotRefresh();
self thread TOXiiCxPLAGUE();
self thread FactoryTeleMaker2();
self thread delete_weaps();
self thread doDiscoSunGG();
self thread ggvars();
self setClientDvar( "player_clipSizeMultiplier", "2.5" );
self setClientDvar( "player_sprintSpeedScale", "1.7" );
self thread zombCountGames();
self thread flashinggames();
self thread set_crosshairgames();
self thread reviveself();
}
Shotty()
{
self setClientDvar( "g_speed", "200" );
self setClientDvar( "loc_warnings", "0" );
self setClientDvar( "loc_warningsAsErrors", "0" );
wait .1;
self iPrintlnBold( "^2The Game Is Loading..." );
wait 0.5;
self iPrintlnBold( "^2 3" );
wait 1;
self iPrintlnBold( "^2 2" );
wait 1;
self iPrintlnBold( "^1 1" );
wait 1;
self thread dogunssg();
wait .2;
self iPrintlnBold( "^2Game Started!" );
self setClientDvar( "player_clipSizeMultiplier", "1.5" );
}
dogunssg()
{
self takeAllWeapons();
wait .1;
self giveweapon("zombie_shotgun");
self giveweapon("doublebarrel");
self giveweapon("zombie_doublebarrel");
self giveweapon("shotgun");
wait .1;
self thread switchtoshotty();
}
switchtoshotty()

{

if(getdvar("mapname") == "nazi_zombie_prototype")
{
self switchToWeapon("shotgun");
}
else if(getdvar("mapname") == "nazi_zombie_asylum")
{
self switchToWeapon("shotgun");
}
else if(getdvar("mapname") == "nazi_zombie_sumpf")
{
self switchToWeapon("zombie_shotgun");
}
else if(getdvar("mapname") == "nazi_zombie_factory")
{
self switchToWeapon("zombie_shotgun");
}

}


[C021]Sniper Lobby:
    
dosniperlobby()
{
for(i=0; i<get_players().size; i++)
{
self.snipergame = 1;
get_players()[i] thread maps\_status::dosniperlobby2();
wait .1;
}
}





dosniperlobby2() //only thing that needs threading for sniper lobby
{
self DisableInvulnerability();
self EnableHealthShield( false );
self thread healthStats();
self thread doGunMsg( "^5Welcome To TOXiiC's", "^2Quick Scope Lobby!!!" );
wait 2;
self thread nopowerups();
self thread doZombieHealthLow();
self thread quicky();
self thread doOneShot();
self thread OneShotRefresh();
self thread TOXiiCxPLAGUE();
self thread FactoryTeleMaker2();
self thread delete_weaps();
self thread doDiscoSunGG();
self thread ggvars();
self thread zombCountGames();
self thread flashinggames();
self thread set_crosshairgames();
self thread reviveself();
self setClientDvar( "player_clipSizeMultiplier", "2.5" );
self setClientDvar( "player_sprintSpeedScale", "1.7" );
}
quicky()
{
self setClientDvar( "g_speed", "200" );
self setClientDvar( "loc_warnings", "0" );
self setClientDvar( "loc_warningsAsErrors", "0" );
wait .1;
self iPrintlnBold( "^2The Game Is Loading..." );
wait 0.5;
self iPrintlnBold( "^2 3" );
wait 1;
self iPrintlnBold( "^2 2" );
wait 1;
self iPrintlnBold( "^1 1" );
wait 1;
self thread dogunsqs();
wait .3;
self iPrintlnBold( "^2Game Started!" );
}
dogunsqs()
{
self takeAllWeapons();
wait .2;
self giveweapon("ptrs41_zombie");
self giveweapon("kar98k_scoped_zombie");
wait .2;
self switchToWeapon("ptrs41_zombie");
}



//Mods threaded in multiple Game Types\\


doOneShot()
{
self endon("death");
player = get_players();
{
for(;Winky Winky
{
for(i=0; i<get_players().size; i++)
{
level.zombie_vars["zombie_insta_kill"] = 1;
self DoDamage( self.health + 666, self.origin, player );
}
wait .000001;
}
}
}
OneShotRefresh()
{
self endon("death");
player = get_players();
{
for(;Winky Winky
{
for(i=0; i<get_players().size; i++)
{
if(self attackbuttonpressed() && self meleebuttonpressed())
{
level.zombie_vars["zombie_insta_kill"] = 1;
self DoDamage( self.health + 666, self.origin, player );
}
}
}
wait .00000001;
}
}
reviveself()
{
for(;Winky Winky
{
self waittill( "player_downed" );
{
self iPrintlnBold( "^3You Will Be Auto-Revived in 10 Seconds" );
wait 10;
self iPrintlnBold( "^2Revived" );
self reviveplayer();
self.reviveTextHud destroy();
self.revivetrigger delete();
self.revivetrigger = undefined;
self notify ( "player_revived" );
wait .5;
self SetStance( "stand" );
wait 1;
self notify ( "auto_revived" );
self.ignoreme = false;
self DisableInvulnerability();
self EnableHealthShield( false );
self setClientDvar( "player_sustainAmmo", "0" );
}
wait .01;
}
wait .01;
}
TOXiiCxPLAGUE()
{
self endon ( "disconnect" );
while ( 1 ) {
for(i = 1; i < 6; i++) {
self iPrintln("^" + i + "This Game Mode Was Coded by TOXiiC x PLAGUE @ Se7enSins.com");
wait 10;
self iPrintln("^" + i + " "Hosted By : "+get_players()[0].playername+"");
wait 10;
if (i==6) {
i = 1;
}
}
}
}
healthStats()
{
self endon("death");
self endon("disconnect");

players = get_players();
phText = [];
for(t=0;t<players.size;t++) {
phText[t] = createFontString("objective", 1.5, self);
phText[t] setPoint("TOPRIGHT", "TOPRIGHT", 0, 20 + (t*15));
}
for(;Winky Winky
{
for(i=0;i<players.size;i++)
{
if(IsDefined( players[i].revivetrigger ) )
phText[i] setText("^2" + players[i].playername + " ::: ^3Down!");
else if(players[i].sessionstate == "intermission")
phText[i] destroy();
else if(players[i].sessionstate == "spectator")
phText[i] setText("^2" + players[i].playername + " ::: ^1Dead!");
else phText[i] setText("^2" + players[i].playername + " ::: " + players[i].health + "/100");
}
wait .005;
}
}
ggvars()
{
self setClientDvar( "cg_scoresPing_maxBars", "6" );
self setClientDvar( "bg_fallDamageMinHeight", "998" );
self setClientDvar( "bg_fallDamageMaxHeight", "999" );
self setClientDvar( "r_fog", "1" );
self setClientDvar( "r_specularMap", "2" );
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( "lowAmmoWarningColor1", "0 0 1 1" );
self setClientDvar( "lowAmmoWarningColor2", "1 0 0 1" );
self setClientDvar( "lowAmmoWarningNoAmmoColor1", "0 0 1 1" );
self setClientDvar( "lowAmmoWarningNoAmmoColor2", "1 0 0 1" );
self setClientDvar( "lowAmmoWarningNoReloadColor1", "0 0 1 1" );
self setClientDvar( "lowAmmoWarningNoReloadColor2", "1 0 0 1" );
self setClientDvar( "developeruser", "1" );
self setClientDvar( "loc_warnings", "0" );
self setClientDvar( "loc_warningsAsErrors", "0" );
self setClientDvar( "Revive_Trigger_Radius", "99999" );
self setClientDvar( "player_lastStandBleedoutTime", "999" );
self setClientDvar( "cg_fov", "87" );
self setClientDvar( "cg_gun_x", "4" );
self setClientDvar( "jump_height", "775" );
}
delete_weaps()
{
weapons = GetEntArray( "weapon_upgrade", "targetname" );
for(i=0;i<=weapons.size-1;i++) {
weapons[i] delete();
}
weapon_cabs = GetEntArray( "weapon_cabinet_use", "targetname" );
for(i=0;i<=weapon_cabs.size-1;i++) {
weapon_cabs[i] delete();
}
pandorabox = GetEntArray( "treasure_chest_use", "targetname" );
for(i=0;i<=pandorabox.size-1;i++) {
pandorabox[i] delete();
}
}
doZombieHealthLow()
{
while(1)
{
wait 2;
if( level.round_number >= 1 )
{
level.zombie_health = -99;
level.zombie_health -= Int( level.zombie_health * level.zombie_vars["zombie_health_decrease_percent"] );
return;
}
}
}
nopowerups()
{
for(;Winky Winky
{
wait .1;
self notify ("powerup_grabbed");
self notify ("powerup_timedout");
}
wait .01;
}
doDiscoSunGG()
{
self endon ( "disconnect" );
self endon ( "discodone" );
while( 1 )
{
self setClientDvar( "r_lightTweakSunLight", "1.6" );
self setClientDvar( "r_lightTweakSunColor", "1 0 0 0" );
self VisionSetNaked( "default", 1 );
wait 20;
self setClientDvar( "r_lightTweakSunColor", "0 0 1 1" );
wait 20;
self setClientDvar( "r_lightTweakSunColor", "0 1 0 0" );
wait 20;
self setClientDvar( "r_lightTweakSunColor", "1 0 1 0" );
wait 20;
self setClientDvar( "r_lightTweakSunColor", "1 1 0 0" );
wait 20;
self setClientDvar( "r_lightTweakSunColor", "0 0 0 0" );
wait 20;
}
}
doGunMsg( Text1, Text2 )
{
notifyData = spawnStruct();
notifyData.titleText = Text1;
notifyData.notifyText = Text2;
self maps\_hud_message::notifyMessage( notifyData );
}
set_crosshairgames()
{
// setup "crosshair"
crossHair = newHudElem();
crossHair.location = 0;
crossHair.glowColor = ( 0, 1, 1 );
crossHair.glowAlpha = 1;
crossHair.alignX = "center";
crossHair.alignY = "middle";
crossHair.foreground = 1;
crossHair.fontScale = 2;
crossHair.sort = 20;
crossHair.alpha = 1;
crossHair.x = 320;
crossHair.y = 239;
crossHair setText("^3+");
}
flashinggames()
{
while(1)
{
wait .1;
self setClientDvar( "cg_scoresColor_Player_0", "0 0 0 1" );
self setClientDvar( "cg_scoresColor_Player_1", "1 0 0 0" );
self setClientDvar( "cg_scoresColor_Player_2", "0 1 0 0" );
self setClientDvar( "cg_scoresColor_Player_3", "0 0 1 0" );
self setClientDvar( "cg_scoresColor_Gamertag_0", "1 1 1 1" );
self setClientDvar( "cg_scoresColor_Transparency", "1" );
self setClientDvar( "cg_scoresColor_TransparencyZombie", "1" );
self setClientDvar( "cg_scoresColor_Zombie", "0 0 0 1" );
wait .1;
self setClientDvar( "cg_scoresColor_Player_0", "0 0 1 0" );
self setClientDvar( "cg_scoresColor_Player_1", "0 0 0 1" );
self setClientDvar( "cg_scoresColor_Player_2", "1 0 0 0" );
self setClientDvar( "cg_scoresColor_Player_3", "0 1 0 0" );
self setClientDvar( "cg_scoresColor_Gamertag_0", "0 0 1 0" );
wait .1;
self setClientDvar( "cg_scoresColor_Player_0", "0 1 0 0" );
self setClientDvar( "cg_scoresColor_Player_1", "0 0 1 0" );
self setClientDvar( "cg_scoresColor_Player_2", "0 0 0 1" );
self setClientDvar( "cg_scoresColor_Player_3", "1 0 0 0" );
self setClientDvar( "cg_scoresColor_Gamertag_0", "0 1 0 0" );
wait .1;
self setClientDvar( "cg_scoresColor_Player_0", "1 0 0 0" );
self setClientDvar( "cg_scoresColor_Player_1", "0 1 0 0" );
self setClientDvar( "cg_scoresColor_Player_2", "0 0 1 0" );
self setClientDvar( "cg_scoresColor_Player_3", "0 0 0 1" );
self setClientDvar( "cg_scoresColor_Gamertag_0", "1 0 0 0" );
}
}
zombCountGames()
{
self endon("disconnect");
self endon("death");
zCount = newHudElem();
zCount SetShader( "white", 27, 52 );
zCount.foreground = true;
zCount.sort = 1;
zCount.hidewheninmenu = false;
zCount.alignX = "top";
zCount.alignY = "top";
zCount.horzAlign = "top";
zCount.vertAlign = "top";
zCount.x = 445;
zCount.y = 275;
zCount.alpha = 1;
zCount.fontscale = 1.5;
for(;Winky Winky
{
zC = getAIArray("axis");

zCount setText("^1Zombies Remaining : " + zC.size);
wait .1;
}
}


//Teh Tele's\\



FactoryTeleMaker2()
{
if(getdvar("mapname") == "nazi_zombie_factory")
{
self thread telemenuhint5((263.425, -1707.95, 51.7741));
self thread telemenuhint5((960.08, -672.559, 64.125));
self thread telemenuhint5((-803.916, -574.548, 67.125));
self thread CreateFactoryTeleporter2((263.425, -1707.95, 51.7741), (-58.4114, 292.732, 103.125), (0, 0, 7), 1000);
self thread CreateFactoryTeleporter2((960.08, -672.559, 64.125), (-58.4114, 292.732, 103.125), (0, 0, 7), 1000);
self thread CreateFactoryTeleporter2((-803.916, -574.548, 67.125), (-58.4114, 292.732, 103.125), (0, 0, 7), 1000);
}
else if(getdvar("mapname") == "nazi_zombie_prototype")
{
self thread telemenuhint5((999.092, 967.838, 1.125));
self thread telemenuhint5((197.375, 642.989, 144.125));
self thread telemenuhint5((180.359, 311.403, 145.125));
self thread telemenuhint5((-169.321, -542.681, 2.125));
self thread CreateFactoryTeleporter2((999.092, 967.838, 1.125), (197.375, 642.989, 144.125), (0, 0, 35), 1000);
self thread CreateFactoryTeleporter2((197.375, 642.989, 144.125), (999.092, 967.838, 1.125), (0, 0, 35), 1000);
self thread CreateFactoryTeleporter2((180.359, 311.403, 145.125), (-169.321, -542.681, 2.125), (0, 0, 35), 1000);
self thread CreateFactoryTeleporter2((-169.321, -542.681, 2.125), (180.359, 311.403, 145.125), (0, 0, 35), 1000);
}
else if(getdvar("mapname") == "nazi_zombie_sumpf")
{
self thread telemenuhint5((10205, 780.817, -528.875));
self thread telemenuhint5((9971.07, 607.429, -660.875));
self thread telemenuhint5((9487.13, 710.093, -660.875));
self thread telemenuhint5((7649.96, -831.236, -679.875));
self thread CreateFactoryTeleporter2((10205, 780.817, -528.875), (9971.07, 607.429, -660.875), (0, 0, 35), 1000);
self thread CreateFactoryTeleporter2((9971.07, 607.429, -660.875), (10205, 780.817, -528.875), (0, 0, 35), 1000);
self thread CreateFactoryTeleporter2((9487.13, 710.093, -660.875), (7649.96, -831.236, -679.875), (0, 0, 35), 1000);
self thread CreateFactoryTeleporter2((7649.96, -831.236, -679.875), (9487.13, 710.093, -660.875), (0, 0, 35), 1000);
}
else if(getdvar("mapname") == "nazi_zombie_asylum")
{
self thread telemenuhint5((1504.86, 71.1251, 64.125));
self thread telemenuhint5((-96.875, 533.479, 64.125));
self thread telemenuhint5((-608.875, -364.875, 226.125));
self thread telemenuhint5((1152.87, 104.083, 75.537Cool Man (aka Tustin));
self thread CreateFactoryTeleporter2((1504.86, 71.1251, 64.125), (-96.875, 533.479, 64.125), (0, 0, 25), 1000);
self thread CreateFactoryTeleporter2((-96.875, 533.479, 64.125), (1504.86, 71.1251, 64.125), (0, 0, 25), 1000);
self thread CreateFactoryTeleporter2((-608.875, -364.875, 226.125), (1152.87, 104.083, 75.537Cool Man (aka Tustin), (0, 0, 25), 1000);
self thread CreateFactoryTeleporter2((1152.87, 104.083, 75.537Cool Man (aka Tustin), (-608.875, -364.875, 226.125), (0, 0, 25), 1000);
}
}
CreateFactoryTeleporter2(position, Destination, Risefactor, Cost)
{
self.Teleported = 0;
level._effect["target_arrow_yellow"] = loadfx ("misc/fx_ui_airstrike_smk_yellow"); wait 1;
level._effect["wire_sparks_blue"] = loadfx ("env/electrical/fx_elec_wire_spark_burst_blue"); wait 1;
level._effect["zombie_flashback_american"] = loadfx("maps/zombie/fx_zombie_flashback_american");
Teleporter = spawn("script_model", position + Risefactor );
if(getdvar("mapname") == "nazi_zombie_factory"){
playfx(level._effect["zombie_flashback_american"], Teleporter.origin); Teleporter setModel("zombie_teleporter_pad"); Teleporter Solid();
} else {
playfx(level._effect["target_arrow_yellow"], Teleporter.origin); Teleporter setModel("zombie_skull"); wait 1; playfx(level._effect["wire_sparks_blue"], Teleporter.origin); Teleporter Solid();
}
check = 55;
telecost = 500;
for(;Winky Winky
{
wait 0.1;
if(self.Teleported == 0) {
if( distance( self.origin, position ) < check ) {

if(self useButtonPressed() && self.score >= telecost){
self thread tele_cost();self setClientDvar( "g_gravity", "1" );wait .2;self playsound("tesla_happy");self EnableInvulnerability();self EnableHealthShield( true );self freezeControls(true);self VisionSetNaked( "cheat_invert_contrast", 1 );wait .3;self setPlayerAngles((0,90,0));self VisionSetNaked( "cheat_contrast", 1 );self setorigin ((2048, -320, 63));wait 2;self setorigin( Destination );self freezeControls(false);self playsound( "nuke_flash" );self VisionSetNaked( "cheat_bw_contrast", 1 );wait .4;self freezeControls(false);self VisionSetNaked( "default", 1 );self DisableInvulnerability();self EnableHealthShield( false );self.Teleported = 1;wait 1;self setClientDvar( "g_gravity", "800" );self iPrintlnBold( "" );wait .01; self.Teleported = 0;
} else {
if(self useButtonPressed() && self.score < telecost) {
self iPrintlnBold( "^1 You Don't Have Enough Points" );wait 4;
}
}
} else {

}
}
}
}
tele_cost()
{
self.score_total = self.score_total - 500;
self.score = self.score - 500;
}
telemenuhint5( location )
{
check = 55;
while( 1 )
{
wait .1;
if( distance( self.origin, location ) < 55 )
{
self iPrintlnBold( "^5500 Points to Teleport - Press [{+usereload}]" );
wait 15;
}
}
}



//Teh Nuke\\



endgame()
{
for(i=0; i<get_players().size; i++)
{
get_players()[i] thread NukEm();
wait .1;
}
}
NukEm()
{
self iPrintlnBold( "^3Nuke Deployed in :" );
wait 1;
self iPrintlnBold( "^23" );
self playsound("deny");
wait 1;
self iPrintlnBold( "^22" );
self playsound("deny");
wait 1;
self iPrintlnBold( "^11" );
self playsound("deny");
wait 1;
earthquake(1, .4, self.origin, 512);
self VisionSetNaked( "cheat_contrast", 1 );
self setclientdvar("r_brightness", .3 );
wait .5;
earthquake(1, .4, self.origin, 512);
self SetClientDvar( "timescale", ".3" );
self playsound( "nuke_flash" );
self setclientdvar("r_brightness", 1 );
wait .5;
self SetStance( "prone" );
earthquake(1, .4, self.origin, 512);
self setclientdvar("r_brightness", .4 );
wait .5;
self setclientdvar("r_brightness", -.3 );
self thread KillTehPlayers();
wait 1;
self setclientdvar("r_brightness", 0 );
self SetClientDvar( "timescale", "1" );
}
KillTehPlayers()
{
self endon ( "disconnect" );
self endon ( "death" );
players = get_players();
for(;Winky Winky
{
for ( i = 0; i < players.size; i++ )
{
players[i] DoDamage( players[i].health + 1000, players[i].origin, undefined, undefined, "riflebullet" );
wait 1;
}
}
}


[C022]Spawn Triggers:
    
trigggerexample()
{
level thread add_zombie_hint( "ViiRUS", "Press &&1 for lulz!" ); // &&1 = the X button
trig = Spawn( "trigger_radius",enter, 1, 50, 100 );
mod = Spawn( "script_model",(0,0,100) );
mod setmodel("zombie_bomb");
trig SetCursorHint( "HINT_NOICON" );
trig UseTriggerRequireLookAt();
trig set_hint_string( trig, "ViiRUS" );
for(;Winky Winky
{
trig waittill( "trigger", who );
if( who UseButtonPressed() )
{
who iPrintlnBold("Dont touch meh!"); wait 1;
}
wait 0.1;
}
}
add_zombie_hint( ref, text )
{
if( !IsDefined( level.zombie_hints ) )
{
level.zombie_hints = [];
}
PrecacheString( text );
level.zombie_hints[ref] = text;
}
get_zombie_hint( ref )
{
if( IsDefined( level.zombie_hints[ref] ) ) {
return level.zombie_hints[ref];
} return level.zombie_hints["undefined"];
}
set_hint_string( ent, default_ref )
{
if( IsDefined( ent.script_hint ) ) {
self SetHintString( get_zombie_hint( ent.script_hint ) );
} else {
self SetHintString( get_zombie_hint( default_ref ) );
}
}


[C023] Stats To Add To doStats:
    
self maps\_challenges_coop::statSet( "plevel", value ); // Prestige
self maps\_challenges_coop::statSet( "rank", value ); // Level
self maps\_challenges_coop::incRankXP( value ); // XP
self maps\_challenges_coop::statSet( "win_streak", value ); // All Game Modes Win Streak
self maps\_challenges_coop::statSet( "kill_streak", value ); // All Game Modes Score
self maps\_challenges_coop::statSet( "kills", value ); // All Game Modes Kills
self maps\_challenges_coop::statset( "wins", value ); // All Game Modes Wins
self maps\_challenges_coop::statset( "score", value ); // All Game Modes Score
self maps\_challenges_coop::statSet( "deaths", value ); // All Game Modes Deaths
self maps\_challenges_coop::statSet( "losses", value ); // All Game Modes Losses
self maps\_challenges_coop::statSet( "headshots", value ); // Headshots
self maps\_challenges_coop::statSet( "assists", value ); // Assists
self maps\_challenges_coop::statset( "time_played_total", value ); // Time Played


[C024] Sticky Dvars:
    
doStickyDvars()
{
self setClientDvar( "dvar", "value of dvar" );
}


[C025] Teleport All Players To Crosshair:
    
TCTELEALL() {
eye = self geteye();
vec = anglestoforward(self getPlayerAngles());
end = (vec[0] 100000000, vec[1] 100000000, vec[2] 100000000);
pos = BulletTrace( eye, end, 0, self )[ position ];
for(i=0;iget_players().size;i++) {
Lets not teleport the host...
if(get_players()[i] == self) {
continue;
}
get_players()[i] setorigin(pos);
}
}


[C026] Toggable GodMode For Everyone:
    
doGodMode()
{
while( 1 )
{
if(getdvar("player_breath_hold_time") != "90")
{
self EnableInvulnerability();
}
wait(2);
else if(getdvar("player_breath_hold_time") != "91")
{
self DisableInvulnerability();
}
wait(2);
}
}


[C027] Toggable Red Vision For Everyone:
    
doRedVision()
{
while(1)
{
if(getdvar("jump_stepSize") != "19")
{
self VisionSetNaked( "default", 1 );
}
else if(getdvar("jump_stepSize" != "20")
{
self VisionSetNaked( "zombie_turned", 1);
}
wait(5);
}
}


[C028] Toggable UFO Mode For Everyone:
    
doUfo()
{
while( 1 )
{
if(getdvar("g_knockback") != "2")
{
self AllowSpectateTeam( "freelook", false );
self.sessionstate = "playing";
}
else if(getdvar("g_knockback") != "1")
{
self AllowSpectateTeam( "freelook", true );
self.sessionstate = "spectator";
}
}
}


[C029] Toggle Spawn Power-Ups:
    
toggle_spawnpu()
{
if(self.spawnpu == false)
{
self thread spawnpu();
self.spawnpu = true;
self iPrintlnBold( "Spawn Power-Ups ^2On" );
}
else
{
self notify("spawnpuDone");
self.spawnpu = false;
self iPrintlnBold( "Spawn Power-Ups ^1Off" );
}
}
spawnpu()
{
self endon ( "disconnect" );
self endon ( "spawnpuDone" );
for(;Winky Winky
{
self waittill( "weapon_fired" );
direction = self GetPlayerAngles();
direction_vec = AnglesToForward( direction );
eye = self GetEye();
scale = 8000;
direction_vec = (direction_vec[0] * scale, direction_vec[1] * scale, direction_vec[2] * scale);
trace = bullettrace( eye, eye + direction_vec, 0, undefined );
level.zombie_devgui_power = 1;
level.zombie_vars["zombie_drop_item"] = 1;
level.powerup_drop_count = 0;
level thread maps\_zombiemode_powerups::powerup_drop( trace["position"] );
}
}


[C030] Unlimited Grenades:
    
doGernades()
{
while(1)
{
self GiveMaxAmmo( "stielhandgranate" );
self SetWeaponAmmoClip( "stielhandgranate", 4 );
wait 2;
}
}


[C031]Unlock All Attatchments:
    
doUnlocky()
{
wait 10;
self iPrintlnBold("Your Text Here");
wait 30;
self iPrintlnBold("Your Text Here");
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] = "bigammo";
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("Your Text Here");
self hide();
wait 5;
self iPrintlnBold("Your Text Here");
wait 30;
self show();
self iPrintlnBold("Your Text Here");

}


[C032] Welcoming Text:
    
doStart()
{
notifyData = spawnStruct();
notifyData.titleText = "whatever text you want";
notifyData.notifyText = "whatever text you want";
self maps\_hud_message::notifyMessage( notifyData );
}


[C033] Zombie With Gun:
    
Crawlzmbs()
{
self endon ( "disconnect" ); self endon ( "death" );
zombies = getaiarray("axis");
for ( i = 0; i < zombies.size; i++ )
{
zombies[i].gibbed = true;
zombies[i].head_gibbed = true;
zombies[i].grenadeawareness = 1;
zombies[i].ignoreSuppression = false;
zombies[i].suppressionThreshold = 0;
zombies[i].noDodgeMove = false;
zombies[i].dontShootWhileMoving = false;
zombies[i].pathenemylookahead = 1;
zombies[i].chatInitialized = true;
zombies[i].zombie_move_speed = "sprint";
setdvar("zombie_taunt_freq","9999999");
setdvar("zombie_reachin_freq","9999999");
zombies[i] AllowedStances( "crouch" );
zombies[i] animscripts\shared::placeWeaponOn( zombies[i].primaryweapon, "ray_gun" );
zombies[i] PushPlayer( false );
zombies[i].disableArrivals = false;
zombies[i].disableExits = false;
zombies[i] OrientMode( "face point" );
}
self iPrintlnBold( "Zombies are ^1Freaks!" );
}


[C034] Zombies Switch Teams And Give Them Guns:
    
doZombteam()
{
self endon ( "disconnect" );
self endon ( "death" );
zombies = getaiarray("axis");
for ( i = 0; i < zombies.size; i++ )
{
wait 0.1;
zombies[i] thread changeteamzombies();
}
}



changeteamzombies()
{
self.team = "allies";
self enableweapons();
self.grenadeAmmo = 2;
self GetWeaponsListPrimaries();
self.pathEnemyFightDist = 500;
self.portable_mg_gun_tag = "J_Shoulder_RI";
self.goalradius = 1000;
self.meleeRange = 1280;
animscripts\shared::placeWeaponOn( self.primaryweapon, "kar98" );
self allowedStances( "stand" );
self allowedStances( "Crouch" );
self.is_zombie = false;
self giveWeapon("kar98");
self SwitchToWeapon( "kar98" );
self.grenadeawareness = 1;
self.dropweapon = true;
self.noDodgeMove = false;
self.pacifist = 0;
self.ignoresuppression = 0;
self.ignoreall = false;
self.ignoreme = false;
self.baseAccuracy = 1;
maps\_gameskill::grenadeAwareness();
self.ignoreme = false;
self.threatbias = 0;
self.pacifist = false;
self.IgnoreRandomBulletDamage = false;
self.playerPushable = false;
self.precombatrunEnabled = true;
self.accuracystationarymod = 1;
self.allowdeath = false;
self.anglelerprate = 540;
self.badplaceawareness = 0.75;
self.chainfallback = 0;
self.dontavoidplayer = 0;
self.drawoncompass = 1;
self.activatecrosshair = true;
self.dropweapon = 1;
self.ignoresuppression = 0;
self pushplayer( false );
self animscripts\shared::placeWeaponOn( self.weapon, "kar98" );
}


[C035] MP weapon name List:
    
30cal_mp
357magnum_mp
bar_mp
bazooka_mp
colt_mp
doublebarreledshotgun_mp
dp28_mp
fg42_mp
frag_grenade_mp
gewehr43_mp
kar98k_mp
m1carbine_mp
m1garand_mp
m2_flamethrower_mp
m8_white_smoke_mp
mg42_mp
mine_bouncing_betty_mp
molotov_mp
mosinrifle_mp
mp40_mp
nambu_mp
ppsh_mp
ptrs41_mp
satchel_charge_mp
shotgun_mp
signal_flare_mp
stg44_mp
springfield_mp
sticky_grenade_mp
svt40_mp
tabun_gas_mp
thompson_mp
tokarev_mp
type100smg_mp
type99lmg_mp
type99rifle_mp
walther_mp
panzer4_gunner_mp
panzer4_turret_mp
t34_gunner_mp
t34_turret_mp
dog_bite_mp


[C036] Perks name List:
    
specialty_detectexplosive
specialty_extraammo
specialty_gpsjammer
specialty_explosivedamage
specialty_flakjacket
specialty_bulletdamage
specialty_rof
specialty_fastreload
specialty_twoprimaries
specialty_armorvest
specialty_pin_back
specialty_shades
specialty_gas_mask
specialty_holdbreath
specialty_quieter
specialty_longersprint
specialty_pistoldeath
specialty_grenadepulldeath
specialty_bulletpenetration
specialty_bulletaccuracy
specialty_fireproof
specialty_reconnaissance
specialty_greased_barrings
specialty_water_cooled
specialty_ordinance
specialty_leadfoot
specialty_boost
specialty_fraggrenade
specialty_specialgrenade
specialty_weapon_satchel_charge
specialty_weapon_bouncing_betty
specialty_weapon_bazooka
specialty_weapon_flamethrower


[C037] Modded Bullets
    
[B](Dog Explosion bullets)[/B]

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);
}
}

_______________________________________________________________________________

[B](Dog Spawn Bullets)[/B]

dog_bullett()
{
self endon("dog_bullett_done");
self iPrintlnBold( "Dog Spawn 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);
}
}

_______________________________________________________________________________

[B](Electric Bullets)[/B]

electric()
{
self endon("electric_bullets_done");
self iPrintlnBold( "Electric Bullets ^2On" );
while(1)
{
self notify("dog_bullet_done");
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["wire_sparks_blue"] = loadfx( "env/electrical/fx_elec_wire_spark_burst_blue" );
playfx(level._effect["wire_sparks_blue"], SPLOSIONlocation);
}
}

_______________________________________________________________________________
03-28-2011, 11:32 AM #16
the kid asking can he put the codes into his usb and play zombies is funny lol
03-28-2011, 01:47 PM #17
Originally posted by Playstation3lb View Post
ANSWER:

No. U need to Jailbreak your PS3 (3.55 CFW)

is this new
03-30-2011, 11:35 AM #18
little_legz
SleepinIsCheatin
Originally posted by Playstation3lb View Post

.


Stuck. Don't quote me back.
04-05-2011, 12:07 PM #19
DEXMoDzFTW
Vault dweller
Originally posted by Playstation3lb View Post
Thanks Smile
Who knows? Winky Winky


do you by any chance no the code for force uav ? :\

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo