that could be useful and should be more accessible. Other scripters may be in the same situation. This
is a well-suited medium for a script library. Feel free to add scripts to the script library by creating new pages for them and linking to those pages here.
Proper etiquette for the library is to not edit someone else's script because you think your way is better, but rather to post your own version, linked from and back to the original.
systems.
" to keep the Wiki namespace clean. Example:
| Name | Creator | Description |
| Hello Avatar | Linden Lab | SL's default script |
| ASCII | ChadStatosky | ASCII <-> int |
| AirSeaAltimeter | OoPsGalatea | A pretty decent air/sea altimeter. |
| Builders' Buddy | NewfiePendragon | Large building positioning/movement utility. |
| Builders' Tabs | TimelessPrototype | Advanced precision builder's tool. |
| Content Browser | ChristopherOmega | ATM-like content browsing terminal (example of modular system) |
| PublicBillboard | Chasingred3Ixtab | A Public Cycling Texture Billboard. |
| Conversation AI | AmaOmega | Simple conversation tree (Eliza-like). |
| Camera Follower | ArkLehane | Follows just above your camera. |
| Chat Extension Module | ChristopherOmega | Allows transfer of >255 character strings over chat, via Packet Chat Protocol. |
| Create a flying pet | CatFart | A worked example on how to create a small flying object using physics-based movement. |
| LibraryCaseInsensitiveListenRezzer | Chasingred3Ixtab | Case insensitive listen rezzer. |
| Day of the week | RichardSolvang | Figure out what day of the week a given date is. |
| Deluxe Door | EzharFairlight | A door with some extras. See also: the new Timeless Linked Door. |
| Dialog Module | StrifeOnizuka | Create and handle dialog boxes through linked messages. |
| LibraryDumpPrimParameters | PierreJosephProudhon | Dump prim parameters to a LSL code string that can be fed to llSetPrimitiveParams |
| Email Extension Module | ChristopherOmega | Allows scripts to send emails without delay and receive emails without a timer. |
| Event Lottery | AmaOmega | Randomly choose a winner from a list of people without duplicates. |
| Experimental Rotation Math Library | StrifeOnizuka | Collection of functions for working with rotations. |
| Fade Texture | NashBaldwin | Smoothly drop texture alpha using exponential fall-off. |
| Fast Find | AmaOmega | Fast find number of lines in a notecard (binary search). |
| Fix Repeats Per Meter | NashBaldwin | Make a building by roughly positioning walls, then drop this script on each prim. It rescales to grid, positions to grid, and fixes repeats per meter, then deletes self. |
| Flight Assist | MorphWollongong | Flight assist HUD controller script |
| Float to Hex | StrifeOnizuka | Very useful for floats transporting. |
| General Menu Engine | ZonaxDelorean | A menu system engine that lets you define menus then easily use them. |
| Get Day of Week | DoteDoteEdison | Alternate method to get day of week from llGetUnixTime. |
| Go Game | JonathanShaftoe | A fully working Go game board. |
| IGS (In Game Data Server) | ViceroLambert | A simple LSL server. |
| Keyboard while typing | MaxCase | A simple keyboard while you type. |
| Link Numbers Getter | KankerGreenacre | Simple function for keeping track of the links in your object. |
| Millisecond Time | MinskOud | Timezone-aware and millisecond-granuality time and formatting functions. |
| Multidimensional Array API | ChristopherOmega | Store data in lists as you would in a standard C++/Java multidimensional array. |
| NewbieNag | KexGodel | Give a notecard to a new resident below a certain age |
| 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 0.5 | AmaOmega | Create particle systems and play around with the settings. |
| Particle Script 0.5a | EepQuirk | An optimized version of the above script. |
| Plane Pontoon Script | SiRiSAsturias | Water detection for plane pontoons script |
| PortRing Creator | Neo Rebus | A system to automatically create a teleporter system from a central "base" location to a number of outlying "stations". |
| Pseudo-Random Number Generator | StrifeOnizuka | For use with secure communication through insecure mediums to reducing the risk of the communications protocol being hacked. |
| Radar | SableTill | Fairly complete scanner that includes details on distance, time in vicinity and direction |
| Runtime Environment | ReadyJack | Detailed detection of object environment changes like dropping or wearing. Also detects logins! |
| Sailboat Script | KankerGreenacre | Flying Tako sailboat |
| Self Upgrading Script | MarkovBrodsky | Keeps only latest version on prim |
| Self Upgrading Script Alt | DamekTretiak | Updates each child-prim with a given script |
| LibrarySerialize | ShadowGretzky | Implements 'float-safe', reasonably quick serialization and unserialization of list types |
| Set Text Once | EpikTetus | Drop it on an object, say "/3 This is Red", the floating text changes and the script deletes itself. |
| Settings Notecard | KonigmannLippmann | Loads values from a notecard so scripts can be customized by user. |
| Simple Cypher | AmaOmega | A simple password-based substitution cypher. |
| Simple Disappearing HoverText | KonigmannLippmann | A simple demonstration of how to remove hover text when an avatar sits on the prim. |
| SLPrint | AmaOmega | A function to print formated data, including hexidecimal and fixed-point floats. |
| Strided List Functions | AakanaarLaSalle | Functions for working with strided lists. |
| Swarm | ApotheusSilverman | This implements the widely-available swarm algorithm in SL. |
| TextureSwitcher | StrifeOnizuka | Texture switcher that will step through the textures in an object's inventory, displaying them on all sides of the object. |
| TimeElapsed | ChromalBrodsky | When called twice, will give the time elapsed with millisecond precision. |
| Timeless Linked Door | TimelessPrototype | Full-featured door script for doors that are linked to other prims. |
| Scale Spaz | Chasingred3Ixtab | Randomizing Scale! |
| Timer Enhancer | ChristopherOmega | Grants more precise control over timers. |
| Unescape | StrifeOnizuka | Unescape escape codes in strings. |
| Universal Prim Torture Script | StrifeOnizuka | Upgradable universal prim torture script. |
| Vendor Script | AmaOmega | A simple vendor |
| Vigenere Cipher | DolusNaumova | A polyalphabetic substitution cipher. |
| WarpPos | KeknehvPsaltery | A function that allows one to do instantaneous non-physical movement |
| LibraryNumRs | Norn? | Library function. |
| LibraryPositionHUD | GigsTaggart | Moves a HUD to a sane position in any attach point. |
| XyText | XylorBaysklef | Display text (up to 6 characters) on a prim |
The Script Library is for full scripts. Examples is best suited for explaining specific functions or parts of scripts.