<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Auryn+Beorn</id>
	<title>Second Life Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Auryn+Beorn"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Auryn_Beorn"/>
	<updated>2026-07-26T15:29:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims&amp;diff=1188174</id>
		<title>User:Auryn Beorn/Linking Phantom And Non Phantom Prims</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims&amp;diff=1188174"/>
		<updated>2014-03-08T11:34:33Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;IMPORTANT!!!&#039;&#039;&#039;&lt;br /&gt;
Given the following: https://jira.secondlife.com/browse/PATHBUG-69?&lt;br /&gt;
do not use the script explained anymore.&lt;br /&gt;
&lt;br /&gt;
I&#039;m leaving the text below for history reasons, but we don&#039;t need the following anymore. Currently, all we have to do is using correctly the Physics Type property of the linksets. [http://auryn-beorn.blogspot.com/2013/10/creator-resource-land-impact.html Click here for a detailed explanation.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- What follows is not valid anymore ---&lt;br /&gt;
&lt;br /&gt;
There are several scripts under the wiki aimed to help in linking phantom prims to non phantom ones. However, those scripts require to exist within the prim (the good &#039;ole flexi trick... unstable upon region restarts and others -useful tho for other tricks-). The following snippet, when used as detailed after, assures you that you don&#039;t need any script remaining in the prims... nor need to even know the UUID of the sculpt map, when the prim is sculpted:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llVolumeDetect(TRUE);&lt;br /&gt;
        llOwnerSay(&amp;quot;All done - Ready to be linked to a non phantom root prim&amp;quot;);&lt;br /&gt;
        llRemoveInventory(llGetScriptName());&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
How to use this:&lt;br /&gt;
&lt;br /&gt;
* Edit the UNLINKED prim that you want to be phantom&lt;br /&gt;
* Drop this script inside&lt;br /&gt;
* The script sets the property and self deletes: Link this prim to a non phantom root&lt;br /&gt;
&lt;br /&gt;
NOTE: After unlinking, drop the script again in the prim you want to be phantom.&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1188173</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1188173"/>
		<updated>2014-03-08T11:31:19Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have been an instructor at Builders Brewery since 2010, Juny to 2012, September. The 150+ classes I&#039;ve written covered a lot of topics about creation in Second Life: Advanced Building, a Full Curricula in Scripting (from no background at all to advanced), Animating, as well as tools like SculptCrafter, MLP, Puppeteer, Prim Generator, QAvimator, GIMP... and many introductory topics for beginners (sculpties, HUDs, Pathfinder, permissions...)&lt;br /&gt;
&lt;br /&gt;
There are some common snippets that I explain in many of my classes that belong to what I consider &amp;quot;basic concepts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Those common snippets I want to share here, together with some scripts and templates I know are both useful and basic as not to be charged for them. Unfortunately, given the existence of an user that deems appropriate to edit other users&#039; pages, I&#039;ve decided to remove the content I was adding here, including the complete tutorials section I planned for. This section can now be found in my &lt;br /&gt;
[http://auryn-beorn.blogspot.com/p/tutorials.html tutorials page].&lt;br /&gt;
&lt;br /&gt;
These were the initial pages, with links now updated to external resources:&lt;br /&gt;
&lt;br /&gt;
* [http://auryn-beorn.blogspot.com/2014/02/creator-resource-writing-colors-for.html Writing colors for scripts and/or configuration notecards]&lt;br /&gt;
* [[User:Auryn_Beorn/GiveScriptForMLPv2|Give Script to be used in MLPv2]]&lt;br /&gt;
* [http://auryn-beorn.blogspot.com/2013/10/creator-resource-land-impact.html Land Impact: an explanation. Linking Phantom and non Phantom prims]&lt;br /&gt;
&lt;br /&gt;
Also, you can find here links for the functions I use the most. Perhaps this listing is useful to you too.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [[Limits]]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Pedro_Oval|Pedro Oval&#039;s page]]&lt;br /&gt;
* [[User:Void_Singer|Void Singer&#039;s page]]&lt;br /&gt;
* [[User:Strife_Onizuka|Strife Onizuka&#039;s page]]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1188172</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1188172"/>
		<updated>2014-03-08T11:25:47Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: /* The Snippets of text (and code) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have been an instructor at Builders Brewery since 2010, Juny to 2012, September. The 150+ classes I&#039;ve written covered a lot of topics about creation in Second Life: Advanced Building, a Full Curricula in Scripting (from no background at all to advanced), Animating, as well as tools like SculptCrafter, MLP, Puppeteer, Prim Generator, QAvimator, GIMP... and many introductory topics for beginners (sculpties, HUDs, Pathfinder, permissions...)&lt;br /&gt;
&lt;br /&gt;
There are some common snippets that I explain in many of my classes that belong to what I consider &amp;quot;basic concepts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Those common snippets I want to share here, together with some scripts and templates I know are both useful and basic as not to be charged for them.&lt;br /&gt;
&lt;br /&gt;
== The Snippets of text (and code) ==&lt;br /&gt;
&lt;br /&gt;
* [http://auryn-beorn.blogspot.com/2014/02/creator-resource-writing-colors-for.html Writing colors for scripts and/or configuration notecards]&lt;br /&gt;
* [[User:Auryn_Beorn/GiveScriptForMLPv2|Give Script to be used in MLPv2]]&lt;br /&gt;
* [http://auryn-beorn.blogspot.com/2013/10/creator-resource-land-impact.html Land Impact: an explanation. Linking Phantom and non Phantom prims]&lt;br /&gt;
&lt;br /&gt;
You can find a lot more in my [http://auryn-beorn.blogspot.com/p/tutorials.html tutorials page]&lt;br /&gt;
&lt;br /&gt;
Also, you can find here links for the functions I use the most. Perhaps this listing is useful to you too.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [[Limits]]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Pedro_Oval|Pedro Oval&#039;s page]]&lt;br /&gt;
* [[User:Void_Singer|Void Singer&#039;s page]]&lt;br /&gt;
* [[User:Strife_Onizuka|Strife Onizuka&#039;s page]]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1187646</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1187646"/>
		<updated>2014-02-10T17:38:46Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: /* The Snippets of text (and code) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have been an instructor at Builders Brewery since 2010, Juny to 2012, September. The 150+ classes I&#039;ve written covered a lot of topics about creation in Second Life: Advanced Building, a Full Curricula in Scripting (from no background at all to advanced), Animating, as well as tools like SculptCrafter, MLP, Puppeteer, Prim Generator, QAvimator, GIMP... and many introductory topics for beginners (sculpties, HUDs, Pathfinder, permissions...)&lt;br /&gt;
&lt;br /&gt;
There are some common snippets that I explain in many of my classes that belong to what I consider &amp;quot;basic concepts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Those common snippets I want to share here, together with some scripts and templates I know are both useful and basic as not to be charged for them.&lt;br /&gt;
&lt;br /&gt;
== The Snippets of text (and code) ==&lt;br /&gt;
&lt;br /&gt;
* [http://auryn-beorn.blogspot.com/2014/02/creator-resource-writing-colors-for.html Writing colors for scripts and/or configuration notecards]&lt;br /&gt;
* [[User:Auryn_Beorn/GiveScriptForMLPv2|Give Script to be used in MLPv2]]&lt;br /&gt;
* [[User:Auryn_Beorn/Linking Phantom And Non Phantom Prims|Linking Phantom and Non Phantom Prims]]&lt;br /&gt;
&lt;br /&gt;
Also, you can find here links for the functions I use the most. Perhaps this listing is useful to you too.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [[Limits]]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Pedro_Oval|Pedro Oval&#039;s page]]&lt;br /&gt;
* [[User:Void_Singer|Void Singer&#039;s page]]&lt;br /&gt;
* [[User:Strife_Onizuka|Strife Onizuka&#039;s page]]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims&amp;diff=1186770</id>
		<title>User:Auryn Beorn/Linking Phantom And Non Phantom Prims</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims&amp;diff=1186770"/>
		<updated>2014-01-11T17:18:27Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IMPORTANT!!!&lt;br /&gt;
Given the following: https://jira.secondlife.com/browse/PATHBUG-69?&lt;br /&gt;
it would be advisable not to use this script for now.&lt;br /&gt;
&lt;br /&gt;
I&#039;m leaving the text below for history reasons, but we don&#039;t need the following anymore. Currently, all we have to do is using correctly the Physics Type property of the linksets. [http://auryn-beorn.blogspot.com/2013/10/creator-resource-land-impact.html Click here for a detailed explanation.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- What follows is not valid anymore ---&lt;br /&gt;
&lt;br /&gt;
There are several scripts under the wiki aimed to help in linking phantom prims to non phantom ones. However, those scripts require to exist within the prim (the good &#039;ole flexi trick... unstable upon region restarts and others -useful tho for other tricks-). The following snippet, when used as detailed after, assures you that you don&#039;t need any script remaining in the prims... nor need to even know the UUID of the sculpt map, when the prim is sculpted:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llVolumeDetect(TRUE);&lt;br /&gt;
        llOwnerSay(&amp;quot;All done - Ready to be linked to a non phantom root prim&amp;quot;);&lt;br /&gt;
        llRemoveInventory(llGetScriptName());&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
How to use this:&lt;br /&gt;
&lt;br /&gt;
* Edit the UNLINKED prim that you want to be phantom&lt;br /&gt;
* Drop this script inside&lt;br /&gt;
* The script sets the property and self deletes: Link this prim to a non phantom root&lt;br /&gt;
&lt;br /&gt;
NOTE: After unlinking, drop the script again in the prim you want to be phantom.&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlSetText&amp;diff=1186607</id>
		<title>LlSetText</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlSetText&amp;diff=1186607"/>
		<updated>2014-01-08T09:30:27Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: Floating text is preserved after shift-copying since August 2011: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.08.10.238207&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function&lt;br /&gt;
|inject-2={{:PRIM_TEXT|set}}{{Issues/SVC-4539}}&lt;br /&gt;
|func_id=152&lt;br /&gt;
|func_sleep=0.0&lt;br /&gt;
|func_energy=10.0&lt;br /&gt;
|func=llSetText&lt;br /&gt;
|sort=SetText&lt;br /&gt;
|p1_type=string|p1_name=text&lt;br /&gt;
|p2_type=vector|p2_name=color&lt;br /&gt;
|p3_type=float|p3_name=alpha&lt;br /&gt;
|func_desc=Displays {{LSLP|text}} that hovers over the prim with specific {{LSLP|color}} and translucency (specified with {{LSLP|alpha}}).&lt;br /&gt;
|return_text&lt;br /&gt;
|spec=&lt;br /&gt;
|caveats=&lt;br /&gt;
*If more than one llSetText is called (By reset,interaction or script state) within a prim the latest call will take priority over the previous.&lt;br /&gt;
*{{LSLP|text}} is [[limit]]ed to 254 [[bytes]], if the string is longer it will be truncated to 254 bytes, even if that means the truncation will chop a character in half.&lt;br /&gt;
*An unbroken line of text of a great length may be broken automatically into two lines (one above the other).&lt;br /&gt;
*Floating text can be seen through walls and other object. Be considerate of neighbors in malls and apartment buildings.&lt;br /&gt;
**Visibility distance increases with prim size.&lt;br /&gt;
*Removing the script or deactivating it will not remove the prim&#039;s floating text.&lt;br /&gt;
**Floating text is a prim property and not dependent on a script for its continued existence.&lt;br /&gt;
*To remove floating text, use the following:&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
//  black &amp;amp; transparent&lt;br /&gt;
    llSetText(&amp;quot;&amp;quot;, ZERO_VECTOR, 0.0);&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
*Vertical whitespace is removed from the end of the text string, so if you want vertical whitespace put any character (like a space) on the last line.&lt;br /&gt;
*Multiple linebreaks with empty lines are converted to a single linebreak, so add a whitespace character on every line you want to skip:&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
    vector COLOR_WHITE = &amp;lt;1.0, 1.0, 1.0&amp;gt;;&lt;br /&gt;
    float  OPAQUE      = 1.0;&lt;br /&gt;
&lt;br /&gt;
//  Bad:&lt;br /&gt;
    llSetText(&amp;quot;Monkeys\n\n\n\n\n&amp;quot;, COLOR_WHITE, OPAQUE);&lt;br /&gt;
&lt;br /&gt;
//  Good:&lt;br /&gt;
    llSetText(&amp;quot;Monkeys\n \n \n \n \n &amp;quot;, COLOR_WHITE, OPAQUE);&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
*Measurements showed a high impact of process time when doing numerous iterations in a while loop. For approx. 65K iterations the process times are ca. 5s without float text, 24s with llSetText and 96s when using [[llSetLinkPrimitiveParamsFast]] in combination with [[PRIM_TEXT]]. Thats why its not adviced to make excessive use of a float text within such iterations.&lt;br /&gt;
|examples=&lt;br /&gt;
Example of how [[llSetText]] could be included in default code to show prim&#039;s name in green text:&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llSay(PUBLIC_CHANNEL, &amp;quot;Hello, Avatar!&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    //  prim&#039;s name (not necessarily object&#039;s) in green and opaque&lt;br /&gt;
        llSetText(llGetObjectName(), &amp;lt;0.0, 1.0, 0.0&amp;gt;, 1.0 );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    touch_start(integer total_number)&lt;br /&gt;
    {&lt;br /&gt;
        llSay(PUBLIC_CHANNEL, &amp;quot;Touched.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
By default the floating text will appear on a single line. However, the floating text can be spread over multiple lines by using a line break &amp;quot;\n&amp;quot; (read [[SplitLine]] in section &#039;See Also&#039;).&lt;br /&gt;
===Color &amp;amp; Alpha===&lt;br /&gt;
{{{!}} class=&amp;quot;sortable&amp;quot; {{Prettytable|style=float:right; margin-top:0;}}&lt;br /&gt;
{{!}}- {{Hl2}}&lt;br /&gt;
! Color&lt;br /&gt;
! Code&lt;br /&gt;
{{!}}- style=&amp;quot;background:white&amp;quot;&lt;br /&gt;
{{!}}White&lt;br /&gt;
{{!}}&amp;lt;1.0, 1.0, 1.0&amp;gt;&lt;br /&gt;
{{!}}- style=&amp;quot;background:grey&amp;quot;&lt;br /&gt;
{{!}}Grey&lt;br /&gt;
{{!}}&amp;lt;0.5, 0.5, 0.5&amp;gt;&lt;br /&gt;
{{!}}- style=&amp;quot;background:black; color:white;&amp;quot;&lt;br /&gt;
{{!}}{{!}}Black&lt;br /&gt;
{{!}}&amp;lt;0.0, 0.0, 0.0&amp;gt;&lt;br /&gt;
{{!}}- style=&amp;quot;background:red; color:white;&amp;quot;&lt;br /&gt;
{{!}}Red&lt;br /&gt;
{{!}}&amp;lt;1.0, 0.0, 0.0&amp;gt;&lt;br /&gt;
{{!}}- style=&amp;quot;background:green; color:white;&amp;quot;&lt;br /&gt;
{{!}}Green&lt;br /&gt;
{{!}}&amp;lt;0.0, 1.0, 0.0&amp;gt;&lt;br /&gt;
{{!}}- style=&amp;quot;background:blue; color:white;&amp;quot;&lt;br /&gt;
{{!}}Blue&lt;br /&gt;
{{!}}&amp;lt;0.0, 0.0, 1.0&amp;gt;&lt;br /&gt;
{{!}}}&lt;br /&gt;
The x, y &amp;amp; z components of the vector are used to represent red, green, and blue respectively. The range is different than traditional RGB, instead of being 0 -&amp;gt; 255, LSL uses 0 -&amp;gt; 1. &amp;lt;1.0, 1.0, 1.0&amp;gt;, means &amp;quot;white&amp;quot; and &amp;lt;0.0, 0.0, 0.0&amp;gt; means &amp;quot;black&amp;quot;:&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
//  white &amp;amp; opaque&lt;br /&gt;
    llSetText(&amp;quot;I am white&amp;quot;, &amp;lt;1.0, 1.0, 1.0&amp;gt;, 1.0);&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
//  black &amp;amp; opaque&lt;br /&gt;
    llSetText(&amp;quot;I am black&amp;quot;, ZERO_VECTOR, 1.0);&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
The 1.0 is the alpha setting. 1.0 means fully opaque (alpha), and 0.0 would be completely transparent (invisible):&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
    llSetText(&amp;quot;green text with alpha 0.5&amp;quot;, &amp;lt;0.0, 1.0, 0.0&amp;gt;, 0.5);&lt;br /&gt;
&lt;br /&gt;
    llSetText(&amp;quot;white text with alpha 1.0\nfully opaque&amp;quot;, &amp;lt;1.0, 1.0, 1.0&amp;gt;, 1.0);&lt;br /&gt;
    llSetText(&amp;quot;white text with alpha 1.0\nfully opaque&amp;quot;, &amp;lt;1.0, 1.0, 1.0&amp;gt;, 1.0);&lt;br /&gt;
&lt;br /&gt;
    llSetText(&amp;quot;invisible black text with alpha 0.0\nfully transparent&amp;quot;, ZERO_VECTOR, 0.0);&lt;br /&gt;
    llSetText(&amp;quot;invisible black text with alpha 0.0\nfully transparent&amp;quot;, &amp;lt;0.0, 0.0, 0.0&amp;gt;, 0.0);&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
===Multiple lines===&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
//  two lines of green text&lt;br /&gt;
&lt;br /&gt;
    llSetText(&amp;quot;I am\non two lines!&amp;quot;, &amp;lt;0.0, 1.0, 0.0&amp;gt;, 1.0);&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
|helpers=&lt;br /&gt;
Drag this script out of inventory onto an object to erase its set text:&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
// http://wiki.secondlife.com/wiki/llSetText&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llSetText(&amp;quot;&amp;quot;, ZERO_VECTOR, 0.0);     // after removing the float text of the prim&lt;br /&gt;
        llRemoveInventory(llGetScriptName());// we remove the script, too&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
Code to easily specify appearance of hovertext:&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
vector  blue        = &amp;lt;0.0, 0.0, 1.0&amp;gt;;&lt;br /&gt;
vector  orange      = &amp;lt;1.0, 0.5, 0.0&amp;gt;;&lt;br /&gt;
vector  cyan        = &amp;lt;0.0, 1.0, 1.0&amp;gt;;&lt;br /&gt;
vector  pink        = &amp;lt;1.0, 0.5, 0.76&amp;gt;;&lt;br /&gt;
vector  green       = &amp;lt;0.0, 1.0, 0.0&amp;gt;;&lt;br /&gt;
vector  red         = &amp;lt;1.0, 0.0, 0.0&amp;gt;;&lt;br /&gt;
vector  white       = &amp;lt;1.0, 1.0, 1.0&amp;gt;;&lt;br /&gt;
vector  yellow      = &amp;lt;1.0, 1.0, 0.1&amp;gt;;&lt;br /&gt;
vector  purple      = &amp;lt;1.0, 0.0, 1.0&amp;gt;;&lt;br /&gt;
vector  black       = &amp;lt;0.0, 0.0, 0.0&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
string  hoverText   = &amp;quot;TEXT GOES HERE&amp;quot;;&lt;br /&gt;
vector  hoverColor  = white;//  set predefined color or any RGB color vector in float form&lt;br /&gt;
float   hoverAlpha  = 1.0; // Sets the text&#039;s transparency, 1.0 being opaque, while 0.0 would be transparent&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llSetText(hoverText, hoverColor, hoverAlpha);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
To make hovertext under linked prims you can use this simple function:&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
mySetLinkText(integer linknum, string text, vector color, float alpha) {&lt;br /&gt;
    llSetLinkPrimitiveParamsFast(linknum, [PRIM_TEXT, text, color, alpha]);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// For example:&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    touch_start(integer total_number)&lt;br /&gt;
    {&lt;br /&gt;
        mySetLinkText(LINK_SET, &amp;quot;TEST&amp;quot;, &amp;lt;0,1,0&amp;gt;, 0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
|also&lt;br /&gt;
|also_functions&lt;br /&gt;
|also_constants=&lt;br /&gt;
{{LSL DefineRow||[[PRIM_TEXT]]}}&lt;br /&gt;
|also_articles=&lt;br /&gt;
{{LSL DefineRow||[[:Category:LSL Examples|Examples]]: [[SplitLine]]|Insert &#039;new line&#039; escape codes at certain positions of a string}}&lt;br /&gt;
{{LSL DefineRow||Useful snippet: [[llGetObjectPermMask]]|Label an object with text and newlines to give away or sell}}&lt;br /&gt;
|notes=To actually display text on a prim, see [[XyzzyText]], or consider using parcel prim [[:Category:LSL_Media|Media]] options (useful only if you have control over the land&#039;s media settings.)&lt;br /&gt;
----&lt;br /&gt;
The function displays {{LSLP|text}} that hover over the prim&#039;s center, the prim position. The height over the center is proportional to the prim&#039;s Z-dimension exclusively&lt;br /&gt;
* It doesn&#039;t matter how the prim is rotated, so if Z is smaller than X and Y the {{LSLP|text}} may be seen {{LSLP|on}} the prim&lt;br /&gt;
|cat1=Effects&lt;br /&gt;
|cat2=Prim&lt;br /&gt;
|cat3=Stop&lt;br /&gt;
|cat4=Floating Text&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1172730</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1172730"/>
		<updated>2012-09-18T08:22:05Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have been an instructor at Builders Brewery since 2010, Juny to 2012, September. The 150+ classes I&#039;ve written covered a lot of topics about creation in Second Life: Advanced Building, a Full Curricula in Scripting (from no background at all to advanced), Animating, as well as tools like SculptCrafter, MLP, Puppeteer, Prim Generator, QAvimator, GIMP... and many introductory topics for beginners (sculpties, HUDs, Pathfinder, permissions...)&lt;br /&gt;
&lt;br /&gt;
There are some common snippets that I explain in many of my classes that belong to what I consider &amp;quot;basic concepts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Those common snippets I want to share here, together with some scripts and templates I know are both useful and basic as not to be charged for them.&lt;br /&gt;
&lt;br /&gt;
== The Snippets of text (and code) ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Auryn_Beorn/How to get a valid LSL color|How to get a valid LSL color]]&lt;br /&gt;
* [[User:Auryn_Beorn/GiveScriptForMLPv2|Give Script to be used in MLPv2]]&lt;br /&gt;
* [[User:Auryn_Beorn/Linking Phantom And Non Phantom Prims|Linking Phantom and Non Phantom Prims]]&lt;br /&gt;
&lt;br /&gt;
Also, you can find here links for the functions I use the most. Perhaps this listing is useful to you too.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [[Limits]]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Pedro_Oval|Pedro Oval&#039;s page]]&lt;br /&gt;
* [[User:Void_Singer|Void Singer&#039;s page]]&lt;br /&gt;
* [[User:Strife_Onizuka|Strife Onizuka&#039;s page]]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims&amp;diff=1171867</id>
		<title>User:Auryn Beorn/Linking Phantom And Non Phantom Prims</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims&amp;diff=1171867"/>
		<updated>2012-08-22T05:26:39Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IMPORTANT!!!&lt;br /&gt;
Given the following: https://jira.secondlife.com/browse/PATHBUG-69?&lt;br /&gt;
it would be advisable not to use this script for now.&lt;br /&gt;
&lt;br /&gt;
I&#039;m leaving the text below for history reasons, but we don&#039;t need the following anymore. Currently, all we have to do is using correctly the Physics Type property of the linksets. More on this, soon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- What follows is not valid anymore ---&lt;br /&gt;
&lt;br /&gt;
There are several scripts under the wiki aimed to help in linking phantom prims to non phantom ones. However, those scripts require to exist within the prim (the good &#039;ole flexi trick... unstable upon region restarts and others -useful tho for other tricks-). The following snippet, when used as detailed after, assures you that you don&#039;t need any script remaining in the prims... nor need to even know the UUID of the sculpt map, when the prim is sculpted:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llVolumeDetect(TRUE);&lt;br /&gt;
        llOwnerSay(&amp;quot;All done - Ready to be linked to a non phantom root prim&amp;quot;);&lt;br /&gt;
        llRemoveInventory(llGetScriptName());&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
How to use this:&lt;br /&gt;
&lt;br /&gt;
* Edit the UNLINKED prim that you want to be phantom&lt;br /&gt;
* Drop this script inside&lt;br /&gt;
* The script sets the property and self deletes: Link this prim to a non phantom root&lt;br /&gt;
&lt;br /&gt;
NOTE: After unlinking, drop the script again in the prim you want to be phantom.&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1168133</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1168133"/>
		<updated>2012-05-31T12:15:55Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: /* The Snippets of text (and code) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;m an instructor at Builders Brewery since 2010, Juny. My classes cover a lot of topics about creation in Second Life: Advanced Building, Scripting, Animating, as well as tools like SculptCrafter or MLP.&lt;br /&gt;
&lt;br /&gt;
There are some common snippets that I explain in many of my classes that belong to what I consider &amp;quot;basic concepts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Those common snippets I want to share here, together with some scripts and templates I know are both useful and basic as not to be charged for them.&lt;br /&gt;
&lt;br /&gt;
== The Snippets of text (and code) ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Auryn_Beorn/How to get a valid LSL color|How to get a valid LSL color]]&lt;br /&gt;
* [[User:Auryn_Beorn/GiveScriptForMLPv2|Give Script to be used in MLPv2]]&lt;br /&gt;
* [[User:Auryn_Beorn/Linking Phantom And Non Phantom Prims|Linking Phantom and Non Phantom Prims]]&lt;br /&gt;
&lt;br /&gt;
Also, you can find here links for the functions I use the most. Perhaps this listing is useful to you too.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [[Limits]]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Pedro_Oval|Pedro Oval&#039;s page]]&lt;br /&gt;
* [[User:Void_Singer|Void Singer&#039;s page]]&lt;br /&gt;
* [[User:Strife_Onizuka|Strife Onizuka&#039;s page]]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/GiveScriptForMLPv2&amp;diff=1168132</id>
		<title>User:Auryn Beorn/GiveScriptForMLPv2</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/GiveScriptForMLPv2&amp;diff=1168132"/>
		<updated>2012-05-31T12:15:07Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: Created page with &amp;quot;My very own modification to the ~give script that we may use in MLPv2. &amp;lt;br /&amp;gt;Starting point: The script from Chaz Longstff. &amp;lt;lsl&amp;gt; // Add-on by Chaz Longstff for MLPV2 by Lear Cal…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My very own modification to the ~give script that we may use in MLPv2.&lt;br /&gt;
&amp;lt;br /&amp;gt;Starting point: The script from Chaz Longstff.&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
// Add-on by Chaz Longstff for MLPV2 by Lear Cale. June 2008.&lt;br /&gt;
// Function: gives object to someone on an MLPV2 ball&lt;br /&gt;
// MLP button: LINKMSG MyButtonName | 1,-4,987789,NamesOfObjectToOffer##MsgToPerson##FolderName&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
    - Few memory optimizations&lt;br /&gt;
    - Sending item or folder depending upon the total of items to send&lt;br /&gt;
    - Checks if the item is copy AND transfer for next owner, not raising a runtime error&lt;br /&gt;
      in the rare event of a server hiccups not acknowledging the item in inventory&lt;br /&gt;
&lt;br /&gt;
      Auryn Beorn, 2012-03-27&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
    In a menu card, format a menu button like this, for example:&lt;br /&gt;
&lt;br /&gt;
        LINKMSG TieMeUp | 1,-4,987789,Cuff1#Cuff2#Cuff3#Cuff4##Wear these four cuffs##Cuffs&lt;br /&gt;
&lt;br /&gt;
    In this example, TieMeUp is the button name&lt;br /&gt;
        1 means whether to make the MLPV2 menu go away or not.&lt;br /&gt;
            Generally set it to 1 as per the example, as otherwise the user&lt;br /&gt;
            might not see the accept prompt for the inventory being given.&lt;br /&gt;
        -4 is the value of LINK_THIS, meaning, send this message to this prim only.&lt;br /&gt;
            (Use -1 if the ~give script is in a different prim.)&lt;br /&gt;
        987789 -- don&#039;t change this, this is the link message number&lt;br /&gt;
&lt;br /&gt;
        Cuff1#Cuff2#Cuff3#Cuff4##Wear these four cuffs##Cuffs&lt;br /&gt;
&lt;br /&gt;
            The items separated by # are the items to give,&lt;br /&gt;
                Cuff1, Cuff2, Cuff3, Cuff4&lt;br /&gt;
            followed by a message to be instant messaged to the recipient&lt;br /&gt;
            of the object.&lt;br /&gt;
                Wear these four cuffs&lt;br /&gt;
&lt;br /&gt;
            It&#039;s good to include a msg, so that they don&#039;t think&lt;br /&gt;
            it&#039;s a griefer trying to hand them something. Notice that the list&lt;br /&gt;
            of objects to give and the accompanying msg are separated by ##&lt;br /&gt;
&lt;br /&gt;
            Then finally, the name of a folder to create in inventory,&lt;br /&gt;
                Cuffs&lt;br /&gt;
            in case we&#039;re sending more than one item&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llSetMemoryLimit(8192);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    link_message(integer from, integer num, string str, key id)&lt;br /&gt;
    {&lt;br /&gt;
        if(num == 987789)&lt;br /&gt;
        {&lt;br /&gt;
            list    TempList = llParseStringKeepNulls(str, [&amp;quot;##&amp;quot;], []);&lt;br /&gt;
            string  FolderName = llStringTrim(llList2String(TempList, 2), STRING_TRIM);&lt;br /&gt;
            string  message  = llStringTrim(llList2String(TempList, 1), STRING_TRIM);&lt;br /&gt;
            string  Objects  = llStringTrim(llList2String(TempList, 0), STRING_TRIM);&lt;br /&gt;
            list    ObjectsToGive = llParseStringKeepNulls(Objects, [&amp;quot;#&amp;quot;], []);&lt;br /&gt;
            integer GiveLength = (ObjectsToGive != []);&lt;br /&gt;
&lt;br /&gt;
            if(GiveLength)  // If there are objects to give&lt;br /&gt;
            {&lt;br /&gt;
                if(message != &amp;quot;&amp;quot;)&lt;br /&gt;
                {&lt;br /&gt;
                    llInstantMessage(id, message + &amp;quot; - &amp;quot; + FolderName);&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                if(GiveLength &amp;gt; 1)&lt;br /&gt;
                {&lt;br /&gt;
                    integer x;&lt;br /&gt;
                    list    ItemsToGive = [];&lt;br /&gt;
&lt;br /&gt;
                    for(x = 0; x &amp;lt; GiveLength; ++x)&lt;br /&gt;
                    {&lt;br /&gt;
                        string ObjectToGive = llStringTrim(llList2String(ObjectsToGive, x), STRING_TRIM);&lt;br /&gt;
                        if(~llGetInventoryType(ObjectToGive))       // Same as asking if != INVENTORY_NONE&lt;br /&gt;
                        {&lt;br /&gt;
                            if  (&lt;br /&gt;
                                    (llGetInventoryPermMask(ObjectToGive, MASK_NEXT) &amp;amp; PERM_COPY)&lt;br /&gt;
                                    &amp;amp;&amp;amp; (llGetInventoryPermMask(ObjectToGive, MASK_NEXT) &amp;amp; PERM_TRANSFER)&lt;br /&gt;
                                )&lt;br /&gt;
                            {&lt;br /&gt;
                                ItemsToGive += [ObjectToGive];&lt;br /&gt;
                            }&lt;br /&gt;
                        }&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    if(ItemsToGive != [])&lt;br /&gt;
                    {&lt;br /&gt;
                        llGiveInventoryList(id, FolderName, ItemsToGive);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
                else&lt;br /&gt;
                {&lt;br /&gt;
                    string ObjectToGive = llStringTrim(llList2String(ObjectsToGive, 0), STRING_TRIM);&lt;br /&gt;
                    if(~llGetInventoryType(ObjectToGive))       // Same as asking if != INVENTORY_NONE&lt;br /&gt;
                    {&lt;br /&gt;
                        if  (&lt;br /&gt;
                                (llGetInventoryPermMask(ObjectToGive, MASK_NEXT) &amp;amp; PERM_COPY)&lt;br /&gt;
                                &amp;amp;&amp;amp; (llGetInventoryPermMask(ObjectToGive, MASK_NEXT) &amp;amp; PERM_TRANSFER)&lt;br /&gt;
                            )&lt;br /&gt;
                        {&lt;br /&gt;
                            llGiveInventory(id, ObjectToGive);&lt;br /&gt;
                        }&lt;br /&gt;
                    }&lt;br /&gt;
                } // if(GiveLength &amp;gt; 1)&lt;br /&gt;
            } // if(GiveLength)&lt;br /&gt;
        } // if(num == 987789)&lt;br /&gt;
    } // link_message&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims&amp;diff=1166066</id>
		<title>User:Auryn Beorn/Linking Phantom And Non Phantom Prims</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims&amp;diff=1166066"/>
		<updated>2012-04-21T11:31:21Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IMPORTANT!!!&lt;br /&gt;
Given the following: https://jira.secondlife.com/browse/PATHBUG-69?&lt;br /&gt;
it would be advisable not to use this script for now.&lt;br /&gt;
&lt;br /&gt;
There are several scripts under the wiki aimed to help in linking phantom prims to non phantom ones. However, those scripts require to exist within the prim (the good &#039;ole flexi trick... unstable upon region restarts and others -useful tho for other tricks-). The following snippet, when used as detailed after, assures you that you don&#039;t need any script remaining in the prims... nor need to even know the UUID of the sculpt map, when the prim is sculpted:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llVolumeDetect(TRUE);&lt;br /&gt;
        llOwnerSay(&amp;quot;All done - Ready to be linked to a non phantom root prim&amp;quot;);&lt;br /&gt;
        llRemoveInventory(llGetScriptName());&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
How to use this:&lt;br /&gt;
&lt;br /&gt;
* Edit the UNLINKED prim that you want to be phantom&lt;br /&gt;
* Drop this script inside&lt;br /&gt;
* The script sets the property and self deletes: Link this prim to a non phantom root&lt;br /&gt;
&lt;br /&gt;
NOTE: After unlinking, drop the script again in the prim you want to be phantom.&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims&amp;diff=1164991</id>
		<title>User:Auryn Beorn/Linking Phantom And Non Phantom Prims</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims&amp;diff=1164991"/>
		<updated>2012-04-01T22:01:42Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are several scripts under the wiki aimed to help in linking phantom prims to non phantom ones. However, those scripts require to exist within the prim (the good &#039;ole flexi trick... unstable upon region restarts and others -useful tho for other tricks-). The following snippet, when used as detailed after, assures you that you don&#039;t need any script remaining in the prims... nor need to even know the UUID of the sculpt map, when the prim is sculpted:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llVolumeDetect(TRUE);&lt;br /&gt;
        llOwnerSay(&amp;quot;All done - Ready to be linked to a non phantom root prim&amp;quot;);&lt;br /&gt;
        llRemoveInventory(llGetScriptName());&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
How to use this:&lt;br /&gt;
&lt;br /&gt;
* Edit the UNLINKED prim that you want to be phantom&lt;br /&gt;
* Drop this script inside&lt;br /&gt;
* The script sets the property and self deletes: Link this prim to a non phantom root&lt;br /&gt;
&lt;br /&gt;
NOTE: After unlinking, drop the script again in the prim you want to be phantom.&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims&amp;diff=1163160</id>
		<title>User:Auryn Beorn/Linking Phantom And Non Phantom Prims</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims&amp;diff=1163160"/>
		<updated>2012-02-16T17:17:54Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are several scripts under the wiki aimed to help in linking phantom prims to non phantom ones. However, those scripts require to exist within the prim (the good &#039;ole flexi trick... unstable upon region restarts and others -useful tho for other tricks-). The following snippet, when used as detailed after, assures you that you don&#039;t need any script remaining in the prims... nor need to even know the UUID of the sculpt map, when the prim is sculpted:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llVolumeDetect(TRUE);&lt;br /&gt;
        llRemoveInventory(llGetScriptName());&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
How to use this:&lt;br /&gt;
&lt;br /&gt;
* Edit the prim that you want to be phantom&lt;br /&gt;
* Drop this script inside&lt;br /&gt;
* The script sets the property and self deletes: Link this prim to a non phantom root&lt;br /&gt;
&lt;br /&gt;
NOTE: After unlinking, drop the script again in the prim you want to be phantom.&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1163140</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1163140"/>
		<updated>2012-02-16T05:20:28Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: /* Other user&amp;#039;s pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;m an instructor at Builders Brewery since 2010, Juny. My classes cover a lot of topics about creation in Second Life: Advanced Building, Scripting, Animating, as well as tools like SculptCrafter or MLP.&lt;br /&gt;
&lt;br /&gt;
There are some common snippets that I explain in many of my classes that belong to what I consider &amp;quot;basic concepts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Those common snippets I want to share here, together with some scripts and templates I know are both useful and basic as not to be charged for them.&lt;br /&gt;
&lt;br /&gt;
== The Snippets of text (and code) ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Auryn_Beorn/How to get a valid LSL color|How to get a valid LSL color]]&lt;br /&gt;
* [[User:Auryn_Beorn/Linking Phantom And Non Phantom Prims|Linking Phantom and Non Phantom Prims]]&lt;br /&gt;
&lt;br /&gt;
Also, you can find here links for the functions I use the most. Perhaps this listing is useful to you too.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [[Limits]]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Pedro_Oval|Pedro Oval&#039;s page]]&lt;br /&gt;
* [[User:Void_Singer|Void Singer&#039;s page]]&lt;br /&gt;
* [[User:Strife_Onizuka|Strife Onizuka&#039;s page]]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1163139</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1163139"/>
		<updated>2012-02-16T05:19:27Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: /* Useful resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;m an instructor at Builders Brewery since 2010, Juny. My classes cover a lot of topics about creation in Second Life: Advanced Building, Scripting, Animating, as well as tools like SculptCrafter or MLP.&lt;br /&gt;
&lt;br /&gt;
There are some common snippets that I explain in many of my classes that belong to what I consider &amp;quot;basic concepts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Those common snippets I want to share here, together with some scripts and templates I know are both useful and basic as not to be charged for them.&lt;br /&gt;
&lt;br /&gt;
== The Snippets of text (and code) ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Auryn_Beorn/How to get a valid LSL color|How to get a valid LSL color]]&lt;br /&gt;
* [[User:Auryn_Beorn/Linking Phantom And Non Phantom Prims|Linking Phantom and Non Phantom Prims]]&lt;br /&gt;
&lt;br /&gt;
Also, you can find here links for the functions I use the most. Perhaps this listing is useful to you too.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [[Limits]]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Pedro_Oval Pedro Oval&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Void_Singer Void Singer&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Strife_Onizuka Strife Onizuka&#039;s page]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1163138</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1163138"/>
		<updated>2012-02-16T05:18:24Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: /* The Snippets of text (and code) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;m an instructor at Builders Brewery since 2010, Juny. My classes cover a lot of topics about creation in Second Life: Advanced Building, Scripting, Animating, as well as tools like SculptCrafter or MLP.&lt;br /&gt;
&lt;br /&gt;
There are some common snippets that I explain in many of my classes that belong to what I consider &amp;quot;basic concepts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Those common snippets I want to share here, together with some scripts and templates I know are both useful and basic as not to be charged for them.&lt;br /&gt;
&lt;br /&gt;
== The Snippets of text (and code) ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Auryn_Beorn/How to get a valid LSL color|How to get a valid LSL color]]&lt;br /&gt;
* [[User:Auryn_Beorn/Linking Phantom And Non Phantom Prims|Linking Phantom and Non Phantom Prims]]&lt;br /&gt;
&lt;br /&gt;
Also, you can find here links for the functions I use the most. Perhaps this listing is useful to you too.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.secondlife.com/wiki/Limits Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Pedro_Oval Pedro Oval&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Void_Singer Void Singer&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Strife_Onizuka Strife Onizuka&#039;s page]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims&amp;diff=1163137</id>
		<title>User:Auryn Beorn/Linking Phantom And Non Phantom Prims</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims&amp;diff=1163137"/>
		<updated>2012-02-16T04:41:59Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are several scripts under the wiki aimed to help in linking phantom prims to non phantom one. However, those scripts require to exist within the prim (the good &#039;ole flexi trick... unstable upon region restarts and others). The following snippet, when used as detailed after, assures you that you don&#039;t need any script remaining in the prims... nor need to even know the UUID of the sculpt map, when the prim is sculpted:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llVolumeDetect(TRUE);&lt;br /&gt;
        llRemoveInventory(llGetScriptName());&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
How to use this:&lt;br /&gt;
&lt;br /&gt;
* Edit the prim that you want to be phantom&lt;br /&gt;
* Drop this script inside&lt;br /&gt;
* The script sets the property and self deletes: Link this prim to a non phantom root&lt;br /&gt;
&lt;br /&gt;
NOTE: After unlinking, drop the script again in the prim you want to be phantom.&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims&amp;diff=1163136</id>
		<title>User:Auryn Beorn/Linking Phantom And Non Phantom Prims</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims&amp;diff=1163136"/>
		<updated>2012-02-16T04:40:35Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: Created page with &amp;quot;There are several scripts under the wiki aimed to help in linking phantom prims to non phantom one. However, those scripts require to exist within the prim (the good &amp;#039;ole flexi t…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are several scripts under the wiki aimed to help in linking phantom prims to non phantom one. However, those scripts require to exist within the prim (the good &#039;ole flexi trick... unstable upon region restarts and others). The following snippet, when used as detailed after, assures you that you don&#039;t need any script remaining in the prims... nor need to even know the UUID of the sculpt map, when the prim is sculpted:&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llVolumeDetect(TRUE);&lt;br /&gt;
        llRemoveInventory(llGetScriptName());&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
How to use this:&lt;br /&gt;
&lt;br /&gt;
* Edit the prim that you want to be phantom&lt;br /&gt;
* Drop this script inside&lt;br /&gt;
* The script sets the property and self deletes: Link this prim to a non phantom root&lt;br /&gt;
&lt;br /&gt;
NOTE: After unlinking, drop the script again in the prim you want to be phantom.&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1163135</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1163135"/>
		<updated>2012-02-16T04:36:04Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: /* The Snippets of text */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;m an instructor at Builders Brewery since 2010, Juny. My classes cover a lot of topics about creation in Second Life: Advanced Building, Scripting, Animating, as well as tools like SculptCrafter or MLP.&lt;br /&gt;
&lt;br /&gt;
There are some common snippets that I explain in many of my classes that belong to what I consider &amp;quot;basic concepts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Those common snippets I want to share here, together with some scripts and templates I know are both useful and basic as not to be charged for them.&lt;br /&gt;
&lt;br /&gt;
== The Snippets of text (and code) ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Auryn_Beorn/How_to_get_a_valid_LSL_color How to get a valid LSL color]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Auryn_Beorn/Linking_Phantom_And_Non_Phantom_Prims Linking Phantom and Non Phantom Prims]&lt;br /&gt;
&lt;br /&gt;
Also, you can find here links for the functions I use the most. Perhaps this listing is useful to you too.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.secondlife.com/wiki/Limits Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Pedro_Oval Pedro Oval&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Void_Singer Void Singer&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Strife_Onizuka Strife Onizuka&#039;s page]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/How_to_get_a_valid_LSL_color&amp;diff=1162758</id>
		<title>User:Auryn Beorn/How to get a valid LSL color</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/How_to_get_a_valid_LSL_color&amp;diff=1162758"/>
		<updated>2012-02-12T18:07:21Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Any color is always a combination of Red, Green and Blue values. Usually, these values go from 0 to 255. The higher the value, the more you have of that component. They&#039;re usually written it this order: R, G, B.&lt;br /&gt;
&lt;br /&gt;
To mention a few examples:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;255, 0, 0&amp;gt;         RED&lt;br /&gt;
    &amp;lt;255, 255, 0&amp;gt;       YELLOW (= RED + GREEN)&lt;br /&gt;
    &amp;lt;128, 128, 128&amp;gt;     GRAY 50%&lt;br /&gt;
    &amp;lt;0, 128, 0&amp;gt;         GREEN 50%&lt;br /&gt;
    &amp;lt;0, 0, 0&amp;gt;           BLACK&lt;br /&gt;
    &amp;lt;255, 255, 255&amp;gt;     WHITE&lt;br /&gt;
&lt;br /&gt;
But scripts in SL need this written in a very specific way. We need to convert this. Scripts expect the numbers in a different range, so instead of writing, an example, the color red like this:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;255, 0, 0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the three numbers have to be within the range from 0 to 1, so the color red would be written as follows:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;1.0, 0.0, 0.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What do we do, then, when we have a RGB code for a color we like, to &amp;quot;translate it&amp;quot; to LSL (the scripting language)?&lt;br /&gt;
&lt;br /&gt;
We have to take the RGB, like here: 255, 255, 0&lt;br /&gt;
Put the three numbers between &amp;lt; and &amp;gt; and separate by commas, adding a decimal point:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;255.0, 255.0, 0.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and then we have to divide the three numbers by 255.0, so we get:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;255.0/255.0, 255.0/255.0, 0.0/255.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which gives as result:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;1.0, 1.0, 0.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, in general, once we have the values for R, G and B, we need to &amp;quot;translate&amp;quot; them to LSL, which expects the color as a vector, &amp;lt;R, G, B&amp;gt;, but values for R, G and B have to be from 0 to 1. So, if we have values from 0 to 255, to convert them into 0 to 1, we need to divide them by 255.&lt;br /&gt;
&lt;br /&gt;
This is, we have &amp;lt;R, G, B&amp;gt;, being R, G and B from 0 to 255, as usual, so LSL needs that we perform the following operation:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;R/255.0, G/255.0, B/255.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for the definitive values for the color.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;R/255.0, G/255.0, B/255.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is basically the same as:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;R, G, B&amp;gt;/255.0&lt;br /&gt;
&lt;br /&gt;
being the last one, preferred if you typed like that in a script.&lt;br /&gt;
&lt;br /&gt;
There are a lot of resources in the web to find the RGB components of a color. The two following links are good resources for this:&lt;br /&gt;
&lt;br /&gt;
* http://www.allprofitallfree.com/color-wheel2.html&lt;br /&gt;
* http://www.ficml.org/jemimap/style/color/wheel.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;EXAMPLE:&amp;lt;/b&amp;gt; Let&#039;s suppose we have the blue tone &amp;lt;6, 172, 255&amp;gt;, as it will be written with the standard 0-255 range for RGB.&lt;br /&gt;
&lt;br /&gt;
To convert this &amp;lt;6, 172, 255&amp;gt; to a valid color for LSL, we have to perform the following calculation:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;6.0, 172.0, 255.0&amp;gt;/255.0&lt;br /&gt;
&lt;br /&gt;
which means that the value we&#039;ll use for the color will be:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;0.023529, 0.67451, 1.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Yes, we could leave it as &amp;lt;6.0, 172.0, 255.0&amp;gt;/255.0, but it&#039;s better if we save the script to do unnecessary calculations.)&lt;br /&gt;
&lt;br /&gt;
The colors mentioned above will also be written this way:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;1.0, 0.0, 0.0&amp;gt;         RED&lt;br /&gt;
    &amp;lt;1.0, 1.0, 0.0&amp;gt;         YELLOW (= RED + GREEN)&lt;br /&gt;
    &amp;lt;0.5, 0.5, 0.5&amp;gt;         GRAY 50%&lt;br /&gt;
    &amp;lt;0.0, 0.5, 0.0&amp;gt;         GREEN 50%&lt;br /&gt;
    &amp;lt;0.0, 0.0, 0.0&amp;gt;         BLACK&lt;br /&gt;
    &amp;lt;1.0, 1.0, 1.0&amp;gt;         WHITE&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/How_to_get_a_valid_LSL_color&amp;diff=1162490</id>
		<title>User:Auryn Beorn/How to get a valid LSL color</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/How_to_get_a_valid_LSL_color&amp;diff=1162490"/>
		<updated>2012-02-04T20:38:06Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Any color is always a combination of Red, Green and Blue values. Usually, these values go from 0 to 255. The higher the value, the more you have of that component. They&#039;re usually written it this order: R, G, B.&lt;br /&gt;
&lt;br /&gt;
To mention a few examples:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;255, 0, 0&amp;gt;         RED&lt;br /&gt;
    &amp;lt;255, 255, 0&amp;gt;       YELLOW (= RED + GREEN)&lt;br /&gt;
    &amp;lt;128, 128, 128&amp;gt;     GRAY 50%&lt;br /&gt;
    &amp;lt;0, 128, 0&amp;gt;         GREEN 50%&lt;br /&gt;
    &amp;lt;0, 0, 0&amp;gt;           BLACK&lt;br /&gt;
    &amp;lt;255, 255, 255&amp;gt;     WHITE&lt;br /&gt;
&lt;br /&gt;
But scripts in SL need this written in a very specific way. We need to convert this. Scripts expect the numbers in a different range, so instead of writing, an example, the color red like this:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;255, 0, 0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the three numbers have to be within the range from 0 to 1, so the color red would be written as follows:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;1, 0, 0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What do we do, then, when we have a RGB code for a color we like, to &amp;quot;translate it&amp;quot; to LSL (the scripting language)?&lt;br /&gt;
&lt;br /&gt;
We have to take the RGB, like here: 255, 255, 0&lt;br /&gt;
Put the three numbers between &amp;lt; and &amp;gt; and separate by commas:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;255, 255, 0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and then we have to divide the three numbers by 255, so we get:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;255/255, 255/255, 0/255&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which gives as result:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;1.0, 1.0, 0.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, in general, once we have the values for R, G and B, we need to &amp;quot;translate&amp;quot; them to LSL, which expects the color as a vector, &amp;lt;R, G, B&amp;gt;, but values for R, G and B have to be from 0 to 1. So, if we have values from 0 to 255, to convert them into 0 to 1, we need to divide them by 255.&lt;br /&gt;
&lt;br /&gt;
This is, we have &amp;lt;R, G, B&amp;gt;, being R, G and B from 0 to 255, as usual, so LSL needs that we perform the following operation:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;R/255.0, G/255.0, B/255.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for the definitive values for the color.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are a lot of resources in the web to find the RGB components of a color. The two following links are good resources for this:&lt;br /&gt;
&lt;br /&gt;
* http://www.allprofitallfree.com/color-wheel2.html&lt;br /&gt;
* http://www.ficml.org/jemimap/style/color/wheel.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;EXAMPLE:&amp;lt;/b&amp;gt; Let&#039;s suppose we have the blue tone &amp;lt;6, 172, 255&amp;gt;, as it will be written with the standard 0-255 range for RGB.&lt;br /&gt;
&lt;br /&gt;
To convert this &amp;lt;6, 172, 255&amp;gt; to a valid color for LSL, we have to perform the following calculation:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;6.0/255, 172.0/255, 255.0/255&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which means that the value we&#039;ll use for the color will be:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;0.023529, 0.67451, 1.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Yes, we could leave it as &amp;lt;6.0/255, 172.0/255, 255.0/255&amp;gt;, but it&#039;s better if we save the script to do unnecessary calculations.)&lt;br /&gt;
&lt;br /&gt;
The colors mentioned above will also be written this way:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;1.0, 0.0, 0.0&amp;gt;         RED&lt;br /&gt;
    &amp;lt;1.0, 1.0, 0.0&amp;gt;         YELLOW (= RED + GREEN)&lt;br /&gt;
    &amp;lt;0.5, 0.5, 0.5&amp;gt;         GRAY 50%&lt;br /&gt;
    &amp;lt;0.0, 0.5, 0.0&amp;gt;         GREEN 50%&lt;br /&gt;
    &amp;lt;0.0, 0.0, 0.0&amp;gt;         BLACK&lt;br /&gt;
    &amp;lt;1.0, 1.0, 1.0&amp;gt;         WHITE&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1162347</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1162347"/>
		<updated>2012-02-02T07:21:32Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;m an instructor at Builders Brewery since 2010, Juny. My classes cover a lot of topics about creation in Second Life: Advanced Building, Scripting, Animating, as well as tools like SculptCrafter or MLP.&lt;br /&gt;
&lt;br /&gt;
There are some common snippets that I explain in many of my classes that belong to what I consider &amp;quot;basic concepts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Those common snippets I want to share here, together with some scripts and templates I know are both useful and basic as not to be charged for them.&lt;br /&gt;
&lt;br /&gt;
== The Snippets of text ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Auryn_Beorn/How_to_get_a_valid_LSL_color How to get a valid LSL color]&lt;br /&gt;
&lt;br /&gt;
Also, you can find here links for the functions I use the most. Perhaps this listing is useful to you too.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.secondlife.com/wiki/Limits Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Pedro_Oval Pedro Oval&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Void_Singer Void Singer&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Strife_Onizuka Strife Onizuka&#039;s page]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/How_to_get_a_valid_LSL_color&amp;diff=1162346</id>
		<title>User:Auryn Beorn/How to get a valid LSL color</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/How_to_get_a_valid_LSL_color&amp;diff=1162346"/>
		<updated>2012-02-02T07:19:22Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Any color is always a combination of Red, Green and Blue values. Usually, these values go from 0 to 255. The higher the value, the more you have of that component. They&#039;re usually written it this order: R, G, B.&lt;br /&gt;
&lt;br /&gt;
To mention a few examples:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;255, 0, 0&amp;gt;         RED&lt;br /&gt;
    &amp;lt;255, 255, 0&amp;gt;       YELLOW (= RED + GREEN)&lt;br /&gt;
    &amp;lt;128, 128, 128&amp;gt;     GRAY 50%&lt;br /&gt;
    &amp;lt;0, 128, 0&amp;gt;         GREEN 50%&lt;br /&gt;
    &amp;lt;0, 0, 0&amp;gt;           BLACK&lt;br /&gt;
    &amp;lt;255, 255, 255&amp;gt;     WHITE&lt;br /&gt;
&lt;br /&gt;
But scripts in SL need this written in a very specific way. We need to convert this. Scripts expect the numbers in a different range, so instead of writing, an example, the color red like this:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;255, 0, 0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the three numbers have to be within the range from 0 to 1, so the color red would be written as follows:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;1, 0, 0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What do we do, then, when we have a RGB code for a color we like, to &amp;quot;translate it&amp;quot; to LSL (the scripting language)?&lt;br /&gt;
&lt;br /&gt;
We have to take the RGB, like here: 255, 255, 0&lt;br /&gt;
Put the three numbers between &amp;lt; and &amp;gt; and separate by commas:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;255, 255, 0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and then we have to divide the three numbers by 255, so we get:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;255/255, 255/255, 0/255&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which gives as result:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;1.0, 1.0, 0.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, in general, once we have the values for R, G and B, we need to &amp;quot;translate&amp;quot; them to LSL, which expects the color as a vector, &amp;lt;R, G, B&amp;gt;, but values for R, G and B have to be from 0 to 1. So, if we have values from 0 to 255, to convert them into 0 to 1, we need to divide them by 255.&lt;br /&gt;
&lt;br /&gt;
This is, we have &amp;lt;R, G, B&amp;gt;, being R, G and B from 0 to 255, as usual, so LSL needs that we perform the following operation:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;R/255.0, G/255.0, B/255.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for the definitive values for the color.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are a lot of resources in the web to find the RGB components of a color. The two following links are good resources for this:&lt;br /&gt;
&lt;br /&gt;
* http://www.allprofitallfree.com/color-wheel2.html&lt;br /&gt;
* http://www.ficml.org/jemimap/style/color/wheel.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;EXAMPLE:&amp;lt;/b&amp;gt; Let&#039;s suppose we have the blue tone &amp;lt;6, 172, 255&amp;gt;, as it will be written with the standard 0-255 range for RGB.&lt;br /&gt;
&lt;br /&gt;
To convert this &amp;lt;6, 172, 255&amp;gt; to a valid color for LSL, we have to perform the following calculation:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;6/255, 172/255, 255/255&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which means that the value we&#039;ll use for the color will be:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;0.023529, 0.67451, 1.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Yes, we could leave it as &amp;lt;6/255, 172/255, 255/255&amp;gt;, but it&#039;s better if we save the script to do unnecessary calculations.)&lt;br /&gt;
&lt;br /&gt;
The colors mentioned above will also be written this way:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;1.0, 0.0, 0.0&amp;gt;         RED&lt;br /&gt;
    &amp;lt;1.0, 1.0, 0.0&amp;gt;         YELLOW (= RED + GREEN)&lt;br /&gt;
    &amp;lt;0.5, 0.5, 0.5&amp;gt;         GRAY 50%&lt;br /&gt;
    &amp;lt;0.0, 0.5, 0.0&amp;gt;         GREEN 50%&lt;br /&gt;
    &amp;lt;0.0, 0.0, 0.0&amp;gt;         BLACK&lt;br /&gt;
    &amp;lt;1.0, 1.0, 1.0&amp;gt;         WHITE&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/How_to_get_a_valid_LSL_color&amp;diff=1162345</id>
		<title>User:Auryn Beorn/How to get a valid LSL color</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/How_to_get_a_valid_LSL_color&amp;diff=1162345"/>
		<updated>2012-02-02T07:14:51Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Any color is always a combination of Red, Green and Blue values. Usually, these values go from 0 to 255. The higher the value, the more you have of that component. They&#039;re usually written it this order: R, G, B.&lt;br /&gt;
&lt;br /&gt;
To mention a few examples:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;255, 0, 0&amp;gt;                 RED&lt;br /&gt;
&amp;lt;255, 255, 0&amp;gt;           YELLOW (= RED + GREEN)&lt;br /&gt;
&amp;lt;128, 128, 128&amp;gt;     GRAY 50%&lt;br /&gt;
&amp;lt;0, 128, 0&amp;gt;             GREEN 50%&lt;br /&gt;
&amp;lt;0, 0, 0&amp;gt;                   BLACK&lt;br /&gt;
&amp;lt;255, 255, 255&amp;gt;     WHITE&lt;br /&gt;
&lt;br /&gt;
But scripts in SL need this written in a very specific way. We need to convert this. Scripts expect the numbers in a different range, so instead of writing, an example, the color red like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;255, 0, 0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the three numbers have to be within the range from 0 to 1, so the color red would be written as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;1, 0, 0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What do we do, then, when we have a RGB code for a color we like, to &amp;quot;translate it&amp;quot; to LSL (the scripting language)?&lt;br /&gt;
&lt;br /&gt;
We have to take the RGB, like here: 255, 255, 0&lt;br /&gt;
Put the three numbers between &amp;lt; and &amp;gt; and separate by commas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;255, 255, 0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and then we have to divide the three numbers by 255, so we get:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;255/255, 255/255, 0/255&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  which gives as result:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;1.0, 1.0, 0.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, in general, once we have the values for R, G and B, we need to &amp;quot;translate&amp;quot; them to LSL, which expects the color as a vector, &amp;lt;R, G, B&amp;gt;, but values for R, G and B have to be from 0 to 1. So, if we have values from 0 to 255, to convert them into 0 to 1, we need to divide them by 255.&lt;br /&gt;
&lt;br /&gt;
This is, we have &amp;lt;R, G, B&amp;gt;, being R, G and B from 0 to 255, as usual, so LSL needs that we perform the following operation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;R/255.0, G/255.0, B/255.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for the definitive values for the color.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are a lot of resources in the web to find the RGB components of a color. The two following links are good resources for this:&lt;br /&gt;
&lt;br /&gt;
http://www.allprofitallfree.com/color-wheel2.html&lt;br /&gt;
http://www.ficml.org/jemimap/style/color/wheel.html&lt;br /&gt;
&lt;br /&gt;
EXAMPLE: Let&#039;s suppose we have the blue tone &amp;lt;6, 172, 255&amp;gt;, as it will be written with the standard 0-255 range for RGB.&lt;br /&gt;
&lt;br /&gt;
To convert this &amp;lt;6, 172, 255&amp;gt; to a valid color for LSL, we have to perform the following calculation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;6/255, 172/255, 255/255&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which means that the value we&#039;ll use for the color will be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;0.023529, 0.67451, 1.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Yes, we could leave it as &amp;lt;6/255, 172/255, 255/255&amp;gt;, but it&#039;s better if we save the script to do unnecessary calculations.)&lt;br /&gt;
&lt;br /&gt;
The colors mentioned above will also be written this way:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;1.0, 0.0, 0.0&amp;gt;         RED&lt;br /&gt;
&amp;lt;1.0, 1.0, 0.0&amp;gt;         YELLOW (= RED + GREEN)&lt;br /&gt;
&amp;lt;0.5, 0.5, 0.5&amp;gt;         GRAY 50%&lt;br /&gt;
&amp;lt;0.0, 0.5, 0.0&amp;gt;         GREEN 50%&lt;br /&gt;
&amp;lt;0.0, 0.0, 0.0&amp;gt;         BLACK&lt;br /&gt;
&amp;lt;1.0, 1.0, 1.0&amp;gt;         WHITE&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1155347</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1155347"/>
		<updated>2011-10-03T05:31:08Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;m an instructor at Builders Brewery since 2010, Juny. My classes cover a lot of topics about creation in Second Life: Advanced Building, Scripting, Animating, as well as tools like SculptCrafter. You can check that anytime.&lt;br /&gt;
&lt;br /&gt;
Attending classes is, in my opinion, better than just reading a tutorial (you can&#039;t ask a tutorial!)&lt;br /&gt;
&lt;br /&gt;
Still, there are some common snippets that I explain in many of my classes that belong to what I consider &amp;quot;basic concepts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Those common snippets I want to share here, together with some scripts and templates I know are both useful and basic as to not being charged for them.&lt;br /&gt;
&lt;br /&gt;
== The Snippets of text ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Auryn_Beorn/How_to_get_a_valid_LSL_color How to get a valid LSL color]&lt;br /&gt;
&lt;br /&gt;
Also, you can find here links for the functions I use the most. Perhaps this listing is useful to you too.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.secondlife.com/wiki/Limits Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Pedro_Oval Pedro Oval&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Void_Singer Void Singer&#039;s page]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1155346</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1155346"/>
		<updated>2011-10-03T05:29:08Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;m an instructor at Builders Brewery since 2010, Juny. My classes cover a lot of topics about creation in Second Life: Advanced Building, Scripting, Animating, as well as tools like SculptCrafter. You can check that anytime.&lt;br /&gt;
&lt;br /&gt;
Attending classes is, in my opinion, better than just reading a tutorial (you can&#039;t ask a tutorial!)&lt;br /&gt;
&lt;br /&gt;
Still, there are some common snippets that I explain in many of my classes that belong to what I consider &amp;quot;basic concepts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Those common snippets I want to share here, together with some scripts and templates I know are both useful and basic as to not being charged for them.&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Auryn_Beorn/How_to_get_a_valid_LSL_color How to get a valid LSL color]&lt;br /&gt;
&lt;br /&gt;
Also, you can find here links for the functions I use the most. Perhaps this listing is useful to you too.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.secondlife.com/wiki/Limits Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Pedro_Oval Pedro Oval&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Void_Singer Void Singer&#039;s page]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1155345</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1155345"/>
		<updated>2011-10-03T05:28:02Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;m an instructor at Builders Brewery since 2010, Juny. My classes cover a lot of topics about creation in Second Life: Advanced Building, Scripting, Animating, as well as tools like SculptCrafter. You can check that anytime.&lt;br /&gt;
&lt;br /&gt;
Attending classes is, in my opinion, better than just reading a tutorial (you can&#039;t ask a tutorial!)&lt;br /&gt;
&lt;br /&gt;
Still, there are some common snippets that I explain in many of my classes that belong to what I consider &amp;quot;basic concepts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Those common snippets I want to share here, together with some scripts and templates I know are both useful and basic as to not being charged for them.&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Auryn_Beorn/How_to_get_a_valid_LSL_color]&lt;br /&gt;
&lt;br /&gt;
Also, you can find here links for the functions I use the most. Perhaps this listing is useful to you too.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.secondlife.com/wiki/Limits Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Pedro_Oval Pedro Oval&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Void_Singer Void Singer&#039;s page]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/How_to_get_a_valid_LSL_color&amp;diff=1155344</id>
		<title>User:Auryn Beorn/How to get a valid LSL color</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn/How_to_get_a_valid_LSL_color&amp;diff=1155344"/>
		<updated>2011-10-03T05:26:44Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: Brief explanation about how to get the right LSL values for a color - It still can be improved&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Any color is always a combination of Red, Green and Blue values. Usually, these values go from 0 to 255. The higher the value, the more you have of that component. They&#039;re usually written it this order: R,G,B.&lt;br /&gt;
&lt;br /&gt;
Once you have the values for R, G and B, you need transforming them for LSL, which expects the color as a vector, &amp;lt;R,G,B&amp;gt;, but values for R, G and B need to be from 0 to 1. So, if you have values from 0 to 255, for converting them into 0 to 1, you need dividing them by 255.&lt;br /&gt;
&lt;br /&gt;
This is, we have &amp;lt;R, G, B&amp;gt;, being R, G and B from 0 to 255, as usual, so LSL needs that you do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;R/255.0, G/255.0, B/255.0&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for the definitive values for the color.&lt;br /&gt;
&lt;br /&gt;
In order to find the RGB components of a color, there are a lot of resources in the web. Both this: http://www.allprofitallfree.com/color-wheel2.html and this: http://www.ficml.org/jemimap/style/color/wheel.html are good resources for it.&lt;br /&gt;
&lt;br /&gt;
As an example, if we want to use this blue tone:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;6, 172, 255&amp;gt;&lt;br /&gt;
&lt;br /&gt;
it needs to be converted performing this calculation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;6/255, 172/255, 255/255&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which means that the value we&#039;ll put for the color will be this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;0.023529, 0.67451, 1.0&amp;gt;&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1155343</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1155343"/>
		<updated>2011-10-03T05:17:56Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;m an instructor at Builders Brewery since 2010, Juny. My classes cover a lot of topics about creation in Second Life: Advanced Building, Scripting, Animating, as well as tools like SculptCrafter. You can check that anytime.&lt;br /&gt;
&lt;br /&gt;
Attending classes is, in my opinion, better than just reading a tutorial (you can&#039;t ask a tutorial!)&lt;br /&gt;
&lt;br /&gt;
Still, there are some common snippets that I explain in many of my classes that belong to what I consider &amp;quot;basic concepts.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Those common snippets I want to share here, together with some scripts and templates I know are both useful and basic as to not being charged for them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, you can find here links for the functions I use the most. Perhaps this listing is useful to you too.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.secondlife.com/wiki/Limits Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Pedro_Oval Pedro Oval&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Void_Singer Void Singer&#039;s page]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1155342</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1155342"/>
		<updated>2011-10-03T05:12:23Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: /* Other user&amp;#039;s pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
While I dig into my scripts to see which are useful ones as to be a part of this page, I&#039;ll put some links with the functions I use the most. Perhaps this listing is useful to someone else.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.secondlife.com/wiki/Limits Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Pedro_Oval Pedro Oval&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Void_Singer Void Singer&#039;s page]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1152891</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1152891"/>
		<updated>2011-09-02T13:02:35Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: /* Useful resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
While I dig into my scripts to see which are useful ones as to be a part of this page, I&#039;ll put some links with the functions I use the most. Perhaps this listing is useful to someone else.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.secondlife.com/wiki/Limits Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Pedro_Oval Pedro Oval&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Void_Singer Void Singer&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Fred_Gandt Fred Gandt&#039;s page]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1145896</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1145896"/>
		<updated>2011-06-10T17:36:42Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
While I dig into my scripts to see which are useful ones as to be a part of this page, I&#039;ll put some links with the functions I use the most. Perhaps this listing is useful to someone else.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://community.secondlife.com/t5/English-Knowledge-Base/Limits/ta-p/700099 Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Pedro_Oval Pedro Oval&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Void_Singer Void Singer&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Fred_Gandt Fred Gandt&#039;s page]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1145894</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1145894"/>
		<updated>2011-06-10T17:35:54Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Scripts ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Auryn Beorn/Visitor list]]&lt;br /&gt;
* [[User:Auryn Beorn/Visitor list (email module)]]&lt;br /&gt;
&lt;br /&gt;
While I dig into my scripts to see which are useful ones as to be a part of this page, I&#039;ll put some links with the functions I use the most. Perhaps this listing is useful to someone else.&lt;br /&gt;
&lt;br /&gt;
== Useful resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://community.secondlife.com/t5/English-Knowledge-Base/Limits/ta-p/700099 Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;br /&gt;
&lt;br /&gt;
== Other user&#039;s pages ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Pedro_Oval Pedro Oval&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Void_Singer Void Singer&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Fred_Gandt Fred Gandt&#039;s page]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1139503</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1139503"/>
		<updated>2011-04-06T19:49:45Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While I dig into my scripts to see which are useful ones as to be a part of this page, I&#039;ll put some links with the functions I use the most. Perhaps this listing is useful to someone else.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://community.secondlife.com/t5/English-Knowledge-Base/Limits/ta-p/700099 Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Pedro_Oval Pedro Oval&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Void_Singer Void Singer&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Fred_Gandt Fred Gandt&#039;s page]&lt;br /&gt;
* [[Day_of_the_Week]]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1139502</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1139502"/>
		<updated>2011-04-06T19:49:14Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While I dig into my scripts to see which are useful ones as to be a part of this page, I&#039;ll put some links with the functions I use the most. Perhaps this listing is useful to someone else.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://community.secondlife.com/t5/English-Knowledge-Base/Limits/ta-p/700099 Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Pedro_Oval Pedro Oval&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Void_Singer Void Singer&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Fred_Gandt Fred Gandt&#039;s page]&lt;br /&gt;
* [Day_of_the_Week]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1139501</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1139501"/>
		<updated>2011-04-06T19:48:43Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While I dig into my scripts to see which are useful ones as to be a part of this page, I&#039;ll put some links with the functions I use the most. Perhaps this listing is useful to someone else.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://community.secondlife.com/t5/English-Knowledge-Base/Limits/ta-p/700099 Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Pedro_Oval Pedro Oval&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Void_Singer Void Singer&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Fred_Gandt Fred Gandt&#039;s page]&lt;br /&gt;
* [http://wiki.secondlife.com/wiki/Day_of_the_Week]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1138737</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1138737"/>
		<updated>2011-03-29T19:32:04Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While I dig into my scripts to see which are useful ones as to be a part of this page, I&#039;ll put some links with the functions I use the most. Perhaps this listing is useful to someone else.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://community.secondlife.com/t5/English-Knowledge-Base/Limits/ta-p/700099 Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Pedro_Oval Pedro Oval&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Void_Singer Void Singer&#039;s page]&lt;br /&gt;
* [https://wiki.secondlife.com/wiki/User:Fred_Gandt Fred Gandt&#039;s page]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1137014</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1137014"/>
		<updated>2011-03-08T15:01:19Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While I dig into my scripts to see which are useful ones as to be a part of this page, I&#039;ll put some links with the functions I use the most. Perhaps this listing is useful to someone else.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://community.secondlife.com/t5/English-Knowledge-Base/Limits/ta-p/700099 Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [[llParticleSystem]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1137013</id>
		<title>User:Auryn Beorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Auryn_Beorn&amp;diff=1137013"/>
		<updated>2011-03-08T15:00:42Z</updated>

		<summary type="html">&lt;p&gt;Auryn Beorn: Created page with &amp;quot;While I dig into my scripts to see which are useful ones as to be a part of this page, I&amp;#039;ll put some links with the functions I use the most. Perhaps this listing is useful to so…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While I dig into my scripts to see which are useful ones as to be a part of this page, I&#039;ll put some links with the functions I use the most. Perhaps this listing is useful to someone else.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://community.secondlife.com/t5/English-Knowledge-Base/Limits/ta-p/700099 Limits]&lt;br /&gt;
* [[llSetLinkPrimitiveParamsFast]]&lt;br /&gt;
* [[llGetLinkPrimitiveParams]]&lt;br /&gt;
* [[llGetNumberOfPrims]]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=changed changed (event)]&lt;br /&gt;
* [http://lslwiki.net/lslwiki/wakka.php?wakka=ClientAssetKeys Client Asset Keys]&lt;br /&gt;
* [[Client_sounds|Client Sounds]]&lt;/div&gt;</summary>
		<author><name>Auryn Beorn</name></author>
	</entry>
</feed>