Old forum Scripting Library index
This will take time to complete. I am reviewing the old scripting library threads before adding, the archiving was not nice to it. The later entries were in the regular scripting tips forum, those will maybe come later.
Important: Some archived script sources were damaged by the conversion process. If you notice that the code suddenly goes italic then a variable If your browser can support user scripts, this little Greasemonkey script can fix the damage noticed so far. The script will be updated from time to time if other problems are found. Tested with Greasemonkey on Firefox and GreaseKit on Mac Safari, will check Chrome and some others later. |
Name | Author | Date | Description |
---|---|---|---|
OO/Class simulation in LSL | Pavcules Superior | 2009-01-28 | simulate several OO features in LSL |
Arrays in LSL | Pavcules Superior | 2009-01-18 | array implementation based on VK-dbms-VM |
Collections in LSL | Pavcules Superior | 2008-11-04 | collections implementation based on VK-dbms-VM |
VK-dbms-VM | Very Keynes | 2008-10-31 | database with storage in script memory |
MultiMenu (Nested Dialog handler) | Soen Eber | 2008-09-04 | manage dialogs using link messages, includes tutorial |
Sip Script 2.0 | Kahiro Watanabe | 2008-06-02 | based on Theda Twilight's drinking animation script, with notecard options added |
Strong XTEA Encryption LSL <-> LSL <-> PHP (discussion) | SleightOf Hand | 2007-05-22 | encryption between LSL and an outside server |
Elite Spanker v2.0 | BigJohn Jade | 2007-11-21 | a spanker without chat spam |
Light with Touch On/Off and changeable color via chat commands (discussion) | 2fast4u Nabob | 2006-07-07 | |
Anti-copybot (discussion) | JJValero Writer | 2007-07-08 | prevents a script from working in a different object |
Bitwise rotation (discussion) | Eric Quine | 2007-07-04 | A function for bit manipulation, not prim rotation |
Builders' Buddy (discussion) | Newfie Pendragon | 2006-03-28 | rezzing and positioning tool for large builds |
Menu animation (discussion) | Dragos Zaoh | 2007-06-28 | choose sitting poses from a menu on touch |
2 levels slow elevator (discussion) | Dragos Zaoh | 2007-06-28 | nonphysical lift |
Pay to teleport (discussion) | Haplo Voss | 2007-06-18 | uses WarpPos |
List Logic Functions (discussion) | Very Keynes | 2007-06-17 | see LSL Examples for updated versions |
Bouncing prim (discussion) | Shippou Oud | 2007-06-17 | make a prim bounce off the ground |
Chat Relay (discussion) | Jippen Faddoul | 2007-06-15 | distribute a conversation in a large area with permission |
Hopping creature (discussion) | Catfart Grayson | 2007-06-13 | create a small physics enabled creature that moves around by small jumps |
NoteCard Giver v1.0 (discussion) | Russ Allen | 2007-06-13 | sends notecard to avatars in sensor range |
Vending script (discussion) | Wednesday Grimm | 2003-06-10 | short simple single item vendor |
Twitter update script (discussion) | Orlie Omegamu | 2007-06-08 | obsolete, see Twitter OAuth Library for current authentication |
Open source Wishing Well script (discussion) | Jim Guyot | 2007-06-04 | pay and chat a wish to the well |
Quick and Dirty Vendor (discussion) | Jim Guyot | 2007-06-03 | simple notecard driven vendor |
Picture Display/Slideshow Board (discussion) | Cienna Rand | 2004-10-28 | |
Regionwide switch (discussion) | Marcush Nemeth | 2007-05-26 | remote control with llRegionSay |
Greeter and automatic notecard giver (discussion) | Benz Bingyi | 2007-05-24 | Linden visitor counter with added features |
LSL based FORTH interpreter | Alondria LeFay | 2005-01-31 | Forth programming language in a prim |
Basic Mechanical Clock Script (discussion) | Phoenix Ristow | 2007-05-19 | |
Archive Box Labeler and Item Counter (discussion) | Apollia Pirandello | 2007-05-18 | aid for storing inventory in a prim |
message passing synchronizer (discussion) | Lee Ponzu | 2007-05-17 | sync objects using llShout |
Changeable SitPos Script (discussion) | Seagel Neville | 2007-05-17 | user interface for UpdateSitTarget |
Simple Pose Ball Script (discussion) | Shippou Oud | 2007-05-13 | |
Cart Vendor (discussion) | Talia Tokugawa | 2007-05-03 | a little different from the typical panel vendor |
Regular Timer (discussion) | Lee Ponzu | 2007-04-28 | sync a script to wall clock time |
5 different gaming scripts (for learning) (discussion) | Shippou Oud | 2007-04-23 | obsolete, see Linden Lab Official:Policy Regarding Wagering in Second Life |
Fixed Steel Door Scripts (discussion) | Cutter Rubio | 2004-11-22 | update of JohnG Linden's door lock script |
Simple Age Check (discussion) | Squirrel Wood | 2007-04-20 | restrct things to avatars with a minimum account age (not real life age) |
Whats talking? (discussion) | Misch Lameth | 2007-04-12 | show the owners of chatting objects |
Psyke's Music Script v4.15.1 (discussion) | Psyke Phaeton | 2004-03-06 | play a series of audio assets as a single track or song |
Free Photo Viewer Script (discussion) | Hiro Pendragon | 2004-10-31 | picture display script |
Maze Generator (discussion) | Apotheus Silverman | 2004-08-10 | builds mazes from prims |
Notecard Settings Reader (discussion) | Konigmann Lippmann | 2005-01-20 | |
Texture cycler with press & hold trigger (discussion) | Soen Eber | 2007-04-05 | hold mouse button to select a texture |
Press & Hold trigger emulation (discussion) | Soen Eber | 2007-04-01 | trigger action if mouse button held down for 2 seconds |
Basic piston (discussion) | sirhc DeSantis | 2007-03-30 | slide a prim up and down with llSetPos |
llSetLink* Helper Script (discussion) | Domino Marama | 2007-03-26 | help identify face number on a prim |
Eazy-Cheez (discussion) | Haplo Voss | 2007-03-21 | simple door and light control scripts |
Object Update System (discussion) | Darien Caldwell | 2007-03-21 | localized update system utilizing llRemoteLoadScriptPin |
GetNewInventoryName function (discussion) | ZenMondo Wormser | 2007-03-21 | returns a list of items added to prim inventory since it was last called |
Smooth fading of a linked set using one script (discussion) | Nitrox Peel | 2007-03-20 | fades out or in a set number of linked prims using one script |
Sky.FM radio tuner for land Music URL (discussion) | DangerDave Writer | 2007-03-18 | includes stats and welcomer |
Night and day particle/sound switcher (discussion) | Poppet McGimsie | 2007-03-18 | switches lights and environment sounds based on llGetSunDirection |
Transaction History converter (discussion) | Francis Chung | 2007-13-17 | written in Python; may need updates, SL transaction format has changed |
New WarpPos (now with safety net!) (discussion) | Winter Ventura | 2007-13-17 | WarpPos with llSetPos fallback to guard against LSL regressions |
Smooth Rotation (discussion) | Gearsawe Stonecutter | 2007-03-15 | "This script is currently broken because of SL 'Features', use at your own discretion" |
XTEA Strong Encryption Implementation (discussion) | Morse Dillon | 2007-03-13 | see XTEA Strong Encryption Implementation for latest version |
Keyless Product Update Server (discussion) | Dragon Keen | 2007-03-11 | an update server, but lets it be keyless, utilizing a mySQL backend system |
1 prim double sliding glass door (discussion) | Seagel Neville | 2006-11-23 | the "Star Trek" door found all over SL |
Long distance teleport (discussion) | Lisbeth Cohen | 2006-09-20 | WarpPos teleporters |
Open Source Interoperability Framework (discussion) | Khemical Stonecutter | 2007-03-02 | links to LSL implementation of the Fractally Unified Network Knowledgesphere(FUNK) |
PureEvil PickPocket Script | Mitzpatrick Fitzsimmons | 2007-02-28 | |
Anti-Push Attachment | Sapphire Bombay | 2003-12-03 | also known as a move lock, tries to stop avatar pushes |
Open-Source Portable Music Player (discussion) | Nat Mandelbrot | 2007-02-19 | music player, links in post are dead |
Landowner Border Detector (discussion) | BadPenguin Posthorn | 2007-02-17 | display border lines and boundary coordinates of contiguous land owned by the same landowner |
The Color Master (discussion) | Tyken Hightower | 2007-02-16 | fancy menu driven color changer |
KDC's non linear solar clock (discussion) | Kyrah Abattoir | 2007-02-15 | clock that reflects SL day cycle |
Giant Hammer Thrower (discussion) | sparti Carroll | 2007-01-23 | |
OpenSourcing my Builder Objects (discussion) | sparti Carroll | 2007-01-13 | pointer to free builder objects in Chessport |
Vertex Modelling Tool (discussion) | Sanderman Cyclone | 2007-02-13 | allows you to model by positioning vertices and create fitting triangles between them |
Another Simple Silly Blinds Script (discussion) | Stacey Novi | 2007-02-12 | tints windows on touch |
Timer Module (discussion) | Isabelle Aquitaine | 2007-02-12 | track multiple timers |
collision_start switch to RezObject (discussion) | ArchTx Edo | 2007-02-04 | rez an object when someone walks over or bumps into a prim |
Solop dance machine | Evil Fool | 2004-11-04 | popular single prim multiuser dance ball system |
Sensor door with unknown avatar detection (discussion) | Fixyou Kit | 2007-01-28 | door opens for known avatars, warns about unknown avatars |
The Little Box Of Calm (discussion) | Gaynor Gritzi | 2007-01-27 | the purpose of this script is to bring about World Peace |
Particle XY Text (discussion) | Zara Vale | 2007-01-21 | signboard made out of particles |
Sensor Notice (discussion) | Joker Opus | 2007-01-20 | send an llDialog notification to avatars in sensor range |
Particle Garden (discussion) | Zara Vale | 2007-01-19 | garden grows slowly with random textures |
YAC, Yet Another Calculator (discussion) | Mikhail Pasternak | 2007-01-19 | uses RPN (reverse Polish notation) |
The better double-click (discussion) | Geuis Dassin | 2007-01-14 | one way to detect mouse double clicks in LSL |
Menu Driven Window Tint Script (discussion) | Abba Thiebaud | 2007-01-14 | |
Working Age Detector (discussion) | Shippou Oud | 2007-01-07 | determine avatar's age (not real life age) when clicked |
Prim side announcer (discussion) | Soen Eber | 2007-01-06 | count prim sides, highlight and announce face numbers on touch |
Detecting a Double Click (discussion) | Jiminy Roo | 2007-01-05 | in laggy areas this may not be too good to use |
Crude 250m+ flight enhancer for newbies (discussion) | Jolan Nolan | 2007-01-04 | |
XY Text Light (discussion) | Osgeld Barmy | 2007-01-04 | smaller simpler alternative to XYText |
Simple Sim Diagnostic Tool (discussion) | Shippou Oud | 2006-12-29 | region stats monitor |
LSL quine (discussion) | Lex Neva, Seifert Surface | 2006-12-24 | more about quines if you like this |
How to use llMessageLinked for advanced stuff (discussion) | Shippou Oud | 2006-12-24 | example to address individual prims |
HUD, Hovering Text, and Dialog Example (discussion) | Clayton Cinquetti | 2006-12-20 | |
Reliably detect when avatar moves (discussion) | Geuis Dassin | 2006-12-16 | workaround for moving_start/moving_end unreliability |
Parcel DJ Station / Media changer (discussion) | Dimentox Travanti | 2006-12-04 | change stations via a touch and dialog, with user list |
lift (elevator) (discussion) | timeless Montreal | 2006-12-11 | nonphysical elevator |
Easy Sit Target Positioner (discussion) | Lex Neva | 2006-12-06 | sit on a poseball, position yourself exactly where you want to be, and the sit target is calculated automatically for you |
mousehelddown - get more from touches (discussion) | Goapinoa Primeau | 2006-12-04 | allows separate actions for short and long mouse clicks |
BVH-to-Prim Importer, prim.blender (discussion) | Jeffrey Gomez | 2005-03-02 | prim animation |
Realistic Car Script (discussion) | Aaron Perkins | 2004-03-17 | with turning wheels, correct reverse movement |
SLurl maker (discussion) | Silje Russell | 2006-12-01 | returns SLurl for the current position |
Number/Name Prims in Link Order (discussion) | Graysen Graff | 2006-11-28 | renames prims in a link set to match link numbers |
C# XMLRPC Example | JustAnother Millhouse | 2005-02-10 | code for an external server to talk in XML-RPC to a prim |
Truly Random Hue (discussion) | Abu Nasu | 2006-11-23 | pick a random color with tons of saturation |
Parametric Surface Rezzer (discussion) | Seifert Surface | 2006-11-21 | scripts for rezzing surfaces from arbitrary parametric equations |
Short-Term CopyBOT countermeasure | Ethan Cinquetti | 2006-11-14 | obsolete, copybot stopped using the public !quit command in 2006.
|
Land Editor (discussion) | Landing Normandy | 2006-11-13 | GUI powered landscaping tool |
Mazes Built using Walls (discussion) | Moose Pegler | 2006-11-08 | convert labyrinths from outside programs into prims |
LSL RSA Cryptography Library V1.0 | Moose Pegler | 2006-11-03 | |
RSA Cryptography (discussion) | Moose Pegler | 2006-10-31 | the modular exponentiation function can be used for other public key schemes |
Float to Scientific Notation (discussion) | Strife Onizuka | 2004-11-22 | pass floats through strings without losing precision |
Really, really simple window blinds script (discussion) | Poppet McGimsie | 2006-10-26 | |
Some String functions (discussion) | Newgate Ludd | 2006-10-26 | comparisons, type tests |
Multi point attachment (discussion) | Joannah Cramer | 2006-10-25 | remember attachment offsets and rotations even after attached to another point |
Simple Show/Hide Script (discussion) | Sean Playfair | 2006-10-22 | show or hide a prim by chat commands |
Offset Reporter (discussion) | Domino Marama | 2006-10-22 | tracks changes to a prim's position and rotation |
Online status and online tracker IM sender (discussion) | Packard Sonic | 2006-10-19 | |
getting attention with particles (discussion) | Angel Fluffy | 2006-10-17 | tip jar with particle effects |
High Speed Config Loading (discussion) | Squirrel Wood | 2006-10-12 | uses names of prim inventory items to store data |
A Real Vendor Script | Jade Bard | 2004-07-18 | simple vendor with scroll buttons |
AO Overriding Pose Ball (discussion) | Jesse Barnett | 2006-10-09 | stops sit animation overrides from old AOs |
Collision activated home security script (discussion) | Vares Solvang | 2006-09-25 | teleports home avatars who bump into it |
Alt Cookie/Change Jar (discussion) | Burke Prefect | 2006-09-22 | share L$ balances between listed users |
llMessageLinked and link_message example (discussion) | ArchTx Edo | 2006-09-21 | |
pirate translation script (discussion) | Kiwini Oe | 2006-09-19 | yarrrrrrrrrrrrr |
LSL-2-PHP Library (discussion) | Craze Copeland | 2006-09-17 | LSL function emulation in PHP |
Simple but fun "door" scripts (discussion) | Vares Solvang | 2006-09-16 | unconventional doors |
Nice, simple rotation script (discussion) | Sue Stonebender | 2006-09-16 | can be linked to parent, good for doors. |
Touch texture change using states - window example (discussion) | ArchTx Edo | 2006-09-16 | example of LSL states |
Phantom Alpha Door or Wall (discussion) | ArchTx Edo | 2006-09-13 | uses private channel chat passwords to make a door open/close, lock/unlock |
Useful Shop Visitor Tracker (discussion) | Meghan Eldrich | 2006-09-12 | with IM notify options |
InstaBlaze Firelogs (discussion) | Poppet McGimsie | 2006-09-19 | mashup of random rock and fire scripts |
Astronomical Julian Dates (discussion) | Pale Spectre | 2006-09-08 | convert to and from calendar dates |
Make the wind work on physical objects (discussiono) | Goapinoa Primeau | 2006-09-07 | push an object to follow llWind |
Very simple swing door script (discussion) | ed44 Gupte | 2006-09-05 | |
function debug (discussion) | Frosty Fox | 2006-09-06 | simple switch for debug chatter |
Flight Assist (discussion) | Morph Wollongong | 2006-09-03 | pass flight ceiling, plus speed boost |
Prototype Car (discussion) | Tamaria Vixen | 2006-08-29 | for making and debugging ground vehicles |
Bucky's Texture Chooser 1.0b19 (discussion) | bucky Barkley | 2006-08-29 | organizer |
inworld Linden Blogs headlines reader (discussion) | Osgeld Barmy | 2006-08-27 | retrive RSS from Osgeld's server |
SkyDiver Setup | Nada Epoch | 2004-07-21 | takes you up 4000 meters, then releases you into free fall |
llHTTPRequest <-> mySQL (discussion) | Lasivian Leandros | 2006-08-25 | PHP interface helps LSL scripts query remote databases with llHTTPRequest |
Growth Script (discussion) | Floog Stuart | 2006-08-25 | makes a prim grow on its Z axis when the sun is out |
Bucky's Web Browser 0.3 (discussion) | bucky Barkley | 2006-08-22 | dialog and chat driven web page launcher |
"invisibility" (SL patent protest Richard Stallman style) | Antagonistic Protagonist | 2003-08-28 | obsolete; early attempt at invisiprims |
Particle Script Simplifier (discussion) | Norman Desmoulins | 2006-08-17 | liberally commented llParticleSystem wrapper |
Multiple Anim (discussion) | Norman Desmoulins | 2006-08-17 | pose stand with dialog to choose animation |
Visitor List with Notification & Query (discussion) | Norman Desmoulins | 2006-08-17 | with offline querying by email |
Radar/Scanner (discussion) | Sable Till | 2006-08-17 | shows avatar distance, direction, time |
Script controller (discussion) | Dom DaSilva | 2006-08-13 | uses llSetScriptState to toggle scripts in an prim on or off |
Bucky's Radio 2.6.4 (discussion) | bucky Barkley | 2006-08-11 | very popular parcel music jukebox |
script to notify you when your land sells (discussion) | Angel Fluffy | 2006-08-06 | sends you an IM when your land is sold |
Donation/Tipjar script with a 'goal' and progress meter (discussion) | Angel Fluffy | 2006-08-04 | |
Hud Script (discussion) | LaZy Hulka | 2006-08-02 | show, hide buttons |
Enhanced Single-Item, Single-Prim Vendor (discussion) | Mark Assia | 2006-08-02 | can point buyer to web shopping sites (will need updates, uses defunct sites) |
Temp Prim Rezzer (discussion))' | Eata Kitty | 2006-08-02 | check your covenant, many do not allow these |
Particle System Template (discussion) | Angela Salome | 2006-07-28 | |
No phy/no sit (discussion) | LaZy Hulka | 2006-07-27 | disallow sitting on an object |
Prim Persistant Data Storage (discussion) | ed44 Gupte | 2006-07-26 | compact data storage in prim description |
Personal Pilot v0.1 | Shack Dougall | 2004-11-09 | auto-pilot for your avatar; fun now, handy when there were telehubs |
Iris opening door script, using a torus (discussion) | Ceera Murakami | 2006-07-24 | |
Prim Shape reminder (discussion) | Seagel Neville | 2006-07-24 | store and recreate useful prim shapes |
Personal Alt Bank (discussion) | Deight Boccara | 2006-07-22 | pay and withdraw your alt's L$ balance without logging them in |
Emergency Bouncer with Ban (discussion) | Moonshine Herbst | 2006-07-20 | give parcel banning ability to group members |
Single Item Vendor with IM & Email Support (discussion) | Validus Bishop | 2006-07-13 | |
1000m Menu-driven Intra-Sim Teleporter (discussion) | Nepenthes Ixchel | 2006-07-15 | needs update, tied to old 768 meter build height limit |
Online Status Indicator with PHP script (discussion) | Aster Lardner | 2006-07-08 | relay online status to outside web sites |
Reset a script on rez ONCE (discussion) | Graysen Graff | 2006-05-23 | cause another script in the same prim to be reset when the object is rezzed for the first time |
Event Lottery Script (discussion) | Ama Omega | 2003-09-19 | opt-in random money giver |
PvP Logger (discussion) | Yiffy Yaffle | 2006-07-01 | LSL version of bumps, pushes, hits display |
Rotate prim while retaining scale (discussion) | Lex Neva | 2006-06-22 | fixes prims built at the wrong rotation |
Auto die tip jar (discussion) | grumble Loudon | 2006-06-21 | self destructing tip jar for forgetful performers |
RLib - A Developer Library (discussion) | Hitani Fugazi | 2006-06-21 | collection of LSL utility functions |
Rent-All rental cube script (discussion) | Rizado DaSilva | 2006-02-13 | land rental system |
Single Item vendor box with age check (discussion) | Osgeld Barmy | 2006-06-15 | only allows new residents to buy |
Listen not working for new owner? (discussion) | Guitar Petty | 2006-06-10 | a brute force way to address how llListen filters do not automatically change on transfer |
Chat-URL-Tracker (discussion) | Cockerel Mommsen | 2006-06-08 | make URLs in chat clickable; semi-obsolete, most viewers have this built in now |
Random 32 character string Function (discussion) | Jim Bunderfeld | 2006-06-08 | example function |
Bulldozer Poseball (discussion) | Yumi Murakami | 2006-06-06 | stops sit animation overrides from old AOs |
WarpPos Cross-Sim Transportation (discussion) | Khalek Trescothick | 2006-06-04 | WarpPos example |
Auto-Detacher (discussion) | Angela Salome | 2006-06-03 | stops newbies from wearing boxes they should rez and open |
Preload Gesture Sounds (discussion) | Jim Bunderfeld | 2006-06-01 | cache sounds so you can hear them on the first play |
WarpPos -- llSetPos without the limits (discussion) | Keknehv Psaltery | 2006-05-26 | obsolete original version; see WarpPos for updates |
Simple method of generating multiple sequential dialog menus (discussion) | Tex Armistice | 2006-05-24 | |
Adler32 CRC (hash) and char -> ASCII functions (discussion) | Huns Valen | 2006-05-23 | |
Window Tinting System (discussion) | Lecina Enigma | 2006-05-22 | can control all windows in a house |
Example motorcycle | Cory Linden, Andrew Linden | 2004-04-21 | free motorcycle, just add motorcycle |
MLP - Multi-love-pose 1.0 (discussion) | Miffy Fluffy | 2006-05-15 | See MLPV2 for newer versions |
jelly prims (discussion) | Osgeld Barmy | 2006-05-14 | fun demo makes a prim morph in Gumbasia style |
Avatar Magnet (discussion) | Intent Unknown | 2006-05-13 | llPushObject toy |
Login Proxy (discussion) | Eddy Stryker | 2006-06-11 | PHP script for login; from before SL went open source |
Single Neat Elevator II (discussion) | Seagel Neville | 2006-05-03 | WarpPos teleporter system |
Speedometer Working By Hypotenuse (discussion) | Jiminy Roo | 2005-01-016 | alternative to llGetVel |
Face Colour | Haravikk Mistral | 2006-04-26 | prim face visualizer |
Point a child prim at a region-coordinate target (discussion) | Cross Lament | 2006-04-25 | rotation example |
Timeless Linked Door (discussion) | Timeless Prototype | 2006-04-23 | broken link, go here instead |
Top Logger (discussion) | Top Tank | 2006-04-20 | generalized script logging functions |