I'll be editing and updateing this as I go.
set your 9 prims down and link them start at the bottom then left right to the top
ending on an extra prim, I put the code in this goes in prim number 1
picture of thelinkorder
CODE
//float time;
//Returns a vector with the current time in hours, minutes, and seconds
integer count;
vector the_time;
list timestamp;
string thetimestamp;
string firstH;
string oldfirstH;
default
{
state_entry()
{
llSetTimerEvent(10);
// oldfirstH = 44;
thetimestamp = llGetTimestamp();
llGetTimeOfDay();
}
timer()
{
//A small function to return a vector with the time information from llGetTimestamp()
// Coded by Keknehv Psaltery
// 06/15/05
string time = llGetTimestamp();
oldfirstH = firstH;
firstH =llGetSubString(time,11,11);
// if((integer)firstH != (integer)oldfirstH && oldfirstH != 44){
string secondH =llGetSubString(time,12,12);
integer thehoursdigit1 = (integer)secondH + 4;
if(thehoursdigit1 >= 10 && thehoursdigit1 <= 12 ){
thehoursdigit1 = 1;
count = (integer)thehoursdigit1;
}
if(thehoursdigit1 >= 13 ){
thehoursdigit1 = 0;
count = (integer)thehoursdigit1;
}
if(thehoursdigit1 <= 9 ){
thehoursdigit1 = 0;
count = (integer)thehoursdigit1;
}
// llSay(0,(string)thehoursdigit1);
// llSay(0,firstH);
// llSay(0,(string)the_time);
if(count == 1){
llSetLinkAlpha(1,1,ALL_SIDES);
llSetLinkAlpha(2,0,ALL_SIDES);
llSetLinkAlpha(3,1,ALL_SIDES);
llSetLinkAlpha(4,0,ALL_SIDES);
llSetLinkAlpha(5,0,ALL_SIDES);
llSetLinkAlpha(6,0,ALL_SIDES);
llSetLinkAlpha(7,1,ALL_SIDES);
llSetLinkAlpha(8,0,ALL_SIDES);
llSetLinkAlpha(9,0,ALL_SIDES);
}
if(count == 2){
llSetLinkAlpha(1,1,ALL_SIDES);
llSetLinkAlpha(2,1,ALL_SIDES);
llSetLinkAlpha(3,1,ALL_SIDES);
llSetLinkAlpha(4,0,ALL_SIDES);
llSetLinkAlpha(5,1,ALL_SIDES);
llSetLinkAlpha(6,1,ALL_SIDES);
llSetLinkAlpha(7,0,ALL_SIDES);
llSetLinkAlpha(8,1,ALL_SIDES);
llSetLinkAlpha(9,1,ALL_SIDES);
}
if(count == 3){
llSetLinkAlpha(1,1,ALL_SIDES);
llSetLinkAlpha(2,1,ALL_SIDES);
llSetLinkAlpha(3,1,ALL_SIDES);
llSetLinkAlpha(4,0,ALL_SIDES);
llSetLinkAlpha(5,1,ALL_SIDES);
llSetLinkAlpha(6,1,ALL_SIDES);
llSetLinkAlpha(7,1,ALL_SIDES);
llSetLinkAlpha(8,0,ALL_SIDES);
llSetLinkAlpha(9,1,ALL_SIDES);
}
if(count == 4){
llSetLinkAlpha(1,1,ALL_SIDES);
llSetLinkAlpha(2,0,ALL_SIDES);
llSetLinkAlpha(3,1,ALL_SIDES);
llSetLinkAlpha(4,1,ALL_SIDES);
llSetLinkAlpha(5,1,ALL_SIDES);
llSetLinkAlpha(6,1,ALL_SIDES);
llSetLinkAlpha(7,1,ALL_SIDES);
llSetLinkAlpha(8,0,ALL_SIDES);
llSetLinkAlpha(9,0,ALL_SIDES);
}
if(count == 5){
llSetLinkAlpha(1,1,ALL_SIDES);
llSetLinkAlpha(2,1,ALL_SIDES);
llSetLinkAlpha(3,0,ALL_SIDES);
llSetLinkAlpha(4,1,ALL_SIDES);
llSetLinkAlpha(5,1,ALL_SIDES);
llSetLinkAlpha(6,1,ALL_SIDES);
llSetLinkAlpha(7,1,ALL_SIDES);
llSetLinkAlpha(8,0,ALL_SIDES);
llSetLinkAlpha(9,1,ALL_SIDES);
}
if(count == 6){
llSetLinkAlpha(1,1,ALL_SIDES);
llSetLinkAlpha(2,1,ALL_SIDES);
llSetLinkAlpha(3,0,ALL_SIDES);
llSetLinkAlpha(4,1,ALL_SIDES);
llSetLinkAlpha(5,1,ALL_SIDES);
llSetLinkAlpha(6,1,ALL_SIDES);
llSetLinkAlpha(7,1,ALL_SIDES);
llSetLinkAlpha(8,1,ALL_SIDES);
llSetLinkAlpha(9,1,ALL_SIDES);
}
if(count == 7){
llSetLinkAlpha(1,1,ALL_SIDES);
llSetLinkAlpha(2,1,ALL_SIDES);
llSetLinkAlpha(3,1,ALL_SIDES);
llSetLinkAlpha(4,0,ALL_SIDES);
llSetLinkAlpha(5,0,ALL_SIDES);
llSetLinkAlpha(6,0,ALL_SIDES);
llSetLinkAlpha(7,1,ALL_SIDES);
llSetLinkAlpha(8,0,ALL_SIDES);
llSetLinkAlpha(9,0,ALL_SIDES);
}
if(count == 8){
llSetLinkAlpha(1,1,ALL_SIDES);
llSetLinkAlpha(2,1,ALL_SIDES);
llSetLinkAlpha(3,1,ALL_SIDES);
llSetLinkAlpha(4,1,ALL_SIDES);
llSetLinkAlpha(5,1,ALL_SIDES);
llSetLinkAlpha(6,1,ALL_SIDES);
llSetLinkAlpha(7,1,ALL_SIDES);
llSetLinkAlpha(8,1,ALL_SIDES);
llSetLinkAlpha(9,1,ALL_SIDES);
}
if(count == 9){
llSetLinkAlpha(1,1,ALL_SIDES);
llSetLinkAlpha(2,1,ALL_SIDES);
llSetLinkAlpha(3,1,ALL_SIDES);
llSetLinkAlpha(4,1,ALL_SIDES);
llSetLinkAlpha(5,1,ALL_SIDES);
llSetLinkAlpha(6,1,ALL_SIDES);
llSetLinkAlpha(7,1,ALL_SIDES);
llSetLinkAlpha(8,0,ALL_SIDES);
llSetLinkAlpha(9,1,ALL_SIDES);
}
if(count == 0){
llSetLinkAlpha(1,0,ALL_SIDES);
llSetLinkAlpha(2,0,ALL_SIDES);
llSetLinkAlpha(3,0,ALL_SIDES);
llSetLinkAlpha(4,0,ALL_SIDES);
llSetLinkAlpha(5,0,ALL_SIDES);
llSetLinkAlpha(6,0,ALL_SIDES);
llSetLinkAlpha(7,0,ALL_SIDES);
llSetLinkAlpha(8,0,ALL_SIDES);
llSetLinkAlpha(9,0,ALL_SIDES);
}
if (count >= 11)
{
count = 0;
// }
}
}
}