Difference between revisions of "Self-Destruction"

From Second Life Wiki
Jump to navigation Jump to search
m (lsl code tagging)
m (→‎Script: Changed <source> with <syntaxhighlight>)
 
(2 intermediate revisions by 2 users not shown)
Line 3: Line 3:
Change the number in llSetTimerEvent('''30.0''') to set the time, in seconds, that it will take for the object to disappear.
Change the number in llSetTimerEvent('''30.0''') to set the time, in seconds, that it will take for the object to disappear.
==Script==
==Script==
<lsl>
<syntaxhighlight lang="lsl2">
// Davada Gallant (John Girard), WWIIOLers
// Davada Gallant (John Girard), WWIIOLers
// 30-second self destructor
// 30-second self destructor
Line 12: Line 12:
     {
     {
         //upon creation, immediately start the timer
         //upon creation, immediately start the timer
         ''llSetTimerEvent(30.0)'';
         llSetTimerEvent(30.0); // Change this to set time in seconds
     }
     }


Line 20: Line 20:
         llDie();   
         llDie();   
     }
     }
}</lsl>
}</syntaxhighlight>


{{LSLC|Examples}}
{{LSLC|Examples}}

Latest revision as of 04:00, 6 December 2023

Change the number in llSetTimerEvent(30.0) to set the time, in seconds, that it will take for the object to disappear.

Script

// Davada Gallant (John Girard), WWIIOLers
// 30-second self destructor

default
{
    state_entry()
    {
        //upon creation, immediately start the timer
        llSetTimerEvent(30.0); // Change this to set time in seconds
    }

    //once the timer ticks off, kill the object
    timer()
    {
        llDie();   
    }
}