Scripting/Library/AuroraSimScriptLibrary

De DigiWiki.

(Différences entre les versions)
(Aurora-Sim Script Library)
 
(5 versions intermédiaires masquées)
Ligne 8 : Ligne 8 :
#Add a link to your script's page here. Link back to this page from your script's page. Start your page with <nowiki>{{LSL Header}}</nowiki>.
#Add a link to your script's page here. Link back to this page from your script's page. Start your page with <nowiki>{{LSL Header}}</nowiki>.
#Do not add scripts that duplicate the same functionality as an existing script or built in [[Scripting/Fonctions|functions]]. If yours does, explain why.
#Do not add scripts that duplicate the same functionality as an existing script or built in [[Scripting/Fonctions|functions]]. If yours does, explain why.
-
#Do not list simple scripts here. Include those among the [[:Category:LSL Examples|LSL Examples]] instead.
+
#Do not list simple scripts here. Include those among the [[Scripting/Exemples|Examples]] instead.
</div></div>
</div></div>
<div id="box">
<div id="box">
 +
==Aurora-Sim Script Library==
==Aurora-Sim Script Library==
{| class="sortable" {{Prettytable}}
{| class="sortable" {{Prettytable}}
Ligne 24 : Ligne 25 :
|  
|  
|-
|-
-
| AirSeaAltimeter  
+
| [[AirSeaAltimeter]]
| OoPsGalatea  
| OoPsGalatea  
| A pretty decent air/sea altimeter.  
| A pretty decent air/sea altimeter.  
| uses very short timers (0.01)
| uses very short timers (0.01)
|-
|-
-
| ASCII  
+
| [[ASCII]]
| ChadStatosky  
| ChadStatosky  
| ASCII &lt;-&gt; int  
| ASCII &lt;-&gt; int  
| just a function
| just a function
|-
|-
-
| AvatarKeyScript  
+
| [[AvatarKeyScript]]
| KingHenrikLundquist  
| KingHenrikLundquist  
| Basic key-detecting script  
| Basic key-detecting script  
|  
|  
|-
|-
-
| Barometer  
+
| [[Barometer]]
| CidJacobs  
| CidJacobs  
| Check Barometric Pressure.  
| Check Barometric Pressure.  
|  
|  
|-
|-
-
| Bezier Curve Demo  
+
| [[Bezier Curve Demo]]
| LionelForager  
| LionelForager  
| Draws a bezier curve in 3D given by 3 control points.  
| Draws a bezier curve in 3D given by 3 control points.  
|  
|  
|-
|-
-
| Camera Follower  
+
| [[Camera Follower]]
| ArkLehane  
| ArkLehane  
| Follows just above your camera.  
| Follows just above your camera.  
| one small change - "CHANNEL" had to be renamed "channel"
| one small change - "CHANNEL" had to be renamed "channel"
|-
|-
-
| Channel Number Generator  
+
| [[Channel Number Generator]]
| PetreLamar  
| PetreLamar  
| Given a text string, generate a (relatively) unique channel number.  
| Given a text string, generate a (relatively) unique channel number.  
|  
|  
|-
|-
-
| clrchanger  
+
| [[clrchanger]]
| SecondProctor  
| SecondProctor  
| Changes the color of a whole object from 1 script.  
| Changes the color of a whole object from 1 script.  
|  
|  
|-
|-
-
| Color Scripts  
+
| [[Color Scripts]]
-
| KagePixel  
+
| KagePixel
| Convert from HSB to RGB and back.  
| Convert from HSB to RGB and back.  
|  
|  
|-
|-
-
| Common String Functions  
+
| [[Common String Functions]]
| GarrMeDagger  
| GarrMeDagger  
| Common String Functions  
| Common String Functions  
| This script compiles once you add in the default{} part, as scripts in Aurora must have that to compile.
| This script compiles once you add in the default{} part, as scripts in Aurora must have that to compile.
|-
|-
-
| Conversation AI  
+
| [[Conversation AI]]
| AmaOmega  
| AmaOmega  
| Simple conversation tree (Eliza-like).  
| Simple conversation tree (Eliza-like).  
|  
|  
|-
|-
-
| Dance Machine  
+
| [[Dance Machine]]
| Single prim dance machine with synchronized dancers.  
| Single prim dance machine with synchronized dancers.  
|  
|  
|  
|  
|-
|-
-
| Deluxe Door  
+
| [[Deluxe Door]]
| EzharFairlight  
| EzharFairlight  
| A door with some extras. See also: the new Timeless Linked Door.  
| A door with some extras. See also: the new Timeless Linked Door.  
|  
|  
|-
|-
-
| Dump Prim Parameters  
+
| [[Dump Prim Parameters]]
| PierreJosephProudhon  
| PierreJosephProudhon  
| Dump prim parameters to a LSL code string that can be fed to llSetPrimitiveParams  
| Dump prim parameters to a LSL code string that can be fed to llSetPrimitiveParams  
|  
|  
|-
|-
-
| Eliza Chatbot  
+
| [[Eliza Chatbot]]
| DedricMauriac  
| DedricMauriac  
| Parady of a Rogerian therapist  
| Parady of a Rogerian therapist  
|  
|  
|-
|-
-
| Enhanced SLURL  
+
| [[Enhanced SLURL]]
| HarleenGretzky  
| HarleenGretzky  
| Ouputs a SLURL using the new teleport app URL, allows you to click the link to teleport without going to the map first.  
| Ouputs a SLURL using the new teleport app URL, allows you to click the link to teleport without going to the map first.  
|  
|  
|-
|-
-
| Event Lottery  
+
| [[Event Lottery]]
| AmaOmega  
| AmaOmega  
| Randomly choose a winner from a list of people without duplicates.  
| Randomly choose a winner from a list of people without duplicates.  
|  
|  
|-
|-
-
| Fade Texture  
+
| [[Fade Texture]]
| NashBaldwin  
| NashBaldwin  
| Smoothly drop texture alpha using exponential fall-off.  
| Smoothly drop texture alpha using exponential fall-off.  
|  
|  
|-
|-
-
| Fractal Generator  
+
| [[Fractal Generator]]
| SeifertSurface  
| SeifertSurface  
| Generates fractal "trees". User friendly.  
| Generates fractal "trees". User friendly.  
|  
|  
|-
|-
-
| Freeview  
+
| [[Freeview]]
-
| [http://www.free-lsl-scripts.com/freescripts.plx?ID=207 LINK]
+
| FreeScripts
| Multifunctional Picture viewer and Video control script with webguide support  
| Multifunctional Picture viewer and Video control script with webguide support  
|  
|  
|-
|-
-
| Get Day of Week  
+
| [[Get Day of Week]]
-
| DoteDoteEdison  
+
| DoteDoteEdison
| Alternate method to get day of week from llGetUnixTime.  
| Alternate method to get day of week from llGetUnixTime.  
|  
|  
|-
|-
-
| Give Inventory  
+
| [[Give Inventory]]
| DedricMauriac  
| DedricMauriac  
| Gives inventory and checks permissions  
| Gives inventory and checks permissions  
| Will not give inventory to owner
| Will not give inventory to owner
|-
|-
-
| Invisible Prim  
+
| [[Invisible Prim]]
-
| [http://lslwiki.net/lslwiki/wakka.php?wakka=invisiprim LINK]
+
| Waka
| Invisiprim is a script that makes an object completely invisible using a texture, or a UUID. When you put this in an object, It makes the object invisible, and everything behind it from the view.  
| Invisiprim is a script that makes an object completely invisible using a texture, or a UUID. When you put this in an object, It makes the object invisible, and everything behind it from the view.  
|  
|  
|-
|-
-
| Keyboard while typing  
+
| [[Keyboard while typing]]
| MaxCase  
| MaxCase  
| A simple keyboard while you type.  
| A simple keyboard while you type.  
| You''ll need to make the keyboard''
| You''ll need to make the keyboard''
|-
|-
-
| LibraryParticleSignboard  
+
| [[LibraryParticleSignboard]]
| ZaraVale  
| ZaraVale  
| 1 Prim Signboard that can change via a chat channel  
| 1 Prim Signboard that can change via a chat channel  
| Needs Textures/ UUIDs
| Needs Textures/ UUIDs
|-
|-
-
| LibraryPrecisionTime  
+
| [[LibraryPrecisionTime]]
| SendaoGoodman  
| SendaoGoodman  
| Precision timer for accurate timing in SL  
| Precision timer for accurate timing in SL  
|  
|  
|-
|-
-
| LibrarySenRot  
+
| [[LibrarySenRot]]
| SendaoGoodman  
| SendaoGoodman  
| Smooth nonphysical rotation. May cause lag.&nbsp;;)  
| Smooth nonphysical rotation. May cause lag.&nbsp;;)  
|  
|  
|-
|-
-
| LibrarySenWalk  
+
| [[LibrarySenWalk]]
| SendaoGoodman  
| SendaoGoodman  
| Autowalk with variable speed setting.  
| Autowalk with variable speed setting.  
|  
|  
|-
|-
-
| LightPole  
+
| [[LightPole]]
| HeusDens  
| HeusDens  
| LightPole that goes on/off on touch and depending on sunlight  
| LightPole that goes on/off on touch and depending on sunlight  
|  
|  
|-
|-
-
| Listening Texturer  
+
| [[Listening Texturer]]
| VirusCollector  
| VirusCollector  
| Small script to change a texture to any key you say.  
| Small script to change a texture to any key you say.  
|  
|  
|-
|-
-
| MitzFader  
+
| [[MitzFader]]
| MitzpatrickFitzsimmons  
| MitzpatrickFitzsimmons  
| Object Alpha Fader Transition Effect  
| Object Alpha Fader Transition Effect  
|  
|  
|-
|-
-
| Notice Giver  
+
| [[Notice Giver]]
| Joker Opus  
| Joker Opus  
| Gives notices to anyone within 96 meters  
| Gives notices to anyone within 96 meters  
|  
|  
|-
|-
-
| Particle Script 0.5  
+
| [[Particle Poofer v1.1]]
 +
| djphil
 +
| Create particle systems and play around when you fly or walk.
 +
|
 +
|-
 +
| [[Particle Script 0.5]]
| AmaOmega  
| AmaOmega  
| Create particle systems and play around with the settings.  
| Create particle systems and play around with the settings.  
|  
|  
|-
|-
-
| Particle Script 0.5a  
+
| [[Particle Script 0.5a]]
| EepQuirk  
| EepQuirk  
| An optimized version of the above script.  
| An optimized version of the above script.  
|  
|  
|-
|-
-
| Particle Script 1.1  
+
| [[Particle Script 1.1]]
| KeknehvPsaltery  
| KeknehvPsaltery  
| A very efficient script for the creation and inclusion of particle systems. Albeit not the best if you are just learning, but excellent if a particle system is needed for something else.  
| A very efficient script for the creation and inclusion of particle systems. Albeit not the best if you are just learning, but excellent if a particle system is needed for something else.  
|  
|  
|-
|-
-
| Particle Script 1.2  
+
| [[Particle Script 1.2]]
| JamesHanner  
| JamesHanner  
| An added feature to the above script.(Has a new key setter instead of just owner and self)  
| An added feature to the above script.(Has a new key setter instead of just owner and self)  
|  
|  
|-
|-
-
| Passwall  
+
| [[Passwall]]
| AsiraSakai  
| AsiraSakai  
| This script will allow you to set up a solid wall that lets certain people pass through it.  
| This script will allow you to set up a solid wall that lets certain people pass through it.  
|  
|  
|-
|-
-
| Polygon Former  
+
| [[Polygon Former]]
| JontteGremlin  
| JontteGremlin  
| Code snippet that will form a triangle between 3 vectors. Can be used, for example, in 3d model loaders.  
| Code snippet that will form a triangle between 3 vectors. Can be used, for example, in 3d model loaders.  
|  
|  
|-
|-
-
| Profile Picture Display  
+
| [[Profile Picture Display]]
| HarleenGretzky  
| HarleenGretzky  
| Displays your profile picture on a prim when touched, uses the new search world webpages.  
| Displays your profile picture on a prim when touched, uses the new search world webpages.  
| Points to SL so Float text only
| Points to SL so Float text only
|-
|-
-
| PublicBillboard  
+
| [[PublicBillboard]]
| Chasingred3Ixtab  
| Chasingred3Ixtab  
| A Public Cycling Texture Billboard.  
| A Public Cycling Texture Billboard.  
|  
|  
|-
|-
-
| Radar  
+
| [[Radar]]
| SableTill  
| SableTill  
| Fairly complete scanner that includes details on distance, time in vicinity and direction  
| Fairly complete scanner that includes details on distance, time in vicinity and direction  
|  
|  
|-
|-
-
| Random Hovertext Colour  
+
| [[Random Hovertext Colour]]
| KopiloHallard  
| KopiloHallard  
| Sets hovertext on an object and changes the colour to a random colour every 0.5 seconds  
| Sets hovertext on an object and changes the colour to a random colour every 0.5 seconds  
|  
|  
|-
|-
-
| Runtime Environment  
+
| [[Runtime Environment]]
| ReadyJack  
| ReadyJack  
| Detailed detection of object environment changes like dropping or wearing. Also detects logins!  
| Detailed detection of object environment changes like dropping or wearing. Also detects logins!  
|  
|  
|-
|-
-
| Scrubber  
+
| [[Scrubber]]
-
| [http://forums.osgrid.org/viewtopic.php?f=5&t=1928 LINK]
+
| OsGrid
| Just drop this script on a prim that's giving you grief. It will reset most persistant prim settings that can only be set by scripts.  
| Just drop this script on a prim that's giving you grief. It will reset most persistant prim settings that can only be set by scripts.  
|  
|  
|-
|-
-
| Set Text Once  
+
| [[Set Text Once]]
| EpikTetus  
| EpikTetus  
| Drop it on an object, say "/3 This is Red", the floating text changes and the script deletes itself.  
| Drop it on an object, say "/3 This is Red", the floating text changes and the script deletes itself.  
|  
|  
|-
|-
-
| TextureSwitcher  
+
| [[TextureSwitcher]]
| StrifeOnizuka  
| StrifeOnizuka  
| Texture switcher that will step through the textures in an object's inventory, displaying them on all sides of the object.  
| Texture switcher that will step through the textures in an object's inventory, displaying them on all sides of the object.  
|  
|  
|-
|-
-
| Thermometer  
+
| [[Thermometer]]
| CidJacobs  
| CidJacobs  
| Check Temperature.  
| Check Temperature.  
|  
|  
|-
|-
-
| Time and Date Functions  
+
| [[Time and Date Functions]]
| GarrMeDagger  
| GarrMeDagger  
| Time and Date Functions  
| Time and Date Functions  
|  
|  
|-
|-
-
| Timeless Linked Door  
+
| [[Timeless Linked Door]]
| TimelessPrototype  
| TimelessPrototype  
| Full-featured door script for doors that are linked to other prims.  
| Full-featured door script for doors that are linked to other prims.  
|  
|  
|-
|-
-
| Timestamp Difference  
+
| [[Timestamp Difference]]
| BenFassbinder  
| BenFassbinder  
| Calculate the difference in seconds between two timestamps.  
| Calculate the difference in seconds between two timestamps.  
|  
|  
|-
|-
-
| *  
+
| * coming soon ...
-
| <br>
+
|
|  
|  
|  
|  
Ligne 284 : Ligne 290 :
|
|
|}
|}
 +
==Voir aussi==
==Voir aussi==
<div style="padding: 0.5em">
<div style="padding: 0.5em">
*[[Scripting/Exemples|Examples]]
*[[Scripting/Exemples|Examples]]
</div></div>
</div></div>

Version actuelle en date du 21 avril 2012 à 17:42

Script Library

Rules for posting:

  1. Your script must be tested and working. If it's not, stick it in your user-space until it is. This is a list of working, usable scripts.
  2. Add a link to your script's page here. Link back to this page from your script's page. Start your page with {{LSL Header}}.
  3. Do not add scripts that duplicate the same functionality as an existing script or built in functions. If yours does, explain why.
  4. Do not list simple scripts here. Include those among the Examples instead.

Aurora-Sim Script Library

Name Creator Description Comment
3D Radar Jesse Barnett Rezzes a ball for each avatar in range. Each ball tracks it's on AV and displays distance.
AirSeaAltimeter OoPsGalatea A pretty decent air/sea altimeter. uses very short timers (0.01)
ASCII ChadStatosky ASCII <-> int just a function
AvatarKeyScript KingHenrikLundquist Basic key-detecting script
Barometer CidJacobs Check Barometric Pressure.
Bezier Curve Demo LionelForager Draws a bezier curve in 3D given by 3 control points.
Camera Follower ArkLehane Follows just above your camera. one small change - "CHANNEL" had to be renamed "channel"
Channel Number Generator PetreLamar Given a text string, generate a (relatively) unique channel number.
clrchanger SecondProctor Changes the color of a whole object from 1 script.
Color Scripts KagePixel Convert from HSB to RGB and back.
Common String Functions GarrMeDagger Common String Functions This script compiles once you add in the default{} part, as scripts in Aurora must have that to compile.
Conversation AI AmaOmega Simple conversation tree (Eliza-like).
Dance Machine Single prim dance machine with synchronized dancers.
Deluxe Door EzharFairlight A door with some extras. See also: the new Timeless Linked Door.
Dump Prim Parameters PierreJosephProudhon Dump prim parameters to a LSL code string that can be fed to llSetPrimitiveParams
Eliza Chatbot DedricMauriac Parady of a Rogerian therapist
Enhanced SLURL HarleenGretzky Ouputs a SLURL using the new teleport app URL, allows you to click the link to teleport without going to the map first.
Event Lottery AmaOmega Randomly choose a winner from a list of people without duplicates.
Fade Texture NashBaldwin Smoothly drop texture alpha using exponential fall-off.
Fractal Generator SeifertSurface Generates fractal "trees". User friendly.
Freeview FreeScripts Multifunctional Picture viewer and Video control script with webguide support
Get Day of Week DoteDoteEdison Alternate method to get day of week from llGetUnixTime.
Give Inventory DedricMauriac Gives inventory and checks permissions Will not give inventory to owner
Invisible Prim Waka Invisiprim is a script that makes an object completely invisible using a texture, or a UUID. When you put this in an object, It makes the object invisible, and everything behind it from the view.
Keyboard while typing MaxCase A simple keyboard while you type. Youll need to make the keyboard
LibraryParticleSignboard ZaraVale 1 Prim Signboard that can change via a chat channel Needs Textures/ UUIDs
LibraryPrecisionTime SendaoGoodman Precision timer for accurate timing in SL
LibrarySenRot SendaoGoodman Smooth nonphysical rotation. May cause lag. ;)
LibrarySenWalk SendaoGoodman Autowalk with variable speed setting.
LightPole HeusDens LightPole that goes on/off on touch and depending on sunlight
Listening Texturer VirusCollector Small script to change a texture to any key you say.
MitzFader MitzpatrickFitzsimmons Object Alpha Fader Transition Effect
Notice Giver Joker Opus Gives notices to anyone within 96 meters
Particle Poofer v1.1 djphil Create particle systems and play around when you fly or walk.
Particle Script 0.5 AmaOmega Create particle systems and play around with the settings.
Particle Script 0.5a EepQuirk An optimized version of the above script.
Particle Script 1.1 KeknehvPsaltery A very efficient script for the creation and inclusion of particle systems. Albeit not the best if you are just learning, but excellent if a particle system is needed for something else.
Particle Script 1.2 JamesHanner An added feature to the above script.(Has a new key setter instead of just owner and self)
Passwall AsiraSakai This script will allow you to set up a solid wall that lets certain people pass through it.
Polygon Former JontteGremlin Code snippet that will form a triangle between 3 vectors. Can be used, for example, in 3d model loaders.
Profile Picture Display HarleenGretzky Displays your profile picture on a prim when touched, uses the new search world webpages. Points to SL so Float text only
PublicBillboard Chasingred3Ixtab A Public Cycling Texture Billboard.
Radar SableTill Fairly complete scanner that includes details on distance, time in vicinity and direction
Random Hovertext Colour KopiloHallard Sets hovertext on an object and changes the colour to a random colour every 0.5 seconds
Runtime Environment ReadyJack Detailed detection of object environment changes like dropping or wearing. Also detects logins!
Scrubber OsGrid Just drop this script on a prim that's giving you grief. It will reset most persistant prim settings that can only be set by scripts.
Set Text Once EpikTetus Drop it on an object, say "/3 This is Red", the floating text changes and the script deletes itself.
TextureSwitcher StrifeOnizuka Texture switcher that will step through the textures in an object's inventory, displaying them on all sides of the object.
Thermometer CidJacobs Check Temperature.
Time and Date Functions GarrMeDagger Time and Date Functions
Timeless Linked Door TimelessPrototype Full-featured door script for doors that are linked to other prims.
Timestamp Difference BenFassbinder Calculate the difference in seconds between two timestamps.
* coming soon ...
*

Voir aussi

Outils personnels
  • Cette page a été consultée 4 240 fois.
donate
Google Ads