llDialog

llDialog(key id, string message, list buttons, integer chat_channel) Shows the user specified by id a popup dialog box (in the upper right corner of their viewer window)...

Agent and Avatar

The user’s presence in Opensim is represented by two entities: an agent and an avatar. An agent is a client’s presence within a simulator. All users connect to a sim as an agent. An agent is not an avatar, though it is represented on the client by one. An...

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...

List

Instead of arrays, LSL uses lists. The list type is exactly what it sounds like: a heterogeneous list of the other data types. Lists are created via comma-separated values (CSV) of the other data types. enclosed by square brackets: “[” and “]”....

Key

The key type is a specialized string, a unique identifier that can be used to reference objects, inventory items and agents in Second Life. Sometimes also referred to as UUID (Universal Unique IDentifier), UID, or asset-ID, a key can be represented as a string of...