Category:Scripts

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(New page: I keep checking here for scripts but there ar'nt any, So I hope its ok, I thought i'd put the scripts that I've found that work.. It will i hope be obvious that they are not mine, and that...)
 
Line 8: Line 8:
 
I am running opensim from the svn (Latest build daily) thing, then compile it in visual studio
 
I am running opensim from the svn (Latest build daily) thing, then compile it in visual studio
 
it occasionally wants to update the code to 2008 vers so i let it :-)
 
it occasionally wants to update the code to 2008 vers so i let it :-)
 +
where possible i will show the author and a link :-)Any problems let me know zoon@edenrealm.co.uk
 +
copy all below the "heading" into a new script in your in-world inventory, then drag and drop into your prim.....
 +
as if you didnt know :-) Can be located on Openlife grid
  
anyway here goes.....
+
== Particles ==
where possible i will show the author and a link :-)
+
  
Any problems let me know zoon@edenrealm.co.uk
+
 
 +
// *** Fountian Particles ***
 +
// *** by Samantha Fuller ***
 +
// *** ver 1 for OLG alpha .5 - March 5 /08 ***
 +
 
 +
 
 +
integer on;
 +
 
 +
start_particles()
 +
{
 +
    llParticleSystem([
 +
    PSYS_PART_FLAGS, PSYS_PART_EMISSIVE_MASK //PSYS_PART_TARGET_POS_MASK
 +
    | PSYS_PART_INTERP_COLOR_MASK | PSYS_PART_INTERP_SCALE_MASK, //| PSYS_PART_WIND_MASK,//PSYS_PART_FOLLOW_VELOCITY_MASK,
 +
    PSYS_SRC_PATTERN,
 +
// ***  Choose 1 pattern from the following ***
 +
    // PSYS_SRC_PATTERN_EXPLODE,
 +
    PSYS_SRC_PATTERN_DROP,
 +
    //PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY,
 +
    //PSYS_SRC_PATTERN_ANGLE_CONE,
 +
    //PSYS_SRC_PATTERN_ANGLE,
 +
 
 +
    PSYS_SRC_ANGLE_BEGIN, 5.015,
 +
    PSYS_SRC_ANGLE_END, 10.5,
 +
    PSYS_PART_START_SCALE, <0.1, 0.3, 0.1>,
 +
    PSYS_PART_END_SCALE, <5.05,5.05,5.05>,
 +
    PSYS_PART_START_ALPHA, .9,
 +
    PSYS_PART_END_ALPHA, 0.05,
 +
    PSYS_PART_START_COLOR, <1.0, 1.0, 1.0>,
 +
    PSYS_PART_END_COLOR, <1.0, 0.0, 1.0>,
 +
    PSYS_PART_MAX_AGE, 5.5,
 +
    PSYS_SRC_ACCEL, < 0.0, 0.0, 0.2>,
 +
    PSYS_SRC_BURST_RATE, 0.500,
 +
    PSYS_SRC_BURST_PART_COUNT, 10,
 +
    PSYS_SRC_BURST_RADIUS, 1.075,
 +
    PSYS_SRC_BURST_SPEED_MAX, 2,
 +
    PSYS_SRC_BURST_SPEED_MIN, 1,
 +
    PSYS_SRC_TARGET_KEY, llGetKey()
 +
    ]);
 +
}
 +
 
 +
 
 +
default
 +
{
 +
    state_entry()
 +
    {
 +
        start_particles();
 +
        llSleep(6);
 +
        //llParticleSystem([]);
 +
        llWhisper(0,"particle change");
 +
    }
 +
touch_start(integer touches)
 +
    {
 +
        if (on == 0)
 +
        {
 +
            on = 1;
 +
            start_particles();
 +
            llWhisper(0,"fountian on");
 +
        }
 +
        else
 +
        {
 +
            on = 0;
 +
            llParticleSystem([]);
 +
            llWhisper(0,"fountian off");
 +
        }
 +
    }
 +
}
 +
 
 +
 
 +
 
 +
== Sound loop ==
 +
 
 +
 
 +
default
 +
{
 +
    state_entry()
 +
    {
 +
        llSetTimerEvent(9.9);
 +
        llSay(0,"reset.");
 +
    }
 +
   
 +
    timer()
 +
    {
 +
        llPlaySound("rightclick on your sound and copy the UUID here, with care",1.0);
 +
    }
 +
}

Revision as of 11:45, 28 April 2008

I keep checking here for scripts but there ar'nt any, So I hope its ok, I thought i'd put the scripts that I've found that work.. It will i hope be obvious that they are not mine, and that i am not the author.

The scripts are gleemed from anywhere open source, and my thanks go out to all those bright people who write this stuff :-)

I am running opensim from the svn (Latest build daily) thing, then compile it in visual studio it occasionally wants to update the code to 2008 vers so i let it :-) where possible i will show the author and a link :-)Any problems let me know zoon@edenrealm.co.uk copy all below the "heading" into a new script in your in-world inventory, then drag and drop into your prim..... as if you didnt know :-) Can be located on Openlife grid

Particles

// *** Fountian Particles *** // *** by Samantha Fuller *** // *** ver 1 for OLG alpha .5 - March 5 /08 ***


integer on;

start_particles() {

   llParticleSystem([
   PSYS_PART_FLAGS, PSYS_PART_EMISSIVE_MASK //PSYS_PART_TARGET_POS_MASK 
   | PSYS_PART_INTERP_COLOR_MASK | PSYS_PART_INTERP_SCALE_MASK, //| PSYS_PART_WIND_MASK,//PSYS_PART_FOLLOW_VELOCITY_MASK,
   PSYS_SRC_PATTERN,

// *** Choose 1 pattern from the following ***

   // PSYS_SRC_PATTERN_EXPLODE,
    PSYS_SRC_PATTERN_DROP,
   //PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY,
   //PSYS_SRC_PATTERN_ANGLE_CONE,
    //PSYS_SRC_PATTERN_ANGLE,
   PSYS_SRC_ANGLE_BEGIN, 5.015, 
   PSYS_SRC_ANGLE_END, 10.5,
   PSYS_PART_START_SCALE, <0.1, 0.3, 0.1>,
   PSYS_PART_END_SCALE, <5.05,5.05,5.05>,
   PSYS_PART_START_ALPHA, .9,
   PSYS_PART_END_ALPHA, 0.05,
   PSYS_PART_START_COLOR, <1.0, 1.0, 1.0>,
   PSYS_PART_END_COLOR, <1.0, 0.0, 1.0>,
   PSYS_PART_MAX_AGE, 5.5,
   PSYS_SRC_ACCEL, < 0.0, 0.0, 0.2>,
   PSYS_SRC_BURST_RATE, 0.500,
   PSYS_SRC_BURST_PART_COUNT, 10,
   PSYS_SRC_BURST_RADIUS, 1.075,
   PSYS_SRC_BURST_SPEED_MAX, 2,
   PSYS_SRC_BURST_SPEED_MIN, 1,
   PSYS_SRC_TARGET_KEY, llGetKey()
   ]);

}


default {

   state_entry()
   {
       start_particles();
       llSleep(6);
       //llParticleSystem([]);
       llWhisper(0,"particle change");
   }
touch_start(integer touches)
   {
       if (on == 0)
       {
           on = 1;
           start_particles();
           llWhisper(0,"fountian on");
       }
       else
       {
           on = 0;
           llParticleSystem([]);
           llWhisper(0,"fountian off");
       }
   }

}


Sound loop

default {

   state_entry()
   {
       llSetTimerEvent(9.9);
       llSay(0,"reset.");
   }
   
   timer()
   {
       llPlaySound("rightclick on your sound and copy the UUID here, with care",1.0);
   }

}

Subcategories

This category has the following 2 subcategories, out of 2 total.

Personal tools
General
About This Wiki