User:Toady Nakamura/Color Chooser
< User:Toady Nakamura
Jump to navigation
Jump to search
Revision as of 14:53, 30 July 2015 by Toady Nakamura (talk | contribs) (fix <source lang="lsl2"> </source> error which was causing page to display incorrectly)
This is extremely handy for picking good colors of hover text as well as for finding out the color vector of a prim, to use in particles for example. The prim color is close to a particle that isn't Emissive (glow), while the hover text is very similar to particles with Glow enabled.
To see it work for yourself, place this in a prim, and do what it tells you to do!!
tell()
{
vector color = llGetColor(0);
string cName = (string)llGetColor(0);
llWhisper(0,"Color Vector is "+ cName );
llSetText("Color Vector: \n ~ < Red , Green , Blue > ~ \n "+ cName +
"\n Change the Color in edit/texture tab \n to learn new color vector.", color, 1.0);
}
default
{
state_entry()
{
tell();
}
on_rez(integer foo)
{
llResetScript();
}
touch_start(integer number)
{
tell(); // usually you will hear the color by changing it
// this is here for poky fingered owners or other uses
}
changed(integer change)
{
if (change & CHANGED_COLOR)
{
tell();
}
}
}
More interesting scripts on my user page! Toady Nakamura 12:07, 27 August 2012 (PDT)