Serialization

Serialization is the process of saving an object onto a storage medium (such as a file, or a memory buffer) or to transmit it across a network connection link such as a socket either as a series of bytes or in some human-readable format such as XML. The series of...

Shoutcast V2 Script Project

This script is a work in progress.  It is designed to parse the xml file from Shoutcast V2 servers and output it to a prim.  Please note that this does not work on Shoutcast V1 or Icecast yet. Here is my new version.  You will also need the Furware text script and a...

Sitting

Avatars can sit on objects and the ground. Avatars cannot sit on attachments. (One way to fake this would be a separate object that “followed” the target avatar using a sensor and llMoveToTarget, but there would be a noticable delay when the other avatar...

State

LSL and OSSL feature states which scripts can define in many ways, switching back and forth between them using the state directive (example: state default;). States are defined using the keyword state (Example: state foo {...}) with the exception of the...

String

A string is a sequence of characters limited in length only by available memory. Strings are enclosed in quotation marks (“). LSL uses UTF-8 for its encoding standard for strings. Example: string foo = "bar"; // this defines a string named "foo", containing the...