User:WhiteStar

From OpenSimulator

Revision as of 11:04, 1 February 2012 by WhiteStar (Talk | contribs)

Jump to: navigation, search

Just some working stuff. Use discussion off this page if you have questions, suggestions etc...

Assorted OSSL & LSL material

OSSL-Functions Table

107 OSSL Functions as of OpenSim DEV 0.7.3 OpenSim-003bd9f-r/17959 February 1, 2012

osFunction Threat-Level Status Notes
osOwnerSaveAppearance High Works
osSetRot VeryHigh N/A (missing from IOSSL_API.cs)
osAgentSaveAppearance VeryHigh N/A (missing from IOSSL_API.cs)
osSetDynamicTextureURL VeryLow Works
osSetDynamicTextureURLBlend VeryLow Works
osSetDynamicTextureURLBlendFace VeryLow Works
osSetDynamicTextureData VeryLow Works
osSetDynamicTextureDataBlend VeryLow Works
osSetDynamicTextureDataBlendFace VeryLow Works
osGetTerrainHeight None Works
osGetAgents None Works
osSetTerrainHeight High Works
osTerrainFlush VeryLow Works
osRegionRestart High Works
osRegionNotice VeryHigh Works
osConsoleCommand Severe Works
osSetParcelMediaURL VeryLow Works
osSetPrimFloatOnWater VeryLow Works
osSetParcelSIPAddress VeryLow Works
osGetAgentIP High Works
osGetAgents None Works
osTeleportAgent Severe Works
osTeleportOwner None Works
osAvatarPlayAnimation VeryHigh Works
osAvatarStopAnimation VeryHigh Works
osMovePen None Works
osDrawLine None Works
osDrawText None Works
osDrawEllipse None Works
osDrawRectangle None Works
osDrawFilledRectangle None Works
osDrawPolygon None Works
osDrawFilledPolygon None Works
osSetFontName None Works
osSetFontSize None Works
osSetPenSize None Works
osSetPenColor None Works
osSetPenColour None Works
osSetPenCap None Works
osDrawImage None Works
osGetDrawStringSize VeryLow Works
osSetStateEvents High Works
osList2Double None Works
osSetRegionWaterHeight High Works
osSetRegionSunSettings Nuisance Works
osSetEstateSunSettings Nuisance Works
osGetCurrentSunHour None Works
osGetSunParam None Works
osSetSunParam None Works
osWindActiveModelPluginName None Works
osSetWindParam VeryLow Works
osGetWindParam VeryLow Works
osParcelJoin High Works
osParcelSubdivide High Works
osSetParcelDetails High Works
osGetScriptEngineName High Works
osGetSimulatorVersion High Works
osParseJSONNew None Works
osParseJSON None Works
osMessageObject Low Works
osMakeNotecard High Works
osGetNotecardLine VeryHigh Works
osGetNotecard VeryHigh Works
osGetNumberOfNotecardLines VeryHigh Works
osAvatarName2Key Low Works
osKey2Name Low Works
osGetGridNick Moderate Works
osGetGridName Moderate Works
osGetGridLoginURI Moderate Works
osGetGridHomeURI Moderate Works
osGetGridCustom Moderate Works
osFormatString Low Works
osMatchString High Works
osLoadedCreationDate Low Works
osLoadedCreationTime Low Works
osLoadedCreationID Low Works
osGetLinkPrimitiveParams High Works
osIsNpc None Works
osNpcCreate High Works
osNpcSaveAppearance High Works
osNpcLoadAppearance High Works
osNpcGetPos High Works
osNpcMoveTo High Works
osNpcMoveToTarget High Works
osNpcGetOwner None Works
osNpcGetRot High Works
osNpcSetRot High Works
osNpcStopMoveToTarget VeryLow Works
osNpcSay High Works
osNpcSit High Works
osNpcStand High Works
osNpcRemove High Works
osNpcPlayAnimation High Works
osNpcStopAnimation High Works
osGetMapTexture None Works
osGetRegionMapTexture High Works
osGetRegionStats Moderate Works
osGetSimulatorMemory Moderate Works
osKickAvatar Severe Works
osSetSpeed Moderate Works
osCauseHealing High Works
osCauseDamage High Works
osGetPrimitiveParams High Works
osSetPrimitiveParams High Works
osSetProjectionParams High Works
osGetAvatarList None Works
osUnixTimeToTimestamp VeryLow Works

LSL & OSSL Constants

These are extracted from OpenSim DEV 0.7.3 OpenSim-003bd9f-r/17959 February 1, 2012 LSL_Constants.cs


OSSL / LSL Constant Name Value Notes
LSL TRUE Integer(1) notes
LSL FALSE Integer(0)
LSL STATUS_PHYSICS 1
LSL STATUS_ROTATE_X 2
LSL STATUS_ROTATE_Y 4
LSL STATUS_ROTATE_Z 8
LSL STATUS_PHANTOM 16
LSL STATUS_SANDBOX 32
LSL STATUS_BLOCK_GRAB 64
LSL STATUS_DIE_AT_EDGE 128
LSL STATUS_RETURN_AT_EDGE 256
LSL STATUS_CAST_SHADOWS 512
LSL AGENT 1
LSL AGENT_BY_LEGACY_NAME 1
LSL AGENT_BY_USERNAME 0x10
LSL NPC 0x20
LSL ACTIVE 2
LSL PASSIVE 4
LSL SCRIPTED 8
LSL CONTROL_FWD 1
LSL CONTROL_BACK 2
LSL CONTROL_LEFT 4
LSL CONTROL_RIGHT 8
LSL CONTROL_UP 16
LSL CONTROL_DOWN 32
LSL CONTROL_ROT_LEFT 256
LSL CONTROL_ROT_RIGHT 512
LSL CONTROL_LBUTTON 268435456
LSL CONTROL_ML_LBUTTON 1073741824
LSL PERMISSION_DEBIT 2
LSL PERMISSION_TAKE_CONTROLS 4
LSL PERMISSION_REMAP_CONTROLS 8
LSL PERMISSION_TRIGGER_ANIMATION 16
LSL PERMISSION_ATTACH 32
LSL PERMISSION_RELEASE_OWNERSHIP 64
LSL PERMISSION_CHANGE_LINKS 128
LSL PERMISSION_CHANGE_JOINTS 256
LSL PERMISSION_CHANGE_PERMISSIONS 512
LSL PERMISSION_TRACK_CAMERA 1024
LSL PERMISSION_CONTROL_CAMERA 2048
LSL AGENT_FLYING 1
LSL AGENT_ATTACHMENTS 2
LSL AGENT_SCRIPTED 4
LSL AGENT_MOUSELOOK 8
LSL AGENT_SITTING 16
LSL AGENT_ON_OBJECT 32
LSL AGENT_AWAY 64
LSL AGENT_WALKING 128
LSL AGENT_IN_AIR 256
LSL AGENT_TYPING 512
LSL AGENT_CROUCHING 1024
LSL AGENT_BUSY 2048
LSL AGENT_ALWAYS_RUN 4096
LSL PSYS_PART_INTERP_COLOR_MASK 1
LSL PSYS_PART_INTERP_SCALE_MASK 2
LSL PSYS_PART_BOUNCE_MASK 4
LSL PSYS_PART_WIND_MASK 8
LSL PSYS_PART_FOLLOW_SRC_MASK 16
LSL PSYS_PART_FOLLOW_VELOCITY_MASK 32
LSL PSYS_PART_TARGET_POS_MASK 64
LSL PSYS_PART_TARGET_LINEAR_MASK 128
LSL PSYS_PART_EMISSIVE_MASK 256
LSL PSYS_PART_FLAGS 0
LSL PSYS_PART_START_COLOR 1
LSL PSYS_PART_START_ALPHA 2
LSL PSYS_PART_END_COLOR 3
LSL PSYS_PART_END_ALPHA 4
LSL PSYS_PART_START_SCALE 5
LSL PSYS_PART_END_SCALE 6
LSL PSYS_PART_MAX_AGE 7
LSL PSYS_SRC_ACCEL 8
LSL PSYS_SRC_PATTERN 9
LSL PSYS_SRC_INNERANGLE 10
LSL PSYS_SRC_OUTERANGLE 11
LSL PSYS_SRC_TEXTURE 12
LSL PSYS_SRC_BURST_RATE 13
LSL PSYS_SRC_BURST_PART_COUNT 15
LSL PSYS_SRC_BURST_RADIUS 16
LSL PSYS_SRC_BURST_SPEED_MIN 17
LSL PSYS_SRC_BURST_SPEED_MAX 18
LSL PSYS_SRC_MAX_AGE 19
LSL PSYS_SRC_TARGET_KEY 20
LSL PSYS_SRC_OMEGA 21
LSL PSYS_SRC_ANGLE_BEGIN 22
LSL PSYS_SRC_ANGLE_END 23
LSL PSYS_SRC_PATTERN_DROP 1
LSL PSYS_SRC_PATTERN_EXPLODE 2
LSL PSYS_SRC_PATTERN_ANGLE 4
LSL PSYS_SRC_PATTERN_ANGLE_CONE 8
LSL PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY 16
LSL VEHICLE_TYPE_NONE 0
LSL VEHICLE_TYPE_SLED 1
LSL VEHICLE_TYPE_CAR 2
LSL VEHICLE_TYPE_BOAT 3
LSL VEHICLE_TYPE_AIRPLANE 4
LSL VEHICLE_TYPE_BALLOON 5
LSL VEHICLE_LINEAR_FRICTION_TIMESCALE 16
LSL VEHICLE_ANGULAR_FRICTION_TIMESCALE 17
LSL VEHICLE_LINEAR_MOTOR_DIRECTION 18
LSL VEHICLE_LINEAR_MOTOR_OFFSET 20
LSL VEHICLE_ANGULAR_MOTOR_DIRECTION 19
LSL VEHICLE_HOVER_HEIGHT 24
LSL VEHICLE_HOVER_EFFICIENCY 25
LSL VEHICLE_HOVER_TIMESCALE 26
LSL VEHICLE_BUOYANCY 27
LSL VEHICLE_LINEAR_DEFLECTION_EFFICIENCY 28
LSL VEHICLE_LINEAR_DEFLECTION_TIMESCALE 29
LSL VEHICLE_LINEAR_MOTOR_TIMESCALE 30
LSL VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE 31
LSL VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY 32
LSL VEHICLE_ANGULAR_DEFLECTION_TIMESCALE 33
LSL VEHICLE_ANGULAR_MOTOR_TIMESCALE 34
LSL VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE 35
LSL VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY 36
LSL VEHICLE_VERTICAL_ATTRACTION_TIMESCALE 37
LSL VEHICLE_BANKING_EFFICIENCY 38
LSL VEHICLE_BANKING_MIX 39
LSL VEHICLE_BANKING_TIMESCALE 40
LSL VEHICLE_REFERENCE_FRAME 44
LSL VEHICLE_RANGE_BLOCK 45
LSL VEHICLE_ROLL_FRAME 46
LSL VEHICLE_FLAG_NO_DEFLECTION_UP 1
LSL VEHICLE_FLAG_LIMIT_ROLL_ONLY 2
LSL VEHICLE_FLAG_HOVER_WATER_ONLY 4
LSL VEHICLE_FLAG_HOVER_TERRAIN_ONLY 8
LSL VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT 16
LSL VEHICLE_FLAG_HOVER_UP_ONLY 32
LSL VEHICLE_FLAG_LIMIT_MOTOR_UP 64
LSL VEHICLE_FLAG_MOUSELOOK_STEER 128
LSL VEHICLE_FLAG_MOUSELOOK_BANK 256
LSL VEHICLE_FLAG_CAMERA_DECOUPLED 512
LSL VEHICLE_FLAG_NO_X 1024
LSL VEHICLE_FLAG_NO_Y 2048
LSL VEHICLE_FLAG_NO_Z 4096
LSL VEHICLE_FLAG_LOCK_HOVER_HEIGHT 8192
LSL VEHICLE_FLAG_NO_DEFLECTION 16392
LSL VEHICLE_FLAG_LOCK_ROTATION 32784
LSL INVENTORY_ALL -1
LSL INVENTORY_NONE -1
LSL INVENTORY_TEXTURE 0
LSL INVENTORY_SOUND 1
LSL INVENTORY_LANDMARK 3
LSL INVENTORY_CLOTHING 5
LSL INVENTORY_OBJECT 6
LSL INVENTORY_NOTECARD 7
LSL INVENTORY_SCRIPT 10
LSL INVENTORY_BODYPART 13
LSL INVENTORY_ANIMATION 20
LSL INVENTORY_GESTURE 21
LSL ATTACH_CHEST 1
LSL ATTACH_HEAD 2
LSL ATTACH_LSHOULDER 3
LSL ATTACH_RSHOULDER 4
LSL ATTACH_LHAND 5
LSL ATTACH_RHAND 6
LSL ATTACH_LFOOT 7
LSL ATTACH_RFOOT 8
LSL ATTACH_BACK 9
LSL ATTACH_PELVIS 10
LSL ATTACH_MOUTH 11
LSL ATTACH_CHIN 12
LSL ATTACH_LEAR 13
LSL ATTACH_REAR 14
LSL ATTACH_LEYE 15
LSL ATTACH_REYE 16
LSL ATTACH_NOSE 17
LSL ATTACH_RUARM 18
LSL ATTACH_RLARM 19
LSL ATTACH_LUARM 20
LSL ATTACH_LLARM 21
LSL ATTACH_RHIP 22
LSL ATTACH_RULEG 23
LSL ATTACH_RLLEG 24
LSL ATTACH_LHIP 25
LSL ATTACH_LULEG 26
LSL ATTACH_LLLEG 27
LSL ATTACH_BELLY 28
LSL ATTACH_RPEC 29
LSL ATTACH_LPEC 30
LSL ATTACH_HUD_CENTER_2 31
LSL ATTACH_HUD_TOP_RIGHT 32
LSL ATTACH_HUD_TOP_CENTER 33
LSL ATTACH_HUD_TOP_LEFT 34
LSL ATTACH_HUD_CENTER_1 35
LSL ATTACH_HUD_BOTTOM_LEFT 36
LSL ATTACH_HUD_BOTTOM 37
LSL ATTACH_HUD_BOTTOM_RIGHT 38
LSL LAND_LEVEL 0
LSL LAND_RAISE 1
LSL LAND_LOWER 2
LSL LAND_SMOOTH 3
LSL LAND_NOISE 4
LSL LAND_REVERT 5
LSL LAND_SMALL_BRUSH 1
LSL LAND_MEDIUM_BRUSH 2
LSL LAND_LARGE_BRUSH 3
LSL DATA_ONLINE 1
LSL DATA_NAME 2
LSL DATA_BORN 3
LSL DATA_RATING 4
LSL DATA_SIM_POS 5
LSL DATA_SIM_STATUS 6
LSL DATA_SIM_RATING 7
LSL DATA_PAYINFO 8
LSL DATA_SIM_RELEASE 128
LSL ANIM_ON 1
LSL LOOP 2
LSL REVERSE 4
LSL PING_PONG 8
LSL SMOOTH 16
LSL ROTATE 32
LSL SCALE 64
LSL ALL_SIDES -1
LSL LINK_SET -1
LSL LINK_ROOT 1
LSL LINK_ALL_OTHERS -2
LSL LINK_ALL_CHILDREN -3
LSL LINK_THIS -4
LSL CHANGED_INVENTORY 1
LSL CHANGED_COLOR 2
LSL CHANGED_SHAPE 4
LSL CHANGED_SCALE 8
LSL CHANGED_TEXTURE 16
LSL CHANGED_LINK 32
LSL CHANGED_ALLOWED_DROP 64
LSL CHANGED_OWNER 128
LSL CHANGED_REGION 256
LSL CHANGED_TELEPORT 512
LSL CHANGED_REGION_RESTART 1024
LSL CHANGED_REGION_START 1024 //LL Changed the constant from CHANGED_REGION_RESTART
LSL CHANGED_MEDIA 2048
OSSL CHANGED_ANIMATION 16384 OS Only Useage
LSL TYPE_INVALID 0
LSL TYPE_INTEGER 1
LSL TYPE_FLOAT 2
LSL TYPE_STRING 3
LSL TYPE_KEY 4
LSL TYPE_VECTOR 5
LSL TYPE_ROTATION 6
LSL REMOTE_DATA_CHANNEL 1
LSL REMOTE_DATA_REQUEST 2
LSL REMOTE_DATA_REPLY 3
LSL HTTP_METHOD 0
LSL HTTP_MIMETYPE 1
LSL HTTP_BODY_MAXLENGTH 2
LSL HTTP_VERIFY_CERT 3
LSL PRIM_MATERIAL 2
LSL PRIM_PHYSICS 3
LSL PRIM_TEMP_ON_REZ 4
LSL PRIM_PHANTOM 5
LSL PRIM_POSITION 6
LSL PRIM_SIZE 7
LSL PRIM_ROTATION 8
LSL PRIM_TYPE 9
LSL PRIM_TEXTURE 17
LSL PRIM_COLOR 18
LSL PRIM_BUMP_SHINY 19
LSL PRIM_FULLBRIGHT 20
LSL PRIM_FLEXIBLE 21
LSL PRIM_TEXGEN 22
LSL PRIM_CAST_SHADOWS 24 // Not implemented, here for completeness sake
LSL PRIM_POINT_LIGHT 23 // Huh?
LSL PRIM_GLOW 25
LSL PRIM_TEXT 26
LSL PRIM_NAME 27
LSL PRIM_DESC 28
LSL PRIM_ROT_LOCAL 29
LSL PRIM_OMEGA 32
LSL PRIM_POS_LOCAL 33
LSL PRIM_LINK_TARGET 34
LSL PRIM_TEXGEN_DEFAULT 0
LSL PRIM_TEXGEN_PLANAR 1
LSL PRIM_TYPE_BOX 0
LSL PRIM_TYPE_CYLINDER 1
LSL PRIM_TYPE_PRISM 2
LSL PRIM_TYPE_SPHERE 3
LSL PRIM_TYPE_TORUS 4
LSL PRIM_TYPE_TUBE 5
LSL PRIM_TYPE_RING 6
LSL PRIM_TYPE_SCULPT 7
LSL PRIM_HOLE_DEFAULT 0
LSL PRIM_HOLE_CIRCLE 16
LSL PRIM_HOLE_SQUARE 32
LSL PRIM_HOLE_TRIANGLE 48
LSL PRIM_MATERIAL_STONE 0
LSL PRIM_MATERIAL_METAL 1
LSL PRIM_MATERIAL_GLASS 2
LSL PRIM_MATERIAL_WOOD 3
LSL PRIM_MATERIAL_FLESH 4
LSL PRIM_MATERIAL_PLASTIC 5
LSL PRIM_MATERIAL_RUBBER 6
LSL PRIM_MATERIAL_LIGHT 7
LSL PRIM_SHINY_NONE 0
LSL PRIM_SHINY_LOW 1
LSL PRIM_SHINY_MEDIUM 2
LSL PRIM_SHINY_HIGH 3
LSL PRIM_BUMP_NONE 0
LSL PRIM_BUMP_BRIGHT 1
LSL PRIM_BUMP_DARK 2
LSL PRIM_BUMP_WOOD 3
LSL PRIM_BUMP_BARK 4
LSL PRIM_BUMP_BRICKS 5
LSL PRIM_BUMP_CHECKER 6
LSL PRIM_BUMP_CONCRETE 7
LSL PRIM_BUMP_TILE 8
LSL PRIM_BUMP_STONE 9
LSL PRIM_BUMP_DISKS 10
LSL PRIM_BUMP_GRAVEL 11
LSL PRIM_BUMP_BLOBS 12
LSL PRIM_BUMP_SIDING 13
LSL PRIM_BUMP_LARGETILE 14
LSL PRIM_BUMP_STUCCO 15
LSL PRIM_BUMP_SUCTION 16
LSL PRIM_BUMP_WEAVE 17
LSL PRIM_SCULPT_TYPE_SPHERE 1
LSL PRIM_SCULPT_TYPE_TORUS 2
LSL PRIM_SCULPT_TYPE_PLANE 3
LSL PRIM_SCULPT_TYPE_CYLINDER 4
LSL MASK_BASE 0
LSL MASK_OWNER 1
LSL MASK_GROUP 2
LSL MASK_EVERYONE 3
LSL MASK_NEXT 4
LSL PERM_TRANSFER 8192
LSL PERM_MODIFY 16384
LSL PERM_COPY 32768
LSL PERM_MOVE 524288
LSL PERM_ALL 2147483647
LSL PARCEL_MEDIA_COMMAND_STOP 0
LSL PARCEL_MEDIA_COMMAND_PAUSE 1
LSL PARCEL_MEDIA_COMMAND_PLAY 2
LSL PARCEL_MEDIA_COMMAND_LOOP 3
LSL PARCEL_MEDIA_COMMAND_TEXTURE 4
LSL PARCEL_MEDIA_COMMAND_URL 5
LSL PARCEL_MEDIA_COMMAND_TIME 6
LSL PARCEL_MEDIA_COMMAND_AGENT 7
LSL PARCEL_MEDIA_COMMAND_UNLOAD 8
LSL PARCEL_MEDIA_COMMAND_AUTO_ALIGN 9
LSL PARCEL_MEDIA_COMMAND_TYPE 10
LSL PARCEL_MEDIA_COMMAND_SIZE 11
LSL PARCEL_MEDIA_COMMAND_DESC 12
LSL PARCEL_FLAG_ALLOW_FLY 0x1 //parcel allows flying
LSL PARCEL_FLAG_ALLOW_SCRIPTS 0x2 //parcel allows outside scripts
LSL PARCEL_FLAG_ALLOW_LANDMARK 0x8 //parcel allows landmarks to be created
LSL PARCEL_FLAG_ALLOW_TERRAFORM 0x10 //parcel allows anyone to terraform the land
LSL PARCEL_FLAG_ALLOW_DAMAGE 0x20 //parcel allows damage
LSL PARCEL_FLAG_ALLOW_CREATE_OBJECTS 0x40 //parcel allows anyone to create objects
LSL PARCEL_FLAG_USE_ACCESS_GROUP 0x100 // parcel limits access to a group
LSL PARCEL_FLAG_USE_ACCESS_LIST 0x200 //parcel limits access to a list of residents
LSL PARCEL_FLAG_USE_BAN_LIST 0x400 //parcel uses a ban list, including restricting access based on payment info
LSL PARCEL_FLAG_USE_LAND_PASS_LIST 0x800 // parcel allows passes to be purchased
LSL PARCEL_FLAG_LOCAL_SOUND_ONLY 0x8000 // parcel restricts spatialized sound to the parcel
LSL PARCEL_FLAG_RESTRICT_PUSHOBJECT 0x200000 //parcel restricts llPushObject
LSL PARCEL_FLAG_ALLOW_GROUP_SCRIPTS 0x2000000 //parcel allows scripts owned by group
LSL PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS 0x4000000 //parcel allows group object creation
LSL PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY 0x8000000 // parcel allows objects owned by any user to enter
LSL PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY 0x10000000 //parcel allows with the same group to enter
LSL REGION_FLAG_ALLOW_DAMAGE 0x1 // region is entirely damage enabled
LSL REGION_FLAG_FIXED_SUN 0x10 // region has a fixed sun position
LSL REGION_FLAG_BLOCK_TERRAFORM 0x40 //region terraforming disabled
LSL REGION_FLAG_SANDBOX 0x100 //region is a sandbox
LSL REGION_FLAG_DISABLE_COLLISIONS 0x1000 //region has disabled collisions
LSL REGION_FLAG_DISABLE_PHYSICS 0x4000 // region has disabled physics
LSL REGION_FLAG_BLOCK_FLY 0x80000 //region blocks flying
LSL REGION_FLAG_ALLOW_DIRECT_TELEPORT 0x100000 // region allows direct teleports
LSL REGION_FLAG_RESTRICT_PUSHOBJECT 0x400000 //region restricts llPushObject
LSL ESTATE_ACCESS_ALLOWED_AGENT_ADD 0
LSL ESTATE_ACCESS_ALLOWED_AGENT_REMOVE 1
LSL ESTATE_ACCESS_ALLOWED_GROUP_ADD 2
LSL ESTATE_ACCESS_ALLOWED_GROUP_REMOVE 3
LSL ESTATE_ACCESS_BANNED_AGENT_ADD 4
LSL ESTATE_ACCESS_BANNED_AGENT_REMOVE 5
LSL PAY_HIDE Integer(-1)
LSL PAY_DEFAULT Integer(-2)
LSL NULL_KEY "00000000-0000-0000-0000-000000000000"
LSL EOF "\n\n\n"
LSL PI 3.14159274f
LSL TWO_PI 6.28318548f
LSL PI_BY_TWO 1.57079637f
LSL DEG_TO_RAD 0.01745329238f
LSL RAD_TO_DEG 57.29578f
LSL SQRT2 1.414213538f
LSL STRING_TRIM_HEAD 1
LSL STRING_TRIM_TAIL 2
LSL STRING_TRIM 3
LSL LIST_STAT_RANGE 0
LSL LIST_STAT_MIN 1
LSL LIST_STAT_MAX 2
LSL LIST_STAT_MEAN 3
LSL LIST_STAT_MEDIAN 4
LSL LIST_STAT_STD_DEV 5
LSL LIST_STAT_SUM 6
LSL LIST_STAT_SUM_SQUARES 7
LSL LIST_STAT_NUM_COUNT 8
LSL LIST_STAT_GEOMETRIC_MEAN 9
LSL LIST_STAT_HARMONIC_MEAN 100
LSL PARCEL_COUNT_TOTAL 0
LSL PARCEL_COUNT_OWNER 1
LSL PARCEL_COUNT_GROUP 2
LSL PARCEL_COUNT_OTHER 3
LSL PARCEL_COUNT_SELECTED 4
LSL PARCEL_COUNT_TEMP 5
LSL DEBUG_CHANNEL 0x7FFFFFFF
LSL PUBLIC_CHANNEL 0x00000000
LSL OBJECT_NAME 1
LSL OBJECT_DESC 2
LSL OBJECT_POS 3
LSL OBJECT_ROT 4
LSL OBJECT_VELOCITY 5
LSL OBJECT_OWNER 6
LSL OBJECT_GROUP 7
LSL OBJECT_CREATOR 8
LSL ZERO_VECTOR vector(0.0, 0.0, 0.0)
LSL ZERO_ROTATION rotation(0.0, 0.0, 0.0, 1.0)
LSL CAMERA_PITCH 0
LSL CAMERA_FOCUS_OFFSET 1
LSL CAMERA_FOCUS_OFFSET_X 2
LSL CAMERA_FOCUS_OFFSET_Y 3
LSL CAMERA_FOCUS_OFFSET_Z 4
LSL CAMERA_POSITION_LAG 5
LSL CAMERA_FOCUS_LAG 6
LSL CAMERA_DISTANCE 7
LSL CAMERA_BEHINDNESS_ANGLE 8
LSL CAMERA_BEHINDNESS_LAG 9
LSL CAMERA_POSITION_THRESHOLD 10
LSL CAMERA_FOCUS_THRESHOLD 11
LSL CAMERA_ACTIVE 12
LSL CAMERA_POSITION 13
LSL CAMERA_POSITION_X 14
LSL CAMERA_POSITION_Y 15
LSL CAMERA_POSITION_Z 16
LSL CAMERA_FOCUS 17
LSL CAMERA_FOCUS_X 18
LSL CAMERA_FOCUS_Y 19
LSL CAMERA_FOCUS_Z 20
LSL CAMERA_POSITION_LOCKED 21
LSL CAMERA_FOCUS_LOCKED 22
LSL PARCEL_DETAILS_NAME 0
LSL PARCEL_DETAILS_DESC 1
LSL PARCEL_DETAILS_OWNER 2
LSL PARCEL_DETAILS_GROUP 3
LSL PARCEL_DETAILS_AREA 4
LSL PARCEL_DETAILS_ID 5
LSL PARCEL_DETAILS_SEE_AVATARS 6 // not implemented
OSSL PARCEL_DETAILS_CLAIMDATE 10
LSL CLICK_ACTION_NONE 0
LSL CLICK_ACTION_TOUCH 0
LSL CLICK_ACTION_SIT 1
LSL CLICK_ACTION_BUY 2
LSL CLICK_ACTION_PAY 3
LSL CLICK_ACTION_OPEN 4
LSL CLICK_ACTION_PLAY 5
LSL CLICK_ACTION_OPEN_MEDIA 6
LSL TOUCH_INVALID_FACE -1
LSL TOUCH_INVALID_TEXCOORD vector(-1.0, -1.0, 0.0)
LSL TOUCH_INVALID_VECTOR ZERO_VECTOR
LSL PRIM_MEDIA_ALT_IMAGE_ENABLE 0
LSL PRIM_MEDIA_CONTROLS 1
LSL PRIM_MEDIA_CURRENT_URL 2
LSL PRIM_MEDIA_HOME_URL 3
LSL PRIM_MEDIA_AUTO_LOOP 4
LSL PRIM_MEDIA_AUTO_PLAY 5
LSL PRIM_MEDIA_AUTO_SCALE 6
LSL PRIM_MEDIA_AUTO_ZOOM 7
LSL PRIM_MEDIA_FIRST_CLICK_INTERACT 8
LSL PRIM_MEDIA_WIDTH_PIXELS 9
LSL PRIM_MEDIA_HEIGHT_PIXELS 10
LSL PRIM_MEDIA_WHITELIST_ENABLE 11
LSL PRIM_MEDIA_WHITELIST 12
LSL PRIM_MEDIA_PERMS_INTERACT 13
LSL PRIM_MEDIA_PERMS_CONTROL 14
LSL PRIM_MEDIA_CONTROLS_STANDARD 0
LSL PRIM_MEDIA_CONTROLS_MINI 1
LSL PRIM_MEDIA_PERM_NONE 0
LSL PRIM_MEDIA_PERM_OWNER 1
LSL PRIM_MEDIA_PERM_GROUP 2
LSL PRIM_MEDIA_PERM_ANYONE 4
LSL LSL_STATUS_OK Integer(0) extra constants for llSetPrimMediaParams
LSL LSL_STATUS_MALFORMED_PARAMS Integer(1000) extra constants for llSetPrimMediaParams
LSL LSL_STATUS_TYPE_MISMATCH Integer(1001) extra constants for llSetPrimMediaParams
LSL LSL_STATUS_BOUNDS_ERROR Integer(1002) extra constants for llSetPrimMediaParams
LSL LSL_STATUS_NOT_FOUND Integer(1003) extra constants for llSetPrimMediaParams
LSL LSL_STATUS_NOT_SUPPORTED Integer(1004) extra constants for llSetPrimMediaParams
LSL LSL_STATUS_INTERNAL_ERROR Integer(1999) extra constants for llSetPrimMediaParams
LSL LSL_STATUS_WHITELIST_FAILED Integer(2001) extra constants for llSetPrimMediaParams
LSL TEXTURE_BLANK "5748decc-f629-461c-9a36-a35a221fe21f"
LSL TEXTURE_DEFAULT "89556747-24cb-43ed-920b-47caed15465f"
LSL TEXTURE_PLYWOOD "89556747-24cb-43ed-920b-47caed15465f"
LSL TEXTURE_TRANSPARENT "8dcd4a48-2d37-4909-9f78-f7a9eb4ef903"
LSL TEXTURE_MEDIA "8b5fec65-8d8d-9dc5-cda8-8fdf2716e361"
OSSL STATS_TIME_DILATION 0 osGetRegionStats
OSSL STATS_SIM_FPS 1 osGetRegionStats
OSSL STATS_PHYSICS_FPS 2 osGetRegionStats
OSSL STATS_AGENT_UPDATES 3 osGetRegionStats
OSSL STATS_ROOT_AGENTS 4 osGetRegionStats
OSSL STATS_CHILD_AGENTS 5 osGetRegionStats
OSSL STATS_TOTAL_PRIMS 6 osGetRegionStats
OSSL STATS_ACTIVE_PRIMS 7 osGetRegionStats
OSSL STATS_FRAME_MS 8 osGetRegionStats
OSSL STATS_NET_MS 9 osGetRegionStats
OSSL STATS_PHYSICS_MS 10 osGetRegionStats
OSSL STATS_IMAGE_MS 11 osGetRegionStats
OSSL STATS_OTHER_MS 12 osGetRegionStats
OSSL STATS_IN_PACKETS_PER_SECOND 13 osGetRegionStats
OSSL STATS_OUT_PACKETS_PER_SECOND 14 osGetRegionStats
OSSL STATS_UNACKED_BYTES 15 osGetRegionStats
OSSL STATS_AGENT_MS 16 osGetRegionStats
OSSL STATS_PENDING_DOWNLOADS 17 osGetRegionStats
OSSL STATS_PENDING_UPLOADS 18 osGetRegionStats
OSSL STATS_ACTIVE_SCRIPTS 19 osGetRegionStats
OSSL STATS_SCRIPT_LPS 20 osGetRegionStats
OSSL OS_NPC_FLY 0 osNPC
OSSL OS_NPC_NO_FLY 1 osNPC
OSSL OS_NPC_LAND_AT_TARGET 2 osNPC
OSSL OS_NPC_SIT_NOW 0 osNPC
OSSL OS_NPC_CREATOR_OWNED 0x1 osNPC
OSSL OS_NPC_NOT_OWNED 0x2 osNPC
OSSL OS_NPC_SENSE_AS_AGENT 0x4 osNPC
LSL URL_REQUEST_GRANTED "URL_REQUEST_GRANTED"
LSL URL_REQUEST_DENIED "URL_REQUEST_DENIED"
LSL RC_REJECT_TYPES 2 SL/LL value = 0 [1]
LSL RC_DATA_FLAGS 4 SL/LL value = 2 [2]
LSL RC_MAX_HITS 8 SL/LL value = 3 [3]
LSL RC_DETECT_PHANTOM 16 SL/LL value = 1 [4]
LSL RC_REJECT_AGENTS 2 SL/LL value = 1 [5]
LSL RC_REJECT_PHYSICAL 4 SL/LL value = 2 [6]
LSL RC_REJECT_NONPHYSICAL 8 SL/LL value = 4 [7]
LSL RC_REJECT_LAND 16 SL/LL value = 8 [8]
LSL RC_GET_NORMAL 2 SL/LL value = 1 [9]
LSL RC_GET_ROOT_KEY 4 SL/LL value = 2 [10]
LSL RC_GET_LINK_NUM 8 SL/LL value = 4 [11]
LSL RCERR_CAST_TIME_EXCEEDED 1 SL/LL value = 3 [12]
LSL RCERR_SIM_PERF_LOW x SL/LL value = -2 NOT Implemented in OS [13]
LSL RCERR_UNKNOWN x SL/LL value = -1 NOT Implemented in OS [14]
Personal tools
General
About This Wiki