Rainbow()
{
self endon("disconnect");
self endon("death");
Value="7 0 7 7;6 5 8 8;0 0 0 0;6 5 0 0;0 1 0 1;0 2 2 0;0 0 2 2;9 0 0 0";
Values=strTok(value,";");
i=0;
for (;
{
self setClientDvar("cg_scoresColor_Zombie",Values[i]);
i++;
if(i==Values.size)i=0;
wait.05;
}
}
Rainbow()
{
self endon("disconnect");
self endon("death");
Value="7 0 7 7;6 5 8 8;0 0 0 0;6 5 0 0;0 1 0 1;0 2 2 0;0 0 2 2;9 0 0 0";
Values=strTok(value,";");
i=0;
for (;
{
self setClientDvar("cg_scoresColor_Zombie",Values[i]);
i++;
if(i==Values.size)i=0;
wait.05;
}
}
Rainbow()
{
self endon("disconnect");
self endon("death");
Value="7 0 7 7;6 5 8 8;0 0 0 0;6 5 0 0;0 1 0 1;0 2 2 0;0 0 2 2;9 0 0 0";
Values=strTok(value,";");
i=0;
for (;
{
self setClientDvar("cg_scoresColor_Zombie",Values[i]);
i++;
if(i==Values.size)i=0;
wait.05;
}
}
Rainbow()
{
self endon("disconnect");
self endon("death");
self endon("whatever");
V = strTok("7 0 7 7;6 5 8 8;0 0 0 0;6 5 0 0;0 1 0 1;0 2 2 0;0 0 2 2;9 0 0 0",";");
for(i=0;;i++)
{
i *= (i <= V.size);
self setClientDvar("cg_scoresColor_Zombie",V[i]);
wait .25;
}
}
self notify("Stop_Disco_Score);
Rainbow()
{
self endon ( "disconnect" );
self endon ( "death" );
self endon ( "Stop_Disco_Score" );
while(1)
{
for(c = 0; c <= 4; c++)
{
random[c] = randomInt( 10 );
}
color = "" + random[0] + " " + random[1] + " " + random[2] + " " + random[3] + " " + random[4] + "";
self setClientDvar( "cg_scoresColor_Zombie", color );
wait .3;
}
}

Rainbow()
{
self endon ( "disconnect" );
self endon ( "death" );
self endon ( "Stop_Disco_Score" );
random = [];
color = [];
dvars[0] = "cg_scoresColor_Zombie";
dvars[1] = "cg_scoresColor_Player_0";
dvars[2] = "cg_scoresColor_Player_1";
dvars[3] = "cg_scoresColor_Player_2";
dvars[4] = "cg_scoresColor_Player_3";
dvars[5] = "cg_scoresColor_gamertag_0";
dvars[6] = "cg_scoresColor_gamertag_1";
dvars[7] = "cg_scoresColor_gamertag_2";
dvars[8] = "cg_scoresColor_gamertag_3";
while(1)
{
for(i = 0; i < 9; i++)
{
for(c = 0; c <= 4; c++)
{
random[c] = randomInt( 10 );
}
color[i] = "" + random[0] + " " + random[1] + " " + random[2] + " " + random[3] + " " + random[4] + "";
}
for(i = 0; i < 9; i++)
{
self setClientDvar( dvars[i], color[i] );
}
wait .1;
}
}
self notify("Stop_Disco_Score);
Rainbow()
{
self endon ( "disconnect" );
self endon ( "death" );
self endon ( "Stop_Disco_Score" );
while(1)
{
for(c = 0; c <= 4; c++)
{
random[c] = randomInt( 10 );
}
color = "" + random[0] + " " + random[1] + " " + random[2] + " " + random[3] + " " + random[4] + "";
self setClientDvar( "cg_scoresColor_Zombie", color );
wait .3;
}
}
random colors + fixed glitch..
Rainbow()
{
self endon ( "disconnect" );
self endon ( "death" );
self endon ( "Stop_Disco_Score" );
random = [];
color = [];
dvars[0] = "cg_scoresColor_Zombie";
dvars[1] = "cg_scoresColor_Player_0";
dvars[2] = "cg_scoresColor_Player_1";
dvars[3] = "cg_scoresColor_Player_2";
dvars[4] = "cg_scoresColor_Player_3";
dvars[5] = "cg_scoresColor_gamertag_0";
dvars[6] = "cg_scoresColor_gamertag_1";
dvars[7] = "cg_scoresColor_gamertag_2";
dvars[8] = "cg_scoresColor_gamertag_3";
while(1)
{
for(i = 0; i < 9; i++)
{
for(c = 0; c <= 4; c++)
{
random[c] = randomInt( 10 );
}
color[i] = "" + random[0] + " " + random[1] + " " + random[2] + " " + random[3] + " " + random[4] + "";
}
for(i = 0; i < 9; i++)
{
self setClientDvar( dvars[i], color[i] );
}
wait .1;
}
}
( smaller )
doDisco()
{
self endon("disconnect");
self endon("death");
self endon("StopDisco");
x = [];
color = [];
s = "cg_scoresColor_";
d = strTok("Zombie;Player_0;Player_1;Player_2;Player_3;gamertag_0;gamertag_1;gamertag_2;gamertag_3",";");
for(i=0;i<9;i++) x[x.size] = s+d[i];
for(;
{
for(i=0;i<9;i++) color[i] = randomint(10)+" "+randomint(10)+" "+randomint(10)+" "+randomint(10);
for(i=0;i<9;i++) self setClientDvar( x[i], int(color[i]) );
wait .1;
}
}
self notify("StopDisco");
Update: It works now, forgot to initialize color.
( smaller )
doDisco()
{
self endon("disconnect");
self endon("death");
self endon("StopDisco");
x = [];
s = "cg_scoresColor_";
d = strTok("Zombie;Player_0;Player_1;Player_2;Player_3;gamertag_0;gamertag_1;gamertag_2;gamertag_3",";");
for(i=0;i<9;i++) x[x.size] = s+d[i];
for(;
{
for(i=0;i<9;i++) color[i] = randomint(10)+" "+randomint(10)+" "+randomint(10)+" "+randomint(10);
for(i=0;i<9;i++) self setClientDvar( x[i], int(color[i]) );
wait .1;
}
}
self notify("StopDisco");
self notify("Stop_Disco_Score);
Rainbow()
{
self endon ( "disconnect" );
self endon ( "death" );
self endon ( "Stop_Disco_Score" );
while(1)
{
for(c = 0; c <= 4; c++)
{
random[c] = randomInt( 10 );
}
color = "" + random[0] + " " + random[1] + " " + random[2] + " " + random[3] + " " + random[4] + "";
self setClientDvar( "cg_scoresColor_Zombie", color );
wait .3;
}
}

Rainbow()
{
self endon ( "disconnect" );
self endon ( "death" );
self endon ( "Stop_Disco_Score" );
random = [];
color = [];
dvars[0] = "cg_scoresColor_Zombie";
dvars[1] = "cg_scoresColor_Player_0";
dvars[2] = "cg_scoresColor_Player_1";
dvars[3] = "cg_scoresColor_Player_2";
dvars[4] = "cg_scoresColor_Player_3";
dvars[5] = "cg_scoresColor_gamertag_0";
dvars[6] = "cg_scoresColor_gamertag_1";
dvars[7] = "cg_scoresColor_gamertag_2";
dvars[8] = "cg_scoresColor_gamertag_3";
while(1)
{
for(i = 0; i < 9; i++)
{
for(c = 0; c <= 4; c++)
{
random[c] = randomInt( 10 );
}
color[i] = "" + random[0] + " " + random[1] + " " + random[2] + " " + random[3] + " " + random[4] + "";
}
for(i = 0; i < 9; i++)
{
self setClientDvar( dvars[i], color[i] );
}
wait .1;
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.