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 [[ | + | #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 <-> int | | ASCII <-> 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]] |
- | | | + | | 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]] |
- | | | + | | 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. ;) | | Smooth nonphysical rotation. May cause lag. ;) | ||
| | | | ||
|- | |- | ||
- | | 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]] |
- | | | + | | 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 ... |
- | | | + | | |
| | | | ||
| | | | ||
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:
- 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.
- 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}}.
- Do not add scripts that duplicate the same functionality as an existing script or built in functions. If yours does, explain why.
- 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 ... | |||
* |