controls do tooltip do / while loop\ndo {\n...\n} while (<condition>); else tooltip if / else block\nif (<condition>) {\n...\n[} else [if (<condition>) {\n...]]\n} for tooltip for loop\nfor (<initializer>; <condition>; <post-iteration-statement>)\n{ ...\n} if tooltip if / else block\nif (<condition>) {\n...\n[} else [if (<condition>) {\n...]]\n} jump tooltip jump statement\njump <label> return tooltip Leave current event or function.\nreturn [<variable>];\nOptionally pass back a variable's value, from a function. state tooltip state <target>\nIf the target state is not the same as the current one, change to the target state. while tooltip while loop\nwhile (<condition>) {\n,,,\n} types float tooltip 32 bit floating point value.\nThe range is 1.175494351E-38 to 3.402823466E+38. integer tooltip 32 bit integer value.\n−2,147,483,648 and +2,147,483,647 (that is 0x80000000 to 0x7FFFFFFF in hex). key tooltip A 128 bit unique identifier (UUID).\nThe key is represented as hexidecimal characters (A-F and 0-9), grouped into sections (8,4,4,4,12 characters) and separated by hyphens (for a total of 36 characters). e.g. "A822FF2B-FF02-461D-B45D-DCD10A2DE0C2". list tooltip A collection of other data types.\nLists are signified by square brackets surrounding their elements; the elements inside are separated by commas. e.g. [0, 1, 2, 3, 4] or ["Yes", "No", "Perhaps"]. quaternion tooltip The quaternion type is a left over from way back when LSL was created. It was later renamed to <rotation> to make it more user friendly, but it appears someone forgot to remove it ;-) rotation tooltip The rotation type is one of several ways to represent an orientation in 3D.\nIt is a mathematical object called a quaternion. You can think of a quaternion as four numbers (x, y, z, w), three of which represent the direction an object is facing and a fourth that represents the object's banking left or right around that direction. string tooltip Text data.\nThe editor accepts UTF-8 encoded text. vector tooltip A vector is a data type that contains a set of three float values.\nVectors are used to represent colors (RGB), positions, and directions/velocities. constants ACTIVE type integer value 0x2 tooltip Objects in world that are running a script or currently physically moving. AGENT type integer value 0x1 tooltip Objects in world that are agents. AGENT_ALWAYS_RUN type integer value 0x1000 tooltip AGENT_ATTACHMENTS type integer value 0x2 tooltip The agent has attachments. AGENT_AUTOPILOT type integer value 0x2000 tooltip AGENT_AWAY type integer value 0x40 tooltip AGENT_BUSY type integer value 0x800 tooltip AGENT_BY_LEGACY_NAME type integer value 0x1 tooltip AGENT_BY_USERNAME type integer value 0x10 tooltip AGENT_CROUCHING type integer value 0x400 tooltip AGENT_FLYING type integer value 0x1 tooltip The agent is flying. AGENT_IN_AIR type integer value 0x100 tooltip AGENT_LIST_PARCEL type integer value 1 tooltip Agents on the same parcel where the script is running. AGENT_LIST_PARCEL_OWNER type integer value 2 tooltip Agents on any parcel in the region where the parcel owner is the same as the owner of the parcel under the scripted object. AGENT_LIST_REGION type integer value 4 tooltip All agents in the region. AGENT_MOUSELOOK type integer value 0x8 tooltip AGENT_ON_OBJECT type integer value 0x20 tooltip AGENT_SCRIPTED type integer value 0x4 tooltip The agent has scripted attachments. AGENT_SITTING type integer value 0x10 tooltip AGENT_TYPING type integer value 0x200 tooltip AGENT_WALKING type integer value 0x80 tooltip ALL_SIDES type integer value -1 tooltip ANIM_ON type integer value 0x1 tooltip Texture animation is on. ATTACH_AVATAR_CENTER type integer value 40 tooltip Attach to the avatar's geometric centre. ATTACH_BACK type integer value 9 tooltip Attach to the avatar's back. ATTACH_BELLY type integer value 28 tooltip Attach to the avatar's belly. ATTACH_CHEST type integer value 1 tooltip Attach to the avatar's chest. ATTACH_CHIN type integer value 12 tooltip Attach to the avatar's chin. ATTACH_HEAD type integer value 2 tooltip Attach to the avatar's head. ATTACH_HUD_BOTTOM type integer value 37 tooltip ATTACH_HUD_BOTTOM_LEFT type integer value 36 tooltip ATTACH_HUD_BOTTOM_RIGHT type integer value 38 tooltip ATTACH_HUD_CENTER_1 type integer value 35 tooltip ATTACH_HUD_CENTER_2 type integer value 31 tooltip ATTACH_HUD_TOP_CENTER type integer value 33 tooltip ATTACH_HUD_TOP_LEFT type integer value 34 tooltip ATTACH_HUD_TOP_RIGHT type integer value 32 tooltip ATTACH_LEAR type integer value 13 tooltip Attach to the avatar's left ear. ATTACH_LEFT_PEC type integer value 29 tooltip Attach to the avatar's left pectoral. ATTACH_LEYE type integer value 15 tooltip Attach to the avatar's left eye. ATTACH_LFOOT type integer value 7 tooltip Attach to the avatar's left foot. ATTACH_LHAND type integer value 5 tooltip Attach to the avatar's left hand. ATTACH_LHIP type integer value 25 tooltip Attach to the avatar's left hip. ATTACH_LLARM type integer value 21 tooltip Attach to the avatar's left lower arm. ATTACH_LLLEG type integer value 27 tooltip Attach to the avatar's lower left leg. ATTACH_LPEC deprecated true type integer value 30 tooltip Attach to the avatar's right pectoral. (Deprecated, use ATTACH_RIGHT_PEC) ATTACH_LSHOULDER type integer value 3 tooltip Attach to the avatar's left shoulder. ATTACH_LUARM type integer value 20 tooltip Attach to the avatar's left upper arm. ATTACH_LULEG type integer value 27 tooltip Attach to the avatar's lower upper leg. ATTACH_MOUTH type integer value 11 tooltip Attach to the avatar's mouth. ATTACH_NECK type integer value 39 tooltip Attach to the avatar's neck. ATTACH_NOSE type integer value 17 tooltip Attach to the avatar's nose. ATTACH_PELVIS type integer value 10 tooltip Attach to the avatar's pelvis. ATTACH_REAR type integer value 14 tooltip Attach to the avatar's right ear. ATTACH_REYE type integer value 16 tooltip Attach to the avatar's right eye. ATTACH_RFOOT type integer value 8 tooltip Attach to the avatar's right foot. ATTACH_RHAND type integer value 6 tooltip Attach to the avatar's right hand. ATTACH_RHIP type integer value 22 tooltip Attach to the avatar's right hip. ATTACH_RIGHT_PEC type integer value 30 tooltip Attach to the avatar's right pectoral. ATTACH_RLARM type integer value 19 tooltip Attach to the avatar's right lower arm. ATTACH_RLLEG type integer value 24 tooltip Attach to the avatar's right lower leg. ATTACH_RPEC deprecated true type integer value 29 tooltip Attach to the avatar's left pectoral. (deprecated, use ATTACH_LEFT_PEC) ATTACH_RSHOULDER type integer value 4 tooltip Attach to the avatar's right shoulder. ATTACH_RUARM type integer value 18 tooltip Attach to the avatar's right upper arm. ATTACH_RULEG type integer value 23 tooltip Attach to the avatar's right upper leg. AVOID_CHARACTERS type integer value 1 tooltip AVOID_DYNAMIC_OBSTACLES type integer value 2 tooltip AVOID_NONE type integer value 0 tooltip CAMERA_ACTIVE type integer value 12 tooltip CAMERA_BEHINDNESS_ANGLE type integer value 8 tooltip CAMERA_BEHINDNESS_LAG type integer value 9 tooltip CAMERA_DISTANCE type integer value 7 tooltip CAMERA_FOCUS type integer value 17 tooltip CAMERA_FOCUS_LAG type integer value 6 tooltip CAMERA_FOCUS_LOCKED type integer value 22 tooltip CAMERA_FOCUS_OFFSET type integer value 1 tooltip CAMERA_FOCUS_THRESHOLD type integer value 11 tooltip CAMERA_PITCH type integer value 0 tooltip CAMERA_POSITION type integer value 13 tooltip CAMERA_POSITION_LAG type integer value 6 tooltip CAMERA_POSITION_LOCKED type integer value 22 tooltip CAMERA_POSITION_THRESHOLD type integer value 10 tooltip CHANGED_ALLOWED_DROP type integer value 0x40 tooltip The object inventory has changed because an item was added through the llAllowInventoryDrop interface. CHANGED_COLOR type integer value 0x2 tooltip The object color has changed. CHANGED_INVENTORY type integer value 0x1 tooltip The object inventory has changed. CHANGED_LINK type integer value 0x20 tooltip The object has linked or its links were broken. CHANGED_MEDIA type integer value 2048 tooltip CHANGED_OWNER type integer value 0x80 tooltip CHANGED_REGION type integer value 0x100 tooltip CHANGED_REGION_START type integer value 0x400 tooltip CHANGED_SCALE type integer value 0x8 tooltip The object scale (size) has changed. CHANGED_SHAPE type integer value 0x4 tooltip The object base shape has changed, e.g., a box to a cylinder. CHANGED_TELEPORT type integer value 0x200 tooltip CHANGED_TEXTURE type integer value 0x10 tooltip The texture offset, scale rotation, or simply the object texture has changed. CHARACTER_ACCOUNT_FOR_SKIPPED_FRAMES type integer value 14 tooltip If set to false, character will not attempt to catch up on lost time when pathfinding performance is low, potentially providing more reliable movement (albeit while potentially appearing to be more stuttery). Default is true to match pre-existing behavior. CHARACTER_AVOIDANCE_MODE type integer value 5 tooltip Allows you to specify that a character should not try to avoid other characters, should not try to avoid dynamic obstacles (relatively fast moving objects and avatars), or both. CHARACTER_CMD_JUMP type integer value 0x01 tooltip Makes the character jump. Requires an additional parameter, the height to jump, between 0.1m and 2.0m. This must be provided as the first element of the llExecCharacterCmd option list. CHARACTER_CMD_SMOOTH_STOP type integer value 2 tooltip CHARACTER_CMD_STOP type integer value 0x00 tooltip Stops any current pathfinding operation. CHARACTER_DESIRED_SPEED type integer value 1 tooltip Speed of pursuit in meters per second. CHARACTER_DESIRED_TURN_SPEED type integer value 12 tooltip The character's maximum speed while turning about the Z axis. - Note that this is only loosely enforced. CHARACTER_LENGTH type integer value 3 tooltip Set collision capsule length - cannot be less than two times the radius. CHARACTER_MAX_ACCEL type integer value 8 tooltip The character's maximum acceleration rate. CHARACTER_MAX_DECEL type integer value 9 tooltip The character's maximum deceleration rate. CHARACTER_MAX_SPEED type integer value 13 tooltip The character's maximum speed. CHARACTER_MAX_TURN_RADIUS type integer value 10 tooltip The character's turn radius when travelling at CHARACTER_MAX_TURN_SPEED. CHARACTER_ORIENTATION type integer value 4 tooltip Valid options are: VERTICAL, HORIZONTAL. CHARACTER_RADIUS type integer value 2 tooltip Set collision capsule radius. CHARACTER_STAY_WITHIN_PARCEL type integer value 15 tooltip Determines whether a character can leave its starting parcel.\nTakes a boolean parameter. If TRUE, the character cannot voluntarilly leave the parcel, but can return to it. CHARACTER_TYPE type integer value 6 tooltip Specifies which walk-ability coefficient will be used by this character. CHARACTER_TYPE_A type integer value 0 tooltip CHARACTER_TYPE_B type integer value 1 tooltip CHARACTER_TYPE_C type integer value 2 tooltip CHARACTER_TYPE_D type integer value 3 tooltip CHARACTER_TYPE_NONE type integer value 4 tooltip CLICK_ACTION_BUY type integer value 2 tooltip When the prim is clicked, the buy dialog is opened. CLICK_ACTION_NONE type integer value 0 tooltip Performs the default action: when the prim is clicked, touch events are triggered. CLICK_ACTION_OPEN type integer value 4 tooltip When the prim is clicked, the object inventory dialog is opened. CLICK_ACTION_OPEN_MEDIA type integer value 6 tooltip When the prim is touched, the web media dialog is opened. CLICK_ACTION_PAY type integer value 3 tooltip When the prim is clicked, the pay dialog is opened. CLICK_ACTION_PLAY type integer value 5 tooltip When the prim is clicked, html-on-a-prim is enabled? CLICK_ACTION_SIT type integer value 1 tooltip When the prim is clicked, the avatar sits upon it. CLICK_ACTION_TOUCH type integer value 0 tooltip When the prim is clicked, touch events are triggered. CONTENT_TYPE_ATOM type integer value 4 tooltip "application/atom+xml" CONTENT_TYPE_FORM type integer value 7 tooltip "application/x-www-form-urlencoded" CONTENT_TYPE_HTML type integer value 1 tooltip "text/html", only valid for embedded browsers on content owned by the person viewing. Falls back to "text/plain" otherwise. CONTENT_TYPE_JSON type integer value 5 tooltip "application/json" CONTENT_TYPE_LLSD type integer value 6 tooltip "application/llsd+xml" CONTENT_TYPE_RSS type integer value 8 tooltip "application/rss+xml" CONTENT_TYPE_TEXT type integer value 0 tooltip "text/plain" CONTENT_TYPE_XHTML type integer value 3 tooltip "application/xhtml+xml" CONTENT_TYPE_XML type integer value 2 tooltip "application/xml" CONTROL_BACK type integer value 0x2 tooltip Test for the avatar move back control. CONTROL_DOWN type integer value 0x20 tooltip Test for the avatar move down control. CONTROL_FWD type integer value 0x1 tooltip Test for the avatar move forward control. CONTROL_LBUTTON type integer value 0x10000000 tooltip Test for the avatar left button control. CONTROL_LEFT type integer value 0x4 tooltip Test for the avatar move left control. CONTROL_ML_LBUTTON type integer value 0x40000000 tooltip Test for the avatar left button control while in mouse look. CONTROL_RIGHT type integer value 0x8 tooltip Test for the avatar move right control. CONTROL_ROT_LEFT type integer value 0x100 tooltip Test for the avatar rotate left control. CONTROL_ROT_RIGHT type integer value 0x200 tooltip Test for the avatar rotate right control. CONTROL_UP type integer value 0x10 tooltip Test for the avatar move up control. DATA_BORN type integer value 3 tooltip The date the agent was born, returned in ISO 8601 format of YYYY-MM-DD. DATA_NAME type integer value 2 tooltip The name of the agent. DATA_ONLINE type integer value 1 tooltip TRUE for online, FALSE for offline. DATA_PAYINFO type integer value 8 tooltip DATA_RATING type integer value 4 tooltip Returns the agent ratings as a comma separated string of six integers. They are: 1) Positive rated behaviour 2) Negative rated behaviour 3) Positive rated appearance 4) Negative rated appearance 5) Positive rated building 6) Negative rated building DATA_SIM_POS type integer value 5 tooltip DATA_SIM_RATING type integer value 7 tooltip DATA_SIM_STATUS type integer value 6 tooltip DEBUG_CHANNEL type integer value 2147483647 tooltip DEBUG_CHANNEL is an integer constant that, when passed to llSay, llWhisper, or llShout as a channel parameter, will print text to the Script Warning/Error Window. DEG_TO_RAD type float value 0.01745329 tooltip 0.01745329 - Number of radians per degree. You can use this to convert degrees to radians by multiplying the degrees by this number. DENSITY type integer value 1 tooltip Used with llSetPhysicsMaterial to enable the density value. Must be between 1.0 and 22587.0 (in Kg/m^3 -- see if you can figure out what 22587 represents) EOF type string value 0x0A0x0A0x0A tooltip Indicates the last line of a notecard was read. ERR_GENERIC type integer value -1 tooltip ERR_MALFORMED_PARAMS type integer value -3 tooltip ERR_PARCEL_PERMISSIONS type integer value -2 tooltip ERR_RUNTIME_PERMISSIONS type integer value -4 tooltip ERR_THROTTLED type integer value -5 tooltip ESTATE_ACCESS_ALLOWED_AGENT_ADD type integer value 4 tooltip Add the agent to this estate's Allowed Residents list. ESTATE_ACCESS_ALLOWED_AGENT_REMOVE type integer value 8 tooltip Remove the agent from this estate's Allowed Residents list. ESTATE_ACCESS_ALLOWED_GROUP_ADD type integer value 16 tooltip Add the group to this estate's Allowed groups list. ESTATE_ACCESS_ALLOWED_GROUP_REMOVE type integer value 32 tooltip Remove the group from this estate's Allowed groups list. ESTATE_ACCESS_BANNED_AGENT_ADD type integer value 64 tooltip Add the agent to this estate's Banned residents list. ESTATE_ACCESS_BANNED_AGENT_REMOVE type integer value 128 tooltip Remove the agent from this estate's Banned residents list. FALSE type integer value 0 tooltip An integer constant for boolean comparisons. Has the value '0'. FORCE_DIRECT_PATH type integer value 1 tooltip Makes character navigate in a straight line toward position. May be set to TRUE or FALSE. FRICTION type integer value 2 tooltip Used with llSetPhysicsMaterial to enable the friction value. Must be between 0.0 and 255.0 GCNP_RADIUS type integer value 0 tooltip GCNP_STATIC type integer value 1 tooltip GRAVITY_MULTIPLIER type integer value 8 tooltip Used with llSetPhysicsMaterial to enable the gravity multiplier value. Must be between -1.0 and +28.0 HORIZONTAL type integer value 1 tooltip HTTP_BODY_MAXLENGTH type integer value 2 tooltip HTTP_BODY_TRUNCATED type integer value 0 tooltip HTTP_CUSTOM_HEADER type integer value 5 tooltip Add an extra custom HTTP header to the request. The first string is the name of the parameter to change, e.g. "Pragma", and the second string is the value, e.g. "no-cache". Up to 8 custom headers may be configured per request. Note that certain headers, such as the default headers, are blocked for security reasons. HTTP_METHOD type integer value 0 tooltip HTTP_MIMETYPE type integer value 1 tooltip HTTP_PRAGMA_NO_CACHE type integer value 6 tooltip Allows enabling/disbling of the "Pragma: no-cache" header.\nUsage: [HTTP_PRAGMA_NO_CACHE, integer SendHeader]. When SendHeader is TRUE, the "Pragma: no-cache" header is sent by the script. This matches the default behavior. When SendHeader is FALSE, no "Pragma" header is sent by the script. HTTP_VERBOSE_THROTTLE type integer value 4 tooltip HTTP_VERIFY_CERT type integer value 3 tooltip INVENTORY_ALL type integer value -1 tooltip INVENTORY_ANIMATION type integer value 20 tooltip INVENTORY_BODYPART type integer value 13 tooltip INVENTORY_CLOTHING type integer value 5 tooltip INVENTORY_GESTURE type integer value 21 tooltip INVENTORY_LANDMARK type integer value 3 tooltip INVENTORY_NONE type integer value -1 tooltip INVENTORY_NOTECARD type integer value 7 tooltip INVENTORY_OBJECT type integer value 6 tooltip INVENTORY_SCRIPT type integer value 10 tooltip INVENTORY_SOUND type integer value 1 tooltip INVENTORY_TEXTURE type integer value 0 tooltip JSON_APPEND type integer value -1 tooltip JSON_ARRAY type string value U+FDD2 tooltip JSON_DELETE type string value U+FDD8 tooltip JSON_FALSE type string value U+FDD7 tooltip JSON_INVALID type string value U+FDD0 tooltip JSON_NULL type string value U+FDD5 tooltip JSON_NUMBER type string value U+FDD3 tooltip JSON_OBJECT type string value U+FDD1 tooltip JSON_STRING type string value U+FDD4 tooltip JSON_TRUE type string value U+FDD6 tooltip KFM_CMD_PAUSE type integer value 2 tooltip For use with KFM_COMMAND. KFM_CMD_PLAY type integer value 0 tooltip For use with KFM_COMMAND. KFM_CMD_STOP type integer value 1 tooltip For use with KFM_COMMAND. KFM_COMMAND type integer value 0 tooltip KFM_DATA type integer value 2 tooltip KFM_FORWARD type integer value 0 tooltip For use with KFM_MODE. KFM_LOOP type integer value 1 tooltip For use with KFM_MODE. KFM_MODE type integer value 1 tooltip KFM_PING_PONG type integer value 2 tooltip For use with KFM_MODE. KFM_REVERSE type integer value 3 tooltip For use with KFM_MODE. KFM_ROTATION type integer value 1 tooltip For use with KFM_DATA. KFM_TRANSLATION type integer value 2 tooltip For use with KFM_DATA. LAND_LARGE_BRUSH type integer value 3 tooltip Use a large brush size.\nNOTE: This value is incorrect, a large brush should be 2. LAND_LEVEL type integer value 0 tooltip Action to level the land. LAND_LOWER type integer value 2 tooltip Action to lower the land. LAND_MEDIUM_BRUSH type integer value 2 tooltip Use a medium brush size.\nNOTE: This value is incorrect, a medium brush should be 1. LAND_NOISE type integer value 4 tooltip LAND_RAISE type integer value 1 tooltip Action to raise the land. LAND_REVERT type integer value 5 tooltip LAND_SMALL_BRUSH type integer value 1 tooltip Use a small brush size.\nNOTE: This value is incorrect, a small brush should be 0. LAND_SMOOTH type integer value 3 tooltip LINK_ALL_CHILDREN type integer value -3 tooltip This targets every object except the root in the linked set. LINK_ALL_OTHERS type integer value -2 tooltip This targets every object in the linked set except the object with the script. LINK_ROOT type integer value 1 tooltip This targets the root of the linked set. LINK_SET type integer value -1 tooltip This targets every object in the linked set. LINK_THIS type integer value -4 tooltip The link number of the prim containing the script. LIST_STAT_GEOMETRIC_MEAN type integer value 9 tooltip LIST_STAT_MAX type integer value 2 tooltip LIST_STAT_MEAN type integer value 3 tooltip LIST_STAT_MEDIAN type integer value 4 tooltip LIST_STAT_MIN type integer value 1 tooltip LIST_STAT_NUM_COUNT type integer value 8 tooltip LIST_STAT_RANGE type integer value 0 tooltip LIST_STAT_STD_DEV type integer value 5 tooltip LIST_STAT_SUM type integer value 6 tooltip LIST_STAT_SUM_SQUARES type integer value 7 tooltip LOOP type integer value 0x2 tooltip Loop the texture animation. MASK_BASE type integer value 0 tooltip MASK_EVERYONE type integer value 3 tooltip MASK_GROUP type integer value 2 tooltip MASK_NEXT type integer value 4 tooltip MASK_OWNER type integer value 1 tooltip NULL_KEY type key value 00000000-0000-0000-0000-000000000000 tooltip OBJECT_ATTACHED_POINT type integer value 19 tooltip Gets the attachment point to which the object is attached.\nReturns 0 if the object is not an attachment (or is an avatar, etc). OBJECT_CHARACTER_TIME type integer value 17 tooltip Units in seconds OBJECT_CREATOR type integer value 8 tooltip Gets the object's creator key. If id is an avatar, a NULL_KEY is returned. OBJECT_DESC type integer value 2 tooltip Gets the object's description. If id is an avatar, an empty string is returned. OBJECT_GROUP type integer value 7 tooltip Gets the prims's group key. If id is an avatar, a NULL_KEY is returned. OBJECT_NAME type integer value 1 tooltip Gets the object's name. OBJECT_OWNER type integer value 6 tooltip Gets an object's owner's key. If id is group owned, a NULL_KEY is returned. OBJECT_PATHFINDING_TYPE type integer value 20 tooltip Returns the pathfinding setting of any object in the region. It returns an integer matching one of the OPT_* constants. OBJECT_PHANTOM type integer value 22 tooltip Returns boolean, detailing if phantom is enabled or disabled on the object.\nIf id is an avatar or attachment, 0 is returned. OBJECT_PHYSICS type integer value 21 tooltip Returns boolean, detailing if physics is enabled or disabled on the object.\nIf id is an avatar or attachment, 0 is returned. OBJECT_PHYSICS_COST type integer value 16 tooltip OBJECT_POS type integer value 3 tooltip Gets the object's position in region coordinates. OBJECT_PRIM_EQUIVALENCE type integer value 13 tooltip OBJECT_RENDER_WEIGHT type integer value 24 tooltip This is a flag used with llGetObjectDetails to get the Avatar_Rendering_Cost of an avatar, based on values reported by nearby viewers.\nIf no data is available, -1 is returned.\nThe maximum render weight stored by the simulator is 500000. When called against an object, 0 is returned. OBJECT_RETURN_PARCEL type integer value 1 tooltip OBJECT_RETURN_PARCEL_OWNER type integer value 2 tooltip OBJECT_RETURN_REGION type integer value 4 tooltip OBJECT_ROOT type integer value 18 tooltip Gets the id of the root prim of the object requested.\nIf id is an avatar, return the id of the root prim of the linkset the avatar is sitting on (or the avatar's own id if the avatar is not sitting on an object within the region). OBJECT_ROT type integer value 4 tooltip Gets the object's rotation. OBJECT_RUNNING_SCRIPT_COUNT type integer value 9 tooltip OBJECT_SCRIPT_MEMORY type integer value 11 tooltip OBJECT_SCRIPT_TIME type integer value 12 tooltip OBJECT_SERVER_COST type integer value 14 tooltip OBJECT_STREAMING_COST type integer value 15 tooltip OBJECT_TEMP_ON_REZ type integer value 23 tooltip Returns boolean, detailing if temporary is enabled or disabled on the object. OBJECT_TOTAL_SCRIPT_COUNT type integer value 10 tooltip OBJECT_UNKNOWN_DETAIL type integer value -1 tooltip OBJECT_VELOCITY type integer value 5 tooltip Gets the object's velocity. OPT_AVATAR type integer value 1 tooltip Returned for avatars. OPT_CHARACTER type integer value 2 tooltip Returned for pathfinding characters. OPT_EXCLUSION_VOLUME type integer value 6 tooltip Returned for exclusion volumes. OPT_LEGACY_LINKSET type integer value 0 tooltip Returned for movable obstacles, movable phantoms, physical, and volumedetect objects. OPT_MATERIAL_VOLUME type integer value 5 tooltip Returned for material volumes. OPT_OTHER type integer value -1 tooltip Returned for attachments, Linden trees, and grass. OPT_STATIC_OBSTACLE type integer value 4 tooltip Returned for static obstacles. OPT_WALKABLE type integer value 3 tooltip Returned for walkable objects. PARCEL_COUNT_GROUP type integer value 2 tooltip PARCEL_COUNT_OTHER type integer value 3 tooltip PARCEL_COUNT_OWNER type integer value 1 tooltip PARCEL_COUNT_SELECTED type integer value 4 tooltip PARCEL_COUNT_TEMP type integer value 5 tooltip PARCEL_COUNT_TOTAL type integer value 0 tooltip PARCEL_DETAILS_AREA type integer value 4 tooltip The parcel's area, in square meters. (5 chars.). PARCEL_DETAILS_DESC type integer value 1 tooltip The description of the parcel. (127 chars). PARCEL_DETAILS_GROUP type integer value 3 tooltip The parcel group's key. (36 chars.). PARCEL_DETAILS_ID type integer value 5 tooltip The parcel's key. (36 chars.). PARCEL_DETAILS_NAME type integer value 0 tooltip The name of the parcel. (63 chars.). PARCEL_DETAILS_OWNER type integer value 2 tooltip The parcel owner's key. (36 chars.). PARCEL_DETAILS_SEE_AVATARS type integer value 6 tooltip The parcel's avatar visibility setting. (1 char.). PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY type integer value 0x08000000 tooltip PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS type integer value 0x4000000 tooltip PARCEL_FLAG_ALLOW_CREATE_OBJECTS type integer value 0x40 tooltip PARCEL_FLAG_ALLOW_DAMAGE type integer value 0x20 tooltip PARCEL_FLAG_ALLOW_FLY type integer value 0x1 tooltip PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY type integer value 0x10000000 tooltip PARCEL_FLAG_ALLOW_GROUP_SCRIPTS type integer value 0x2000000 tooltip PARCEL_FLAG_ALLOW_LANDMARK type integer value 0x8 tooltip PARCEL_FLAG_ALLOW_SCRIPTS type integer value 0x2 tooltip PARCEL_FLAG_ALLOW_TERRAFORM type integer value 0x10 tooltip PARCEL_FLAG_LOCAL_SOUND_ONLY type integer value 0x8000 tooltip PARCEL_FLAG_RESTRICT_PUSHOBJECT type integer value 0x200000 tooltip PARCEL_FLAG_USE_ACCESS_GROUP type integer value 0x100 tooltip PARCEL_FLAG_USE_ACCESS_LIST type integer value 0x200 tooltip PARCEL_FLAG_USE_BAN_LIST type integer value 0x400 tooltip PARCEL_FLAG_USE_LAND_PASS_LIST type integer value 0x800 tooltip PARCEL_MEDIA_COMMAND_AGENT type integer value 7 tooltip PARCEL_MEDIA_COMMAND_AUTO_ALIGN type integer value 9 tooltip PARCEL_MEDIA_COMMAND_DESC type integer value 12 tooltip Use this to get or set the parcel media description. PARCEL_MEDIA_COMMAND_LOOP type integer value 3 tooltip PARCEL_MEDIA_COMMAND_LOOP_SET type integer value 13 tooltip Used to get or set the parcel's media looping variable. PARCEL_MEDIA_COMMAND_PAUSE type integer value 1 tooltip PARCEL_MEDIA_COMMAND_PLAY type integer value 2 tooltip PARCEL_MEDIA_COMMAND_SIZE type integer value 11 tooltip Use this to get or set the parcel media pixel resolution. PARCEL_MEDIA_COMMAND_STOP type integer value 0 tooltip PARCEL_MEDIA_COMMAND_TEXTURE type integer value 4 tooltip PARCEL_MEDIA_COMMAND_TIME type integer value 6 tooltip PARCEL_MEDIA_COMMAND_TYPE type integer value 10 tooltip Use this to get or set the parcel media MIME type (e.g. "text/html"). PARCEL_MEDIA_COMMAND_UNLOAD type integer value 8 tooltip PARCEL_MEDIA_COMMAND_URL type integer value 5 tooltip PASSIVE type integer value 0x4 tooltip Static in-world objects. PATROL_PAUSE_AT_WAYPOINTS type integer value 0 tooltip PAY_DEFAULT type integer value -2 tooltip PAY_HIDE type integer value -1 tooltip PAYMENT_INFO_ON_FILE type integer value 1 tooltip PAYMENT_INFO_USED type integer value 2 tooltip PERM_ALL type integer value 0x7FFFFFFF tooltip PERM_COPY type integer value 0x8000 tooltip PERM_MODIFY type integer value 0x4000 tooltip PERM_MOVE type integer value 0x80000 tooltip PERM_TRANSFER type integer value 0x2000 tooltip PERMISSION_ATTACH type integer value 0x20 tooltip If this permission is enabled, the object can successfully call llAttachToAvatar to attach to the given avatar. PERMISSION_CHANGE_JOINTS type integer value 0x100 tooltip (not yet implemented) PERMISSION_CHANGE_LINKS type integer value 0x80 tooltip If this permission is enabled, the object can successfully call llCreateLink, llBreakLink, and llBreakAllLinks to change links to other objects. PERMISSION_CHANGE_PERMISSIONS type integer value 0x200 tooltip (not yet implemented) PERMISSION_CONTROL_CAMERA type integer value 0x800 tooltip PERMISSION_DEBIT type integer value 0x2 tooltip If this permission is enabled, the object can successfully call llGiveMoney or llTransferLindenDollars to debit the owners account. PERMISSION_OVERRIDE_ANIMATIONS type integer value 0x8000 tooltip Permission to override default animations. PERMISSION_RELEASE_OWNERSHIP type integer value 0x40 tooltip (not yet implemented) PERMISSION_REMAP_CONTROLS type integer value 0x8 tooltip (not yet implemented) PERMISSION_RETURN_OBJECTS type integer value 65536 tooltip PERMISSION_SILENT_ESTATE_MANAGEMENT type integer value 0x4000 tooltip A script with this permission does not notify the object owner when it modifies estate access rules via llManageEstateAccess. PERMISSION_TAKE_CONTROLS type integer value 0x4 tooltip If this permission enabled, the object can successfully call the llTakeControls libray call. PERMISSION_TELEPORT type integer value 0x1000 tooltip PERMISSION_TRACK_CAMERA type integer value 0x400 tooltip PERMISSION_TRIGGER_ANIMATION type integer value 0x10 tooltip If this permission is enabled, the object can successfully call llStartAnimation for the avatar that owns this. PI type float value 3.14159265 tooltip 3.14159265 - The number of radians in a semi-circle. PI_BY_TWO type float value 1.57079633 tooltip 1.57079633 - The number of radians in a quarter circle. PING_PONG type integer value 0x8 tooltip Play animation going forwards, then backwards. PRIM_BUMP_BARK type integer value 4 tooltip PRIM_BUMP_BLOBS type integer value 12 tooltip PRIM_BUMP_BRICKS type integer value 5 tooltip PRIM_BUMP_BRIGHT type integer value 1 tooltip PRIM_BUMP_CHECKER type integer value 6 tooltip PRIM_BUMP_CONCRETE type integer value 7 tooltip PRIM_BUMP_DARK type integer value 2 tooltip PRIM_BUMP_DISKS type integer value 10 tooltip PRIM_BUMP_GRAVEL type integer value 11 tooltip PRIM_BUMP_LARGETILE type integer value 14 tooltip PRIM_BUMP_NONE type integer value 0 tooltip PRIM_BUMP_SHINY type integer value 19 tooltip PRIM_BUMP_SIDING type integer value 13 tooltip PRIM_BUMP_STONE type integer value 9 tooltip PRIM_BUMP_STUCCO type integer value 15 tooltip PRIM_BUMP_SUCTION type integer value 16 tooltip PRIM_BUMP_TILE type integer value 8 tooltip PRIM_BUMP_WEAVE type integer value 17 tooltip PRIM_BUMP_WOOD type integer value 3 tooltip PRIM_CAST_SHADOWS deprecated true type integer value 24 tooltip PRIM_COLOR type integer value 18 tooltip PRIM_DESC type integer value 28 tooltip PRIM_FLEXIBLE type integer value 21 tooltip PRIM_FULLBRIGHT type integer value 20 tooltip PRIM_GLOW type integer value 25 tooltip PRIM_GLOW is used to get or set the glow status of the face. PRIM_HOLE_CIRCLE type integer value 0x10 tooltip PRIM_HOLE_DEFAULT type integer value 0x00 tooltip PRIM_HOLE_SQUARE type integer value 0x20 tooltip PRIM_HOLE_TRIANGLE type integer value 0x30 tooltip PRIM_LINK_TARGET type integer value 34 tooltip PRIM_MATERIAL type integer value 2 tooltip PRIM_MATERIAL_FLESH type integer value 4 tooltip PRIM_MATERIAL_GLASS type integer value 2 tooltip PRIM_MATERIAL_LIGHT type integer value 7 tooltip PRIM_MATERIAL_METAL type integer value 1 tooltip PRIM_MATERIAL_PLASTIC type integer value 5 tooltip PRIM_MATERIAL_RUBBER type integer value 6 tooltip PRIM_MATERIAL_STONE type integer value 0 tooltip PRIM_MATERIAL_WOOD type integer value 3 tooltip PRIM_MEDIA_ALT_IMAGE_ENABLE type integer value 0 tooltip Boolean. Gets/Sets the default image state (the image that the user sees before a piece of media is active) for the chosen face. The default image is specified by Second Life's server for that media type. PRIM_MEDIA_AUTO_LOOP type integer value 4 tooltip Boolean. Gets/Sets whether auto-looping is enabled. PRIM_MEDIA_AUTO_PLAY type integer value 5 tooltip Boolean. Gets/Sets whether the media auto-plays when a Resident can view it. PRIM_MEDIA_AUTO_SCALE type integer value 6 tooltip Boolean. Gets/Sets whether auto-scaling is enabled. Auto-scaling forces the media to the full size of the texture. PRIM_MEDIA_AUTO_ZOOM type integer value 7 tooltip Boolean. Gets/Sets whether clicking the media triggers auto-zoom and auto-focus on the media. PRIM_MEDIA_CONTROLS type integer value 1 tooltip Integer. Gets/Sets the style of controls. Can be either PRIM_MEDIA_CONTROLS_STANDARD or PRIM_MEDIA_CONTROLS_MINI. PRIM_MEDIA_CONTROLS_MINI type integer value 1 tooltip Mini web navigation controls; does not include an address bar. PRIM_MEDIA_CONTROLS_STANDARD type integer value 0 tooltip Standard web navigation controls. PRIM_MEDIA_CURRENT_URL type integer value 2 tooltip String. Gets/Sets the current url displayed on the chosen face. Changing this URL causes navigation. 1024 characters Maximum. PRIM_MEDIA_FIRST_CLICK_INTERACT type integer value 8 tooltip Boolean. Gets/Sets whether the first click interaction is enabled. PRIM_MEDIA_HEIGHT_PIXELS type integer value 10 tooltip Integer. Gets/Sets the height of the media in pixels. PRIM_MEDIA_HOME_URL type integer value 3 tooltip String. Gets/Sets the home URL for the chosen face. 1024 characters maximum. PRIM_MEDIA_MAX_HEIGHT_PIXELS type integer value 2048 tooltip PRIM_MEDIA_MAX_URL_LENGTH type integer value 1024 tooltip PRIM_MEDIA_MAX_WHITELIST_COUNT type integer value 64 tooltip PRIM_MEDIA_MAX_WHITELIST_SIZE type integer value 1024 tooltip PRIM_MEDIA_MAX_WIDTH_PIXELS type integer value 2048 tooltip PRIM_MEDIA_PARAM_MAX type integer value 14 tooltip PRIM_MEDIA_PERM_ANYONE type integer value 4 tooltip PRIM_MEDIA_PERM_GROUP type integer value 2 tooltip PRIM_MEDIA_PERM_NONE type integer value 0 tooltip PRIM_MEDIA_PERM_OWNER type integer value 1 tooltip PRIM_MEDIA_PERMS_CONTROL type integer value 14 tooltip Integer. Gets/Sets the permissions mask that control who can see the media control bar above the object:: PRIM_MEDIA_PERM_ANYONE, PRIM_MEDIA_PERM_GROUP, PRIM_MEDIA_PERM_NONE, PRIM_MEDIA_PERM_OWNER PRIM_MEDIA_PERMS_INTERACT type integer value 13 tooltip Integer. Gets/Sets the permissions mask that control who can interact with the object: PRIM_MEDIA_PERM_ANYONE, PRIM_MEDIA_PERM_GROUP, PRIM_MEDIA_PERM_NONE, PRIM_MEDIA_PERM_OWNER PRIM_MEDIA_WHITELIST type integer value 12 tooltip String. Gets/Sets the white-list as a string of escaped, comma-separated URLs. This string can hold up to 64 URLs or 1024 characters, whichever comes first. PRIM_MEDIA_WHITELIST_ENABLE type integer value 11 tooltip Boolean. Gets/Sets whether navigation is restricted to URLs in PRIM_MEDIA_WHITELIST. PRIM_MEDIA_WIDTH_PIXELS type integer value 9 tooltip Integer. Gets/Sets the width of the media in pixels. PRIM_NAME type integer value 27 tooltip PRIM_OMEGA type integer value 32 tooltip PRIM_PHANTOM type integer value 5 tooltip PRIM_PHYSICS type integer value 3 tooltip PRIM_PHYSICS_SHAPE_CONVEX type integer value 2 tooltip Use the convex hull of the prim shape for physics (this is the default for mesh objects). PRIM_PHYSICS_SHAPE_NONE type integer value 1 tooltip Ignore this prim in the physics shape. NB: This cannot be applied to the root prim. PRIM_PHYSICS_SHAPE_PRIM type integer value 0 tooltip Use the normal prim shape for physics (this is the default for all non-mesh objects). PRIM_PHYSICS_SHAPE_TYPE type integer value 30 tooltip Allows you to set the physics shape type of a prim via lsl. Permitted values are: PRIM_PHYSICS_SHAPE_NONE, PRIM_PHYSICS_SHAPE_PRIM, PRIM_PHYSICS_SHAPE_CONVEX PRIM_POINT_LIGHT type integer value 23 tooltip PRIM_POS_LOCAL type integer value 33 tooltip PRIM_POSITION type integer value 6 tooltip PRIM_ROT_LOCAL type integer value 29 tooltip PRIM_ROTATION type integer value 8 tooltip PRIM_SCULPT_FLAG_INVERT type integer value 64 tooltip Render inside out (inverts the normals). PRIM_SCULPT_FLAG_MIRROR type integer value 128 tooltip Render an X axis mirror of the sculpty. PRIM_SCULPT_TYPE_CYLINDER type integer value 4 tooltip PRIM_SCULPT_TYPE_MASK type integer value 7 tooltip PRIM_SCULPT_TYPE_PLANE type integer value 3 tooltip PRIM_SCULPT_TYPE_SPHERE type integer value 1 tooltip PRIM_SCULPT_TYPE_TORUS type integer value 2 tooltip PRIM_SHINY_HIGH type integer value 3 tooltip PRIM_SHINY_LOW type integer value 1 tooltip PRIM_SHINY_MEDIUM type integer value 2 tooltip PRIM_SHINY_NONE type integer value 0 tooltip PRIM_SIZE type integer value 7 tooltip PRIM_SLICE type integer value 35 tooltip PRIM_TEMP_ON_REZ type integer value 4 tooltip PRIM_TEXGEN type integer value 22 tooltip PRIM_TEXGEN_DEFAULT type integer value 0 tooltip PRIM_TEXGEN_PLANAR type integer value 1 tooltip PRIM_TEXT type integer value 26 tooltip PRIM_TEXTURE type integer value 17 tooltip PRIM_TYPE type integer value 9 tooltip PRIM_TYPE_BOX type integer value 0 tooltip PRIM_TYPE_CYLINDER type integer value 1 tooltip PRIM_TYPE_PRISM type integer value 2 tooltip PRIM_TYPE_RING type integer value 6 tooltip PRIM_TYPE_SCULPT type integer value 7 tooltip PRIM_TYPE_SPHERE type integer value 3 tooltip PRIM_TYPE_TORUS type integer value 4 tooltip PRIM_TYPE_TUBE type integer value 5 tooltip PROFILE_NONE type integer value 0 tooltip Disables profiling PROFILE_SCRIPT_MEMORY type integer value 1 tooltip Enables memory profiling PSYS_PART_BF_DEST_COLOR type integer value 2 tooltip PSYS_PART_BF_ONE type integer value 0 tooltip PSYS_PART_BF_ONE_MINUS_DEST_COLOR type integer value 4 tooltip PSYS_PART_BF_SOURCE_ALPHA type integer value 7 tooltip PSYS_PART_BF_SOURCE_COLOR type integer value 3 tooltip PSYS_PART_BF_ZERO type integer value 1 tooltip PSYS_PART_BLEND_FUNC_DEST type integer value 25 tooltip PSYS_PART_BLEND_FUNC_SOURCE type integer value 24 tooltip PSYS_PART_BOUNCE_MASK type integer value 0x4 tooltip Particles bounce off of a plane at the objects Z height. PSYS_PART_EMISSIVE_MASK type integer value 0x100 tooltip The particle glows. PSYS_PART_END_ALPHA type integer value 4 tooltip A float which determines the ending alpha of the object. PSYS_PART_END_COLOR type integer value 3 tooltip A vector <r, g, b> which determines the ending color of the object. PSYS_PART_END_GLOW type integer value 27 tooltip PSYS_PART_END_SCALE type integer value 6 tooltip A vector <sx, sy, z>, which is the ending size of the particle billboard in meters (z is ignored). PSYS_PART_FLAGS type integer value 0 tooltip Each particle that is emitted by the particle system is simulated based on the following flags. To use multiple flags, bitwise or (|) them together. PSYS_PART_FOLLOW_SRC_MASK type integer value 0x10 tooltip The particle position is relative to the source objects position. PSYS_PART_FOLLOW_VELOCITY_MASK type integer value 0x20 tooltip The particle orientation is rotated so the vertical axis faces towards the particle velocity. PSYS_PART_INTERP_COLOR_MASK type integer value 0x1 tooltip Interpolate both the color and alpha from the start value to the end value. PSYS_PART_INTERP_SCALE_MASK type integer value 0x2 tooltip Interpolate the particle scale from the start value to the end value. PSYS_PART_MAX_AGE type integer value 19 tooltip Age in seconds of a particle at which it dies. PSYS_PART_RIBBON_MASK type integer value 0x400 tooltip PSYS_PART_START_ALPHA type integer value 2 tooltip A float which determines the starting alpha of the object. PSYS_PART_START_COLOR type integer value 1 tooltip A vector <r.r, g.g, b.b> which determines the starting color of the object. PSYS_PART_START_GLOW type integer value 26 tooltip PSYS_PART_START_SCALE type integer value 5 tooltip A vector <sx, sy, z>, which is the starting size of the particle billboard in meters (z is ignored). PSYS_PART_TARGET_LINEAR_MASK type integer value 0x80 tooltip PSYS_PART_TARGET_POS_MASK type integer value 0x40 tooltip The particle heads towards the location of the target object as defined by PSYS_SRC_TARGET_KEY. PSYS_PART_WIND_MASK type integer value 0x8 tooltip Particles have their velocity damped towards the wind velocity. PSYS_SRC_ACCEL type integer value 8 tooltip A vector <x, y, z> which is the acceleration to apply on particles. PSYS_SRC_ANGLE_BEGIN type integer value 22 tooltip Area in radians specifying where particles will NOT be created (for ANGLE patterns) PSYS_SRC_ANGLE_END type integer value 23 tooltip Area in radians filled with particles (for ANGLE patterns) (if lower than PSYS_SRC_ANGLE_BEGIN, acts as PSYS_SRC_ANGLE_BEGIN itself, and PSYS_SRC_ANGLE_BEGIN acts as PSYS_SRC_ANGLE_END). PSYS_SRC_BURST_PART_COUNT type integer value 15 tooltip How many particles to release in a burst. PSYS_SRC_BURST_RADIUS type integer value 16 tooltip What distance from the center of the object to create the particles. PSYS_SRC_BURST_RATE type integer value 13 tooltip How often to release a particle burst (float seconds). PSYS_SRC_BURST_SPEED_MAX type integer value 18 tooltip Maximum speed that a particle should be moving. PSYS_SRC_BURST_SPEED_MIN type integer value 17 tooltip Minimum speed that a particle should be moving. PSYS_SRC_INNERANGLE type integer value 10 tooltip Specifies the inner angle of the arc created by the PSYS_SRC_PATTERN_ANGLE or PSYS_SRC_PATTERN_ANGLE_CONE source pattern. The area specified will NOT have particles in it. PSYS_SRC_MAX_AGE type integer value 19 tooltip How long this particle system should last, 0.0 means forever. PSYS_SRC_OMEGA type integer value 21 tooltip Sets the angular velocity to rotate the axis that SRC_PATTERN_ANGLE and SRC_PATTERN_ANGLE_CONE use. PSYS_SRC_OUTERANGLE type integer value 11 tooltip Specifies the outer angle of the arc created by the PSYS_SRC_PATTERN_ANGLE or PSYS_SRC_PATTERN_ANGLE_CONE source pattern. The area between the outer and inner angle will be filled with particles. PSYS_SRC_PATTERN type integer value 9 tooltip The pattern which is used to generate particles. Use one of the following values: PSYS_SRC_PATTERN Values. PSYS_SRC_PATTERN_ANGLE type integer value 0x04 tooltip Shoot particles across a 2 dimensional area defined by the arc created from PSYS_SRC_OUTERANGLE. There will be an open area defined by PSYS_SRC_INNERANGLE within the larger arc. PSYS_SRC_PATTERN_ANGLE_CONE type integer value 0x08 tooltip Shoot particles out in a 3 dimensional cone with an outer arc of PSYS_SRC_OUTERANGLE and an inner open area defined by PSYS_SRC_INNERANGLE. PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY type integer value 0x10 tooltip PSYS_SRC_PATTERN_DROP type integer value 0x01 tooltip Drop particles at the source position. PSYS_SRC_PATTERN_EXPLODE type integer value 0x02 tooltip Shoot particles out in all directions, using the burst parameters. PSYS_SRC_TARGET_KEY type integer value 20 tooltip The key of a target object to move towards if PSYS_PART_TARGET_POS_MASK is enabled. PSYS_SRC_TEXTURE type integer value 12 tooltip An asset name for the texture to use for the particles. PU_EVADE_HIDDEN type integer value 0x07 tooltip Triggered when an llEvade character thinks it has hidden from its pursuer. PU_EVADE_SPOTTED type integer value 0x08 tooltip Triggered when an llEvade character switches from hiding to running PU_FAILURE_DYNAMIC_PATHFINDING_DISABLED type integer value 10 tooltip PU_FAILURE_INVALID_GOAL type integer value 0x03 tooltip Goal is not on the navigation-mesh and cannot be reached. PU_FAILURE_INVALID_START type integer value 0x02 tooltip Character cannot navigate from the current location - e.g., the character is off the navmesh or too high above it. PU_FAILURE_NO_NAVMESH type integer value 0x09 tooltip This is a fatal error reported to a character when there is no navmesh for the region. This usually indicates a server failure and users should file a bug report and include the time and region in which they received this message. PU_FAILURE_NO_VALID_DESTINATION type integer value 0x06 tooltip There is no good place for the character to go - e.g., it is patrolling and all the patrol points are now unreachable. PU_FAILURE_OTHER type integer value 1000000 tooltip PU_FAILURE_PARCEL_UNREACHABLE type integer value 11 tooltip PU_FAILURE_TARGET_GONE type integer value 0x05 tooltip Target (for llPursue or llEvade) can no longer be tracked - e.g., it left the region or is an avatar that is now more than about 30m outside the region. PU_FAILURE_UNREACHABLE type integer value 0x04 tooltip Goal is no longer reachable for some reason - e.g., an obstacle blocks the path. PU_GOAL_REACHED type integer value 0x01 tooltip Character has reached the goal and will stop or choose a new goal (if wandering). PU_SLOWDOWN_DISTANCE_REACHED type integer value 0x00 tooltip Character is near current goal. PUBLIC_CHANNEL type integer value 0 tooltip PUBLIC_CHANNEL is an integer constant that, when passed to llSay, llWhisper, or llShout as a channel parameter, will print text to the publicly heard chat channel. PURSUIT_FUZZ_FACTOR type integer value 3 tooltip Selects a random destination near the offset. PURSUIT_GOAL_TOLERANCE type integer value 5 tooltip PURSUIT_INTERCEPT type integer value 4 tooltip Define whether the character attempts to predict the target's location. PURSUIT_OFFSET type integer value 1 tooltip Go to a position offset from the target. RAD_TO_DEG type float value 57.2957795 tooltip 57.2957795 - Number of degrees per radian. You can use this number to convert radians to degrees by multiplying the radians by this number. RC_DATA_FLAGS type integer value 2 tooltip RC_DETECT_PHANTOM type integer value 1 tooltip RC_GET_LINK_NUM type integer value 4 tooltip RC_GET_NORMAL type integer value 1 tooltip RC_GET_ROOT_KEY type integer value 2 tooltip RC_MAX_HITS type integer value 3 tooltip RC_REJECT_AGENTS type integer value 1 tooltip RC_REJECT_LAND type integer value 8 tooltip RC_REJECT_NONPHYSICAL type integer value 4 tooltip RC_REJECT_PHYSICAL type integer value 2 tooltip RC_REJECT_TYPES type integer value 2 tooltip RCERR_CAST_TIME_EXCEEDED type integer value -3 tooltip RCERR_SIM_PERF_LOW type integer value -2 tooltip RCERR_UNKNOWN type integer value -1 tooltip REGION_FLAG_ALLOW_DAMAGE type integer value 0x1 tooltip REGION_FLAG_ALLOW_DIRECT_TELEPORT type integer value 0x100000 tooltip REGION_FLAG_BLOCK_FLY type integer value 0x80000 tooltip REGION_FLAG_BLOCK_TERRAFORM type integer value 0x40 tooltip REGION_FLAG_DISABLE_COLLISIONS type integer value 0x1000 tooltip REGION_FLAG_DISABLE_PHYSICS type integer value 0x4000 tooltip REGION_FLAG_FIXED_SUN type integer value 0x10 tooltip REGION_FLAG_RESTRICT_PUSHOBJECT type integer value 0x400000 tooltip REGION_FLAG_SANDBOX type integer value 0x100 tooltip REMOTE_DATA_CHANNEL type integer value 1 tooltip REMOTE_DATA_REPLY type integer value 3 tooltip REMOTE_DATA_REQUEST type integer value 2 tooltip REQUIRE_LINE_OF_SIGHT type integer value 2 tooltip Define whether the character needs a line-of-sight to give chase. RESTITUTION type integer value 4 tooltip Used with llSetPhysicsMaterial to enable the density value. Must be between 0.0 and 1.0 REVERSE type integer value 0x4 tooltip Play animation in reverse direction. ROTATE type integer value 0x20 tooltip Animate texture rotation. SCALE type integer value 0x40 tooltip Animate the texture scale. SCRIPTED type integer value 0x8 tooltip Scripted in-world objects. SIM_STAT_PCT_CHARS_STEPPED type integer value 0 tooltip Returns the % of pathfinding characters skipped each frame, averaged over the last minute.\nThe returned value corresponds to the "Characters Updated" stat in the viewer's Statistics Bar. SMOOTH type integer value 0x10 tooltip Slide in the X direction, instead of playing separate frames. SQRT2 type float value 1.41421356 tooltip 1.41421356 - The square root of 2. STATUS_BLOCK_GRAB type integer value 64 tooltip Controls whether the object can be grabbed.\nA grab is the default action when in third person, and is available as the hand tool in build mode. This is useful for physical objects that you don't want other people to be able to trivially disturb. The default is FALSE STATUS_BLOCK_GRAB_OBJECT type integer value 1024 tooltip Prevent click-and-drag movement on all prims in the object. STATUS_BOUNDS_ERROR type integer value 1002 tooltip Argument(s) passed to function had a bounds error. STATUS_CAST_SHADOWS type integer value 0x200 tooltip STATUS_DIE_AT_EDGE type integer value 0x80 tooltip Controls whether the object is returned to the owners inventory if it wanders off the edge of the world.\nIt is useful to set this status TRUE for things like bullets or rockets. The default is TRUE STATUS_INTERNAL_ERROR type integer value 1999 tooltip An internal error occurred. STATUS_MALFORMED_PARAMS type integer value 1000 tooltip Function was called with malformed parameters. STATUS_NOT_FOUND type integer value 1003 tooltip Object or other item was not found. STATUS_NOT_SUPPORTED type integer value 1004 tooltip Feature not supported. STATUS_OK type integer value 0 tooltip Result of function call was a success. STATUS_PHANTOM type integer value 0x10 tooltip Controls/indicates whether the object collides or not.\nSetting the value to TRUE makes the object non-colliding with all objects. It is a good idea to use this for most objects that move or rotate, but are non-physical. It is also useful for simulating volumetric lighting. The default is FALSE. STATUS_PHYSICS type integer value 0x1 tooltip Controls/indicates whether the object moves physically.\nThis controls the same flag that the UI check-box for Physical controls. The default is FALSE. STATUS_RETURN_AT_EDGE type integer value 0x100 tooltip STATUS_ROTATE_X type integer value 0x2 tooltip STATUS_ROTATE_Y type integer value 0x4 tooltip STATUS_ROTATE_Z type integer value 0x8 tooltip Controls/indicates whether the object can physically rotate around the specific axis or not. This flag has no meaning for non-physical objects. Set the value to FALSE if you want to disable rotation around that axis. The default is TRUE for a physical object. A useful example to think about when visualizing the effect is a sit-and-spin device. They spin around the Z axis (up) but not around the X or Y axis. STATUS_SANDBOX type integer value 0x20 tooltip Controls/indicates whether the object can cross region boundaries and move more than 20 meters from its creation point. The default if FALSE. STATUS_TYPE_MISMATCH type integer value 1001 tooltip Argument(s) passed to function had a type mismatch. STATUS_WHITELIST_FAILED type integer value 2001 tooltip Whitelist Failed. STRING_TRIM type integer value 0x03 tooltip STRING_TRIM_HEAD type integer value 0x01 tooltip STRING_TRIM_TAIL type integer value 0x02 tooltip TEXTURE_BLANK type key value 5748decc-f629-461c-9a36-a35a221fe21f tooltip TEXTURE_DEFAULT type key value 89556747-24cb-43ed-920b-47caed15465f tooltip TEXTURE_MEDIA type key value 8b5fec65-8d8d-9dc5-cda8-8fdf2716e361 tooltip TEXTURE_PLYWOOD type key value 89556747-24cb-43ed-920b-47caed15465f tooltip TEXTURE_TRANSPARENT type key value 8dcd4a48-2d37-4909-9f78-f7a9eb4ef903 tooltip TOUCH_INVALID_FACE type integer value 0xFFFFFFFF tooltip TOUCH_INVALID_TEXCOORD type vector value <-1.0, -1.0, 0.0> tooltip TOUCH_INVALID_VECTOR type vector value <0.0, 0.0, 0.0> tooltip TRAVERSAL_TYPE type integer value 7 tooltip One of TRAVERSAL_TYPE_FAST, TRAVERSAL_TYPE_SLOW, and TRAVERSAL_TYPE_NONE. TRAVERSAL_TYPE_FAST type integer value 1 tooltip TRAVERSAL_TYPE_NONE type integer value 2 tooltip TRAVERSAL_TYPE_SLOW type integer value 0 tooltip TRUE type integer value 1 tooltip An integer constant for boolean comparisons. Has the value '1'. TWO_PI type float value 6.28318530 tooltip 6.28318530 - The radians of a circle. TYPE_FLOAT type integer value 2 tooltip The list entry is a float. TYPE_INTEGER type integer value 1 tooltip The list entry is an integer. TYPE_INVALID type integer value 0 tooltip The list entry is invalid. TYPE_KEY type integer value 4 tooltip The list entry is a key. TYPE_ROTATION type integer value 6 tooltip The list entry is a rotation. TYPE_STRING type integer value 3 tooltip The list entry is a string. TYPE_VECTOR type integer value 5 tooltip The list entry is a vector. URL_REQUEST_DENIED type string value URL_REQUEST_DENIED tooltip URL_REQUEST_GRANTED type string value URL_REQUEST_GRANTED tooltip VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY type integer value 32 tooltip A slider between minimum (0.0) and maximum (1.0) deflection of angular orientation. That is, its a simple scalar for modulating the strength of angular deflection such that the vehicles preferred axis of motion points toward its real velocity. VEHICLE_ANGULAR_DEFLECTION_TIMESCALE type integer value 33 tooltip The time-scale for exponential success of linear deflection deflection. Its another way to specify the strength of the vehicles tendency to reorient itself so that its preferred axis of motion agrees with its true velocity. VEHICLE_ANGULAR_FRICTION_TIMESCALE type integer value 17 tooltip A vector of timescales for exponential decay of the vehicles angular velocity about its preferred axes of motion (at, left, up). Range = [0.07, inf) seconds for each element of the vector. VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE type integer value 35 tooltip The timescale for exponential decay of the angular motors magnitude. VEHICLE_ANGULAR_MOTOR_DIRECTION type integer value 19 tooltip The direction and magnitude (in preferred frame) of the vehicles angular motor.The vehicle will accelerate (or decelerate if necessary) to match its velocity to its motor. VEHICLE_ANGULAR_MOTOR_TIMESCALE type integer value 34 tooltip The timescale for exponential approach to full angular motor velocity. VEHICLE_BANKING_EFFICIENCY type integer value 38 tooltip A slider between anti (-1.0), none (0.0), and maxmum (1.0) banking strength. VEHICLE_BANKING_MIX type integer value 39 tooltip A slider between static (0.0) and dynamic (1.0) banking. "Static" means the banking scales only with the angle of roll, whereas "dynamic" is a term that also scales with the vehicles linear speed. VEHICLE_BANKING_TIMESCALE type integer value 40 tooltip The timescale for banking to exponentially approach its maximum effect. This is another way to scale the strength of the banking effect, however it affects the term that is proportional to the difference between what the banking behavior is trying to do, and what the vehicle is actually doing. VEHICLE_BUOYANCY type integer value 27 tooltip A slider between minimum (0.0) and maximum anti-gravity (1.0). VEHICLE_FLAG_CAMERA_DECOUPLED type integer value 0x200 tooltip VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT type integer value 0x10 tooltip Hover at global height. VEHICLE_FLAG_HOVER_TERRAIN_ONLY type integer value 0x8 tooltip Ignore water height when hovering. VEHICLE_FLAG_HOVER_UP_ONLY type integer value 0x20 tooltip Hover does not push down. Use this flag for hovering vehicles that should be able to jump above their hover height. VEHICLE_FLAG_HOVER_WATER_ONLY type integer value 0x4 tooltip Ignore terrain height when hovering. VEHICLE_FLAG_LIMIT_MOTOR_UP type integer value 0x40 tooltip Prevents ground vehicles from motoring into the sky. VEHICLE_FLAG_LIMIT_ROLL_ONLY type integer value 0x2 tooltip For vehicles with vertical attractor that want to be able to climb/dive, for instance, aeroplanes that want to use the banking feature. VEHICLE_FLAG_MOUSELOOK_BANK type integer value 0x100 tooltip VEHICLE_FLAG_MOUSELOOK_STEER type integer value 0x80 tooltip VEHICLE_FLAG_NO_DEFLECTION_UP type integer value 0x1 tooltip This flag prevents linear deflection parallel to world z-axis. This is useful for preventing ground vehicles with large linear deflection, like bumper cars, from climbing their linear deflection into the sky. VEHICLE_FLAG_NO_FLY_UP deprecated true type integer value 0x1 tooltip Old, changed to VEHICLE_FLAG_NO_DEFLECTION_UP VEHICLE_HOVER_EFFICIENCY type integer value 25 tooltip A slider between minimum (0.0 = bouncy) and maximum (1.0 = fast as possible) damped motion of the hover behavior. VEHICLE_HOVER_HEIGHT type integer value 24 tooltip The height (above the terrain or water, or global) at which the vehicle will try to hover. VEHICLE_HOVER_TIMESCALE type integer value 26 tooltip Period of time (in seconds) for the vehicle to achieve its hover height. VEHICLE_LINEAR_DEFLECTION_EFFICIENCY type integer value 28 tooltip A slider between minimum (0.0) and maximum (1.0) deflection of linear velocity. That is, its a simple scalar for modulating the strength of linear deflection. VEHICLE_LINEAR_DEFLECTION_TIMESCALE type integer value 29 tooltip The timescale for exponential success of linear deflection deflection. It is another way to specify how much time it takes for the vehicles linear velocity to be redirected to its preferred axis of motion. VEHICLE_LINEAR_FRICTION_TIMESCALE type integer value 16 tooltip A vector of timescales for exponential decay of the vehicles linear velocity along its preferred axes of motion (at, left, up). Range = [0.07, inf) seconds for each element of the vector. VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE type integer value 35 tooltip The timescale for exponential decay of the linear motors magnitude. VEHICLE_LINEAR_MOTOR_DIRECTION type integer value 18 tooltip The direction and magnitude (in preferred frame) of the vehicles linear motor. The vehicle will accelerate (or decelerate if necessary) to match its velocity to its motor. Range of magnitude = [0, 30] meters/second. VEHICLE_LINEAR_MOTOR_OFFSET type integer value 20 tooltip VEHICLE_LINEAR_MOTOR_TIMESCALE type integer value 30 tooltip The timescale for exponential approach to full linear motor velocity. VEHICLE_REFERENCE_FRAME type integer value 44 tooltip A rotation of the vehicles preferred axes of motion and orientation (at, left, up) with respect to the vehicles local frame (x, y, z). VEHICLE_TYPE_AIRPLANE type integer value 4 tooltip Uses linear deflection for lift, no hover, and banking to turn.\nSee http://wiki.secondlife.com/wiki/VEHICLE_TYPE_AIRPLANE VEHICLE_TYPE_BALLOON type integer value 5 tooltip Hover, and friction, but no deflection.\nSee http://wiki.secondlife.com/wiki/VEHICLE_TYPE_BALLOON VEHICLE_TYPE_BOAT type integer value 3 tooltip Hovers over water with lots of friction and some anglar deflection.\nSee http://wiki.secondlife.com/wiki/VEHICLE_TYPE_BOAT VEHICLE_TYPE_CAR type integer value 2 tooltip Another vehicle that bounces along the ground but needs the motors to be driven from external controls or timer events.\nSee http://wiki.secondlife.com/wiki/VEHICLE_TYPE_CAR VEHICLE_TYPE_NONE type integer value 0 tooltip VEHICLE_TYPE_SLED type integer value 1 tooltip Simple vehicle that bumps along the ground, and likes to move along its local x-axis.\nSee http://wiki.secondlife.com/wiki/VEHICLE_TYPE_SLED VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY type integer value 36 tooltip A slider between minimum (0.0 = wobbly) and maximum (1.0 = firm as possible) stability of the vehicle to keep itself upright. VEHICLE_VERTICAL_ATTRACTION_TIMESCALE type integer value 37 tooltip The period of wobble, or timescale for exponential approach, of the vehicle to rotate such that its preferred "up" axis is oriented along the worlds "up" axis. VERTICAL type integer value 0 tooltip WANDER_PAUSE_AT_WAYPOINTS type integer value 0 tooltip ZERO_ROTATION type rotation value <0.0, 0.0, 0.0, 1.0> tooltip ZERO_VECTOR type vector value <0.0, 0.0, 0.0> tooltip default tooltip All scripts must have a default state, which is the first state entered when the script starts.\nIf another state is defined before the default state, the compiler will report a syntax error. events at_rot_target arguments TargetNumber type integer tooltip TargetRotation type rotation tooltip CurrentRotation type rotation tooltip tooltip This event is triggered when a script comes within a defined angle of a target rotation. The range and rotation, are set by a call to llRotTarget. at_target arguments TargetNumber type integer tooltip TargetPosition type vector tooltip CurrentPosition type vector tooltip tooltip This event is triggered when the scripted object comes within a defined range of the target position, defined by the llTarget function call. attach arguments AvatarID type key tooltip tooltip This event is triggered whenever an object is attached or detached from an avatar. If it is attached, the key of the avatar it is attached to is passed in, otherwise NULL_KEY is. changed arguments Changed type integer tooltip tooltip Triggered when various events change the object. The change argument will be a bit-field of CHANGED_* constants. collision arguments NumberOfCollisions type integer tooltip tooltip This event is raised while another object, or avatar, is colliding with the object the script is attached to. The number of detected objects is passed to the script. Information on those objects may be gathered via the llDetected* functions. collision_end arguments NumberOfCollisions type integer tooltip tooltip This event is raised when another object, or avatar, stops colliding with the object the script is attached to. The number of detected objects is passed to the script. Information on those objects may be gathered via the llDetected* library functions. collision_start arguments NumberOfCollisions type integer tooltip tooltip This event is raised when another object, or avatar, starts colliding with the object the script is attached to. The number of detected objects is passed to the script. Information on those objects may be gathered via the llDetected* library functions. control arguments AvatarID type key tooltip Levels type integer tooltip Edges type integer tooltip tooltip Once a script has the ability to grab control inputs from the avatar, this event will be used to pass the commands into the script. The levels and edges are bit-fields of control constants. dataserver arguments RequestID type key tooltip Data type string tooltip tooltip This event is triggered when the requested data is returned to the script. Data may be requested by the llRequestAgentData, llRequestInventoryData, and llGetNotecardLine function calls, for example. email arguments Time type string tooltip Address type string tooltip Subject type string tooltip Body type string tooltip NumberRemaining type integer tooltip tooltip This event is triggered when an email sent to this script arrives. The number remaining tells how many more emails are known to be still pending. http_request arguments HTTPRequestID type key tooltip HTTPMethod type string tooltip Body type string tooltip tooltip Triggered when task receives an HTTP request. http_response arguments HTTPRequestID type key tooltip Status type integer tooltip Metadata type list tooltip Body type string tooltip tooltip This event handler is invoked when an HTTP response is received for a pending llHTTPRequest request or if a pending request fails or times out. land_collision arguments Position type vector tooltip tooltip This event is raised when the object the script is attached to is colliding with the ground. land_collision_end arguments Position type vector tooltip tooltip This event is raised when the object the script is attached to stops colliding with the ground. land_collision_start arguments Position type vector tooltip tooltip This event is raised when the object the script is attached to begins to collide with the ground. link_message arguments SendersLink type integer tooltip Value type integer tooltip Text type string tooltip ID type key tooltip tooltip Triggered when object receives a link message via llMessageLinked function call. listen arguments Channel type integer tooltip Name type string tooltip ID type key tooltip Text type string tooltip tooltip This event is raised whenever a chat message matching the constraints set in the llListen command is received. The name and ID of the speaker, as well as the message, are passed in as parameters. Channel 0 is the public chat channel that all avatars see as chat text. Channels 1 through 2,147,483,648 are private channels that are not sent to avatars but other scripts can listen on those channels. money arguments Payer type key tooltip Amount type integer tooltip tooltip This event is triggered when a resident has given an amount of Linden dollars to the object. moving_end arguments tooltip Triggered whenever an object with this script stops moving. moving_start arguments tooltip Triggered whenever an object with this script starts moving. no_sensor arguments tooltip This event is raised when sensors are active, via the llSensor function call, but are not sensing anything. not_at_rot_target arguments tooltip When a target is set via the llRotTarget function call, but the script is outside the specified angle this event is raised. not_at_target arguments tooltip When a target is set via the llTarget library call, but the script is outside the specified range this event is raised. object_rez arguments RezzedObjectsID type key tooltip tooltip Triggered when an object rezzes another object from its inventory via the llRezObject, or similar, functions. The id is the globally unique key for the object rezzed. on_rez arguments StartParameter type integer tooltip tooltip Triggered whenever an object is rezzed from inventory or by another object. The start parameter is passed in from the llRezObject call, or zero if from inventory. path_update arguments Type type integer tooltip Reserved type list tooltip tooltip This event is called to inform the script of changes within the object's path-finding status. remote_data arguments EventType type integer tooltip ChannelID type key tooltip MessageID type key tooltip Sender type string tooltip Data type integer tooltip Data type string tooltip tooltip Triggered by various XML-RPC calls with event_type specifying the type of data. run_time_permissions arguments PermissionFlags type integer tooltip tooltip Scripts need permission from either the owner or the avatar they wish to act on before they may perform certain functions, such as debiting money from their owners account, triggering an animation on an avatar, or capturing control inputs. The llRequestPermissions library function is used to request these permissions and the various permissions integer constants can be supplied. The integer returned to this event handler contains the current set of permissions flags, so if permissions equal 0 then no permissions are set. sensor arguments NumberDetected type integer tooltip tooltip This event is raised whenever objects matching the constraints of the llSensor command are detected. The number of detected objects is passed to the script in the parameter. Information on those objects may be gathered via the llDetected* functions. state_entry arguments tooltip The state_entry event occurs whenever a new state is entered, including at program start, and is always the first event handled. state_exit arguments tooltip The state_exit event occurs whenever the state command is used to transition to another state. It is handled before the new states state_entry event. timer arguments tooltip This event is raised at regular intervals set by the llSetTimerEvent library function. touch arguments NumberOfTouches type integer tooltip tooltip This event is raised while a user is touching the object the script is attached to. The number of touching objects is passed to the script in the parameter. Information on those objects may be gathered via the llDetected* library functions. touch_end arguments NumberOfTouches type integer tooltip tooltip This event is raised when a user stops touching the object the script is attached to. The number of touches is passed to the script in the parameter. Information on those objects may be gathered via the llDetected* library functions. touch_start arguments NumberOfTouches type integer tooltip tooltip This event is raised when a user first touches the object the script is attached to. The number of touches is passed to the script in the parameter. Information on those objects may be gathered via the llDetected() library functions. transaction_result arguments RequestID type key tooltip Success type integer tooltip Message type string tooltip tooltip Triggered by llTransferMoney() function. functions llAbs energy 10.0 sleep 0.0 return integer arguments Value type integer tooltip An integer value. tooltip Returns the absolute (positive) version of Value. llAcos energy 10.0 sleep 0.0 return float arguments Value type float tooltip A floating-point value. tooltip Returns the arc-cosine of Value, in radians. llAddToLandBanList energy 10.0 sleep 0.0 return void arguments ID type key tooltip Agent UUID to add to ban-list. Hours type float tooltip Period, in hours, to ban the avatar for. tooltip Add avatar ID to the parcel ban list for the specified number of Hours.\nA value of 0 for Hours will add the agent indefinitely.\nThe smallest value that Hours will accept is 0.01; anything smaller will be seen as 0.\nWhen 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).\nResidents teleporting to a parcel where they are banned will be redirected to a neighbouring parcel. llAddToLandPassList energy 10.0 sleep 0.1 return void arguments ID type key tooltip Agent UUID to add to pass-list. Hours type float tooltip Period, in hours, to allow the avatar for. tooltip Add avatar ID to the land pass list, for a duration of Hours. llAdjustSoundVolume energy 10.0 sleep 0.1 return void arguments Volume type float tooltip The volume to set. tooltip Adjusts the volume (0.0 - 1.0) of the currently playing attached sound.\nThis function has no effect on sounds started with llTriggerSound. llAllowInventoryDrop energy 10.0 sleep 0.0 return void arguments Flag type integer tooltip Boolean, If TRUE allows anyone to drop inventory on prim, FALSE revokes. tooltip If Flag == TRUE, users without object modify permissions can still drop inventory items into the object. llAngleBetween energy 10.0 sleep 0.0 return float arguments Rot1 type rotation tooltip First rotation. Rot2 type rotation tooltip Second rotation. tooltip Returns the angle, in radians, between rotations Rot1 and Rot2. llApplyImpulse energy 10.0 sleep 0.0 return void arguments Force type vector tooltip Amount of impulse force to apply. Local type integer tooltip Boolean, if TRUE, force is treated as a local directional vector instead of region directional vector. tooltip Applies impulse to the object.\nIf Local == TRUE, apply the Force in local coordinates; otherwise, apply the Force in global coordinates.\nThis function only works on physical objects. llApplyRotationalImpulse energy 10.0 sleep 0.0 return void arguments Force type vector tooltip Amount of impulse force to apply. Local type integer tooltip Boolean, if TRUE, uses local axis, if FALSE, uses region axis. tooltip Applies rotational impulse to the object.\nIf Local == TRUE, apply the Force in local coordinates; otherwise, apply the Force in global coordinates.\nThis function only works on physical objects. llAsin energy 10.0 sleep 0.0 return float arguments Value type float tooltip A floating-point value. tooltip Returns the arc-sine, in radians, of Value. llAtan2 energy 10.0 sleep 0.0 return float arguments y type float tooltip A floating-point value. x type float tooltip A floating-point value. tooltip Returns the arc-tangent2 of y, x. llAttachToAvatar energy 10.0 sleep 0.0 return void arguments AttachmentPoint type integer tooltip tooltip Attach to avatar at point AttachmentPoint.\nRequires the PERMISSION_ATTACH runtime permission. llAttachToAvatarTemp energy 0 sleep 0 return void arguments AttachPoint type integer tooltip Valid attachment point or ATTACH_* constant. tooltip 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. llAvatarOnLinkSitTarget energy 10.0 sleep 0.0 return key arguments LinkNumber type integer tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag. tooltip If an avatar is sitting on the link's sit target, return the avatar's key, NULL_KEY otherwise.\nReturns a key that is the UUID of the user seated on the specified link's prim. llAvatarOnSitTarget energy 10.0 sleep 0.0 return key arguments tooltip If an avatar is seated on the sit target, returns the avatar's key, otherwise NULL_KEY.\nThis only will detect avatars sitting on sit targets defined with llSitTarget. llAxes2Rot energy 10.0 sleep 0.0 return rotation arguments Forward type vector tooltip Forward/Back part of rotation. Left type vector tooltip Left/Right part of rotation. Up type vector tooltip Up/Down part of rotation. tooltip Returns the rotation represented by coordinate axes Forward, Left, and Up. llAxisAngle2Rot energy 10.0 sleep 0.0 return rotation arguments Axis type vector tooltip Axis. Angle type float tooltip Angle in radians. tooltip Returns the rotation that is a generated Angle about Axis. llBase64ToInteger energy 10.0 sleep 0.0 return integer arguments Text type string tooltip tooltip Returns an integer that is the Text, Base64 decoded as a big endian integer.\nReturns zero if Text is longer then 8 characters. If Text contains fewer then 6 characters, the return value is unpredictable. llBase64ToString energy 10.0 sleep 0.0 return string arguments Text type string tooltip tooltip Converts a Base64 string to a conventional string.\nIf the conversion creates any unprintable characters, they are converted to question marks. llBreakAllLinks energy 10.0 sleep 0.0 return void arguments tooltip De-links all prims in the link set (requires permission PERMISSION_CHANGE_LINKS be set). llBreakLink energy 10.0 sleep 0.0 return void arguments LinkNumber type integer tooltip tooltip De-links the prim with the given link number (requires permission PERMISSION_CHANGE_LINKS be set). llCastRay energy sleep return list arguments Start type vector tooltip End type vector tooltip Options type list tooltip tooltip Casts a ray into the physics world from 'start' to 'end' and returns data according to details in Options.\nReports collision data for intersections with objects.\nReturn 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. llCeil energy 10.0 sleep 0.0 return integer arguments Value type float tooltip tooltip Returns smallest integer value >= Value. llClearCameraParams energy 10.0 sleep 0.0 return void arguments tooltip Resets all camera parameters to default values and turns off scripted camera control. llClearLinkMedia energy 0.0 sleep 0.0 return integer arguments Link type integer tooltip Face type integer tooltip tooltip Clears (deletes) the media and all parameters from the given Face on the linked prim.\nReturns an integer that is a STATUS_* flag, which details the success/failure of the operation. llClearPrimMedia energy 10.0 sleep 0.1 return integer arguments Face type integer tooltip Number of side to clear. tooltip Clears (deletes) the media and all parameters from the given Face.\nReturns an integer that is a STATUS_* flag which details the success/failure of the operation. llCloseRemoteDataChannel energy 10.0 sleep 1.0 return void arguments ChannelID type key tooltip tooltip Closes the specified XML-RPC channel. llCloud energy 10.0 sleep 0.0 return float arguments Offset type vector tooltip tooltip Returns the cloud density at the object's position + Offset. llCollisionFilter energy 10.0 sleep 0.0 return void arguments ObjectName type string tooltip ObjectID type key tooltip Accept type integer tooltip If TRUE, only accept collisions with ObjectName name AND ObjectID (either is optional), otherwise with objects not ObjectName AND ObjectID. tooltip Specify an empty string or NULL_KEY for Accept, to not filter on the corresponding parameter. llCollisionSound energy 10.0 sleep 0.0 return void arguments ImpactSound type string tooltip ImpactVolume type float tooltip tooltip Suppress default collision sounds, replace default impact sounds with ImpactSound.\nThe ImpactSound must be in the object inventory.\nSupply an empty string to suppress collision sounds. llCollisionSprite energy 10.0 sleep 0.0 return void arguments ImpactSprite type string tooltip tooltip Suppress default collision sprites, replace default impact sprite with ImpactSprite; found in the object inventory (empty string to just suppress). llCos energy 10.0 sleep 0.0 return float arguments Theta type float tooltip tooltip Returns the cosine of Theta (Theta in radians). llCreateCharacter energy sleep return void arguments Options type list tooltip tooltip Convert link-set to AI/Physics character.\nCreates a path-finding entity, known as a "character", from the object containing the script. Required to activate use of path-finding functions.\nOptions is a list of key/value pairs. llCreateLink energy 10.0 sleep 1.0 return void arguments TargetPrim type key tooltip Object UUID that is in the same region. Parent type integer tooltip If FALSE, then TargetPrim becomes the root. If TRUE, then the script's object becomes the root. tooltip Attempt to link the object the script is in, to target (requires permission PERMISSION_CHANGE_LINKS be set).\nRequires permission PERMISSION_CHANGE_LINKS be set. llCSV2List energy 10.0 sleep 0.0 return list arguments Text type string tooltip tooltip Create a list from a string of comma separated values specified in Text. llDeleteCharacter energy sleep return void arguments tooltip Convert link-set from AI/Physics character to Physics object.\nConvert the current link-set back to a standard object, removing all path-finding properties. llDeleteSubList energy 10.0 sleep 0.0 return list arguments Source type list tooltip Start type integer tooltip End type integer tooltip tooltip Removes the slice from start to end and returns the remainder of the list.\nRemove a slice from the list and return the remainder, start and end are inclusive.\nUsing 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.\nIf 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. llDeleteSubString energy 10.0 sleep 0.0 return string arguments Source type string tooltip Start type integer tooltip End type integer tooltip tooltip Removes the indicated sub-string and returns the result.\nStart and End are inclusive.\nUsing 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.\nIf 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. llDetachFromAvatar energy 10.0 sleep 0.0 return void arguments tooltip Remove the object containing the script from the avatar. llDetectedGrab energy 10.0 sleep 0.0 return vector arguments Number type integer tooltip tooltip Returns the grab offset of a user touching the object.\nReturns <0.0, 0.0, 0.0> if Number is not a valid object. llDetectedGroup energy 10.0 sleep 0.0 return integer arguments Number type integer tooltip tooltip Returns TRUE if detected object or agent Number has the same user group active as this object.\nIt will return FALSE if the object or agent is in the group, but the group is not active. llDetectedKey energy 10.0 sleep 0.0 return key arguments Number type integer tooltip tooltip Returns the key of detected object or avatar number.\nReturns NULL_KEY if Number is not a valid index. llDetectedLinkNumber energy 10.0 sleep 0.0 return integer arguments Number type integer tooltip tooltip Returns the link position of the triggered event for touches and collisions only.\n0 for a non-linked object, 1 for the root of a linked object, 2 for the first child, etc. llDetectedName energy 10.0 sleep 0.0 return string arguments Number type integer tooltip tooltip Returns the name of detected object or avatar number.\nReturns the name of detected object number.\nReturns empty string if Number is not a valid index. llDetectedOwner energy 10.0 sleep 0.0 return key arguments Number type integer tooltip tooltip Returns the key of detected object's owner.\nReturns invalid key if Number is not a valid index. llDetectedPos energy 10.0 sleep 0.0 return vector arguments Number type integer tooltip tooltip Returns the position of detected object or avatar number.\nReturns <0.0, 0.0, 0.0> if Number is not a valid index. llDetectedRot energy 10.0 sleep 0.0 return rotation arguments Number type integer tooltip tooltip Returns the rotation of detected object or avatar number.\nReturns <0.0, 0.0, 0.0, 1.0> if Number is not a valid offset. llDetectedTouchBinormal energy 10.0 sleep 0.0 return vector arguments Index type integer tooltip Index of detection information tooltip Returns the surface bi-normal for a triggered touch event.\nReturns a vector that is the surface bi-normal (tangent to the surface) where the touch event was triggered. llDetectedTouchFace energy 10.0 sleep 0.0 return integer arguments Index type integer tooltip Index of detection information tooltip Returns the index of the face where the avatar clicked in a triggered touch event. llDetectedTouchNormal energy 10.0 sleep 0.0 return vector arguments Index type integer tooltip Index of detection information tooltip Returns the surface normal for a triggered touch event.\nReturns a vector that is the surface normal (perpendicular to the surface) where the touch event was triggered. llDetectedTouchPos energy 10.0 sleep 0.0 return vector arguments Index type integer tooltip Index of detected information tooltip Returns the position, in region coordinates, where the object was touched in a triggered touch event.\nUnless it is a HUD, in which case it returns the position relative to the attach point. llDetectedTouchST energy 10.0 sleep 0.0 return vector arguments Index type integer tooltip Index of detection information tooltip Returns a vector that is the surface coordinates where the prim was touched.\nThe X and Y vector positions contain the horizontal (S) and vertical (T) face coordinates respectively.\nEach component is in the interval [0.0, 1.0].\nTOUCH_INVALID_TEXCOORD is returned if the surface coordinates cannot be determined (e.g. when the viewer does not support this function). llDetectedTouchUV energy 10.0 sleep 0.0 return vector arguments Index type integer tooltip Index of detection information tooltip Returns a vector that is the texture coordinates for where the prim was touched.\nThe X and Y vector positions contain the U and V face coordinates respectively.\nTOUCH_INVALID_TEXCOORD is returned if the touch UV coordinates cannot be determined (e.g. when the viewer does not support this function). llDetectedType energy 10.0 sleep 0.0 return integer arguments Number type integer tooltip tooltip Returns the type (AGENT, ACTIVE, PASSIVE, SCRIPTED) of detected object.\nReturns 0 if number is not a valid index.\nNote that number is a bit-field, so comparisons need to be a bitwise checked. e.g.:\ninteger iType = llDetectedType(0);\n{\n // ...do stuff with the agent\n} llDetectedVel energy 10.0 sleep 0.0 return vector arguments Number type integer tooltip tooltip Returns the velocity of the detected object Number.\nReturns<0.0, 0.0, 0.0> if Number is not a valid offset. llDialog energy 10.0 sleep 0.1 return void arguments AvatarID type key tooltip Text type string tooltip Buttons type list tooltip Channel type integer tooltip tooltip Shows a dialog box on the avatar's screen with the message.\n Up to 12 strings in the list form buttons.\n If a button is clicked, the name is chatted on Channel.\nOpens a "notify box" in the given avatars screen displaying the message.\n 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.\n Channels work just like llSay(), so channel 0 can be heard by everyone.\n 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.).\n Examples:\n llDialog(who, "Are you a boy or a girl?", [ "Boy", "Girl" ], -4913);\n llDialog(who, "This shows only an OK button.", [], -192);\n llDialog(who, "This chats so you can 'hear' it.", ["Hooray"], 0); llDie energy 0.0 sleep 0.0 return void arguments tooltip Delete the object which holds the script. llDumpList2String energy 10.0 sleep 0.0 return string arguments Source type list tooltip Separator type string tooltip tooltip Returns the list as a single string, using Separator between the entries.\nWrite the list out as a single string, using Separator between values. llEdgeOfWorld energy 10.0 sleep 0.0 return integer arguments Position type vector tooltip Direction type vector tooltip tooltip Checks to see whether the border hit by Direction from Position is the edge of the world (has no neighboring region).\nReturns 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. llEjectFromLand energy 10.0 sleep 0.0 return void arguments AvatarID type key tooltip tooltip Ejects AvatarID from land that you own.\nEjects AvatarID from land that the object owner (group or resident) owns. llEmail energy 10.0 sleep 20.0 return void arguments Address type string tooltip Subject type string tooltip Text type string tooltip tooltip Sends email to Address with Subject and Message.\nSends an email to Address with Subject and Message. llEscapeURL energy 10.0 sleep 0.0 return string arguments URL type string tooltip tooltip Returns an escaped/encoded version of url, replacing spaces with %20 etc.\nReturns the string that is the URL-escaped version of URL (replacing spaces with %20, etc.).\n This function returns the UTF-8 encoded escape codes for selected characters. llEuler2Rot energy 10.0 sleep 0.0 return rotation arguments Vector type vector tooltip tooltip Returns the rotation representation of the Euler angles.\nReturns the rotation represented by the Euler Angle. llEvade energy sleep return void arguments TargetID type key tooltip Agent or object to evade. Options type list tooltip No options yet. tooltip Evade a specified target.\nCharacters will (roughly) try to hide from their pursuers if there is a good hiding spot along their fleeing path. Hiding means no direct line of sight from the head of the character (centre of the top of its physics bounding box) to the head of its pursuer and no direct path between the two on the navigation-mesh. llExecCharacterCmd energy sleep return void arguments Command type integer tooltip Command to send. Options type list tooltip Height for CHARACTER_CMD_JUMP. tooltip Execute a character command.\nSend a command to the path system.\nCurrently only supports stopping the current path-finding operation or causing the character to jump. llFabs energy 10.0 sleep 0.0 return float arguments Value type float tooltip tooltip Returns the positive version of Value.\nReturns the absolute value of Value. llFleeFrom energy sleep return void arguments Source type vector tooltip Global coordinate from which to flee. Distance type float tooltip Distance in meters to flee from the source. Options type list tooltip No options available at this time. tooltip Flee from a point.\nDirects a character (llCreateCharacter) to keep away from a defined position in the region or adjacent regions. llFloor energy 10.0 sleep 0.0 return integer arguments Value type float tooltip tooltip Returns largest integer value <= Value. llForceMouselook energy 10.0 sleep 0.0 return void arguments Enable type integer tooltip Boolean, if TRUE when an avatar sits on the prim, the avatar will be forced into mouse-look mode.\nFALSE is the default setting and will undo a previously set TRUE or do nothing. tooltip If Enable is TRUE any avatar that sits on this object is forced into mouse-look mode.\nAfter calling this function with Enable set to TRUE, any agent sitting down on the prim will be forced into mouse-look.\nJust 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. llFrand energy 10.0 sleep 0.0 return float arguments Magnitude type float tooltip tooltip Returns a pseudo random number in the range [0, Magnitude] or [Magnitude, 0].\nReturns a pseudo-random number between [0, Magnitude]. llGenerateKey energy 0 sleep 0 return key arguments tooltip Generates a key (SHA-1 hash) using UUID generation to create a unique key.\nAs the UUID produced is versioned, it should never return a value of NULL_KEY.\nThe specific UUID version is an implementation detail that has changed in the past and may change again in the future. Do not depend upon the UUID that is returned to be version 5 SHA-1 hash. llGetAccel energy 10.0 sleep 0.0 return vector arguments tooltip Returns the acceleration of the object relative to the region's axes.\nGets the acceleration of the object. llGetAgentInfo energy 10.0 sleep 0.0 return integer arguments AvatarID type key tooltip tooltip Returns an integer bit-field containing the agent information about id.\n 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.\nReturns information about the given agent ID as a bit-field of agent info constants. llGetAgentLanguage energy 10.0 sleep 0.0 return string arguments AvatarID type key tooltip tooltip Returns the language code of the preferred interface language of the avatar.\nReturns a string that is the language code of the preferred interface language of the resident. llGetAgentList energy 10.0 sleep 0.0 return list arguments Scope type integer tooltip The scope (region, parcel, parcel same owner) to return agents for. Options type list tooltip List of options to apply. Current unused. tooltip Requests a list of agents currently in the region, limited by the scope parameter.\nReturns a list [key UUID-0, key UUID-1, ..., key UUID-n] or [string error_msg] - returns avatar keys for all agents in the region limited to the area(s) specified by scope llGetAgentSize energy 10.0 sleep 0.0 return vector arguments AvatarID type key tooltip tooltip 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.\nIf the agent is in the same region as the object, returns the size of the avatar. llGetAlpha energy 10.0 sleep 0.0 return float arguments Face type integer tooltip tooltip Returns the alpha value of Face.\nReturns the 'alpha' of the given face. If face is ALL_SIDES the value returned is the mean average of all faces. llGetAndResetTime energy 10.0 sleep 0.0 return float arguments tooltip Returns the script time in seconds and then resets the script timer to zero.\nGets the time in seconds since starting and resets the time to zero. llGetAnimation energy 10.0 sleep 0.0 return string arguments AvatarID type key tooltip tooltip Returns the name of the currently playing locomotion animation for the avatar id.\nReturns the currently playing animation for the specified avatar ID. llGetAnimationList energy 10.0 sleep 0.0 return list arguments AvatarID type key tooltip tooltip Returns a list of keys of playing animations for an avatar.\nReturns a list of keys of all playing animations for the specified avatar ID. llGetAnimationOverride energy 0 sleep 0 return string arguments AnimationState type string tooltip tooltip Returns a string that is the name of the animation that is used for the specified animation state\nTo use this function the script must obtain either the PERMISSION_OVERRIDE_ANIMATIONS or PERMISSION_TRIGGER_ANIMATION permission (automatically granted to attached objects). llGetAttached energy 10.0 sleep 0.0 return integer arguments tooltip Returns the object's attachment point, or 0 if not attached.\nReturns the object attachment point, or 0 if not attached. llGetBoundingBox energy 10.0 sleep 0.0 return list arguments ID type key tooltip tooltip Returns the bounding box around the object (including any linked prims) relative to its root prim, as a list in the format [ (vector) min_corner, (vector) max_corner ]. llGetCameraPos energy 10.0 sleep 0.0 return vector arguments tooltip Returns the current camera position for the agent the task has permissions for.\nReturns the position of the camera, of the user that granted the script PERMISSION_TRACK_CAMERA. If no user has granted the permission, it returns ZERO_VECTOR. llGetCameraRot energy 10.0 sleep 0.0 return rotation arguments tooltip Returns the current camera orientation for the agent the task has permissions for. If no user has granted the PERMISSION_TRACK_CAMERA permission, returns ZERO_ROTATION. llGetCenterOfMass energy 10.0 sleep 0.0 return vector arguments tooltip Returns the prim's centre of mass (unless called from the root prim, where it returns the object's centre of mass). llGetClosestNavPoint energy sleep return list arguments Point type vector tooltip A point in region-local space. Options type list tooltip No options at this time. tooltip Get the closest navigable point to the point provided.\nThe function accepts a point in region-local space (like all the other path-finding methods) and returns either an empty list or a list containing a single vector which is the closest point on the navigation-mesh to the point provided. llGetColor energy 10.0 sleep 0.0 return vector arguments Face type integer tooltip tooltip Returns the color on Face.\nReturns 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. llGetCreator energy 10.0 sleep 0.0 return key arguments tooltip Returns a key for the creator of the prim.\nReturns the key of the object's original creator. Similar to llGetOwner. llGetDate energy 10.0 sleep 0.0 return string arguments tooltip Returns the current date in the UTC time zone in the format YYYY-MM-DD.\nReturns the current UTC date as YYYY-MM-DD. llGetDisplayName energy 10.0 sleep 0.0 return string arguments AvatarID type key tooltip Avatar UUID that is in the same region, or is otherwise known to the region. tooltip 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. llGetEnergy energy 10.0 sleep 0.0 return float arguments tooltip Returns how much energy is in the object as a percentage of maximum. llGetEnv energy 10.0 sleep 0.0 return string arguments DataRequest type string tooltip The type of data to request. Any other string will cause an empty string to be returned. tooltip Returns a string with the requested data about the region. llGetForce energy 10.0 sleep 0.0 return vector arguments tooltip Returns the force (if the script is physical).\nReturns the current force if the script is physical. llGetFreeMemory energy 10.0 sleep 0.0 return integer arguments tooltip Returns the number of free bytes of memory the script can use.\nReturns the available free space for the current script. This is inaccurate with LSO. llGetFreeURLs energy 10.0 sleep 0.0 return integer arguments tooltip Returns the number of available URLs for the current script.\nReturns an integer that is the number of available URLs. llGetGeometricCenter energy 10.0 sleep 0.0 return vector arguments tooltip Returns the vector that is the geometric center of the object relative to the root prim. llGetGMTclock energy 10.0 sleep 0.0 return float arguments tooltip Returns the time in seconds since midnight GMT.\nGets the time in seconds since midnight in GMT/UTC. llGetHTTPHeader energy 10.0 sleep 0.0 return string arguments HTTPRequestID type key tooltip A valid HTTP request key Header type string tooltip Header value name tooltip Returns the value for header for request_id.\nReturns a string that is the value of the Header for HTTPRequestID. llGetInventoryCreator energy 10.0 sleep 0.0 return key arguments InventoryItem type string tooltip tooltip Returns a key for the creator of the inventory item.\nThis function returns the UUID of the creator of item. If item is not found in inventory, the object says "No item named 'name'". llGetInventoryKey energy 10.0 sleep 0.0 return key arguments InventoryItem type string tooltip tooltip Returns the key that is the UUID of the inventory named.\nReturns the key of the inventory named. llGetInventoryName energy 10.0 sleep 0.0 return string arguments InventoryType type integer tooltip Inventory item type Index type integer tooltip Index number of inventory item. tooltip Returns the name of the inventory item of a given type, specified by index number.\nUse the inventory constants INVENTORY_* to specify the type. llGetInventoryNumber energy 10.0 sleep 0.0 return integer arguments InventoryType type integer tooltip Inventory item type tooltip Returns the quantity of items of a given type (INVENTORY_* flag) in the prim's inventory.\nUse the inventory constants INVENTORY_* to specify the type. llGetInventoryPermMask energy 10.0 sleep 0.0 return integer arguments InventoryItem type string tooltip Inventory item name. BitMask type integer tooltip MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE or MASK_NEXT tooltip Returns the requested permission mask for the inventory item.\nReturns 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. llGetInventoryType energy 10.0 sleep 0.0 return integer arguments InventoryItem type string tooltip tooltip Returns the type of the named inventory item.\nLike all inventory functions, llGetInventoryType is case-sensitive. llGetKey energy 10.0 sleep 0.0 return key arguments tooltip Returns the key of the prim the script is attached to.\nGet the key for the object which has this script. llGetLandOwnerAt energy 10.0 sleep 0.0 return key arguments Position type vector tooltip tooltip Returns the key of the land owner, returns NULL_KEY if public.\nReturns the key of the land owner at Position, or NULL_KEY if public. llGetLinkKey energy 10.0 sleep 0.0 return key arguments LinkNumber type integer tooltip tooltip Returns the key of the linked prim LinkNumber.\nReturns the key of LinkNumber in the link set. llGetLinkMedia energy 0.0 sleep 0.0 return list arguments LinkNumber type integer tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag Face type integer tooltip The prim's side number Parameters type integer tooltip A list of PRIM_* property constants to return values of. tooltip Get the media parameters for a particular face on linked prim, given the desired list of parameter names. Returns a list of values in the order requested. Returns an empty list if no media exists on the face. llGetLinkName energy 10.0 sleep 0.0 return string arguments LinkNumber type integer tooltip tooltip Returns the name of LinkNumber in a link set.\nReturns the name of LinkNumber the link set. llGetLinkNumber energy 10.0 sleep 0.0 return integer arguments tooltip Returns the link number of the prim containing the script (0 means not linked, 1 the prim is the root, 2 the prim is the first child, etc.).\nReturns the link number of the prim containing the script. 0 means no link, 1 the root, 2 for first child, etc. llGetLinkNumberOfSides energy 10.0 sleep 0.0 return integer arguments LinkNumber type integer tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag. tooltip Returns the number of sides of the specified linked prim.\nReturns an integer that is the number of faces (or sides) of the prim link. llGetLinkPrimitiveParams energy 10.0 sleep 0.0 return list arguments LinkNumber type integer tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag. Parameters type integer tooltip PRIM_* flags. tooltip Returns the list of primitive attributes requested in the Parameters list for LinkNumber.\nPRIM_* flags can be broken into three categories, face flags, prim flags, and object flags.\n* Supplying a prim or object flag will return that flags attributes.\n* Face flags require the user to also supply a face index parameter. llGetListEntryType energy 10.0 sleep 0.0 return integer arguments ListVariable type list tooltip Index type integer tooltip tooltip Returns the type of the index entry in the list (TYPE_INTEGER, TYPE_FLOAT, TYPE_STRING, TYPE_KEY, TYPE_VECTOR, TYPE_ROTATION, or TYPE_INVALID if index is off list).\nReturns the type of the variable at Index in ListVariable. llGetListLength energy 10.0 sleep 0.0 return integer arguments ListVariable type list tooltip tooltip Returns the number of elements in the list.\nReturns the number of elements in ListVariable. llGetLocalPos energy 10.0 sleep 0.0 return vector arguments tooltip Returns the position relative to the root.\nReturns the local position of a child object relative to the root. llGetLocalRot energy 10.0 sleep 0.0 return rotation arguments tooltip Returns the rotation local to the root.\nReturns the local rotation of a child object relative to the root. llGetMass energy 10.0 sleep 0.0 return float arguments tooltip Returns the mass of object that the script is attached to.\nReturns 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. llGetMassMKS energy sleep 0.0 return float arguments tooltip Acts as llGetMass(), except that the units of the value returned are Kg. llGetMaxScaleFactor energy 10.0 sleep 0.0 return float arguments tooltip Returns a float that is the largest scaling factor that can be used with llScaleByFactor to resize the object. This maximum is determined by the Linkability Rules and prim scale limits. llGetMemoryLimit energy sleep 0.0 return integer arguments tooltip Get the maximum memory a script can use, in bytes. llGetMinScaleFactor energy 10.0 sleep 0.0 return float arguments tooltip Returns a float that is the smallest scaling factor that can be used with llScaleByFactor to resize the object. This minimum is determined by the prim scale limits. llGetNextEmail energy 10.0 sleep 0.0 return void arguments Address type string tooltip Subject type string tooltip tooltip Fetch the next queued email with that matches the given address and/or subject, via the email event.\nIf the parameters are blank, they are not used for filtering. llGetNotecardLine energy 10.0 sleep 0.1 return key arguments NotecardName type string tooltip LineNumber type integer tooltip tooltip Returns LineNumber from NotecardName via the dataserver event. The line index starts at zero.\nIf the requested line is passed the end of the note-card the dataserver event will return the constant EOF string.\nThe key returned by this function is a unique identifier which will be supplied to the dataserver event in the requested parameter. llGetNumberOfNotecardLines energy 10.0 sleep 0.1 return key arguments NotecardName type string tooltip tooltip Returns the number of lines contained within a notecard via the dataserver event.\nThe key returned by this function is a query ID for identifying the dataserver reply. llGetNumberOfPrims energy 10.0 sleep 0.0 return integer arguments tooltip Returns the number of prims in a link set the script is attached to.\nReturns the number of prims in (and avatars seated on) the object the script is in. llGetNumberOfSides energy 10.0 sleep 0.0 return integer arguments tooltip Returns the number of faces (or sides) of the prim.\nReturns the number of sides of the prim which has the script. llGetObjectDesc energy 10.0 sleep 0.0 return string arguments tooltip Returns the description of the prim the script is attached to.\nReturns the description of the scripted object/prim. You can set the description using llSetObjectDesc. llGetObjectDetails energy 10.0 sleep 0.0 return list arguments ID type key tooltip Prim or avatar UUID that is in the same region. Parameters type list tooltip List of OBJECT_* flags. tooltip Returns a list of object details specified in the Parameters list for the object or avatar in the region with key ID.\nParameters are specified by the OBJECT_* constants. llGetObjectMass energy 10.0 sleep 0.0 return float arguments ID type key tooltip tooltip Returns the mass of the avatar or object in the region.\nGets the mass of the object or avatar corresponding to ID. llGetObjectName energy 10.0 sleep 0.0 return string arguments tooltip Returns the name of the prim which the script is attached to.\nReturns the name of the prim (not object) which contains the script. llGetObjectPermMask energy 10.0 sleep 0.0 return integer arguments Category type integer tooltip Category is one of MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT tooltip Returns the permission mask of the requested category for the object. llGetObjectPrimCount energy 10.0 sleep 0.0 return integer arguments ObjectID type key tooltip tooltip Returns the total number of prims for an object in the region.\nReturns the prim count for any object id in the same region. llGetOmega energy 10.0 sleep 0.0 return vector arguments tooltip Returns the rotation velocity in radians per second.\nReturns a vector that is the rotation velocity of the object in radians per second. llGetOwner energy 10.0 sleep 0.0 return key arguments tooltip Returns the object owner's UUID.\nReturns the key for the owner of the object. llGetOwnerKey energy 10.0 sleep 0.0 return key arguments ObjectID type key tooltip tooltip Returns the owner of ObjectID.\nReturns the key for the owner of object ObjectID. llGetParcelDetails energy 10.0 sleep 0.0 return list arguments Position type vector tooltip Location within the region. ParcelDetails type list tooltip List of details requested for the specified parcel location. tooltip Returns a list of parcel details specified in the ParcelDetails list for the parcel at Position.\nParameters is one or more of: PARCEL_DETAILS_NAME, _DESC, _OWNER, _GROUP, _AREA, _ID, _SEE_AVATARS.\nReturns a list that is the parcel details specified in ParcelDetails (in the same order) for the parcel at Position. llGetParcelFlags energy 10.0 sleep 0.0 return integer arguments Position type vector tooltip tooltip Returns a mask of the parcel flags (PARCEL_FLAG_*) for the parcel that includes the point Position.\nReturns a bit-field specifying the parcel flags (PARCEL_FLAG_*) for the parcel at Position. llGetParcelMaxPrims energy 10.0 sleep 0.0 return integer arguments Position type vector tooltip Region coordinates (z is ignored) of parcel. SimWide type integer tooltip Boolean. If FALSE then the return is the maximum prims supported by the parcel. If TRUE then it is the combined number of prims on all parcels in the region owned by the specified parcel's owner. tooltip Returns the maximum number of prims allowed on the parcel at Position for a given scope.\nThe scope may be set to an individual parcel or the combined resources of all parcels with the same ownership in the region. llGetParcelMusicURL energy sleep return string arguments tooltip Gets the streaming audio URL for the parcel object is on.\nThe object owner, avatar or group, must also be the land owner. llGetParcelPrimCount energy 10.0 sleep 0.0 return integer arguments Position type vector tooltip Region coordinates of parcel to query. Category type integer tooltip A PARCEL_COUNT_* flag. SimWide type integer tooltip Boolean. If FALSE then the return is the maximum prims supported by the parcel. If TRUE then it is the combined number of prims on all parcels in the region owned by the specified parcel's owner. tooltip Returns the number of prims on the parcel at Position of the given category.\nCategories: PARCEL_COUNT_TOTAL, _OWNER, _GROUP, _OTHER, _SELECTED, _TEMP.\nReturns the number of prims used on the parcel at Position which are in Category.\nIf SimWide is TRUE, it returns the total number of objects for all parcels with matching ownership in the category specified.\nIf SimWide is FALSE, it returns the number of objects on this specific parcel in the category specified llGetParcelPrimOwners energy 10.0 sleep 2.0 return list arguments Position type vector tooltip tooltip Returns a list of up to 100 residents who own objects on the parcel at Position, with per-owner land impact totals.\nRequires owner-like permissions for the parcel, and for the script owner to be present in the region.\nThe list is formatted as [ key agentKey1, integer agentLI1, key agentKey2, integer agentLI2, ... ], sorted by agent key.\nThe integers are the combined land impacts of the objects owned by the corresponding agents. llGetPermissions energy 10.0 sleep 0.0 return integer arguments tooltip 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 llGetPermissionsKey energy 10.0 sleep 0.0 return key arguments tooltip Returns the key of the avatar that last granted or declined permissions to the script.\nReturns NULL_KEY if permissions were never granted or declined. llGetPhysicsMaterial energy sleep return list arguments tooltip Returns a list of the form [float gravity_multiplier, float restitution, float friction, float density]. llGetPos energy 10.0 sleep 0.0 return vector arguments tooltip Returns the position of the task in region coordinates.\nReturns the vector position of the task in region coordinates. llGetPrimitiveParams energy 10.0 sleep 0.2 return list arguments Parameters type list tooltip PRIM_* flags and face parameters tooltip Returns the primitive parameters specified in the parameters list.\nReturns primitive parameters specified in the Parameters list. llGetPrimMediaParams energy 10.0 sleep 0.1 return list arguments Face type integer tooltip face number Parameters type list tooltip One or more PRIM_MEDIA_* flags tooltip Returns the media parameters for a particular face on an object, given the desired list of parameter names, in the order requested. Returns an empty list if no media exists on the face. llGetRegionAgentCount energy 10.0 sleep 0.0 return integer arguments tooltip Returns the number of avatars in the region.\nReturns an integer that is the number of avatars in the region. llGetRegionCorner energy 10.0 sleep 0.0 return vector arguments tooltip Returns a vector, in meters, that is the global location of the south-west corner of the region which the object is in.\nReturns the Region-Corner of the simulator containing the task. The region-corner is a vector (values in meters) representing distance from the first region. llGetRegionFlags energy 10.0 sleep 0.0 return integer arguments tooltip Returns the region flags (REGION_FLAG_*) for the region the object is in.\nReturns a bit-field specifying the region flags (REGION_FLAG_*) for the region the object is in. llGetRegionFPS energy 10.0 sleep 0.0 return void arguments tooltip Returns the mean region frames per second. llGetRegionName energy 10.0 sleep 0.0 return string arguments tooltip Returns the current region name. llGetRegionTimeDilation energy 10.0 sleep 0.0 return float arguments tooltip Returns the current time dilation as a float between 0.0 (full dilation) and 1.0 (no dilation).\nReturns the current time dilation as a float between 0.0 and 1.0. llGetRootPosition energy 10.0 sleep 0.0 return vector arguments tooltip Returns the position (in region coordinates) of the root prim of the object which the script is attached to.\nThis is used to allow a child prim to determine where the root is. llGetRootRotation energy 10.0 sleep 0.0 return rotation arguments tooltip Returns the rotation (relative to the region) of the root prim of the object which the script is attached to.\nGets the global rotation of the root object of the object script is attached to. llGetRot energy 10.0 sleep 0.0 return rotation arguments tooltip Returns the rotation relative to the region's axes.\nReturns the rotation. llGetScale energy 10.0 sleep 0.0 return vector arguments tooltip Returns the scale of the prim.\nReturns a vector that is the scale (dimensions) of the prim. llGetScriptName energy 10.0 sleep 0.0 return string arguments tooltip Returns the name of the script that this function is used in.\nReturns the name of this script. llGetScriptState energy 10.0 sleep 0.0 return integer arguments ScriptName type string tooltip tooltip Returns TRUE if the script named is running.\nReturns TRUE if ScriptName is running. llGetSimStats energy 0 sleep 0 return float arguments StatType type integer tooltip Statistic type. Currently only SIM_STAT_PCT_CHARS_STEPPED is supported. tooltip Returns a float that is the requested statistic. llGetSimulatorHostname energy 10.0 sleep 10.0 return string arguments tooltip Returns the host-name of the machine which the script is running on.\nFor example, "sim225.agni.lindenlab.com". llGetSPMaxMemory energy sleep 0.0 return integer arguments tooltip Returns the maximum used memory for the current script. Only valid after using PROFILE_SCRIPT_MEMORY. Non-mono scripts always use 16k.\nReturns the integer of the most bytes used while llScriptProfiler was last active. llGetStartParameter energy 10.0 sleep 0.0 return integer arguments tooltip Returns an integer that is the script rez parameter.\nIf the object was rezzed by an agent, this function returns 0. llGetStaticPath energy 10.0 sleep 0.0 return list arguments Start type vector tooltip Starting position. End type vector tooltip Ending position. Radius type float tooltip Radius of the character that the path is for, between 0.125m and 5.0m. Parameters type list tooltip Currently only accepts the parameter CHARACTER_TYPE; the options are identical to those used for llCreateCharacter. The default value is CHARACTER_TYPE_NONE. tooltip llGetStatus energy 10.0 sleep 0.0 return integer arguments StatusFlag type integer tooltip A STATUS_* flag tooltip Returns boolean value of the specified status (e.g. STATUS_PHANTOM) of the object the script is attached to. llGetSubString energy 10.0 sleep 0.0 return string arguments String type string tooltip Start type integer tooltip End type integer tooltip tooltip Returns a sub-string from String, in a range specified by the Start and End indicies (inclusive).\nUsing 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.\nIf Start is greater than End, the sub string is the exclusion of the entries. llGetSunDirection energy 10.0 sleep 0.0 return vector arguments tooltip Returns a normalized vector of the direction of the sun in the region.\nReturns the sun's direction on the simulator. llGetTexture energy 10.0 sleep 0.0 return string arguments Face type integer tooltip tooltip 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).\nReturns the texture of a face, if it is found in object inventory, its key otherwise. llGetTextureOffset energy 10.0 sleep 0.0 return vector arguments Face type integer tooltip tooltip Returns the texture offset of face in the x and y components of a vector. llGetTextureRot energy 10.0 sleep 0.0 return float arguments Face type integer tooltip tooltip Returns the texture rotation of side. llGetTextureScale energy 10.0 sleep 0.0 return vector arguments Face type integer tooltip tooltip Returns the texture scale of side in the x and y components of a vector.\nReturns the texture scale of a side in the x and y components of a vector. llGetTime energy 10.0 sleep 0.0 return float arguments tooltip Returns the time in seconds since the last region reset, script reset, or call to either llResetTime or llGetAndResetTime. llGetTimeOfDay energy 10.0 sleep 0.0 return float arguments tooltip Returns the time in seconds since Second Life midnight or since region up-time, whichever is smaller.\nThe Second Life day cycle is 4 hours. llGetTimestamp energy 10.0 sleep 0.0 return string arguments tooltip Returns a time-stamp (UTC time zone) in the format: YYYY-MM-DDThh:mm:ss.ff..fZ. llGetTorque energy 10.0 sleep 0.0 return vector arguments tooltip Returns the torque (if the script is physical).\nReturns a vector that is the torque (if the script is physical). llGetUnixTime energy 10.0 sleep 0.0 return integer arguments tooltip Returns the number of seconds elapsed since 00:00 hours, Jan 1, 1970 UTC from the system clock. llGetUsedMemory energy 10.0 sleep 0.0 return integer arguments tooltip Returns the current used memory for the current script. Non-mono scripts always use 16K.\nReturns the integer of the number of bytes of memory currently in use by the script. Non-mono scripts always use 16K. llGetUsername energy 10.0 sleep 0.0 return string arguments AvatarID type key tooltip tooltip 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. llGetVel energy 10.0 sleep 0.0 return vector arguments tooltip Returns the velocity of the object.\nReturns a vector that is the velocity of the object. llGetWallclock energy 10.0 sleep 0.0 return float arguments tooltip Returns the time in seconds since midnight California Pacific time (PST/PDT).\nReturns the time in seconds since simulator's time-zone midnight (Pacific Time). llGiveInventory energy 10.0 sleep 0.0 return void arguments TargetID type key tooltip InventoryItem type string tooltip tooltip Give InventoryItem to destination represented by TargetID, as permitted by the permissions system.\nTargetID may be any agent or an object in the same region. llGiveInventoryList energy 10.0 sleep 3.0 return void arguments TargetID type key tooltip FolderName type string tooltip InventoryItems type list tooltip tooltip Give InventoryItems to destination (represented by TargetID) as a new folder of items, as permitted by the permissions system.\nTargetID 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). llGiveMoney energy 10.0 sleep 0.0 return void arguments AvatarID type key tooltip Amount type integer tooltip tooltip Transfers Amount of L$ from script owner to AvatarID.\nThis call will silently fail if PERMISSION_DEBIT has not been granted. llGodLikeRezObject god-mode true energy 10.0 sleep 0.0 return void arguments InventoryItemID type key tooltip Position type vector tooltip tooltip Rez directly off of a UUID if owner has god-bit set. llGround energy 10.0 sleep 0.0 return float arguments Offset type vector tooltip tooltip Returns the ground height at the object position + offset.\nReturns the ground height at the object's position + Offset. llGroundContour energy 10.0 sleep 0.0 return vector arguments Offset type vector tooltip tooltip Returns the ground contour direction below the object position + Offset.\nReturns the ground contour at the object's position + Offset. llGroundNormal energy 10.0 sleep 0.0 return vector arguments Offset type vector tooltip tooltip Returns the ground normal below the object position + offset.\nReturns the ground contour at the object's position + Offset. llGroundRepel energy 10.0 sleep 0.0 return void arguments Height type float tooltip Distance above the ground. Water type integer tooltip Boolean, if TRUE then hover above water too. Tau type float tooltip Seconds to critically damp in. tooltip 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).\nCritically damps to fHeight if within fHeight * 0.5 of ground or water level.\n The height is above ground level if iWater is FALSE or above the higher of land and water if iWater is TRUE.\n Do not use with vehicles. Only works in physics-enabled objects. llGroundSlope energy 10.0 sleep 0.0 return vector arguments Offset type vector tooltip tooltip Returns the ground slope below the object position + Offset.\nReturns the ground slope at the object position + Offset. llHTTPRequest energy 10.0 sleep 0.0 return key arguments URL type string tooltip A valid HTTP/HTTPS URL. Parameters type list tooltip Configuration parameters, specified as HTTP_* flag-value pairs. Body type string tooltip Contents of the request. tooltip Sends an HTTP request to the specified URL with the Body of the request and Parameters.\nReturns a key that is a handle identifying the HTTP request made. llHTTPResponse energy 10.0 sleep 0.0 return void arguments HTTPRequestID type key tooltip A valid HTTP request key. Status type integer tooltip HTTP Status (200, 400, 404, etc.). Body type string tooltip Contents of the response. tooltip 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. llInsertString energy 10.0 sleep 0.0 return string arguments TargetVariable type string tooltip Position type integer tooltip SourceVariable type string tooltip tooltip Inserts SourceVariable into TargetVariable at Position, and returns the result.\nInserts SourceVariable into TargetVariable at Position and returns the result. Note this does not alter TargetVariable. llInstantMessage energy 10.0 sleep 2.0 return void arguments AvatarID type key tooltip Text type string tooltip tooltip IMs Text to the user identified.\nSend Text to the user as an instant message. llIntegerToBase64 energy 10.0 sleep 0.0 return string arguments Value type integer tooltip tooltip Returns a string that is a Base64 big endian encode of Value.\nEncodes the Value as an 8-character Base64 string. llJson2List energy 0.0 sleep 0.0 return list arguments JSON type string tooltip tooltip Converts the top level of the JSON string to a list. llJsonGetValue energy 0.0 sleep 0.0 return string arguments JSON type string tooltip Specifiers type list tooltip tooltip Gets the value indicated by Specifiers from the JSON string. llJsonSetValue energy 0.0 sleep 0.0 return string arguments JSON type string tooltip Specifiers type list tooltip Value type string tooltip tooltip Returns a new JSON string that is the JSON given with the Value indicated by Specifiers set to Value. llJsonValueType energy 0.0 sleep 0.0 return string arguments JSON type string tooltip Specifiers type list tooltip tooltip Returns the type constant (JSON_*) for the value in JSON indicated by Specifiers. llKey2Name energy 10.0 sleep 0.0 return string arguments ID type key tooltip Avatar or rezzed prim UUID. tooltip 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.\nFor avatars, the returned name is the legacy name llLinkParticleSystem energy 10.0 sleep 0.0 return void arguments LinkNumber type integer tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag Rules type integer tooltip Particle system rules list in the format [ rule1, data1, rule2, data2 . . . ruleN, dataN ] tooltip Creates a particle system in prim LinkNumber based on Rules. An empty list removes a particle system from object.\nList format is [ rule-1, data-1, rule-2, data-2 ... rule-n, data-n ].\nThis is identical to llParticleSystem except that it applies to a specified linked prim and not just the prim the script is in. llLinkSitTarget energy 10.0 sleep 0.0 return void arguments LinkNumber type integer tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag of the prim. Offset type vector tooltip Position for the sit target, relative to the prim's position. Rotation type rotation tooltip Rotation (relative to the prim's rotation) for the avatar. tooltip Set the sit location for the linked prim(s). If Offset == <0,0,0> clear it.\nSet the sit location for the linked prim(s). The sit location is relative to the prim's position and rotation. llList2CSV energy 10.0 sleep 0.0 return string arguments ListVariable type list tooltip tooltip Creates a string of comma separated values from the list.\nCreate a string of comma separated values from the specified list. llList2Float energy 10.0 sleep 0.0 return float arguments ListVariable type list tooltip Index type integer tooltip tooltip Copies the float at Index in the list.\nReturns the value at Index in the specified list. If Index describes a location not in the list, or the value cannot be type-cast to a float, then zero is returned. llList2Integer energy 10.0 sleep 0.0 return integer arguments ListVariable type list tooltip Index type integer tooltip tooltip Copies the integer at Index in the list.\nReturns the value at Index in the specified list. If Index describes a location not in the list, or the value cannot be type-cast to an integer, then zero is returned. llList2Json energy 0 sleep 0 return string arguments JsonType type string tooltip Type is JSON_ARRAY or JSON_OBJECT. Values type list tooltip List of values to convert. tooltip Converts either a strided list of key:value pairs to a JSON_OBJECT, or a list of values to a JSON_ARRAY. llList2Key energy 10.0 sleep 0.0 return key arguments ListVariable type list tooltip Index type integer tooltip tooltip Copies the key at Index in the list.\nReturns the value at Index in the specified list. If Index describes a location not in the list, or the value cannot be type-cast to a key, then null string is returned. llList2List energy 10.0 sleep 0.0 return list arguments ListVariable type list tooltip Start type integer tooltip End type integer tooltip tooltip Returns a subset of entries from ListVariable, in a range specified by the Start and End indicies (inclusive).\nUsing 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.\nIf Start is greater than End, the sub string is the exclusion of the entries. llList2ListStrided energy 10.0 sleep 0.0 return list arguments ListVariable type list tooltip Start type integer tooltip End type integer tooltip Stride type integer tooltip tooltip Copies the strided slice of the list from Start to End.\nReturns a copy of the strided slice of the specified list from Start to End. llList2Rot energy 10.0 sleep 0.0 return rotation arguments ListVariable type list tooltip Index type integer tooltip tooltip Copies the rotation at Index in the list.\nReturns the value at Index in the specified list. If Index describes a location not in the list, or the value cannot be type-cast to rotation, thenZERO_ROTATION is returned. llList2String energy 10.0 sleep 0.0 return string arguments ListVariable type list tooltip Index type integer tooltip tooltip Copies the string at Index in the list.\nReturns the value at Index in the specified list as a string. If Index describes a location not in the list then null string is returned. llList2Vector energy 10.0 sleep 0.0 return vector arguments ListVariable type list tooltip Index type integer tooltip tooltip Copies the vector at Index in the list.\nReturns the value at Index in the specified list. If Index describes a location not in the list, or the value cannot be type-cast to a vector, then ZERO_VECTOR is returned. llListen energy 10.0 sleep 0.0 return integer arguments Channel type integer tooltip SpeakersName type string tooltip SpeakersID type key tooltip Text type string tooltip tooltip 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.\nNon-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.\nPUBLIC_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. llListenControl energy 10.0 sleep 0.0 return void arguments ChannelHandle type integer tooltip Active type integer tooltip tooltip 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.\nUse boolean values to specify Active llListenRemove energy 10.0 sleep 0.0 return void arguments ChannelHandle type integer tooltip tooltip Removes a listen event callback. Pass in the value returned from llListen to the iChannelHandle parameter to specify which listener to remove. llListFindList energy 10.0 sleep 0.0 return integer arguments ListVariable type list tooltip Find type list tooltip tooltip Returns the index of the first instance of Find in ListVariable. Returns -1 if not found.\nReturns the position of the first instance of the Find list in the ListVariable. Returns -1 if not found. llListInsertList energy 10.0 sleep 0.0 return list arguments Target type list tooltip ListVariable type list tooltip Position type integer tooltip tooltip Returns a list that contains all the elements from Target but with the elements from ListVariable inserted at Position start.\nReturns a new list, created by inserting ListVariable into the Target list at Position. Note this does not alter the Target. llListRandomize energy 10.0 sleep 0.0 return list arguments ListVariable type list tooltip Stride type integer tooltip tooltip Returns a version of the input ListVariable which has been randomized by blocks of size Stride.\nIf the remainder from the length of the list, divided by the stride is non-zero, this function does not randomize the list. llListReplaceList energy 10.0 sleep 0.0 return list arguments Target type list tooltip ListVariable type list tooltip Start type integer tooltip End type integer tooltip tooltip Returns a list that is Target with Start through End removed and ListVariable inserted at Start.\nReturns 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. llListSort energy 10.0 sleep 0.0 return list arguments ListVariable type list tooltip List to sort. Stride type integer tooltip Stride length. Ascending type integer tooltip Boolean. TRUE = result in ascending order, FALSE = result in descending order. tooltip 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. llListStatistics energy 10.0 sleep 0.0 return float arguments Operation type integer tooltip One of LIST_STAT_* values ListVariable type list tooltip Variable to analyze. tooltip Performs a statistical aggregate function, specified by a LIST_STAT_* constant, on ListVariables.\nThis function allows a script to perform a statistical operation as defined by operation on a list composed of integers and floats. llLoadURL energy 10.0 sleep 0.1 return void arguments AvatarID type key tooltip Text type string tooltip URL type string tooltip tooltip Shows dialog to avatar AvatarID offering to load web page at URL. If user clicks yes, launches their web browser.\nllLoadURL displays a dialogue box to the user, offering to load the specified web page using the default web browser. llLog energy 10.0 sleep 0.0 return float arguments Value type float tooltip tooltip Returns the natural logarithm of Value. Returns zero if Value <= 0.\nReturns the base e (natural) logarithm of the specified Value. llLog10 energy 10.0 sleep 0.0 return float arguments Value type float tooltip tooltip Returns the base 10 logarithm of Value. Returns zero if Value <= 0.\nReturns the base 10 (common) logarithm of the specified Value. llLookAt energy 10.0 sleep 0.0 return void arguments Target type vector tooltip Strength type float tooltip Damping type float tooltip tooltip Cause object name to point its forward axis towards Target, at a force controlled by Strength and Damping.\nGood Strength values are around half the mass of the object and good Damping values are less than 1/10th of the Strength.\nAsymmetrical shapes require smaller Damping. A Strength of 0.0 cancels the look at. llLoopSound energy 10.0 sleep 0.0 return void arguments Sound type string tooltip Volume type float tooltip tooltip Plays specified Sound, looping indefinitely, at Volume (0.0 - 1.0).\nOnly one sound may be attached to an object at a time.\nA 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.\nSetting the volume to 0 is not the same as calling llStopSound; a sound with 0 volume will continue to loop.\nTo restart the sound from the beginning, call llStopSound before calling llLoopSound again. llLoopSoundMaster energy 10.0 sleep 0.0 return void arguments Sound type string tooltip Volume type float tooltip tooltip Plays attached Sound, looping at volume (0.0 - 1.0), and declares it a sync master.\nBehaviour 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.\nThe use of multiple masters within a small area is unlikely to produce the desired effect. llLoopSoundSlave energy 10.0 sleep 0.0 return void arguments Sound type string tooltip Volume type float tooltip tooltip Plays attached sound looping at volume (0.0 - 1.0), synced to most audible sync master.\nBehaviour is identical to llLoopSound, unless there is a "Sync Master" present.\nIf 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.\nIf a Sync Master is started when the Slave is already playing, the Slave will skip to the correct position to sync with the Master. llMakeExplosion deprecated true energy 10.0 sleep 0.1 return void arguments Particles type integer tooltip Scale type float tooltip Velocity type float tooltip Lifetime type float tooltip Arc type float tooltip Texture type string tooltip Offset type vector tooltip tooltip Make a round explosion of particles. Deprecated: Use llParticleSystem instead.\nMake a round explosion of particles using texture from the objects inventory. Deprecated: Use llParticleSystem instead. llMakeFire deprecated true energy 10.0 sleep 0.1 return void arguments Particles type integer tooltip Scale type float tooltip Velocity type float tooltip Lifetime type float tooltip Arc type float tooltip Texture type string tooltip Offset type vector tooltip tooltip Make fire like particles. Deprecated: Use llParticleSystem instead.\nMake fire particles using texture from the objects inventory. Deprecated: Use llParticleSystem instead. llMakeFountain deprecated true energy 10.0 sleep 0.1 return void arguments Particles type integer tooltip Scale type float tooltip Velocity type float tooltip Lifetime type float tooltip Arc type float tooltip Texture type string tooltip Offset type vector tooltip tooltip Make a fountain of particles. Deprecated: Use llParticleSystem instead.\nMake a fountain of particles using texture from the objects inventory. Deprecated: Use llParticleSystem instead. llMakeSmoke deprecated true energy 10.0 sleep 0.1 return void arguments Particles type integer tooltip Scale type float tooltip Velocity type float tooltip Lifetime type float tooltip Arc type float tooltip Texture type string tooltip Offset type vector tooltip tooltip Make smoke like particles. Deprecated: Use llParticleSystem instead.\nMake smoky particles using texture from the objects inventory. Deprecated: Use llParticleSystem instead. llManageEstateAccess energy sleep return integer arguments Action type integer tooltip One of the ESTATE_ACCESS_ALLOWED_* actions. AvatarID type key tooltip UUID of the avatar or group to act upon. tooltip 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.\nReturns 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.\nThe object owner is notified of any changes, unless PERMISSION_SILENT_ESTATE_MANAGEMENT has been granted to the script. llMapDestination energy 10.0 sleep 1.0 return void arguments RegionName type string tooltip Position type vector tooltip Direction type vector tooltip tooltip 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.\nDirection currently has no effect. llMD5String energy 10.0 sleep 0.0 return string arguments Text type string tooltip Nonce type integer tooltip tooltip 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.\nReturns a 32-character hex string. (128-bit in binary.) llMessageLinked energy 10.0 sleep 0.0 return void arguments LinkNumber type integer tooltip Number type integer tooltip Text type string tooltip ID type key tooltip tooltip Sends Number, Text, and ID to members of the link set identified by LinkNumber.\nLinkNumber is either a linked number (available through llGetLinkNumber) or a LINK_* constant. llMinEventDelay energy 10.0 sleep 0.0 return void arguments Delay type float tooltip tooltip Set the minimum time between events being handled. llModifyLand energy 10.0 sleep 0.0 return void arguments Action type integer tooltip LAND_LEVEL, LAND_RAISE, LAND_LOWER, LAND_SMOOTH, LAND_NOISE or LAND_REVERT Area type integer tooltip 0, 1, 2 (2m x 2m, 4m x 4m, or 8m x 8m) tooltip 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). llModPow energy 10.0 sleep 1.0 return integer arguments Value type integer tooltip Power type integer tooltip Modulus type integer tooltip tooltip Returns a Value raised to the Power, mod Modulus. ((a**b)%c) b is capped at 0xFFFF (16 bits).\nReturns (Value ^ Power) % Modulus. (Value raised to the Power, Modulus). Value is capped at 0xFFFF (16 bits). llMoveToTarget energy 10.0 sleep 0.0 return void arguments Target type vector tooltip Tau type float tooltip tooltip Critically damp to Target in Tau seconds (if the script is physical).\nCritically damp to position target in tau-seconds if the script is physical. Good tau-values are greater than 0.2. A tau of 0.0 stops the critical damping. llNavigateTo energy sleep return void arguments Location type vector tooltip Region coordinates for the character to navigate to. Options type list tooltip List of parameters to control the type of path-finding used. Currently only FORCE_DIRECT_PATH supported. tooltip Navigate to destination.\nDirects an object to travel to a defined position in the region or adjacent regions. llOffsetTexture energy 10.0 sleep 0.2 return void arguments OffsetS type float tooltip OffsetT type float tooltip Face type integer tooltip tooltip Sets the texture S and T offsets for the chosen Face.\nIf Face is ALL_SIDES this function sets the texture offsets for all faces. llOpenRemoteDataChannel deprecated true energy 10.0 sleep 1.0 return void arguments tooltip Requests a channel to listen for XML-RPC calls. (Deprecated: XML-RPC should not be used. Use http-in instead.)\nWill trigger a remote_data event with type = REMOTE_DATA_CHANNEL and a channel ID (key) once it is available.\nThis 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. llOverMyLand energy 10.0 sleep 0.0 return integer arguments ID type key tooltip tooltip Returns TRUE if id ID over land owned by the script owner, otherwise FALSE.\nReturns TRUE if key ID is over land owned by the object owner, FALSE otherwise. llOwnerSay energy 10.0 sleep 0.0 return void arguments Text type string tooltip tooltip says Text to owner only (if owner is in region).\nSays 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. llParcelMediaCommandList energy 10.0 sleep 2.0 return void arguments CommandList type list tooltip A list of PARCEL_MEDIA_COMMAND_* flags and their parameters tooltip Controls the playback of multimedia resources on a parcel or for an agent, via one or more PARCEL_MEDIA_COMMAND_* arguments specified in CommandList. llParcelMediaQuery energy 10.0 sleep 2.0 return list arguments QueryList type list tooltip tooltip Queries the media properties of the parcel containing the script, via one or more PARCEL_MEDIA_COMMAND_* arguments specified in CommandList.\nThis 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). llParseString2List energy 10.0 sleep 0.0 return list arguments Text type string tooltip Separators type list tooltip Spacers type list tooltip tooltip Converts Text into a list, discarding Separators, keeping Spacers (Separators and Spacers must be lists of strings, maximum of 8 each).\nSeparators and Spacers are lists of strings with a maximum of 8 entries each. llParseStringKeepNulls energy 10.0 sleep 0.0 return list arguments Text type string tooltip Separators type list tooltip Spacers type list tooltip tooltip 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).\nllParseStringKeepNulls 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. llParticleSystem energy 10.0 sleep 0.0 return void arguments Parameters type list tooltip tooltip Creates a particle system in the prim the script is attached to, based on Parameters. An empty list removes a particle system from object.\nList format is [ rule-1, data-1, rule-2, data-2 ... rule-n, data-n ]. llPassCollisions energy 10.0 sleep 0.0 return void arguments Pass type integer tooltip Boolean, if TRUE, collisions are passed from children on to parents. tooltip Configures how collision events are passed to scripts in the linkset.\nIf 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. llPassTouches energy 10.0 sleep 0.0 return void arguments Pass type integer tooltip Boolean, if TRUE, touches are passed from children on to parents. tooltip Configures how touch events are passed to scripts in the linkset.\nIf 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. llPatrolPoints energy sleep return void arguments Points type list tooltip A list of vectors for the character to travel through sequentially. The list must contain at least two entries. Options type list tooltip No options available at this time. tooltip Patrol a list of points.\nSets the points for a character (llCreateCharacter) to patrol along. llPlaySound energy 10.0 sleep 0.0 return void arguments Sound type string tooltip Volume type float tooltip tooltip Plays Sound once, at Volume (0.0 - 1.0) and attached to the object.\nOnly 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.\nA 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.\nTo restart the sound from the beginning, call llStopSound before calling llPlaySound again. llPlaySoundSlave energy 10.0 sleep 0.0 return void arguments Sound type string tooltip Volume type float tooltip tooltip Plays attached Sound once, at Volume (0.0 - 1.0), synced to next loop of most audible sync master.\nBehaviour 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.\nllPlaySoundSlave 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. llPow energy 10.0 sleep 0.0 return void arguments Value type float tooltip Exponent type float tooltip tooltip Returns the Value raised to the power Exponent, or returns 0 and triggers Math Error for imaginary results.\nReturns the Value raised to the Exponent. llPreloadSound energy 10.0 sleep 1.0 return void arguments Sound type string tooltip tooltip Causes nearby viewers to preload the Sound from the object's inventory.\nThis is intended to prevent delays in starting new sounds when called upon. llPursue energy sleep return void arguments TargetID type key tooltip Agent or object to pursue. Options type list tooltip Parameters for pursuit. tooltip Chase after a target.\nCauses the character (llCharacter) to pursue the target defined by TargetID. llPushObject energy 10.0 sleep 0.0 return void arguments ObjectID type key tooltip Impulse type vector tooltip AngularImpulse type vector tooltip Local type integer tooltip tooltip Applies Impulse and AngularImpulse to ObjectID.\nApplies the supplied impulse and angular impulse to the object specified. llRefreshPrimURL energy 10.0 sleep 20.0 return void arguments tooltip Reloads the web page shown on the sides of the object. llRegionSay energy 10.0 sleep 0.0 return void arguments Channel type integer tooltip Any integer value except zero. Text type integer tooltip Message to be transmitted. tooltip Broadcasts Text to entire region on Channel (except for channel 0). llRegionSayTo energy 10.0 sleep 0.0 return void arguments TargetID type key tooltip Avatar or object to say to. Channel type integer tooltip Output channel, any integer value. Text type string tooltip Message to be transmitted. tooltip Says Text, on Channel, to avatar or object indicated by TargetID (if within region).\nIf TargetID is an avatar and Channel is nonzero, Text can be heard by any attachment on the avatar. llReleaseCamera deprecated true energy 10.0 sleep 0.0 return void arguments AvatarID type key tooltip tooltip Return camera to agent.\nDeprecated: Use llClearCameraParams instead. llReleaseControls energy 10.0 sleep 0.0 return void arguments tooltip Stop taking inputs.\nStop taking inputs from the avatar. llReleaseURL energy 10.0 sleep 0.0 return void arguments URL type string tooltip URL to release. tooltip Releases the specified URL, which was previously obtained using llRequestURL. Once released, the URL will no longer be usable. llRemoteDataReply deprecated true energy 10.0 sleep 3.0 return void arguments ChannelID type key tooltip MessageID type key tooltip sData type string tooltip String data to send iData type integer tooltip Integer data to send tooltip Send an XML-RPC reply to MessageID on ChannelID with payload of string sData and integer iData. Deprecated: Use HTTP functions/events instead.\nThe size of sData is limited to 254 characters. llRemoteDataSetRegion deprecated true energy 10.0 sleep 0.0 return void arguments tooltip Deprecated: Use HTTP functions/events instead.\nIf an object using remote data channels changes regions, you must call this function to re-register the remote data channels.\nYou do not need to make this call if you don't change regions. llRemoteLoadScriptPin energy 10.0 sleep 3.0 return void arguments ObjectID type key tooltip Target prim to attempt copying into. ScriptName type string tooltip Name of the script in current inventory to copy. PIN type integer tooltip Integer set on target prim as a Personal Information Number code. Running type integer tooltip If the script should be set running in the target prim. StartParameter type integer tooltip Integer. Parameter passed to the script if set to be running. tooltip 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. llRemoveFromLandBanList energy 10.0 sleep 0.0 return void arguments AvatarID type key tooltip tooltip Remove avatar from the land ban list.\nRemove specified avatar from the land parcel ban list. llRemoveFromLandPassList energy 10.0 sleep 0.0 return void arguments AvatarID type key tooltip tooltip Remove avatar from the land pass list.\nRemove specified avatar from the land parcel pass list. llRemoveInventory energy 10.0 sleep 0.0 return void arguments InventoryItem type string tooltip tooltip Remove the named inventory item.\nRemove the named inventory item from the object inventory. llRemoveVehicleFlags energy 10.0 sleep 0.0 return void arguments Vehiclelags type integer tooltip tooltip Removes the enabled bits in 'flags'.\nSets the vehicle flags to FALSE. Valid parameters can be found in the vehicle flags constants section. llRequestAgentData energy 10.0 sleep 0.1 return key arguments AvatarID type key tooltip Data type integer tooltip tooltip Requests data about AvatarID. When data is available the dataserver event will be raised.\nThis 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. llRequestDisplayName energy 10.0 sleep 0.0 return key arguments AvatarID type key tooltip Avatar UUID tooltip Requests the display name of the agent. When the display name is available the dataserver event will be raised.\nThe avatar identified does not need to be in the same region or online at the time of the request.\nReturns a key that is used to identify the dataserver event when it is raised. llRequestInventoryData energy 10.0 sleep 1.0 return key arguments InventoryItem type string tooltip tooltip Requests data for the named InventoryItem.\nWhen data is available, the dataserver event will be raised with the key returned from this function in the requested parameter.\nThe 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. llRequestPermissions energy 10.0 sleep 0.0 return void arguments AvatarID type key tooltip PermissionMask type integer tooltip tooltip 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.\nThis call will not stop script execution. If the avatar grants the requested permissions, the run_time_permissions event will be called. llRequestSecureURL energy 10.0 sleep 0.0 return key arguments tooltip Requests one HTTPS:// (SSL) URL for use by this object. The http_request event is triggered with results.\nReturns a key that is the handle used for identifying the request in the http_request event. llRequestSimulatorData energy 10.0 sleep 1.0 return key arguments RegionName type string tooltip Data type integer tooltip tooltip Requests the specified Data about RegionName. When the specified data is available, the dataserver event is raised.\nData should use one of the DATA_SIM_* constants.\nReturns a dataserver query ID and triggers the dataserver event when data is found. llRequestURL energy 10.0 sleep 0.0 return key arguments tooltip Requests one HTTP:// URL for use by this script. The http_request event is triggered with the result of the request.\nReturns a key that is the handle used for identifying the result in the http_request event. llRequestUsername energy 10.0 sleep 0.0 return key arguments AvatarID type key tooltip tooltip Requests single-word user-name of an avatar. When data is available the dataserver event will be raised.\nRequests the user-name of the identified agent. When the user-name is available the dataserver event is raised.\nThe agent identified does not need to be in the same region or online at the time of the request.\nReturns a key that is used to identify the dataserver event when it is raised. llResetAnimationOverride energy 0 sleep 0 return void arguments AnimationState type string tooltip tooltip Resets the animation of the specified animation state to the default value.\nIf animation state equals "ALL", then all animation states are reset. llResetLandBanList energy 10.0 sleep 0.0 return void arguments tooltip Removes all residents from the land ban list. llResetLandPassList energy 10.0 sleep 0.0 return void arguments tooltip Removes all residents from the land access/pass list. llResetOtherScript energy 10.0 sleep 0.0 return void arguments ScriptName type string tooltip tooltip Resets the named script. llResetScript energy 10.0 sleep 0.0 return void arguments tooltip Resets the script. llResetTime energy 10.0 sleep 0.0 return void arguments tooltip Sets the time to zero.\nSets the internal timer to zero. llReturnObjectsByID energy 10.0 sleep 0.0 return integer arguments ObjectIDs type list tooltip List of object UUIDs to be returned. tooltip Return objects using their UUIDs.\nRequires the PERMISSION_RETURN_OBJECTS permission and that the script owner owns the parcel the returned objects are in, or is an estate manager or region owner. llReturnObjectsByOwner energy 10.0 sleep 0.0 return integer arguments ID type key tooltip Object owner's UUID. Scope type integer tooltip tooltip Return objects based upon their owner and a scope of parcel, parcel owner, or region.\nRequires the PERMISSION_RETURN_OBJECTS permission and that the script owner owns the parcel the returned objects are in, or is an estate manager or region owner. llRezAtRoot energy 200.0 sleep 0.1 return void arguments InventoryItem type string tooltip Position type vector tooltip Velocity type vector tooltip Rotation type rotation tooltip StartParameter type integer tooltip tooltip Instantiate owner's InventoryItem at Position with Velocity, Rotation and with StartParameter. The last selected root object's location will be set to Position.\nCreates object's inventory item at the given Position, with Velocity, Rotation, and StartParameter. llRezObject energy 200 sleep 0.1 return void arguments InventoryItem type string tooltip Position type vector tooltip Velocity type vector tooltip Rotation type rotation tooltip StartParameter type integer tooltip tooltip Instantiate owners InventoryItem at Position with Velocity, Rotation and with start StartParameter.\nCreates 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.\nThe Velocity parameter is ignored if the rezzed object is not physical. llRot2Angle energy 10.0 sleep 0.0 return float arguments Rotation type rotation tooltip tooltip Returns the rotation angle represented by Rotation.\nReturns the angle represented by the Rotation. llRot2Axis energy 10.0 sleep 0.0 return vector arguments Rotation type rotation tooltip tooltip Returns the rotation axis represented by Rotation.\nReturns the axis represented by the Rotation. llRot2Euler energy 10.0 sleep 0.0 return vector arguments Rotation type rotation tooltip tooltip Returns the Euler representation (roll, pitch, yaw) of Rotation.\nReturns the Euler Angle representation of the Rotation. llRot2Fwd energy 10.0 sleep 0.0 return vector arguments Rotation type rotation tooltip tooltip Returns the forward vector defined by Rotation.\nReturns the forward axis represented by the Rotation. llRot2Left energy 10.0 sleep 0.0 return vector arguments Rotation type rotation tooltip tooltip Returns the left vector defined by Rotation.\nReturns the left axis represented by the Rotation. llRot2Up energy 10.0 sleep 0.0 return vector arguments Rotation type rotation tooltip tooltip Returns the up vector defined by Rotation.\nReturns the up axis represented by the Rotation. llRotateTexture energy 10.0 sleep 0.2 return void arguments Radians type float tooltip Face type integer tooltip tooltip Sets the texture rotation for the specified Face to angle Radians.\nIf Face is ALL_SIDES, rotates the texture of all sides. llRotBetween energy 10.0 sleep 0.0 return rotation arguments Vector1 type vector tooltip Vector2 type vector tooltip tooltip Returns the rotation to rotate Vector1 to Vector2.\nReturns the rotation needed to rotate Vector1 to Vector2. llRotLookAt energy 10.0 sleep 0.0 return void arguments Rotation type rotation tooltip Strength type float tooltip Damping type float tooltip tooltip 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.\nAsymmetrical shapes require smaller damping.\nA strength of 0.0 cancels the look at. llRotTarget energy 10.0 sleep 0.0 return integer arguments Rotation type rotation tooltip LeeWay type float tooltip tooltip Set rotations with error of LeeWay radians as a rotational target, and return an ID for the rotational target.\nThe returned number is a handle that can be used in at_rot_target and llRotTargetRemove. llRotTargetRemove energy 10.0 sleep 0.0 return void arguments Handle type integer tooltip tooltip Removes rotational target number.\nRemove rotational target indicated by the handle. llRound energy 10.0 sleep 0.0 return integer arguments Value type float tooltip tooltip Returns Value rounded to the nearest integer.\nReturns the Value rounded to the nearest integer. llSameGroup energy 10.0 sleep 0.0 return integer arguments ID type key tooltip tooltip Returns TRUE if avatar ID is in the same region and has the same active group, otherwise FALSE.\nReturns TRUE if the object or agent identified is in the same simulator and has the same active group as this object. Otherwise, returns FALSE. llSay energy 10.0 sleep 0.0 return void arguments Channel type integer tooltip Channel to use to say text on. Text type string tooltip Text to say. tooltip Says Text on Channel.\nThis chat method has a range of 20m radius.\nPUBLIC_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. llScaleByFactor energy 10.0 sleep 0.0 return integer arguments ScalingFactor type float tooltip The multiplier to be used with the prim sizes and their local positions. tooltip Attempts to resize the entire object by ScalingFactor, maintaining the size-position ratios of the prims.\n\nResizing 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.\nReturns a boolean (an integer) TRUE if it succeeds, FALSE if it fails. llScaleTexture energy 10.0 sleep 0.2 return void arguments Horizontal type float tooltip Vertical type float tooltip Face type integer tooltip tooltip Sets the diffuse texture Horizontal and Vertical repeats on Face of the prim the script is attached to.\nIf Face == ALL_SIDES, all sides are set in one call.\nNegative values for horizontal and vertical will flip the texture. llScriptDanger energy 10.0 sleep 0.0 return integer arguments Position type vector tooltip tooltip 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.\nReturns 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. llScriptProfiler energy 10.0 sleep 0.0 return void arguments State type integer tooltip PROFILE_NONE or PROFILE_SCRIPT_MEMORY flags to control the state. tooltip Enables or disables script profiling options. Currently only supports PROFILE_SCRIPT_MEMORY (Mono only) and PROFILE_NONE.\nMay significantly reduce script performance. llSendRemoteData deprecated true energy 10.0 sleep 3.0 return key arguments ChannelID type key tooltip Destination type string tooltip Value type integer tooltip Text type string tooltip tooltip Deprecated: use HTTP functions and events instead.\nSends an XML-RPC request to Destination through ChannelID with payload of ChannelID (in a string), integer Value and string Text.\nReturns a key that is the message_id for the resulting remote_data events. llSensor energy 10.0 sleep 0.0 return void arguments Name type string tooltip Object or avatar name. ID type key tooltip Object or avatar UUID. Type type integer tooltip Bit-field mask of AGENT, AGENT_BY_LEGACY_NAME, AGENT_BY_USERNAME, ACTIVE, PASSIVE, and/or SCRIPTED Range type float tooltip Distance to scan. 0.0 - 96.0m. Arc type float tooltip Angle, in radians, from the local x-axis of the prim to scan. tooltip 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.\nSpecifying 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.\nResults are returned in the sensor and no_sensor events. llSensorRemove energy 10.0 sleep 0.0 return void arguments tooltip removes sensor.\nRemoves the sensor set by llSensorRepeat. llSensorRepeat energy 10.0 sleep 0.0 return void arguments Name type string tooltip Object or avatar name. ID type key tooltip Object or avatar UUID. Type type integer tooltip Bit-field mask of AGENT, AGENT_BY_LEGACY_NAME, AGENT_BY_USERNAME, ACTIVE, PASSIVE, and/or SCRIPTED Range type float tooltip Distance to scan. 0.0 - 96.0m. Arc type float tooltip Angle, in radians, from the local x-axis of the prim to scan. Rate type float tooltip Period, in seconds, between scans. tooltip 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.\nSpecifying 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.\nResults are returned in the sensor and no_sensor events. llSetAlpha energy 10.0 sleep 0.0 return void arguments Opacity type float tooltip Face type integer tooltip tooltip Sets the alpha (opacity) of Face.\nSets 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. llSetAngularVelocity energy sleep 0.0 return void arguments AngVel type vector tooltip The angular velocity to set the object to. Local type integer tooltip If TRUE, the AngVel is treated as a local directional vector instead of a regional directional vector. tooltip Sets an object's angular velocity to AngVel, in local coordinates if Local == TRUE (if the script is physical).\nHas no effect on non-physical objects. llSetAnimationOverride energy 0 sleep 0 return void arguments AnimationState type string tooltip AnimationName type string tooltip tooltip Sets the animation (in object inventory) that will play for the given animation state.\nTo use this function the script must obtain the PERMISSION_OVERRIDE_ANIMATIONS permission. llSetBuoyancy energy 10.0 sleep 0.0 return void arguments Buoyancy type float tooltip tooltip Set the tasks buoyancy (0 is none, < 1.0 sinks, 1.0 floats, > 1.0 rises).\nSet the object buoyancy. A value of 0 is none, less than 1.0 sinks, 1.0 floats, and greater than 1.0 rises. llSetCameraAtOffset energy 10.0 sleep 0.0 return void arguments Offset type vector tooltip tooltip Sets the camera used in this object, at offset, if an avatar sits on it.\nSets the offset that an avatar's camera will be moved to if the avatar sits on the object. llSetCameraEyeOffset energy 10.0 sleep 0.0 return void arguments Offset type vector tooltip tooltip Sets the camera eye offset used in this object if an avatar sits on it. llSetCameraParams energy 10.0 sleep 0.0 return void arguments Parameters type list tooltip tooltip Sets multiple camera parameters at once. List format is [ rule-1, data-1, rule-2, data-2 . . . rule-n, data-n ]. llSetClickAction energy 10.0 sleep 0.0 return void arguments Action type integer tooltip A CLICK_ACTION_* flag tooltip Sets the action performed when a prim is clicked upon. llSetColor energy 10.0 sleep 0.0 return void arguments Color type vector tooltip Face type integer tooltip tooltip Sets the color, for the face.\nSets the color of the side specified. If Face is ALL_SIDES, sets the color on all faces. llSetContentType energy sleep return void arguments HTTPRequestID type key tooltip A valid http_request() key ContentType type integer tooltip Media type to use with any following llHTTPResponse(HTTPRequestID, ...) tooltip Set the media type of an LSL HTTP server response to ContentType.\nHTTPRequestID must be a valid http_request ID. ContentType must be one of the CONTENT_TYPE_* constants. llSetDamage energy 10.0 sleep 0.0 return void arguments Damage type float tooltip tooltip Sets the amount of damage that will be done to an avatar that this task hits. Task will be killed.\nSets 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. llSetForce energy 10.0 sleep 0.0 return void arguments Force type vector tooltip Directional force. Local type integer tooltip Boolean, if TRUE uses local axis, if FALSE uses region axis. tooltip Sets Force on object, in object-local coordinates if Local == TRUE (otherwise, the region reference frame is used).\nOnly works on physical objects. llSetForceAndTorque energy 10.0 sleep 0.0 return void arguments Force type vector tooltip Directional force. Torque type vector tooltip Torque force. Local type integer tooltip Boolean, if TRUE uses local axis, if FALSE uses region axis. tooltip Sets the Force and Torque of object, in object-local coordinates if Local == TRUE (otherwise, the region reference frame is used).\nOnly works on physical objects. llSetHoverHeight energy 10.0 sleep 0.0 return void arguments Height type float tooltip Distance above the ground. Water type integer tooltip Boolean, if TRUE then hover above water too. Tau type float tooltip Seconds to critically damp in. tooltip Critically damps a physical object to a Height (either above ground level or above the higher of land and water if water == TRUE).\nDo not use with vehicles. Use llStopHover to stop hovering. llSetInventoryPermMask god-mode true energy 10.0 sleep 0.0 return void arguments InventoryItem type string tooltip An item in the prim's inventory PermissionFlag type integer tooltip MASK_* flag PermissionMask type integer tooltip Permission bit-field (PERM_* flags) tooltip Sets the given permission mask to the new value on the inventory item. llSetKeyframedMotion energy sleep return void arguments Keyframes type list tooltip Strided keyframe list of the form: position, orientation, time. Each keyframe is interpreted relative to the previous transform of the object. Options type list tooltip tooltip Requests that a non-physical object be key-framed according to key-frame list.\nSpecify 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.\nKeyframes 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). llSetLinkAlpha energy 10.0 sleep 0.0 return void arguments LinkNumber type integer tooltip Opacity type float tooltip Face type integer tooltip tooltip If a prim exists in the link chain at LinkNumber, set Face to Opacity.\nSets the Face, on the linked prim specified, to the Opacity. llSetLinkCamera energy 10.0 sleep 0.0 return void arguments LinkNumber type integer tooltip Prim link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag EyeOffset type vector tooltip Offset, relative to the object's centre and expressed in local coordinates, that the camera looks from. LookOffset type vector tooltip Offset, relative to the object's centre and expressed in local coordinates, that the camera looks toward. tooltip Sets the camera eye offset, and the offset that camera is looking at, for avatars that sit on the linked prim. llSetLinkColor energy 10.0 sleep 0.0 return void arguments LinkNumber type integer tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag. Color type vector tooltip Color in RGB <R.R, G.G, B.B> Face type integer tooltip Side number or ALL_SIDES. tooltip If a task exists in the link chain at LinkNumber, set the Face to color.\nSets the color of the linked child's side, specified by LinkNumber. llSetLinkMedia energy 0.0 sleep 0.0 return integer arguments Link type integer tooltip Link number (0: unlinked, 1: root prim, >1: child prims). Face type integer tooltip Face number. Parameters type list tooltip A set of name/value pairs (in no particular order) tooltip 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).\nMediaParameters 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. llSetLinkPrimitiveParams energy 10.0 sleep 0.2 return void arguments LinkNumber type integer tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag Parameters type list tooltip tooltip Set primitive parameters for LinkNumber based on Parameters.\nSets the parameters (or properties) of any linked prim in one step. llSetLinkPrimitiveParamsFast energy 10.0 sleep 0.0 return void arguments LinkNumber type integer tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag Parameters type list tooltip tooltip Set primitive parameters for LinkNumber based on Parameters, without a delay.\nSet 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. llSetLinkTexture energy 10.0 sleep 0.2 return void arguments LinkNumber type integer tooltip Texture type string tooltip Face type integer tooltip tooltip Sets the Texture of Face on a linked prim, specified by LinkNumber. Texture may be a UUID or name of a texture in prim inventory. llSetLinkTextureAnim energy 10.0 sleep 0.0 return void arguments LinkNumber type integer tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag to effect Mode type integer tooltip Bitmask of animation options. Face type integer tooltip Specifies which object face to animate or ALL_SIDES. SizeX type integer tooltip Horizontal frames (ignored for ROTATE and SCALE). SizeY type integer tooltip Vertical frames (ignored for ROTATE and SCALE). Start type float tooltip Start position/frame number (or radians for ROTATE). Length type float tooltip Specifies the animation duration, in frames (or radians for ROTATE). Rate type float tooltip Specifies the animation playback rate, in frames per second (must be greater than zero). tooltip Animates a texture on the prim specified by LinkNumber, by setting the texture scale and offset.\nMode is a bitmask of animation options.\nFace specifies which object face to animate.\nSizeX and SizeY specify the number of horizontal and vertical frames.Start specifes the animation start point.\nLength specifies the animation duration.\nRate specifies the animation playback rate. llSetLocalRot energy 10.0 sleep 0.2 return void arguments Rotation type rotation tooltip tooltip Sets the rotation of a child prim relative to the root prim. llSetMemoryLimit energy 10.0 sleep 0.0 return integer arguments Limit type integer tooltip The amount to reserve, which must be less than the allowed maximum (currently 64KB) and not already have been exceeded. tooltip Requests Limit bytes to be reserved for this script.\nReturns TRUE or FALSE indicating whether the limit was set successfully.\nThis function has no effect if the script is running in the LSO VM. llSetObjectDesc energy 10.0 sleep 0.0 return void arguments Description type string tooltip tooltip Sets the description of the prim to Description.\nThe description field is limited to 127 characters. llSetObjectName energy 10.0 sleep 0.0 return void arguments Name type string tooltip tooltip Sets the prim's name to Name. llSetObjectPermMask god-mode true energy 10.0 sleep 0.0 return void arguments PermissionFlag type integer tooltip MASK_* flag PermissionMask type integer tooltip Permission bit-field (PERM_* flags) tooltip Sets the specified PermissionFlag permission to the value specified by PermissionMask on the object the script is attached to. llSetParcelMusicURL energy 10.0 sleep 2.0 return void arguments URL type string tooltip tooltip Sets the streaming audio URL for the parcel the object is on.\nThe object must be owned by the owner of the parcel; if the parcel is group owned the object must be owned by that group. llSetPayPrice energy 10.0 sleep 0.0 return void arguments Price type integer tooltip The default price shown in the textu input field. QuickButtons type list tooltip Specifies the 4 payment values shown in the payment dialog's buttons (or PAY_HIDE). tooltip Sets the default amount when someone chooses to pay this object.\nPrice is the default price shown in the textu input field. QuickButtons specifies the 4 payment values shown in the payment dialog's buttons.\nInput field and buttons may be hidden with PAY_HIDE constant, and may be set to their default values using PAY_DEFAULT. llSetPhysicsMaterial energy sleep return void arguments MaterialBits type integer tooltip A bitmask specifying which of the parameters in the other arguments should be applied to the object. GravityMultiplier type float tooltip Restitution type float tooltip Friction type float tooltip Density type float tooltip tooltip Sets the selected parameters of the object's physics behavior.\nMaterialBits 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. llSetPos energy 10.0 sleep 0.2 return void arguments Position type vector tooltip Region coordinates to move to (within 10m). tooltip If the object is not physical, this function sets the position of the prim.\nIf the script is in a child prim, Position is treated as root relative and the link-set is adjusted.\nIf the prim is the root prim, the entire object is moved (up to 10m) to Position in region coordinates. llSetPrimitiveParams energy 10.0 sleep 0.2 return void arguments Parameters type list tooltip A list of changes. tooltip This function changes the many properties (or "parameters") of a prim in one operation. Parameters is a list of changes. llSetPrimMediaParams energy 10.0 sleep 1.0 return integer arguments Face type integer tooltip Face number MediaParameters type list tooltip A set of name/value pairs (in no particular order) tooltip 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).\nMediaParameters 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. llSetPrimURL deprecated true energy 10.0 sleep 20.0 return void arguments URL type string tooltip tooltip Deprecated: Use llSetPrimMediaParams instead. llSetRegionPos energy 0.0 sleep 0.0 return integer arguments Position type vector tooltip Vector. The location to move to, in region coordinates. tooltip Attempts to move the object so that the root prim is within 0.1m of Position.\nReturns an integer boolean, TRUE if the object is successfully placed within 0.1 m of Position, FALSE otherwise.\nPosition may be any location within the region or up to 10m across a region border.\nIf the position is below ground, it will be set to the ground level at that x,y location. llSetRemoteScriptAccessPin energy 10.0 sleep 0.2 return void arguments PIN type integer tooltip tooltip 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. llSetRot energy 10.0 sleep 0.2 return void arguments Rotation type rotation tooltip tooltip If the object is not physical, this function sets the rotation of the prim.\nIf the script is in a child prim, Rotation is treated as root relative and the link-set is adjusted.\nIf the prim is the root prim, the entire object is rotated to Rotation in the global reference frame. llSetScale energy 10.0 sleep 0.0 return void arguments Scale type vector tooltip tooltip Sets the prim's scale (size) to Scale. llSetScriptState energy 10.0 sleep 0.0 return void arguments ScriptName type string tooltip Running type integer tooltip tooltip Enable or disable the script Running state of Script in the prim. llSetSitText energy 10.0 sleep 0.0 return void arguments Text type string tooltip tooltip Displays Text rather than 'Sit' in the viewer's context menu. llSetSoundQueueing energy 10.0 sleep 0.0 return void arguments QueueEnable type integer tooltip Boolean, sound queuing: TRUE enables, FALSE disables (default). tooltip Sets whether successive calls to llPlaySound, llLoopSound, etc., (attached sounds) interrupt the currently playing sound.\nThe 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. llSetSoundRadius energy 10.0 sleep 0.0 return void arguments Radius type float tooltip Maximum distance that sounds can be heard. tooltip Limits radius for audibility of scripted sounds (both attached and triggered) to distance Radius. llSetStatus energy 10.0 sleep 0.0 return void arguments Status type integer tooltip Value type integer tooltip tooltip Sets object status specified in Status bitmask (e.g. STATUS_PHYSICS|STATUS_PHANTOM) to boolean Value.\nFor a full list of STATUS_* constants, see wiki documentation. llSetText energy 10.0 sleep 0.0 return void arguments Text type string tooltip Color type vector tooltip Opacity type float tooltip tooltip Causes Text to float above the prim, using the specified Color and Opacity. llSetTexture energy 10.0 sleep 0.2 return void arguments Texture type string tooltip Face type integer tooltip tooltip Applies Texture to Face of prim.\nTexture may be a UUID or name of a texture in prim inventory.\nIf Face is ALL_SIDES, set the texture on all faces. llSetTextureAnim energy 10.0 sleep 0.0 return void arguments Mode type integer tooltip Mask of Mode flags. Face type integer tooltip Face number or ALL_SIDES. SizeX type integer tooltip Horizontal frames (ignored for ROTATE and SCALE). SizeY type integer tooltip Vertical frames (ignored for ROTATE and SCALE). Start type float tooltip Start position/frame number (or radians for ROTATE). Length type float tooltip number of frames to display (or radians for ROTATE). Rate type float tooltip Frames per second (must not greater than zero). tooltip Animates a texture by setting the texture scale and offset.\nMode is a bitmask of animation options.\nFace specifies which object face to animate.\nSizeX and SizeY specify the number of horizontal and vertical frames.Start specifes the animation start point.\nLength specifies the animation duration.\nRate specifies the animation playback rate. llSetTimerEvent energy 10.0 sleep 0.0 return void arguments Rate type float tooltip tooltip Causes the timer event to be triggered every Rate seconds.\n Passing in 0.0 stops further timer events. llSetTorque energy 10.0 sleep 0.0 return void arguments Torque type vector tooltip Torque force. Local type integer tooltip Boolean, if TRUE uses local axis, if FALSE uses region axis. tooltip Sets the Torque acting on the script's object, in object-local coordinates if Local == TRUE (otherwise, the region reference frame is used).\nOnly works on physical objects. llSetTouchText energy 10.0 sleep 0.0 return void arguments Text type string tooltip tooltip Displays Text in the viewer context menu that acts on a touch. llSetVehicleFlags energy 10.0 sleep 0.0 return void arguments Flags type integer tooltip tooltip Enables the vehicle flags specified in the Flags bitmask.\nValid parameters can be found in the wiki documentation. llSetVehicleFloatParam energy 10.0 sleep 0.0 return void arguments ParameterName type integer tooltip ParameterValue type float tooltip tooltip Sets a vehicle float parameter.\nValid parameters can be found in the wiki documentation. llSetVehicleRotationParam energy 10.0 sleep 0.0 return void arguments ParameterName type integer tooltip ParameterValue type float tooltip tooltip Sets a vehicle rotation parameter.\nValid parameters can be found in the wiki documentation. llSetVehicleType energy 10.0 sleep 0.0 return void arguments Type type integer tooltip tooltip Activates the vehicle action on the object with vehicle preset Type.\nValid Types and an explanation of their characteristics can be found in wiki documentation. llSetVehicleVectorParam energy 10.0 sleep 0.0 return void arguments ParameterName type integer tooltip ParameterValue type float tooltip tooltip Sets a vehicle vector parameter.\nValid parameters can be found in the wiki documentation. llSetVelocity energy sleep 0.0 return void arguments Velocity type vector tooltip The velocity to apply. Local type integer tooltip If TRUE, the Velocity is treated as a local directional vector instead of a regional directional vector. tooltip If the object is physics-enabled, sets the object's linear velocity to Velocity.\nIf Local==TRUE, Velocity is treated as a local directional vector; otherwise, Velocity is treated as a global directional vector. llSHA1String energy 10.0 sleep 0.0 return string arguments Text type string tooltip tooltip Returns a string of 40 hex characters that is the SHA1 security Hash of Text. llShout energy 10.0 sleep 0.0 return void arguments Channel type integer tooltip Text type string tooltip tooltip Shouts Text on Channel.\nThis chat method has a range of 100m radius.\nPUBLIC_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. llSin energy 10.0 sleep 0.0 return float arguments Theta type float tooltip tooltip Returns the sine of Theta (Theta in radians). llSitTarget energy 10.0 sleep 0.0 return void arguments Offset type vector tooltip Rotation type rotation tooltip tooltip Set the sit location for this object. If offset == ZERO_VECTOR, clears the sit target. llSleep energy 0 sleep 0.0 return void arguments Time type float tooltip tooltip Put script to sleep for Time seconds. llSound deprecated true energy 10.0 sleep 0.0 return void arguments Sound type string tooltip Volume type float tooltip Queue type integer tooltip Loop type integer tooltip tooltip Deprecated: Use llPlaySound instead.\nPlays Sound at Volume and specifies whether the sound should loop and/or be enqueued. llSoundPreload deprecated true energy 10.0 sleep 0.0 return void arguments Sound type string tooltip tooltip Deprecated: Use llPreloadSound instead.\nPreloads a sound on viewers within range. llSqrt energy 10.0 sleep 0.0 return float arguments Value type float tooltip tooltip Returns the square root of Value.\nTriggers a math runtime error for imaginary results (if Value < 0.0). llStartAnimation energy 10.0 sleep 0.0 return void arguments Animation type string tooltip tooltip This function plays the specified animation from playing on the avatar who received the script's most recent permissions request.\nAnimation may be an animation in task inventory or a built-in animation.\nRequires PERMISSION_TRIGGER_ANIMATION. llStopAnimation energy 10.0 sleep 0.0 return void arguments Animation type string tooltip tooltip This function stops the specified animation on the avatar who received the script's most recent permissions request.\nAnimation may be an animation in task inventory, a built-in animation, or the uuid of an animation.\nRequires PERMISSION_TRIGGER_ANIMATION. llStopHover energy 10.0 sleep 0.0 return void arguments tooltip Stop hovering to a height (due to llSetHoverHeight()). llStopLookAt energy 10.0 sleep 0.0 return void arguments tooltip Stop causing object to point at a target (due to llLookAt() or llRotLookAt()). llStopMoveToTarget energy 10.0 sleep 0.0 return void arguments tooltip Stops critically damped motion (due to llMoveToTarget()). llStopSound energy 10.0 sleep 0.0 return void arguments tooltip Stops playback of the currently attached sound. llStringLength energy 10.0 sleep 0.0 return integer arguments Text type string tooltip tooltip Returns an integer that is the number of characters in Text (not counting the null). llStringToBase64 energy 10.0 sleep 0.0 return string arguments Text type string tooltip tooltip Returns the string Base64 representation of the input string. llStringTrim energy 10.0 sleep 0.0 return string arguments Text type string tooltip String to trim TrimType type integer tooltip STRING_TRIM_HEAD, STRING_TRIM_TAIL, or STRING_TRIM. tooltip Outputs a string, eliminating white-space from the start and/or end of the input string Text.\nValid options for TrimType:\nSTRING_TRIM_HEAD: trim all leading spaces in Text\nSTRING_TRIM_TAIL: trim all trailing spaces in Text\nSTRING_TRIM: trim all leading and trailing spaces in Text. llSubStringIndex energy 10.0 sleep 0.0 return integer arguments Text type string tooltip Sequence type string tooltip tooltip Returns an integer that is the index in Text where string pattern Sequence first appears. Returns -1 if not found. llTakeCamera deprecated true energy 10.0 sleep 0.0 return void arguments AvatarID type key tooltip tooltip Deprecated: Use llSetCameraParams instead. llTakeControls energy 10.0 sleep 0.0 return void arguments Controls type integer tooltip Bit-field of CONTROL_* flags. Accept type integer tooltip Boolean, determines whether control events are generated. PassOn type integer tooltip Boolean, determines whether controls are disabled. tooltip Take controls from the agent the script has permissions for.\nIf (Accept == (Controls & input)), send input to the script. PassOn determines whether Controls also perform their normal functions.\nRequires the PERMISSION_TAKE_CONTROLS permission to run. llTan energy 10.0 sleep 0.0 return float arguments Theta type float tooltip tooltip Returns the tangent of Theta (Theta in radians). llTarget energy 10.0 sleep 0.0 return integer arguments Position type vector tooltip Range type float tooltip tooltip This function is to have the script know when it has reached a position.\nIt registers a Position with a Range that triggers at_target and not_at_target events continuously until unregistered. llTargetOmega energy 10.0 sleep 0.0 return void arguments Axis type vector tooltip SpinRate type float tooltip Gain type float tooltip tooltip Attempt to spin at SpinRate with strength Gain on Axis.\nA spin rate of 0.0 cancels the spin. This function always works in object-local coordinates. llTargetRemove energy 10.0 sleep 0.0 return void arguments Target type integer tooltip tooltip Removes positional target Handle registered with llTarget. llTeleportAgent energy 0 sleep 0 return void arguments AvatarID type key tooltip UUID of avatar. LandmarkName type string tooltip Name of landmark (in object contents), or empty string, to use. Position type vector tooltip If no landmark was provided, the position within the current region to teleport the avatar to. LookAtPoint type vector tooltip The position within the target region that the avatar should be turned to face upon arrival. tooltip 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.\nRequires the PERMISSION_TELEPORT permission. This function can only teleport the owner of the object. llTeleportAgentGlobalCoords energy 0 sleep 0 return void arguments AvatarID type key tooltip UUID of avatar. GlobalPosition type vector tooltip Global coordinates of the destination region. Can be retrieved by using llRequestSimulatorData(region_name, DATA_SIM_POS). RegionPosition type vector tooltip The position within the target region to teleport the avatar to, if no landmark was provided. LookAtPoint type vector tooltip The position within the target region that the avatar should be turned to face upon arrival. tooltip 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.\nRequires the PERMISSION_TELEPORT permission. This function can only teleport the owner of the object. llTeleportAgentHome energy 100.0 sleep 5.0 return void arguments AvatarID type key tooltip tooltip Teleport agent over the owner's land to agent's home location. llTextBox energy 10.0 sleep 1.0 return void arguments AvatarID type key tooltip Text type string tooltip Channel type integer tooltip tooltip 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. llToLower energy 10.0 sleep 0.0 return string arguments Text type string tooltip tooltip Returns a string that is Text with all lower-case characters. llToUpper energy 10.0 sleep 0.0 return string arguments Text type string tooltip tooltip Returns a string that is Text with all upper-case characters. llTransferLindenDollars energy 10.0 sleep 0.0 return key arguments AvatarID type key tooltip Amount type integer tooltip tooltip 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.\nAttempts to send the amount of money to the specified avatar, and trigger a transaction_result event identified by the returned key. llTriggerSound energy 10.0 sleep 0.0 return void arguments Sound type string tooltip Volume type float tooltip tooltip Plays Sound at Volume (0.0 - 1.0), centered at but not attached to object.\nThere 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. llTriggerSoundLimited energy 10.0 sleep 0.0 return void arguments Sound type string tooltip Volume type float tooltip TNE type vector tooltip BSW type vector tooltip tooltip 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).\nThere 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. llUnescapeURL energy 10.0 sleep 0.0 return string arguments URL type string tooltip tooltip Returns the string that is the URL unescaped, replacing "%20" with spaces, etc., version of URL.\nThis function can output raw UTF-8 strings. llUnSit energy 10.0 sleep 0.0 return void arguments AvatarID type key tooltip tooltip 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. llUpdateCharacter energy 10.0 sleep 0.0 return void arguments Options type list tooltip Character configuration options. Takes the same constants as llCreateCharacter(). tooltip Updates settings for a pathfinding character. llVecDist energy 10.0 sleep 0.0 return float arguments Location1 type vector tooltip Location2 type vector tooltip tooltip Returns the distance between Location1 and Location2. llVecMag energy 10.0 sleep 0.0 return float arguments Vector type vector tooltip tooltip Returns the magnitude of the vector. llVecNorm energy 10.0 sleep 0.0 return vector arguments Vector type vector tooltip tooltip Returns normalized vector. llVolumeDetect energy 10.0 sleep 0.0 return void arguments DetectEnabled type integer tooltip TRUE enables, FALSE disables. tooltip If DetectEnabled = TRUE, object becomes phantom but triggers collision_start and collision_end events when other objects start and stop interpenetrating.\nIf another object (including avatars) interpenetrates it, it will get a collision_start event.\nWhen an object stops interpenetrating, a collision_end event is generated. While the other is inter-penetrating, collision events are NOT generated. llWanderWithin energy 10.0 sleep 0.0 return void arguments Origin type vector tooltip Central point to wander about. Area type vector tooltip Half-extents of an area the character may wander within. (i.e., it can wander from the specified origin by up to +/-Distance.x in x, +/-Distance.y in y, etc.) Options type list tooltip No options available at this time. tooltip Wander within a specified volume.\nSets a character to wander about a central spot within a specified area. llWater energy 10.0 sleep 0.0 return float arguments Offset type vector tooltip tooltip Returns the water height below the object position + Offset. llWhisper energy 10.0 sleep 0.0 return void arguments Channel type integer tooltip Text type string tooltip tooltip Whispers Text on Channel.\nThis chat method has a range of 10m radius.\nPUBLIC_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. llWind energy 10.0 sleep 0.0 return vector arguments Offset type vector tooltip tooltip Returns the wind velocity at the object position + Offset. llXorBase64 energy 10.0 sleep 0.0 return string arguments Text1 type string tooltip Text2 type string tooltip tooltip Performs an exclusive OR on two Base64 strings and returns a Base64 string. Text2 repeats if it is shorter than Text1. llXorBase64Strings deprecated true energy 10.0 sleep 0.3 return string arguments Text1 type string tooltip Text2 type string tooltip tooltip Deprecated: Please use llXorBase64 instead.\nIncorrectly performs an exclusive OR on two Base64 strings and returns a Base64 string. Text2 repeats if it is shorter than Text1.\nRetained for backwards compatibility. llXorBase64StringsCorrect deprecated true energy 10.0 sleep 0.0 return string arguments Text1 type string tooltip Text2 type string tooltip tooltip Deprecated: Please use llXorBase64 instead.\nCorrectly (unless nulls are present) performs an exclusive OR on two Base64 strings and returns a Base64 string.\nText2 repeats if it is shorter than Text1. llGetMinScaleFactor energy 10.0 sleep 0.0 return float arguments tooltip Returns the smallest multiplicative uniform scale factor that can be successfully applied (via llScaleByFactor()) to the object without violating prim size or linkability rules. llGetMaxScaleFactor energy 10.0 sleep 0.0 return float arguments tooltip Returns the largest multiplicative uniform scale factor that can be successfully applied (via llScaleByFactor()) to the object without violating prim size or linkability rules. llScaleByFactor energy 10.0 sleep 0.0 return float arguments Factor type float tooltip tooltip Tries to uniformly scale the object by a multiplicative factor. Returns TRUE on success or FALSE on failure. llsd-lsl-syntax-version 2