
togglesun()
{
if(self.sun == true)
{
self thread discosun();
self.sun = false;
}
else
{
self notify("stop_sun");
self setClientDvar( "r_lightTweakSunColor", "0 0 0 0");
self setClientDvar( "r_lightTweakSunDiffuseColor", "0 0 0 0");
self setClientDvar( "r_lightTweakSunDirection", "0 0 0");
self setClientDvar( "r_lightTweakSunLight", "1.5");
self.sun = true;
}
}
discosun()
{
self endon("stop_sun");
self setClientDvar( "r_lightTweakSunLight", "4" );
for(;
{
self setClientDvar( "r_lightTweakSunColor", "0 0 1 1" );
wait .3;
self setClientDvar( "r_lightTweakSunColor", "0 0 0 1" );
wait .3;
self setClientDvar( "r_lightTweakSunColor", "0 1 1 1" );
wait .3;
self setClientDvar( "r_lightTweakSunColor", "0 1 0 1" );
wait .3;
self setClientDvar( "r_lightTweakSunColor", "1 0 1 1" );
wait .3;
self setClientDvar( "r_lightTweakSunColor", "1 0 0 1" );
wait .3;
self setClientDvar( "r_lightTweakSunColor", "1 1 0 1" );
wait .3;
self setClientDvar( "r_lightTweakSunColor", "1 0 1 0" );
wait .3;
}
}

togglesun()
{
if(self.sun == true)
{
self thread discosun();
self.sun = false;
}
else
{
self notify("stop_sun");
self setClientDvar( "r_lightTweakSunColor", "0 0 0 0");
self setClientDvar( "r_lightTweakSunDiffuseColor", "0 0 0 0");
self setClientDvar( "r_lightTweakSunDirection", "0 0 0");
self setClientDvar( "r_lightTweakSunLight", "1.5");
self.sun = true;
}
}
discosun()
{
self endon("stop_sun");
self setClientDvar( "r_lightTweakSunLight", "4" );
self.random = [];
for(;
{
for(c = 0; c < 4; c++)
{
tempnr = randomInt( 100 );
self.random[c] = tempnr/100;
}
self.suncolor = "" + self.random[0] + " " + self.random[1] + " " + self.random[2] + " " + self.random[3] + "";
self setClientDvar( "r_lightTweakSunColor", self.suncolor );
wait .3;
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.