LlSetTimerEvent

De DigiWiki.

float gap = 2.0;
integer counter = 0;
 
default
{
    state_entry()
    {
        // Activate the timer listener every 2 seconds
        llSetTimerEvent(gap);
        llResetTime();
    }
 
    touch_start(integer total_number)
    {
        llSay(0, "The timer stops.");
        llSetTimerEvent(0);
        counter = 0;
    }
 
    timer()
    {
        ++counter; 
        llSay(0, (string)counter+" ticks have passed in " + (string)llGetTime() 
                 + " script seconds.\nEstimated elapsed time: " + (string)(counter * gap));
    }
}
Outils personnels
  • Cette page a été consultée 617 fois.
donate
Google Ads