Forgot? Join

Scripting

LSL Guide

Every script function this grid actually runs, read straight from the region software rather than copied from a wiki — including the wolf* functions that exist only here.

Functions · Constants

300 results for “W”

string wolfGetLastError() Wolf Territories

The last error from a wolf* call on this script, or an empty string.

list wolfGetRegionWeather() Wolf Territories

This region's stored weather as key/value pairs, or an empty list.

Force the weather on the parcel this prim stands in, by writing the keyword form into THIS prim's description — the mechanism the viewers already read. The script's owner must own the parcel (or hold the region).

Set this region's weather. The script's OWNER must hold the region. Key/value pairs: see Wolf_Api.WeatherRulesToJson. TRUE when the grid accepted it, FALSE otherwise.

Add avatar ID to the parcel ban list for the specified number of Hours.\ A value of 0 for Hours will add the agent indefinitely.\ The smallest value that Hours will accept is 0.01; anything smaller will be seen as 0.\ When values that small are used, it seems the function bans in approximately 30 second increments (Probably 36 second increments, as 0.01 of an hour is 36 seconds).\ Residents teleporting to a parcel where they are banned will be redirected to a neighbouring parcel.

Adjusts the volume (0.0 - 1.0) of the currently playing attached sound.\ This function has no effect on sounds started with llTriggerSound.

If Flag == TRUE, users without object modify permissions can still drop inventory items into the object.

Returns the angle, in radians, between rotations Rot1 and Rot2.

Applies impulse to the object.\ If Local == TRUE, apply the Force in local coordinates; otherwise, apply the Force in global coordinates.\ This function only works on physical objects.

Applies rotational impulse to the object.\ If Local == TRUE, apply the Force in local coordinates; otherwise, apply the Force in global coordinates.\ This function only works on physical objects.

Follows the same convention as llAttachToAvatar, with the exception that the object will not create new inventory for the user, and will disappear on detach or disconnect.

If an avatar is sitting on the link's sit target, return the avatar's key, NULL_KEY otherwise.\ Returns a key that is the UUID of the user seated on the specified link's prim.

If an avatar is seated on the sit target, returns the avatar's key, otherwise NULL_KEY.\ This only will detect avatars sitting on sit targets defined with llSitTarget.

Returns the rotation represented by coordinate axes Forward, Left, and Up.

Returns an integer that is the Text, Base64 decoded as a big endian integer.\ Returns zero if Text is longer then 8 characters. If Text contains fewer then 6 characters, the return value is unpredictable.

De-links the prim with the given link number (requires permission PERMISSION_CHANGE_LINKS be set).

Casts a ray into the physics world from 'start' to 'end' and returns data according to details in Options.\ Reports collision data for intersections with objects.\ Return value: [UUID_1, {link_number_1}, hit_position_1, {hit_normal_1}, UUID_2, {link_number_2}, hit_position_2, {hit_normal_2}, ... , status_code] where {} indicates optional data.

Clears (deletes) the media and all parameters from the given Face on the linked prim.\ Returns an integer that is a STATUS_* flag, which details the success/failure of the operation.

Clears (deletes) the media and all parameters from the given Face.\ Returns an integer that is a STATUS_* flag which details the success/failure of the operation.

Suppress default collision sounds, replace default impact sounds with ImpactSound.\ The ImpactSound must be in the object inventory.\ Supply an empty string to suppress collision sounds.

Suppress default collision sprites, replace default impact sprite with ImpactSprite; found in the object inventory (empty string to just suppress).

Starts an asychronous transaction to create a key-value pair. Will fail with XP_ERROR_STORAGE_EXCEPTION if the key already exists. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value passed to the function.

Starts an asychronous transaction the request the used and total amount of data allocated for the Experience. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the the amount in use and the third item will be the total available.

Starts an asychronous transaction to delete a key-value pair. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value associated with the key.

Removes the slice from start to end and returns the remainder of the list.\ Remove a slice from the list and return the remainder, start and end are inclusive.\ Using negative numbers for start and/or end causes the index to count backwards from the length of the list, so 0, -1 would delete the entire list.\ If Start is larger than End the list deleted is the exclusion of the entries; so 6, 4 would delete the entire list except for the 5th. list entry.

Removes the indicated sub-string and returns the result.\ Start and End are inclusive.\ Using negative numbers for Start and/or End causes the index to count backwards from the length of the string, so 0, -1 would delete the entire string.\ If Start is larger than End, the sub-string is the exclusion of the entries; so 6, 4 would delete the entire string except for the 5th. character.

Returns TRUE if detected object or agent Number has the same user group active as this object.\ It will return FALSE if the object or agent is in the group, but the group is not active.

Returns the key of detected object's owner.\ Returns invalid key if Number is not a valid index.

Returns the surface bi-normal for a triggered touch event.\ Returns a vector that is the surface bi-normal (tangent to the surface) where the touch event was triggered.

Returns the index of the face where the avatar clicked in a triggered touch event.

Returns the surface normal for a triggered touch event.\ Returns a vector that is the surface normal (perpendicular to the surface) where the touch event was triggered.

Returns the position, in region coordinates, where the object was touched in a triggered touch event.\ Unless it is a HUD, in which case it returns the position relative to the attach point.

Returns a vector that is the surface coordinates where the prim was touched.\ The X and Y vector positions contain the horizontal (S) and vertical (T) face coordinates respectively.\ Each component is in the interval [0.0, 1.0].\ TOUCH_INVALID_TEXCOORD is returned if the surface coordinates cannot be determined (e.g. when the viewer does not support this function).

Returns a vector that is the texture coordinates for where the prim was touched.\ The X and Y vector positions contain the U and V face coordinates respectively.\ TOUCH_INVALID_TEXCOORD is returned if the touch UV coordinates cannot be determined (e.g. when the viewer does not support this function).

Returns the type (AGENT, ACTIVE, PASSIVE, SCRIPTED) of detected object.\ Returns 0 if number is not a valid index.\ Note that number is a bit-field, so comparisons need to be a bitwise checked. e.g.:\ integer iType = llDetectedType(0);\ {\ // ...do stuff with the agent\ }

Shows a dialog box on the avatar's screen with the message.\ Up to 12 strings in the list form buttons.\ If a button is clicked, the name is chatted on Channel.\ Opens a "notify box" in the given avatars screen displaying the message.\ Up to twelve buttons can be specified in a list of strings. When the user clicks a button, the name of the button is said on the specified channel.\ Channels work just like llSay(), so channel 0 can be heard by everyone.\ The chat originates at the object's position, not the avatar's position, even though it is said as the avatar (uses avatar's UUID and Name etc.).\ Examples:\ llDialog(who, "Are you a boy or a girl?", [ "Boy", "Girl" ], -4913);\ llDialog(who, "This shows only an OK button.", [], -192);\ llDialog(who, "This chats so you can 'hear' it.", ["Hooray"], 0);

Delete the object which holds the script.

Returns the list as a single string, using Separator between the entries.\ Write the list out as a single string, using Separator between values.

Checks to see whether the border hit by Direction from Position is the edge of the world (has no neighboring region).\ Returns TRUE if the line along Direction from Position hits the edge of the world in the current simulator, returns FALSE if that edge crosses into another simulator.

Ejects AvatarID from land that you own.\ Ejects AvatarID from land that the object owner (group or resident) owns.

Sends email to Address with Subject and Message.\ Sends an email to Address with Subject and Message.

Returns an escaped/encoded version of url, replacing spaces with %20 etc.\ Returns the string that is the URL-escaped version of URL (replacing spaces with %20, etc.).\ This function returns the UTF-8 encoded escape codes for selected characters.

If Enable is TRUE any avatar that sits on this object is forced into mouse-look mode.\ After calling this function with Enable set to TRUE, any agent sitting down on the prim will be forced into mouse-look.\ Just like llSitTarget, this changes a permanent property of the prim (not the object) and needs to be reset by calling this function with Enable set to FALSE in order to disable it.

Returns a pseudo random number in the range [0, Magnitude] or [Magnitude, 0].\ Returns a pseudo-random number between [0, Magnitude].

Returns an integer bit-field containing the agent information about id.\ Returns AGENT_FLYING, AGENT_ATTACHMENTS, AGENT_SCRIPTED, AGENT_SITTING, AGENT_ON_OBJECT, AGENT_MOUSELOOK, AGENT_AWAY, AGENT_BUSY, AGENT_TYPING, AGENT_CROUCHING, AGENT_ALWAYS_RUN, AGENT_WALKING and/or AGENT_IN_AIR.\ Returns information about the given agent ID as a bit-field of agent info constants.

If the avatar is in the same region, returns the size of the bounding box of the requested avatar by id, otherwise returns ZERO_VECTOR.\ If the agent is in the same region as the object, returns the size of the avatar.

Returns the prim's centre of mass (unless called from the root prim, where it returns the object's centre of mass).

Returns the color on Face.\ Returns the color of Face as a vector of red, green, and blue values between 0 and 1. If face is ALL_SIDES the color returned is the mean average of each channel.

Returns a key for the creator of the prim.\ Returns the key of the object's original creator. Similar to llGetOwner.

Returns the display name of an avatar, if the avatar is connected to the current region, or if the name has been cached. Otherwise, returns an empty string. Use llRequestDisplayName if the avatar may be absent from the region.

Returns how much energy is in the object as a percentage of maximum.

Returns a string with the requested data about the region.

Returns a list with the following Experience properties: [Experience Name, Owner ID, Group ID, Experience ID, State, State Message]. State is an integer corresponding to one of the constants XP_ERROR_... and State Message is the string returned by llGetExperienceErrorMessage for that integer.

Returns a string describing the error code passed or the string corresponding with XP_ERROR_UNKNOWN_ERROR if the value is not a valid Experience error code.

Returns the number of free bytes of memory the script can use.\ Returns the available free space for the current script. This is inaccurate with LSO.

Returns the requested permission mask for the inventory item.\ Returns the requested permission mask for the inventory item defined by InventoryItem. If item is not in the object's inventory, llGetInventoryPermMask returns FALSE and causes the object to say "No item named '<item>'", where "<item>" is item.

Returns the key of the prim the script is attached to.\ Get the key for the object which has this script.

Returns the key of the land owner, returns NULL_KEY if public.\ Returns the key of the land owner at Position, or NULL_KEY if public.

Returns the list of primitive attributes requested in the Parameters list for LinkNumber.\ PRIM_* flags can be broken into three categories, face flags, prim flags, and object flags.\ * Supplying a prim or object flag will return that flags attributes.\ * Face flags require the user to also supply a face index parameter.

Returns the mass of object that the script is attached to.\ Returns the scripted object's mass. When called from a script in a link-set, the parent will return the sum of the link-set weights, while a child will return just its own mass. When called from a script inside an attachment, this function will return the mass of the avatar it's attached to, not its own.

Returns the largest multiplicative uniform scale factor that can be successfully applied (via llScaleByFactor()) to the object without violating prim size or linkability rules.

Returns the smallest multiplicative uniform scale factor that can be successfully applied (via llScaleByFactor()) to the object without violating prim size or linkability rules.

Fetch the next queued email with that matches the given address and/or subject, via the email event.\ If the parameters are blank, they are not used for filtering.

Returns LineNumber from NotecardName via the dataserver event. The line index starts at zero.\ If the requested line is passed the end of the note-card the dataserver event will return the constant EOF string.\ The key returned by this function is a unique identifier which will be supplied to the dataserver event in the requested parameter.

Returns the number of lines contained within a notecard via the dataserver event.\ The key returned by this function is a query ID for identifying the dataserver reply.

Returns the number of faces (or sides) of the prim.\ Returns the number of sides of the prim which has the script.

Returns a list of object details specified in the Parameters list for the object or avatar in the region with key ID.\ Parameters are specified by the OBJECT_* constants.

Returns the name of the prim which the script is attached to.\ Returns the name of the prim (not object) which contains the script.

Returns the object owner's UUID.\ Returns the key for the owner of the object.

Returns the owner of ObjectID.\ Returns the key for the owner of object ObjectID.

Returns a list of parcel details specified in the ParcelDetails list for the parcel at Position.\ Parameters is one or more of: PARCEL_DETAILS_NAME, _DESC, _OWNER, _GROUP, _AREA, _ID, _SEE_AVATARS.\ Returns a list that is the parcel details specified in ParcelDetails (in the same order) for the parcel at Position.

Returns the maximum number of prims allowed on the parcel at Position for a given scope.\ The scope may be set to an individual parcel or the combined resources of all parcels with the same ownership in the region.

Gets the streaming audio URL for the parcel object is on.\ The object owner, avatar or group, must also be the land owner.

Returns the number of prims on the parcel at Position of the given category.\ Categories: PARCEL_COUNT_TOTAL, _OWNER, _GROUP, _OTHER, _SELECTED, _TEMP.\ Returns the number of prims used on the parcel at Position which are in Category.\ If SimWide is TRUE, it returns the total number of objects for all parcels with matching ownership in the category specified.\ If SimWide is FALSE, it returns the number of objects on this specific parcel in the category specified

Returns a list of up to 100 residents who own objects on the parcel at Position, with per-owner land impact totals.\ Requires owner-like permissions for the parcel, and for the script owner to be present in the region.\ The list is formatted as [ key agentKey1, integer agentLI1, key agentKey2, integer agentLI2, ... ], sorted by agent key.\ The integers are the combined land impacts of the objects owned by the corresponding agents.

Returns an integer bitmask of the permissions that have been granted to the script. Individual permissions can be determined using a bit-wise "and" operation against the PERMISSION_* constants

Returns the key of the avatar that last granted or declined permissions to the script.\ Returns NULL_KEY if permissions were never granted or declined.

Returns a vector, in meters, that is the global location of the south-west corner of the region which the object is in.\ Returns the Region-Corner of the simulator containing the task. The region-corner is a vector (values in meters) representing distance from the first region.

Returns the current time dilation as a float between 0.0 (full dilation) and 1.0 (no dilation).\ Returns the current time dilation as a float between 0.0 and 1.0.

Returns the position (in region coordinates) of the root prim of the object which the script is attached to.\ This is used to allow a child prim to determine where the root is.

Returns the rotation (relative to the region) of the root prim of the object which the script is attached to.\ Gets the global rotation of the root object of the object script is attached to.

Returns the host-name of the machine which the script is running on.\ For example, "sim225.agni.lindenlab.com".

Returns the maximum used memory for the current script. Only valid after using PROFILE_SCRIPT_MEMORY. Non-mono scripts always use 16k.\ Returns the integer of the most bytes used while llScriptProfiler was last active.

Returns an integer that is the script rez parameter.\ If the object was rezzed by an agent, this function returns 0.

Returns a sub-string from String, in a range specified by the Start and End indicies (inclusive).\ Using negative numbers for Start and/or End causes the index to count backwards from the length of the string, so 0, -1 would capture the entire string.\ If Start is greater than End, the sub string is the exclusion of the entries.

Returns a string that is the texture on face (the inventory name if it is a texture in the prim's inventory, otherwise the key).\ Returns the texture of a face, if it is found in object inventory, its key otherwise.

Returns the time in seconds since Second Life midnight or since region up-time, whichever is smaller.\ The Second Life day cycle is 4 hours.

Returns the current used memory for the current script. Non-mono scripts always use 16K.\ Returns the integer of the number of bytes of memory currently in use by the script. Non-mono scripts always use 16K.

Returns the username of an avatar, if the avatar is connected to the current region, or if the name has been cached. Otherwise, returns an empty string. Use llRequestUsername if the avatar may be absent from the region.

Returns the time in seconds since midnight California Pacific time (PST/PDT).\ Returns the time in seconds since simulator's time-zone midnight (Pacific Time).

Give InventoryItems to destination (represented by TargetID) as a new folder of items, as permitted by the permissions system.\ TargetID may be any agent or an object in the same region. If TargetID is an object, the items are passed directly to the object inventory (no folder is created).

Transfers Amount of L$ from script owner to AvatarID.\ This call will silently fail if PERMISSION_DEBIT has not been granted.

Rez directly off of a UUID if owner has god-bit set.

Returns the ground contour direction below the object position + Offset.\ Returns the ground contour at the object's position + Offset.

Returns the ground normal below the object position + offset.\ Returns the ground contour at the object's position + Offset.

Critically damps to height if within height * 0.5 of level (either above ground level or above the higher of land and water if water == TRUE).\ Critically damps to fHeight if within fHeight * 0.5 of ground or water level.\ The height is above ground level if iWater is FALSE or above the higher of land and water if iWater is TRUE.\ Do not use with vehicles. Only works in physics-enabled objects.

Returns the ground slope below the object position + Offset.\ Returns the ground slope at the object position + Offset.

Sends an HTTP request to the specified URL with the Body of the request and Parameters.\ Returns a key that is a handle identifying the HTTP request made.

Responds to an incoming HTTP request which was triggerd by an http_request event within the script. HTTPRequestID specifies the request to respond to (this ID is supplied in the http_request event handler). Status and Body specify the status code and message to respond with.

Returns a new JSON string that is the JSON given with the Value indicated by Specifiers set to Value.

Returns the name of the prim or avatar specified by ID. The ID must be a valid rezzed prim or avatar key in the current simulator, otherwise an empty string is returned.\ For avatars, the returned name is the legacy name

Starts an asychronous transaction the request the number of keys in the data store. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will the the number of keys in the system.

Starts an asychronous transaction the request a number of keys from the data store. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. The error XP_ERROR_KEY_NOT_FOUND is returned if First is greater than or equal to the number of keys in the data store. In the success case the subsequent items will be the keys requested. The number of keys returned may be less than requested if the return value is too large or if there is not enough keys remaining. The order keys are returned is not guaranteed but is stable between subsequent calls as long as no keys are added or removed. Because the keys are returned in a comma-delimited list it is not recommended to use commas in key names if this function is used.

Returns a subset of entries from ListVariable, in a range specified by the Start and End indicies (inclusive).\ Using negative numbers for Start and/or End causes the index to count backwards from the length of the string, so 0, -1 would capture the entire string.\ If Start is greater than End, the sub string is the exclusion of the entries.

Creates a listen callback for Text on Channel from SpeakersName and SpeakersID (SpeakersName, SpeakersID, and/or Text can be empty) and returns an identifier that can be used to deactivate or remove the listen.\ Non-empty values for SpeakersName, SpeakersID, and Text will filter the results accordingly, while empty strings and NULL_KEY will not filter the results, for string and key parameters respectively.\ PUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. DEBUG_CHANNEL is the script debug channel, and is also visible to nearby avatars. All other channels are are not sent to avatars, but may be used to communicate with scripts.

Makes a listen event callback active or inactive. Pass in the value returned from llListen to the iChannelHandle parameter to specify which listener you are controlling.\ Use boolean values to specify Active

Removes a listen event callback. Pass in the value returned from llListen to the iChannelHandle parameter to specify which listener to remove.

Returns a list that contains all the elements from Target but with the elements from ListVariable inserted at Position start.\ Returns a new list, created by inserting ListVariable into the Target list at Position. Note this does not alter the Target.

Returns a version of the input ListVariable which has been randomized by blocks of size Stride.\ If the remainder from the length of the list, divided by the stride is non-zero, this function does not randomize the list.

Returns a list that is Target with Start through End removed and ListVariable inserted at Start.\ Returns a list replacing the slice of the Target list from Start to End with the specified ListVariable. Start and End are inclusive, so 0, 1 would replace the first two entries and 0, 0 would replace only the first list entry.

Returns the specified list, sorted into blocks of stride in ascending order (if Ascending is TRUE, otherwise descending). Note that sort only works if the first entry of each block is the same datatype.

Performs a statistical aggregate function, specified by a LIST_STAT_* constant, on ListVariables.\ This function allows a script to perform a statistical operation as defined by operation on a list composed of integers and floats.

Shows dialog to avatar AvatarID offering to load web page at URL. If user clicks yes, launches their web browser.\ llLoadURL displays a dialogue box to the user, offering to load the specified web page using the default web browser.

Cause object name to point its forward axis towards Target, at a force controlled by Strength and Damping.\ Good Strength values are around half the mass of the object and good Damping values are less than 1/10th of the Strength.\ Asymmetrical shapes require smaller Damping. A Strength of 0.0 cancels the look at.

Plays specified Sound, looping indefinitely, at Volume (0.0 - 1.0).\ Only one sound may be attached to an object at a time.\ A second call to llLoopSound with the same key will not restart the sound, but the new volume will be used. This allows control over the volume of already playing sounds.\ Setting the volume to 0 is not the same as calling llStopSound; a sound with 0 volume will continue to loop.\ To restart the sound from the beginning, call llStopSound before calling llLoopSound again.

Plays attached Sound, looping at volume (0.0 - 1.0), and declares it a sync master.\ Behaviour is identical to llLoopSound, with the addition of marking the source as a "Sync Master", causing "Slave" sounds to sync to it. If there are multiple masters within a viewers interest area, the most audible one (a function of both distance and volume) will win out as the master.\ The use of multiple masters within a small area is unlikely to produce the desired effect.

Plays attached sound looping at volume (0.0 - 1.0), synced to most audible sync master.\ Behaviour is identical to llLoopSound, unless there is a "Sync Master" present.\ If a Sync Master is already playing the Slave sound will begin playing from the same point the master is in its loop synchronizing the loop points of both sounds.\ If a Sync Master is started when the Slave is already playing, the Slave will skip to the correct position to sync with the Master.

Adds or removes agents from the estate's agent access or ban lists, or groups to the estate's group access list. Action is one of the ESTATE_ACCESS_ALLOWED_* operations to perform.\ Returns an integer representing a boolean, TRUE if the call was successful; FALSE if throttled, invalid action, invalid or null id or object owner is not allowed to manage the estate.\ The object owner is notified of any changes, unless PERMISSION_SILENT_ESTATE_MANAGEMENT has been granted to the script.

Opens world map for avatar who touched is is wearing the script, centred on RegionName with Position highlighted. Only works for scripts attached to avatar, or during touch events.\ Direction currently has no effect.

Returns a string of 32 hex characters that is an RSA Data Security Inc., MD5 Message-Digest Algorithm of Text with Nonce used as the salt.\ Returns a 32-character hex string. (128-bit in binary.)

Set the minimum time between events being handled.

Modify land with action (LAND_LEVEL, LAND_RAISE, LAND_LOWER, LAND_SMOOTH, LAND_NOISE, LAND_REVERT) on size (0, 1, 2, corresponding to 2m x 2m, 4m x 4m, 8m x 8m).

Returns a Value raised to the Power, mod Modulus. ((a**b)%c) b is capped at 0xFFFF (16 bits).\ Returns (Value ^ Power) % Modulus. (Value raised to the Power, Modulus). Value is capped at 0xFFFF (16 bits).

Requests a channel to listen for XML-RPC calls. (Deprecated: XML-RPC should not be used. Use http-in instead.)\ Will trigger a remote_data event with type = REMOTE_DATA_CHANNEL and a channel ID (key) once it is available.\ This channel ID must be referenced in the XML-RPC call to the script (from the internet) -- so the key must somehow get to the external XML-RPC client.

Returns TRUE if id ID over land owned by the script owner, otherwise FALSE.\ Returns TRUE if key ID is over land owned by the object owner, FALSE otherwise.

says Text to owner only (if owner is in region).\ Says Text to the owner of the object running the script, if the owner has been within the object's simulator since logging into Second Life, regardless of where they may be in-world.

Queries the media properties of the parcel containing the script, via one or more PARCEL_MEDIA_COMMAND_* arguments specified in CommandList.\ This function will only work if the script is contained within an object owned by the land-owner (or if the land is owned by a group, only if the object has been deeded to the group).

Converts Text into a list, discarding Separators, keeping Spacers (Separators and Spacers must be lists of strings, maximum of 8 each).\ Separators and Spacers are lists of strings with a maximum of 8 entries each.

Breaks Text into a list, discarding separators, keeping spacers, keeping any null values generated. (separators and spacers must be lists of strings, maximum of 8 each).\ llParseStringKeepNulls works almost exactly like llParseString2List, except that if a null is found it will add a null-string instead of discarding it like llParseString2List does.

Configures how collision events are passed to scripts in the linkset.\ If Pass == TRUE, collisions involving collision-handling scripted child prims are also passed on to the root prim. If Pass == FALSE (default behavior), such collisions will only trigger events in the affected child prim.

Configures how touch events are passed to scripts in the linkset.\ If Pass == TRUE, touches involving touch-handling scripted child prims are also passed on to the root prim. If Pass == FALSE (default behavior), such touches will only trigger events in the affected child prim.

Plays Sound once, at Volume (0.0 - 1.0) and attached to the object.\ Only one sound may be attached to an object at a time, and attaching a new sound or calling llStopSound will stop the previously attached sound.\ A second call to llPlaySound with the same sound will not restart the sound, but the new volume will be used, which allows control over the volume of already playing sounds.\ To restart the sound from the beginning, call llStopSound before calling llPlaySound again.

Plays attached Sound once, at Volume (0.0 - 1.0), synced to next loop of most audible sync master.\ Behaviour is identical to llPlaySound, unless there is a "Sync Master" present. If a Sync Master is already playing, the Slave sound will not be played until the Master hits its loop point and returns to the beginning.\ llPlaySoundSlave will play the sound exactly once; if it is desired to have the sound play every time the Master loops, either use llLoopSoundSlave with extra silence padded on the end of the sound or ensure that llPlaySoundSlave is called at least once per loop of the Master.

Returns the Value raised to the power Exponent, or returns 0 and triggers Math Error for imaginary results.\ Returns the Value raised to the Exponent.

Causes nearby viewers to preload the Sound from the object's inventory.\ This is intended to prevent delays in starting new sounds when called upon.

Starts an asychronous transaction to retrieve the value associated with the key given. Will fail with XP_ERROR_KEY_NOT_FOUND if the key does not exist. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value associated with the key.

Reloads the web page shown on the sides of the object.

Says Text, on Channel, to avatar or object indicated by TargetID (if within region).\ If TargetID is an avatar and Channel is nonzero, Text can be heard by any attachment on the avatar.

Releases the specified URL, which was previously obtained using llRequestURL. Once released, the URL will no longer be usable.

Send an XML-RPC reply to MessageID on ChannelID with payload of string sData and integer iData. Deprecated: Use HTTP functions/events instead.\ The size of sData is limited to 254 characters.

If the owner of the object containing this script can modify the object identified by the specified object key, and if the PIN matches the PIN previously set using llSetRemoteScriptAccessPin (on the target prim), then the script will be copied into target. Running is a boolean specifying whether the script should be enabled once copied into the target object.

Requests data about AvatarID. When data is available the dataserver event will be raised.\ This function requests data about an avatar. If and when the information is collected, the dataserver event is triggered with the key returned from this function passed in the requested parameter. See the agent data constants (DATA_*) for details about valid values of data and what each will return in the dataserver event.

Requests the display name of the agent. When the display name is available the dataserver event will be raised.\ The avatar identified does not need to be in the same region or online at the time of the request.\ Returns a key that is used to identify the dataserver event when it is raised.

Ask the agent for permission to participate in an experience. This request is similar to llRequestPermissions with the following permissions: PERMISSION_TAKE_CONTROLS, PERMISSION_TRIGGER_ANIMATION, PERMISSION_ATTACH, PERMISSION_TRACK_CAMERA, PERMISSION_CONTROL_CAMERA and PERMISSION_TELEPORT. However, unlike llRequestPermissions the decision to allow or block the request is persistent and applies to all scripts using the experience grid wide. Subsequent calls to llRequestExperiencePermissions from scripts in the experience will receive the same response automatically with no user interaction. One of experience_permissions or experience_permissions_denied will be generated in response to this call. Outstanding permission requests will be lost if the script is derezzed, moved to another region or reset.

Requests data for the named InventoryItem.\ When data is available, the dataserver event will be raised with the key returned from this function in the requested parameter.\ The only request currently implemented is to request data from landmarks, where the data returned is in the form "<float, float, float>" which can be cast to a vector. This position is in region local coordinates.

Ask AvatarID to allow the script to perform certain actions, specified in the PermissionMask bitmask. PermissionMask should be one or more PERMISSION_* constants. Multiple permissions can be requested simultaneously by ORing the constants together. Many of the permissions requests can only go to object owner.\ This call will not stop script execution. If the avatar grants the requested permissions, the run_time_permissions event will be called.

Requests one HTTPS:// (SSL) URL for use by this object. The http_request event is triggered with results.\ Returns a key that is the handle used for identifying the request in the http_request event.

Requests the specified Data about RegionName. When the specified data is available, the dataserver event is raised.\ Data should use one of the DATA_SIM_* constants.\ Returns a dataserver query ID and triggers the dataserver event when data is found.

Requests one HTTP:// URL for use by this script. The http_request event is triggered with the result of the request.\ Returns a key that is the handle used for identifying the result in the http_request event.

Requests single-word user-name of an avatar. When data is available the dataserver event will be raised.\ Requests the user-name of the identified agent. When the user-name is available the dataserver event is raised.\ The agent identified does not need to be in the same region or online at the time of the request.\ Returns a key that is used to identify the dataserver event when it is raised.

Instantiate owner's InventoryItem at Position with Velocity, Rotation and with StartParameter. The last selected root object's location will be set to Position.\ Creates object's inventory item at the given Position, with Velocity, Rotation, and StartParameter.

Instantiate owners InventoryItem at Position with Velocity, Rotation and with start StartParameter.\ Creates object's inventory item at Position with Velocity and Rotation supplied. The StartParameter value will be available to the newly created object in the on_rez event or through the llGetStartParameter function.\ The Velocity parameter is ignored if the rezzed object is not physical.

Returns the Euler representation (roll, pitch, yaw) of Rotation.\ Returns the Euler Angle representation of the Rotation.

Returns the forward vector defined by Rotation.\ Returns the forward axis represented by the Rotation.

Returns the rotation to rotate Vector1 to Vector2.\ Returns the rotation needed to rotate Vector1 to Vector2.

Cause object to rotate to Rotation, with a force function defined by Strength and Damping parameters. Good strength values are around half the mass of the object and good damping values are less than 1/10th of the strength.\ Asymmetrical shapes require smaller damping.\ A strength of 0.0 cancels the look at.

Set rotations with error of LeeWay radians as a rotational target, and return an ID for the rotational target.\ The returned number is a handle that can be used in at_rot_target and llRotTargetRemove.

Returns TRUE if avatar ID is in the same region and has the same active group, otherwise FALSE.\ Returns TRUE if the object or agent identified is in the same simulator and has the same active group as this object. Otherwise, returns FALSE.

Says Text on Channel.\ This chat method has a range of 20m radius.\ PUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. DEBUG_CHANNEL is the script debug channel, and is also visible to nearby avatars. All other channels are are not sent to avatars, but may be used to communicate with scripts.

Attempts to resize the entire object by ScalingFactor, maintaining the size-position ratios of the prims.\ \ Resizing is subject to prim scale limits and linkability limits. This function can not resize the object if the linkset is physical, a pathfinding character, in a keyframed motion, or if resizing would cause the parcel to overflow.\ Returns a boolean (an integer) TRUE if it succeeds, FALSE if it fails.

Sets the diffuse texture Horizontal and Vertical repeats on Face of the prim the script is attached to.\ If Face == ALL_SIDES, all sides are set in one call.\ Negative values for horizontal and vertical will flip the texture.

Returns TRUE if Position is over public land, sandbox land, land that doesn't allow everyone to edit and build, or land that doesn't allow outside scripts.\ Returns true if the position is over public land, land that doesn't allow everyone to edit and build, or land that doesn't allow outside scripts.

Deprecated: use HTTP functions and events instead.\ Sends an XML-RPC request to Destination through ChannelID with payload of ChannelID (in a string), integer Value and string Text.\ Returns a key that is the message_id for the resulting remote_data events.

Performs a single scan for Name and ID with Type (AGENT, ACTIVE, PASSIVE, and/or SCRIPTED) within Range meters and Arc radians of forward vector.\ Specifying a blank Name, 0 Type, or NULL_KEY ID will prevent filtering results based on that parameter. A range of 0.0 does not perform a scan.\ Results are returned in the sensor and no_sensor events.

Initiates a periodic scan every Rate seconds, for Name and ID with Type (AGENT, ACTIVE, PASSIVE, and/or SCRIPTED) within Range meters and Arc radians of forward vector.\ Specifying a blank Name, 0 Type, or NULL_KEY ID will prevent filtering results based on that parameter. A range of 0.0 does not perform a scan.\ Results are returned in the sensor and no_sensor events.

Sets the alpha (opacity) of Face.\ Sets the alpha (opacity) value for Face. If Face is ALL_SIDES, sets the alpha for all faces. The alpha value is interpreted as an opacity percentage (1.0 is fully opaque, and 0.2 is mostly transparent). This function will clamp alpha values less than 0.1 to 0.1 and greater than 1.0 to 1.

Sets the animation (in object inventory) that will play for the given animation state.\ To use this function the script must obtain the PERMISSION_OVERRIDE_ANIMATIONS permission.

Sets the camera used in this object, at offset, if an avatar sits on it.\ Sets the offset that an avatar's camera will be moved to if the avatar sits on the object.

Sets the action performed when a prim is clicked upon.

Sets the amount of damage that will be done to an avatar that this task hits. Task will be killed.\ Sets the amount of damage that will be done to an avatar that this object hits. This object will be destroyed on damaging an avatar, and no collision event is triggered.

Sets Force on object, in object-local coordinates if Local == TRUE (otherwise, the region reference frame is used).\ Only works on physical objects.

Sets the Force and Torque of object, in object-local coordinates if Local == TRUE (otherwise, the region reference frame is used).\ Only works on physical objects.

Critically damps a physical object to a Height (either above ground level or above the higher of land and water if water == TRUE).\ Do not use with vehicles. Use llStopHover to stop hovering.

Sets the given permission mask to the new value on the inventory item.

Requests that a non-physical object be key-framed according to key-frame list.\ Specify a list of times, positions, and orientations to be followed by an object. The object will be smoothly moved between key-frames by the simulator. Collisions with other non-physical or key-framed objects will be ignored (no script events will fire and collision processing will not occur). Collisions with physical objects will be computed and reported, but the key-framed object will be unaffected by those collisions.\ Keyframes is a strided list containing positional, rotational, and time data for each step in the motion. Options is a list containing optional arguments and parameters (specified by KFM_* constants).

Set the media parameters for a particular face on linked prim, specified by Link. Returns an integer that is a STATUS_* flag which details the success/failure of the operation(s).\ MediaParameters is a set of name/value pairs in no particular order. Parameters not specified are unchanged, or if new media is added then set to the default specified.

Set primitive parameters for LinkNumber based on Parameters, without a delay.\ Set parameters for link number, from the list of Parameters, with no built-in script sleep. This function is identical to llSetLinkPrimitiveParams, except without the delay.

Animates a texture on the prim specified by LinkNumber, by setting the texture scale and offset.\ Mode is a bitmask of animation options.\ Face specifies which object face to animate.\ SizeX and SizeY specify the number of horizontal and vertical frames.Start specifes the animation start point.\ Length specifies the animation duration.\ Rate specifies the animation playback rate.

Requests Limit bytes to be reserved for this script.\ Returns TRUE or FALSE indicating whether the limit was set successfully.\ This function has no effect if the script is running in the LSO VM.

Sets the streaming audio URL for the parcel the object is on.\ The object must be owned by the owner of the parcel; if the parcel is group owned the object must be owned by that group.

Sets the default amount when someone chooses to pay this object.\ Price is the default price shown in the textu input field. QuickButtons specifies the 4 payment values shown in the payment dialog's buttons.\ Input field and buttons may be hidden with PAY_HIDE constant, and may be set to their default values using PAY_DEFAULT.

Sets the selected parameters of the object's physics behavior.\ MaterialBits is a bitmask specifying which of the parameters in the other arguments should be applied to the object. GravityMultiplier, Restitution, Friction, and Density are the possible parameters to manipulate.

Sets the MediaParameters for a particular Face on the prim. Returns an integer that is a STATUS_* flag which details the success/failure of the operation(s).\ MediaParameters is a set of name/value pairs in no particular order. Parameters not specified are unchanged, or if new media is added then set to the default specified.

Attempts to move the object so that the root prim is within 0.1m of Position.\ Returns an integer boolean, TRUE if the object is successfully placed within 0.1 m of Position, FALSE otherwise.\ Position may be any location within the region or up to 10m across a region border.\ If the position is below ground, it will be set to the ground level at that x,y location.

If PIN is set to a non-zero number, the task will accept remote script loads via llRemoteLoadScriptPin() if it passes in the correct PIN. Othersise, llRemoteLoadScriptPin() is ignored.

Displays Text rather than 'Sit' in the viewer's context menu.

Sets whether successive calls to llPlaySound, llLoopSound, etc., (attached sounds) interrupt the currently playing sound.\ The default for objects is FALSE. Setting this value to TRUE will make the sound wait until the current playing sound reaches its end. The queue is one level deep.

Sets object status specified in Status bitmask (e.g. STATUS_PHYSICS|STATUS_PHANTOM) to boolean Value.\ For a full list of STATUS_* constants, see wiki documentation.

Animates a texture by setting the texture scale and offset.\ Mode is a bitmask of animation options.\ Face specifies which object face to animate.\ SizeX and SizeY specify the number of horizontal and vertical frames.Start specifes the animation start point.\ Length specifies the animation duration.\ Rate specifies the animation playback rate.

Sets the Torque acting on the script's object, in object-local coordinates if Local == TRUE (otherwise, the region reference frame is used).\ Only works on physical objects.

Displays Text in the viewer context menu that acts on a touch.

Enables the vehicle flags specified in the Flags bitmask.\ Valid parameters can be found in the wiki documentation.

Sets a vehicle float parameter.\ Valid parameters can be found in the wiki documentation.

Sets a vehicle rotation parameter.\ Valid parameters can be found in the wiki documentation.

Activates the vehicle action on the object with vehicle preset Type.\ Valid Types and an explanation of their characteristics can be found in wiki documentation.

Sets a vehicle vector parameter.\ Valid parameters can be found in the wiki documentation.

If the object is physics-enabled, sets the object's linear velocity to Velocity.\ If Local==TRUE, Velocity is treated as a local directional vector; otherwise, Velocity is treated as a global directional vector.

Shouts Text on Channel.\ This chat method has a range of 100m radius.\ PUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. DEBUG_CHANNEL is the script debug channel, and is also visible to nearby avatars. All other channels are are not sent to avatars, but may be used to communicate with scripts.

Deprecated: Use llPlaySound instead.\ Plays Sound at Volume and specifies whether the sound should loop and/or be enqueued.

Deprecated: Use llPreloadSound instead.\ Preloads a sound on viewers within range.

This function plays the specified animation from playing on the avatar who received the script's most recent permissions request.\ Animation may be an animation in task inventory or a built-in animation.\ Requires PERMISSION_TRIGGER_ANIMATION.

This function stops the specified animation on the avatar who received the script's most recent permissions request.\ Animation may be an animation in task inventory, a built-in animation, or the uuid of an animation.\ Requires PERMISSION_TRIGGER_ANIMATION.

Outputs a string, eliminating white-space from the start and/or end of the input string Text.\ Valid options for TrimType:\ STRING_TRIM_HEAD: trim all leading spaces in Text\ STRING_TRIM_TAIL: trim all trailing spaces in Text\ STRING_TRIM: trim all leading and trailing spaces in Text.

Returns an integer that is the index in Text where string pattern Sequence first appears. Returns -1 if not found.

Take controls from the agent the script has permissions for.\ If (Accept == (Controls & input)), send input to the script. PassOn determines whether Controls also perform their normal functions.\ Requires the PERMISSION_TAKE_CONTROLS permission to run.

This function is to have the script know when it has reached a position.\ It registers a Position with a Range that triggers at_target and not_at_target events continuously until unregistered.

Attempt to spin at SpinRate with strength Gain on Axis.\ A spin rate of 0.0 cancels the spin. This function always works in object-local coordinates.

Removes positional target Handle registered with llTarget.

Requests a teleport of avatar to a landmark stored in the object's inventory. If no landmark is provided (an empty string), the avatar is teleported to the location position in the current region. In either case, the avatar is turned to face the position given by look_at in local coordinates.\ Requires the PERMISSION_TELEPORT permission. This function can only teleport the owner of the object.

Teleports an agent to the RegionPosition local coordinates within a region which is specified by the GlobalPosition global coordinates. The agent lands facing the position defined by LookAtPoint local coordinates.\ Requires the PERMISSION_TELEPORT permission. This function can only teleport the owner of the object.

Teleport agent over the owner's land to agent's home location.

Opens a dialog for the specified avatar with message Text, which contains a text box for input. Any text that is entered is said on the specified Channel (as if by the avatar) when the "OK" button is clicked.

Returns a string that is Text with all lower-case characters.

Returns a string that is Text with all upper-case characters.

Transfer Amount of linden dollars (L$) from script owner to AvatarID. Returns a key to a corresponding transaction_result event for the success of the transfer.\ Attempts to send the amount of money to the specified avatar, and trigger a transaction_result event identified by the returned key.

Plays Sound at Volume (0.0 - 1.0), centered at but not attached to object.\ There is no limit to the number of triggered sounds which can be generated by an object, and calling llTriggerSound does not affect the attached sounds created by llPlaySound and llLoopSound. This is very useful for things like collision noises, explosions, etc. There is no way to stop or alter the volume of a sound triggered by this function.

Plays Sound at Volume (0.0 - 1.0), centered at but not attached to object, limited to axis-aligned bounding box defined by vectors top-north-east (TNE) and bottom-south-west (BSW).\ There is no limit to the number of triggered sounds which can be generated by an object, and calling llTriggerSound does not affect the attached sounds created by llPlaySound and llLoopSound. This is very useful for things like collision noises, explosions, etc. There is no way to stop or alter the volume of a sound triggered by this function.

Returns the string that is the URL unescaped, replacing "%20" with spaces, etc., version of URL.\ This function can output raw UTF-8 strings.

If agent identified by AvatarID is sitting on the object the script is attached to or is over land owned by the objects owner, the agent is forced to stand up.

Starts an asychronous transaction to update the value associated with the key given. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value associated with the key. If Checked is 1 the existing value in the data store must match the OriginalValue passed or XP_ERROR_RETRY_UPDATE will be returned. If Checked is 0 the key will be created if necessary.

Returns the distance between Location1 and Location2.

If DetectEnabled = TRUE, object becomes phantom but triggers collision_start and collision_end events when other objects start and stop interpenetrating.\ If another object (including avatars) interpenetrates it, it will get a collision_start event.\ When an object stops interpenetrating, a collision_end event is generated. While the other is inter-penetrating, collision events are NOT generated.

Returns the water height below the object position + Offset.

Whispers Text on Channel.\ This chat method has a range of 10m radius.\ PUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. DEBUG_CHANNEL is the script debug channel, and is also visible to nearby avatars. All other channels are are not sent to avatars, but may be used to communicate with scripts.

Returns the wind velocity at the object position + Offset.

Performs an exclusive OR on two Base64 strings and returns a Base64 string. Text2 repeats if it is shorter than Text1.

Deprecated: Please use llXorBase64 instead.\ Incorrectly performs an exclusive OR on two Base64 strings and returns a Base64 string. Text2 repeats if it is shorter than Text1.\ Retained for backwards compatibility.

Deprecated: Please use llXorBase64 instead.\ Correctly (unless nulls are present) performs an exclusive OR on two Base64 strings and returns a Base64 string.\ Text2 repeats if it is shorter than Text1.

Remove Windlight settings from a region

Return the current Lightshare settings

Sets the Lightshare scene

Sets the Lightshare scene for a given avatar

Creates a notecard with the specified avatar's current appearance inside the object

No description recorded yet.

clears the effect of osSetInertia* functions. Link set total mass, center of mass and inertia will be the values estimated by default from the link set parts.

Sets collision sound to impact_sound with specified volume.

Sends a given console command to the region.; NOTE: There are no security checks with this function. DO NOT USE THIS FUNCTION UNLESS YOU ARE ABSOLUTELY SURE YOU KNOW WHAT YOU ARE DOING.

Deletes an object depending on the target uuid. Note: Only allow osDie() on objects rezzed by the script prim Group (linkset) or on it self.

Appends an FillEllipse drawing command to the string provided in drawList and returns the result. The filled ellipse is drawn with the current pen size and color, with the specified width and height (in pixels), centered on a point which is (width/2) pixels to the right of the pen's current X position, and (height/2) pixels below the pen's current Y position. After the filled ellipse is drawn, the width and height values are added to the pen's X and Y position, respectively.

Draws a polygon on a dynamic texture, and fills it with the current pen color

Draws a rectangle on a dynamic texture, and fills it with the current pen color

Retrieves a specified image and draws it at the specified height and width

Draws a polygon on a dynamic texture

No description available yet

Renders text on a dynamic texture

Attaches given inventory item to a specified avatar.; No PERMISSION_ATTACH check.

to llBreakLink(integer link) except that it doesn't require the link permission to be granted. Delinks the prim with the given link number in a linked object set.

Idential to llCreateLink() except that it doesn't require the link permission to be granted. Attempt to link the script's object with target.

Drops an attachment without a PERMISSION_ATTACH check

Drops an attachment at a given position and rotation without a PERMISSION_ATTACH check

Returns a list with the keys, position, and name of each avatar in the current region

Returns a vector containing the horizontal and vertical dimensions in pixels of the specified text

Returns a string with one of the following values: 'male', 'female', or 'unknown'. This value is determined by the value selected for the avatar shape in the appearance dialog in the user's viewer. If that value cannot be found for any reason (avatar is not in the region, improperly formatted key, etc.), 'unknown' is returned.

Gets the current automatic healing rate in % per second. Default heal rate is now around 0.5% per second. A value of zero can disable automatic heal, current maximum value is 100 % per second.

No description recorded yet.

Returns the link number of the prim or sitting avatar with name 'name' on the link set or -1 if the name is not found.

No description recorded yet.

No description recorded yet.

Gets the value of param property for plugin module.; SimpleRandomWind plugin param is: strength.; ConfigurableWind plugin params are: avgStrength, avgDirection, varStrength, varDirection, rateChange.

Creates a notecard with contents of list

Returns the greater of two numbers

Returns the lesser of two numbers

Moves the pen's location to the coordinates specified by the x and y parameters, without drawing anything

Returns the avatar key for the target NPC's owner

Moves the target NPC to a location within the region

Target NPC whispers message on the nearby chat channel

Creates a notecard with the object owner's current appearance inside the object

Joins two adjacent parcels within the same region

Subdivides a parcel into two adjacent parcels within the same region

Renders a dynamically created texture on the prim containing the script and returns the UUID of the newly created texture

Renders a web texture on the prim containing the script and returns the UUID of the newly created texture

Sets the font to be used by osDrawText

Sets the font size to be used in osDrawText

Sets the automatic healing rate in % per second. Default heal rate is now around 0.5% per second. A value of zero can disable automatic heal, current maximum value is 100 % per second.

Allows creators to set the major physics dynamic proprieties, replacing the values estimated from the linkset parts. Call osClearInertia to undo.

Allows creators to set the link set total mass, center of mass and moment of inertia. Moment of inertia will be the one of a box of size boxSize, placed at the center of mass and rotated by rot in the root prim local frame. Call osClearInertia to undo.

Allows creators to set the link set total mass, center of mass and moment of inertia. Moment of inertia will be the one of a cylinder of radius and length, placed at the center of mass and rotated by rot in the root prim local frame. Call osClearInertia to undo.

Allows creators to set the link set total mass, center of mass and moment of inertia. Moment of inertia will be the one of a sphere of radius radius, placed at the center of mass. Call osClearInertia to undo.

No description recorded yet.

Sets parcel details; PARCEL_DETAILS_NAME, PARCEL_DETAILS_DESC, PARCEL_DETAILS_OWNER, PARCEL_DETAILS_GROUP, PARCEL_DETAILS_CLAIMDATE are implemented

Sets the pen color to be used when drawing dynamic textures

No description recorded yet.

Sets the line thickness to be used when drawing dynamic textures

Set physical object to float at the given water level

Adjusts water height in current region

Set the terrain texture height for the current region

Sets value of param property for plugin module.; SimpleRandomWind plugin param is: strength.; ConfigurableWind plugin params are: avgStrength, avgDirection, varStrength, varDirection, rateChange