<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.osgrid.org/index.php?action=history&amp;feed=atom&amp;title=LSL_Test</id>
	<title>LSL Test - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.osgrid.org/index.php?action=history&amp;feed=atom&amp;title=LSL_Test"/>
	<link rel="alternate" type="text/html" href="http://wiki.osgrid.org/index.php?title=LSL_Test&amp;action=history"/>
	<updated>2026-10-25T10:24:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>http://wiki.osgrid.org/index.php?title=LSL_Test&amp;diff=39&amp;oldid=prev</id>
		<title>Osgridadmin: Created page with &quot;Hi all. As this page is still here i guess it&#039;s either been overlooked or it may be useful. I&#039;ll continue to put scripts that I&#039;ve found that work.. It will i hope be obvious...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.osgrid.org/index.php?title=LSL_Test&amp;diff=39&amp;oldid=prev"/>
		<updated>2017-12-25T18:52:01Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Hi all. As this page is still here i guess it&amp;#039;s either been overlooked or it may be useful. I&amp;#039;ll continue to put scripts that I&amp;#039;ve found that work.. It will i hope be obvious...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Hi all.&lt;br /&gt;
As this page is still here i guess it&amp;#039;s either been overlooked or it may be useful.&lt;br /&gt;
I&amp;#039;ll continue to put scripts that I&amp;#039;ve found that work..&lt;br /&gt;
It will i hope be obvious that they are not mine, and that i am not nor claim to be the author.&lt;br /&gt;
&lt;br /&gt;
The scripts are gleemed from anywhere open source, and my thanks go out to all&lt;br /&gt;
those bright people who write this stuff :-)&lt;br /&gt;
&lt;br /&gt;
I am running opensim from the svn (Latest build daily) thing, then compile it in visual studio&lt;br /&gt;
it occasionally wants to update the code to 2008 vers so i let it :-)&lt;br /&gt;
where possible i will show the author and a link :-)&lt;br /&gt;
Any problems let me know zoon@edenrealm.co.uk&lt;br /&gt;
copy all below the &amp;quot;heading&amp;quot; into a new script in your in-world inventory, then drag and drop into your prim.....&lt;br /&gt;
as if you didnt know :-) Samantha can be located on Openlife grid, Oh yes, i have played with the settings a little.&lt;br /&gt;
There are lots of sources to look at and OsGrid would be a great place to start.&lt;br /&gt;
&lt;br /&gt;
== Particles ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// *** Fountian Particles ***&lt;br /&gt;
// *** by Samantha Fuller ***&lt;br /&gt;
// *** ver 1 for OLG alpha .5 - March 5 /08 ***&lt;br /&gt;
integer on;&lt;br /&gt;
start_particles()&lt;br /&gt;
{&lt;br /&gt;
    llParticleSystem([&lt;br /&gt;
    PSYS_PART_FLAGS, PSYS_PART_EMISSIVE_MASK //PSYS_PART_TARGET_POS_MASK &lt;br /&gt;
    | PSYS_PART_INTERP_COLOR_MASK | PSYS_PART_INTERP_SCALE_MASK, &lt;br /&gt;
//|PSYS_PART_WIND_MASK,&lt;br /&gt;
//PSYS_PART_FOLLOW_VELOCITY_MASK,&lt;br /&gt;
    PSYS_SRC_PATTERN,&lt;br /&gt;
// ***  Choose 1 pattern from the following ***&lt;br /&gt;
    // PSYS_SRC_PATTERN_EXPLODE,&lt;br /&gt;
       PSYS_SRC_PATTERN_DROP,&lt;br /&gt;
    // PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY,&lt;br /&gt;
    // PSYS_SRC_PATTERN_ANGLE_CONE,&lt;br /&gt;
    // PSYS_SRC_PATTERN_ANGLE,&lt;br /&gt;
&lt;br /&gt;
    PSYS_SRC_ANGLE_BEGIN, 5.015, &lt;br /&gt;
    PSYS_SRC_ANGLE_END, 10.5,&lt;br /&gt;
    PSYS_PART_START_SCALE, &amp;lt;0.1, 0.3, 0.1&amp;gt;,&lt;br /&gt;
    PSYS_PART_END_SCALE, &amp;lt;5.05,5.05,5.05&amp;gt;,&lt;br /&gt;
    PSYS_PART_START_ALPHA, .9,&lt;br /&gt;
    PSYS_PART_END_ALPHA, 0.05,&lt;br /&gt;
    PSYS_PART_START_COLOR, &amp;lt;1.0, 1.0, 1.0&amp;gt;,&lt;br /&gt;
    PSYS_PART_END_COLOR, &amp;lt;1.0, 0.0, 1.0&amp;gt;,&lt;br /&gt;
    PSYS_PART_MAX_AGE, 5.5,&lt;br /&gt;
    PSYS_SRC_ACCEL, &amp;lt; 0.0, 0.0, 0.2&amp;gt;,&lt;br /&gt;
    PSYS_SRC_BURST_RATE, 0.500,&lt;br /&gt;
    PSYS_SRC_BURST_PART_COUNT, 10,&lt;br /&gt;
    PSYS_SRC_BURST_RADIUS, 1.075,&lt;br /&gt;
    PSYS_SRC_BURST_SPEED_MAX, 2,&lt;br /&gt;
    PSYS_SRC_BURST_SPEED_MIN, 1,&lt;br /&gt;
    PSYS_SRC_TARGET_KEY, llGetKey()&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;
        start_particles();&lt;br /&gt;
        llSleep(6);&lt;br /&gt;
        //llParticleSystem([]);&lt;br /&gt;
        llWhisper(0,&amp;quot;particle change&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
 touch_start(integer touches)&lt;br /&gt;
    {&lt;br /&gt;
        if (on == 0)&lt;br /&gt;
        {&lt;br /&gt;
            on = 1;&lt;br /&gt;
            start_particles();&lt;br /&gt;
            llWhisper(0,&amp;quot;fountian on&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            on = 0;&lt;br /&gt;
            llParticleSystem([]);&lt;br /&gt;
            llWhisper(0,&amp;quot;fountian off&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sound loop ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llSetTimerEvent(9.9);&lt;br /&gt;
        llSay(0,&amp;quot;reset.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    timer()&lt;br /&gt;
    {&lt;br /&gt;
        llPlaySound(&amp;quot;rightclick on your sound and copy the UUID here, with care&amp;quot;,1.0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Smooth rotate texture ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()                                   &lt;br /&gt;
    {                                               &lt;br /&gt;
       float SPEED = 0.2; &lt;br /&gt;
       llSetTextureAnim(ANIM_ON | SMOOTH | LOOP, ALL_SIDES, 0, 0, 1.0, 1000, SPEED);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sit and position ==&lt;br /&gt;
Just drop into an object and play with the vector rot stuff and llsitTarget till happy :-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
default{&lt;br /&gt;
&lt;br /&gt;
state_entry()&lt;br /&gt;
        {&lt;br /&gt;
         llSetText(&amp;quot;sit here &amp;quot;, &amp;lt;0,1,0&amp;gt;,1);&lt;br /&gt;
         llSay(0,&amp;quot;started&amp;quot;);&lt;br /&gt;
         vector rot=&amp;lt;180.0, -180.0, 0.0&amp;gt;*DEG_TO_RAD;&lt;br /&gt;
         rotation finalrot=llEuler2Rot(rot);&lt;br /&gt;
         llSitTarget(&amp;lt;-0.35, 0.0, 0.75&amp;gt;,finalrot);&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotating Prim ==&lt;br /&gt;
&lt;br /&gt;
I think this came from Nebaden :-).....&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
default &lt;br /&gt;
  {&lt;br /&gt;
    state_entry()&lt;br /&gt;
     {&lt;br /&gt;
      llSetText(&amp;quot;put your text in here&amp;quot;, &amp;lt;1,1,1&amp;gt;,1);&lt;br /&gt;
      llTargetOmega(&amp;lt;0,0,1&amp;gt;, 0.2, 2);&lt;br /&gt;
     }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will keep updating until told otherwise :-)&lt;/div&gt;</summary>
		<author><name>Osgridadmin</name></author>
	</entry>
</feed>