I'm now using this code:
myloop()
{
self.number = 3;
for(;

{
self thread setup();
self.number++;
wait 10;
}
}
setup()
{
color = randomIntRange(1, 4);
if(color == 1)
{
self.color = "1";
if(getDvar("mapname") == "mp_dockside")
{
iprintlnbold("Stand On The Color Orange");
wait 3;
level thread DeleteByModel("p6_dockside_container_lrg_white");
level thread DeleteByModel("p6_dockside_container_lrg_blue");
level thread DeleteByModel("p6_dockside_container_lrg_red");
wait 3;
WhiteContainer((-100, 0, 500), (0, 90, 0));
WhiteContainer((250, 0, 500), (0, 90, 0));
WhiteContainer((600, 0, 500), (0, 90, 0));
BlueContainer((-100, -140, 500), (0, 90, 0));
BlueContainer((250, -140, 500), (0, 90, 0));
BlueContainer((600, -140, 500), (0, 90, 0));
RedContainer((-100, -280, 500), (0, 90, 0));
RedContainer((250, -280, 500), (0, 90, 0));
RedContainer((600, -280, 500), (0, 90, 0));
}
}
if(color == 2)
{
self.color = "2";
if(getDvar("mapname") == "mp_dockside")
{
iprintlnbold("Stand On The Color White");
wait 3;
level thread DeleteByModel("p6_dockside_container_lrg_orange");
level thread DeleteByModel("p6_dockside_container_lrg_blue");
level thread DeleteByModel("p6_dockside_container_lrg_red");
wait 3;
BlueContainer((-100, -140, 500), (0, 90, 0));
BlueContainer((250, -140, 500), (0, 90, 0));
BlueContainer((600, -140, 500), (0, 90, 0));
RedContainer((-100, -280, 500), (0, 90, 0));
RedContainer((250, -280, 500), (0, 90, 0));
RedContainer((600, -280, 500), (0, 90, 0));
OrangeContainer((-100, -420, 500), (0, 90, 0));
OrangeContainer((250, -420, 500), (0, 90, 0));
OrangeContainer((600, -420, 500), (0, 90, 0));
}
}
if(color == 3)
{
self.color = "3";
if(getDvar("mapname") == "mp_dockside")
{
iprintlnbold("Stand On The Color Blue");
wait 3;
level thread DeleteByModel("p6_dockside_container_lrg_orange");
level thread DeleteByModel("p6_dockside_container_lrg_white");
level thread DeleteByModel("p6_dockside_container_lrg_red");
wait 3;
WhiteContainer((-100, 0, 500), (0, 90, 0));
WhiteContainer((250, 0, 500), (0, 90, 0));
WhiteContainer((600, 0, 500), (0, 90, 0));
RedContainer((-100, -280, 500), (0, 90, 0));
RedContainer((250, -280, 500), (0, 90, 0));
RedContainer((600, -280, 500), (0, 90, 0));
OrangeContainer((-100, -420, 500), (0, 90, 0));
OrangeContainer((250, -420, 500), (0, 90, 0));
OrangeContainer((600, -420, 500), (0, 90, 0));
}
}
if(color == 4)
{
self.color = "4";
if(getDvar("mapname") == "mp_dockside")
{
iprintlnbold("Stand On The Color Red");
wait 3;
level thread DeleteByModel("p6_dockside_container_lrg_orange");
level thread DeleteByModel("p6_dockside_container_lrg_white");
level thread DeleteByModel("p6_dockside_container_lrg_blue");
wait 3;
WhiteContainer((-100, 0, 500), (0, 90, 0));
WhiteContainer((250, 0, 500), (0, 90, 0));
WhiteContainer((600, 0, 500), (0, 90, 0));
BlueContainer((-100, -140, 500), (0, 90, 0));
BlueContainer((250, -140, 500), (0, 90, 0));
BlueContainer((600, -140, 500), (0, 90, 0));
OrangeContainer((-100, -420, 500), (0, 90, 0));
OrangeContainer((250, -420, 500), (0, 90, 0));
OrangeContainer((600, -420, 500), (0, 90, 0));
}
}
}