Difference between revisions of "RandomPrimParams"

From Second Life Wiki
Jump to navigation Jump to search
m (reduced timer speed a bit and changed comments for better readability)
m (<lsl> tag to <source>)
 
Line 1: Line 1:
{{LSL Header}}{{LSLC|Examples}}
{{LSL Header}}{{LSLC|Examples}}
Simple script to show how to set random {{LSLGC|PrimitiveParams|primitive parameters}}.
Simple script to show how to set random {{LSLGC|PrimitiveParams|primitive parameters}}.
<lsl>
<source lang="lsl2">
default
default
{
{
Line 19: Line 19:
     }
     }
}
}
</lsl>
</source>

Latest revision as of 17:42, 24 January 2015

Simple script to show how to set random primitive parameters.

default
{
    state_entry()
    {
        // set timer to go off every other 5.0 seconds
        llSetTimerEvent(5.0);
    }

    timer()
    {
        vector color = <llFrand(1.0), llFrand(1.0), llFrand(1.0)>;

        // set random color on all sides of linkset with opaque as alpha value
        llSetLinkPrimitiveParamsFast(LINK_SET,
            [PRIM_COLOR, ALL_SIDES, color, (float)TRUE]);
    }
}