Timer Example

Written by Kitsune
// Code for Step 20 Poster
 
// The timer event, which randomly changes the background colour of the poster, is called once every second. After 10 seconds (colour changes) the poster is reset to it's initial state.
 
integer count;
 
default
{
   state_entry()
   {
       llSetTimerEvent( 0 ); //disable timer
       llSetColor( <1,1,1> , ALL_SIDES          );
 
   }
 
   touch_start(integer total_number)
  {
 
       count = 0;      // zero count
       llSetTimerEvent( 1 ); //enable one second timer event
  }
 
  timer ()  // run this code every time the timer event is raised
  {
      count ++;     //increment count
      llSetColor(,ALL_SIDES); //set new random colour every second
      if(count > 10) // reset after 10 secs
      {
         llResetScript();
      }
  }
}
 
// End of code