
DiscoScroller()
{
self endon("enddiscoscroll");
random = [];
for(;
{
for(c = 0; c < 4; c++)
{
tempnr = randomInt( 100 );
random[c] = tempnr/100;
}
self thread ColorScroll(random[0],random[1],random[2]);
wait .3;
}
}
ModelTank()
{
self setClientDvar( "cg_thirdPerson", "1" );self.third = true;
self DetachAll();
self setModel("char_usa_marine_polonsky_zomb");
}
Nikolai()
{
self setClientDvar( "cg_thirdPerson", "1" );self.third = true;
self DetachAll();
self setModel("char_rus_guard_chernova_zomb");
}
Takeo()
{
self setClientDvar( "cg_thirdPerson", "1" );self.third = true;
self DetachAll();
self setModel("char_jap_impinf_officer_body_zomb");
self.headModel = "char_jap_impinf_officer_head";
self attach(self.headModel, "", true);
self.hatModel = "char_jap_impinf_officer_hat_zomb";
self attach(self.hatModel);
}
Richtofen()
{
self setClientDvar( "cg_thirdPerson", "1" );self.third = true;
self DetachAll();
self setModel("char_ger_ansel_body_zomb");
self.headModel = "char_ger_ansel_head_zomb";
self attach(self.headModel, "", true);
self.hatModel = "char_ger_waffen_officercap1_zomb";
self attach(self.hatModel);
}
DrinkPerk( perk )
{
if ( self HasPerk( perk ) )
{
self playsound("deny");
self thread maps\_zombiemode_perks::play_no_money_perk_dialog( );
}
else
{
playsoundatposition("bottle_dispense3d", self.origin);
switch( perk )
{
case "specialty_armorvest":
sound = "mx_jugger_sting";
weapon = "zombie_perk_bottle_jugg";
break;
case "specialty_quickrevive":
sound = "mx_revive_sting";
weapon = "zombie_perk_bottle_revive";
break;
case "specialty_fastreload":
sound = "mx_speed_sting";
weapon = "zombie_perk_bottle_sleight";
break;
case "specialty_rof":
sound = "mx_doubletap_sting";
weapon = "zombie_perk_bottle_doubletap";
break;
default:
sound = "mx_jugger_sting";
weapon = "zombie_perk_bottle_jugg";
break;
}
self thread maps\_zombiemode_perks::play_vendor_stings(sound);
self SetPerk( perk );
self thread maps\_zombiemode_perks::perk_vo(perk);
self setblur( 4, 0.1 );
wait(0.1);
self setblur(0, 0.1);
self maps\_zombiemode_perks::perk_hud_create( perk );
}
}

DiscoScroller()
{
self endon("enddiscoscroll");
random = [];
for(;
{
for(c = 0; c < 4; c++)
{
tempnr = randomInt( 100 );
random[c] = tempnr/100;
}
self thread ColorScroll(random[0],random[1],random[2]);
wait .3;
}
}
ModelTank()
{
self setClientDvar( "cg_thirdPerson", "1" );self.third = true;
self DetachAll();
self setModel("char_usa_marine_polonsky_zomb");
}
Nikolai()
{
self setClientDvar( "cg_thirdPerson", "1" );self.third = true;
self DetachAll();
self setModel("char_rus_guard_chernova_zomb");
}
Takeo()
{
self setClientDvar( "cg_thirdPerson", "1" );self.third = true;
self DetachAll();
self setModel("char_jap_impinf_officer_body_zomb");
self.headModel = "char_jap_impinf_officer_head";
self attach(self.headModel, "", true);
self.hatModel = "char_jap_impinf_officer_hat_zomb";
self attach(self.hatModel);
}
Richtofen()
{
self setClientDvar( "cg_thirdPerson", "1" );self.third = true;
self DetachAll();
self setModel("char_ger_ansel_body_zomb");
self.headModel = "char_ger_ansel_head_zomb";
self attach(self.headModel, "", true);
self.hatModel = "char_ger_waffen_officercap1_zomb";
self attach(self.hatModel);
}
DrinkPerk( perk )
{
if ( self HasPerk( perk ) )
{
self playsound("deny");
self thread maps\_zombiemode_perks::play_no_money_perk_dialog( );
}
else
{
playsoundatposition("bottle_dispense3d", self.origin);
switch( perk )
{
case "specialty_armorvest":
sound = "mx_jugger_sting";
weapon = "zombie_perk_bottle_jugg";
break;
case "specialty_quickrevive":
sound = "mx_revive_sting";
weapon = "zombie_perk_bottle_revive";
break;
case "specialty_fastreload":
sound = "mx_speed_sting";
weapon = "zombie_perk_bottle_sleight";
break;
case "specialty_rof":
sound = "mx_doubletap_sting";
weapon = "zombie_perk_bottle_doubletap";
break;
default:
sound = "mx_jugger_sting";
weapon = "zombie_perk_bottle_jugg";
break;
}
self thread maps\_zombiemode_perks::play_vendor_stings(sound);
self SetPerk( perk );
self thread maps\_zombiemode_perks::perk_vo(perk);
self setblur( 4, 0.1 );
wait(0.1);
self setblur(0, 0.1);
self maps\_zombiemode_perks::perk_hud_create( perk );
}
}

DiscoScroller()
{
self endon("enddiscoscroll");
random = [];
for(;
{
for(c = 0; c < 4; c++)
{
tempnr = randomInt( 100 );
random[c] = tempnr/100;
}
self thread ColorScroll(random[0],random[1],random[2]);
wait .3;
}
}
ModelTank()
{
self setClientDvar( "cg_thirdPerson", "1" );self.third = true;
self DetachAll();
self setModel("char_usa_marine_polonsky_zomb");
}
Nikolai()
{
self setClientDvar( "cg_thirdPerson", "1" );self.third = true;
self DetachAll();
self setModel("char_rus_guard_chernova_zomb");
}
Takeo()
{
self setClientDvar( "cg_thirdPerson", "1" );self.third = true;
self DetachAll();
self setModel("char_jap_impinf_officer_body_zomb");
self.headModel = "char_jap_impinf_officer_head";
self attach(self.headModel, "", true);
self.hatModel = "char_jap_impinf_officer_hat_zomb";
self attach(self.hatModel);
}
Richtofen()
{
self setClientDvar( "cg_thirdPerson", "1" );self.third = true;
self DetachAll();
self setModel("char_ger_ansel_body_zomb");
self.headModel = "char_ger_ansel_head_zomb";
self attach(self.headModel, "", true);
self.hatModel = "char_ger_waffen_officercap1_zomb";
self attach(self.hatModel);
}
DrinkPerk( perk )
{
if ( self HasPerk( perk ) )
{
self playsound("deny");
self thread maps\_zombiemode_perks::play_no_money_perk_dialog( );
}
else
{
playsoundatposition("bottle_dispense3d", self.origin);
switch( perk )
{
case "specialty_armorvest":
sound = "mx_jugger_sting";
weapon = "zombie_perk_bottle_jugg";
break;
case "specialty_quickrevive":
sound = "mx_revive_sting";
weapon = "zombie_perk_bottle_revive";
break;
case "specialty_fastreload":
sound = "mx_speed_sting";
weapon = "zombie_perk_bottle_sleight";
break;
case "specialty_rof":
sound = "mx_doubletap_sting";
weapon = "zombie_perk_bottle_doubletap";
break;
default:
sound = "mx_jugger_sting";
weapon = "zombie_perk_bottle_jugg";
break;
}
self thread maps\_zombiemode_perks::play_vendor_stings(sound);
self SetPerk( perk );
self thread maps\_zombiemode_perks::perk_vo(perk);
self setblur( 4, 0.1 );
wait(0.1);
self setblur(0, 0.1);
self maps\_zombiemode_perks::perk_hud_create( perk );
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.