User:WhiteStar

From OpenSimulator

Revision as of 11:57, 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

SOURCES: LSL_Constants.cs (OpenSim source) for LSL and OSSL Constants SL WIKI (links provided) SL Viewer Source (partial from V3.2 LL Codebase)

NOTES: This is NOT Complete. More info required. Not all LL/SL CONSTANTS are available in OpenSim as yet.


OSSL / LSL Constant Name Value Notes
LSL TRUE [1] Integer(1) notes
LSL FALSE [2] Integer(0)
LSL STATUS_PHYSICS [3] 1
LSL STATUS_ROTATE_X [4] 2
LSL STATUS_ROTATE_Y [5] 4
LSL STATUS_ROTATE_Z [6] 8
LSL STATUS_PHANTOM [7] 16
LSL STATUS_SANDBOX [8] 32
LSL STATUS_BLOCK_GRAB [9] 64
LSL STATUS_DIE_AT_EDGE [10] 128
LSL STATUS_RETURN_AT_EDGE [11] 256
LSL STATUS_CAST_SHADOWS [12] 512
LSL AGENT [13] 1
LSL AGENT_BY_LEGACY_NAME [14] 1
LSL AGENT_BY_USERNAME [15] 0x10
OSSL NPC 0x20
LSL ACTIVE [16] 2
LSL PASSIVE [17] 4
LSL SCRIPTED [18] 8
LSL CONTROL_FWD [19] 1
LSL CONTROL_BACK [20] 2
LSL CONTROL_LEFT [21] 4
LSL CONTROL_RIGHT [22] 8
LSL CONTROL_UP [23] 16
LSL CONTROL_DOWN [24] 32
LSL CONTROL_ROT_LEFT [25] 256
LSL CONTROL_ROT_RIGHT [26] 512
LSL CONTROL_LBUTTON [27] 268435456
LSL CONTROL_ML_LBUTTON [28] 1073741824
LSL PERMISSION_DEBIT [29] 2
LSL PERMISSION_TAKE_CONTROLS [30] 4
LSL PERMISSION_REMAP_CONTROLS [31] 8
LSL PERMISSION_TRIGGER_ANIMATION [32] 16
LSL PERMISSION_ATTACH [33] 32
LSL PERMISSION_RELEASE_OWNERSHIP [34] 64
LSL PERMISSION_CHANGE_LINKS [35] 128
LSL PERMISSION_CHANGE_JOINTS [36] 256
LSL PERMISSION_CHANGE_PERMISSIONS [37] 512
LSL PERMISSION_TRACK_CAMERA [38] 1024
LSL PERMISSION_CONTROL_CAMERA [39] 2048
LSL AGENT_FLYING [40] 1
LSL AGENT_ATTACHMENTS [41] 2
LSL AGENT_SCRIPTED [42] 4
LSL AGENT_MOUSELOOK [43] 8
LSL AGENT_SITTING [44] 16
LSL AGENT_ON_OBJECT [45] 32
LSL AGENT_AWAY [46] 64
LSL AGENT_WALKING [47] 128
LSL AGENT_IN_AIR [48] 256
LSL AGENT_TYPING [49] 512
LSL AGENT_CROUCHING [50] 1024
LSL AGENT_BUSY [51] 2048
LSL AGENT_ALWAYS_RUN [52] 4096
LSL PSYS_PART_INTERP_COLOR_MASK [53] 1
LSL PSYS_PART_INTERP_SCALE_MASK [54] 2
LSL PSYS_PART_BOUNCE_MASK [55] 4
LSL PSYS_PART_WIND_MASK [56] 8
LSL PSYS_PART_FOLLOW_SRC_MASK [57] 16
LSL PSYS_PART_FOLLOW_VELOCITY_MASK [58] 32
LSL PSYS_PART_TARGET_POS_MASK [59] 64
LSL PSYS_PART_TARGET_LINEAR_MASK [60] 128
LSL PSYS_PART_EMISSIVE_MASK [61] 256
LSL PSYS_PART_FLAGS [62] 0
LSL PSYS_PART_START_COLOR [63] 1
LSL PSYS_PART_START_ALPHA [64] 2
LSL PSYS_PART_END_COLOR [65] 3
LSL PSYS_PART_END_ALPHA [66] 4
LSL PSYS_PART_START_SCALE [67] 5
LSL PSYS_PART_END_SCALE [68] 6
LSL PSYS_PART_MAX_AGE [69] 7
LSL PSYS_SRC_ACCEL [70] 8
LSL PSYS_SRC_PATTERN [71] 9
LSL PSYS_SRC_INNERANGLE [72] 10
LSL PSYS_SRC_OUTERANGLE [73] 11
LSL PSYS_SRC_TEXTURE [74] 12
LSL PSYS_SRC_BURST_RATE [75] 13
LSL PSYS_SRC_BURST_PART_COUNT [76] 15
LSL PSYS_SRC_BURST_RADIUS [77] 16
LSL PSYS_SRC_BURST_SPEED_MIN [78] 17
LSL PSYS_SRC_BURST_SPEED_MAX [79] 18
LSL PSYS_SRC_MAX_AGE [80] 19
LSL PSYS_SRC_TARGET_KEY [81] 20
LSL PSYS_SRC_OMEGA [82] 21
LSL PSYS_SRC_ANGLE_BEGIN [83] 22
LSL PSYS_SRC_ANGLE_END [84] 23
LSL PSYS_SRC_PATTERN_DROP [85] 1
LSL PSYS_SRC_PATTERN_EXPLODE [86] 2
LSL PSYS_SRC_PATTERN_ANGLE [87] 4
LSL PSYS_SRC_PATTERN_ANGLE_CONE [88] 8
LSL PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY [89] 16
LSL VEHICLE_TYPE_NONE [90] 0
LSL VEHICLE_TYPE_SLED [91] 1
LSL VEHICLE_TYPE_CAR [92] 2
LSL VEHICLE_TYPE_BOAT [93] 3
LSL VEHICLE_TYPE_AIRPLANE [94] 4
LSL VEHICLE_TYPE_BALLOON [95] 5
LSL VEHICLE_LINEAR_FRICTION_TIMESCALE [96] 16
LSL VEHICLE_ANGULAR_FRICTION_TIMESCALE [97] 17
LSL VEHICLE_LINEAR_MOTOR_DIRECTION [98] 18
LSL VEHICLE_LINEAR_MOTOR_OFFSET [99] 20
LSL VEHICLE_ANGULAR_MOTOR_DIRECTION [100] 19
LSL VEHICLE_HOVER_HEIGHT [101] 24
LSL VEHICLE_HOVER_EFFICIENCY [102] 25
LSL VEHICLE_HOVER_TIMESCALE [103] 26
LSL VEHICLE_BUOYANCY [104] 27
LSL VEHICLE_LINEAR_DEFLECTION_EFFICIENCY [105] 28
LSL VEHICLE_LINEAR_DEFLECTION_TIMESCALE [106] 29
LSL VEHICLE_LINEAR_MOTOR_TIMESCALE [107] 30
LSL VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE [108] 31
LSL VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY [109] 32
LSL VEHICLE_ANGULAR_DEFLECTION_TIMESCALE [110] 33
LSL VEHICLE_ANGULAR_MOTOR_TIMESCALE [111] 34
LSL VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE [112] 35
LSL VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY [113] 36
LSL VEHICLE_VERTICAL_ATTRACTION_TIMESCALE [114] 37
LSL VEHICLE_BANKING_EFFICIENCY [115] 38
LSL VEHICLE_BANKING_MIX [116] 39
LSL VEHICLE_BANKING_TIMESCALE [117] 40
LSL VEHICLE_REFERENCE_FRAME [118] 44
LSL VEHICLE_RANGE_BLOCK [119] 45
LSL VEHICLE_ROLL_FRAME [120] 46
LSL VEHICLE_FLAG_NO_DEFLECTION_UP [121] 1
LSL VEHICLE_FLAG_LIMIT_ROLL_ONLY [122] 2
LSL VEHICLE_FLAG_HOVER_WATER_ONLY [123] 4
LSL VEHICLE_FLAG_HOVER_TERRAIN_ONLY [124] 8
LSL VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT [125] 16
LSL VEHICLE_FLAG_HOVER_UP_ONLY [126] 32
LSL VEHICLE_FLAG_LIMIT_MOTOR_UP [127] 64
LSL VEHICLE_FLAG_MOUSELOOK_STEER [128] 128
LSL VEHICLE_FLAG_MOUSELOOK_BANK [129] 256
LSL VEHICLE_FLAG_CAMERA_DECOUPLED [130] 512
LSL VEHICLE_FLAG_NO_X [131] 1024
LSL VEHICLE_FLAG_NO_Y [132] 2048
LSL VEHICLE_FLAG_NO_Z [133] 4096
LSL VEHICLE_FLAG_LOCK_HOVER_HEIGHT [134] 8192
LSL VEHICLE_FLAG_NO_DEFLECTION [135] 16392
LSL VEHICLE_FLAG_LOCK_ROTATION [136] 32784
LSL INVENTORY_ALL [137] -1
LSL INVENTORY_NONE [138] -1
LSL INVENTORY_TEXTURE [139] 0
LSL INVENTORY_SOUND [140] 1
LSL INVENTORY_LANDMARK [141] 3
LSL INVENTORY_CLOTHING [142] 5
LSL INVENTORY_OBJECT [143] 6
LSL INVENTORY_NOTECARD [144] 7
LSL INVENTORY_SCRIPT [145] 10
LSL INVENTORY_BODYPART [146] 13
LSL INVENTORY_ANIMATION [147] 20
LSL INVENTORY_GESTURE [148] 21
LSL ATTACH_CHEST [149] 1
LSL ATTACH_HEAD [150] 2
LSL ATTACH_LSHOULDER [151] 3
LSL ATTACH_RSHOULDER [152] 4
LSL ATTACH_LHAND [153] 5
LSL ATTACH_RHAND [154] 6
LSL ATTACH_LFOOT [155] 7
LSL ATTACH_RFOOT [156] 8
LSL ATTACH_BACK [157] 9
LSL ATTACH_PELVIS [158] 10
LSL ATTACH_MOUTH [159] 11
LSL ATTACH_CHIN [160] 12
LSL ATTACH_LEAR [161] 13
LSL ATTACH_REAR [162] 14
LSL ATTACH_LEYE [163] 15
LSL ATTACH_REYE [164] 16
LSL ATTACH_NOSE [165] 17
LSL ATTACH_RUARM [166] 18
LSL ATTACH_RLARM [167] 19
LSL ATTACH_LUARM [168] 20
LSL ATTACH_LLARM [169] 21
LSL ATTACH_RHIP [170] 22
LSL ATTACH_RULEG [171] 23
LSL ATTACH_RLLEG [172] 24
LSL ATTACH_LHIP [173] 25
LSL ATTACH_LULEG [174] 26
LSL ATTACH_LLLEG [175] 27
LSL ATTACH_BELLY [176] 28
LSL ATTACH_RPEC [177] 29
LSL ATTACH_LPEC [178] 30
LSL ATTACH_HUD_CENTER_2 [179] 31
LSL ATTACH_HUD_TOP_RIGHT [180] 32
LSL ATTACH_HUD_TOP_CENTER [181] 33
LSL ATTACH_HUD_TOP_LEFT [182] 34
LSL ATTACH_HUD_CENTER_1 [183] 35
LSL ATTACH_HUD_BOTTOM_LEFT [184] 36
LSL ATTACH_HUD_BOTTOM [185] 37
LSL ATTACH_HUD_BOTTOM_RIGHT [186] 38
LSL LAND_LEVEL [187] 0
LSL LAND_RAISE [188] 1
LSL LAND_LOWER [189] 2
LSL LAND_SMOOTH [190] 3
LSL LAND_NOISE [191] 4
LSL LAND_REVERT [192] 5
LSL LAND_SMALL_BRUSH [193] 1
LSL LAND_MEDIUM_BRUSH [194] 2
LSL LAND_LARGE_BRUSH [195] 3
LSL DATA_ONLINE [196] 1
LSL DATA_NAME [197] 2
LSL DATA_BORN [198] 3
LSL DATA_RATING [199] 4
LSL DATA_SIM_POS [200] 5
LSL DATA_SIM_STATUS [201] 6
LSL DATA_SIM_RATING [202] 7
LSL DATA_PAYINFO [203] 8
LSL DATA_SIM_RELEASE [204] 128
LSL ANIM_ON [205] 1
LSL LOOP [206] 2
LSL REVERSE [207] 4
LSL PING_PONG [208] 8
LSL SMOOTH [209] 16
LSL ROTATE [210] 32
LSL SCALE [211] 64
LSL ALL_SIDES [212] -1
LSL LINK_SET [213] -1
LSL LINK_ROOT [214] 1
LSL LINK_ALL_OTHERS [215] -2
LSL LINK_ALL_CHILDREN [216] -3
LSL LINK_THIS [217] -4
LSL CHANGED_INVENTORY [218] 1
LSL CHANGED_COLOR [219] 2
LSL CHANGED_SHAPE [220] 4
LSL CHANGED_SCALE [221] 8
LSL CHANGED_TEXTURE [222] 16
LSL CHANGED_LINK [223] 32
LSL CHANGED_ALLOWED_DROP [224] 64
LSL CHANGED_OWNER [225] 128
LSL CHANGED_REGION [226] 256
LSL CHANGED_TELEPORT [227] 512
LSL CHANGED_REGION_RESTART [228] 1024
LSL CHANGED_REGION_START [229] 1024 //LL Changed the constant from CHANGED_REGION_RESTART
LSL CHANGED_MEDIA [230] 2048
OSSL CHANGED_ANIMATION CHANGED_ANIMATION 16384 OS Only Useage
LSL TYPE_INVALID [231] 0
LSL TYPE_INTEGER [232] 1
LSL TYPE_FLOAT [233] 2
LSL TYPE_STRING [234] 3
LSL TYPE_KEY [235] 4
LSL TYPE_VECTOR [236] 5
LSL TYPE_ROTATION [237] 6
LSL REMOTE_DATA_CHANNEL [238] 1
LSL REMOTE_DATA_REQUEST [239] 2
LSL REMOTE_DATA_REPLY [240] 3
LSL HTTP_METHOD [241] 0
LSL HTTP_MIMETYPE [242] 1
LSL HTTP_BODY_MAXLENGTH [243] 2
LSL HTTP_VERIFY_CERT [244] 3
LSL PRIM_MATERIAL [245] 2
LSL PRIM_PHYSICS [246] 3
LSL PRIM_TEMP_ON_REZ [247] 4
LSL PRIM_PHANTOM [248] 5
LSL PRIM_POSITION [249] 6
LSL PRIM_SIZE [250] 7
LSL PRIM_ROTATION [251] 8
LSL PRIM_TYPE [252] 9
LSL PRIM_TEXTURE [253] 17
LSL PRIM_COLOR [254] 18
LSL PRIM_BUMP_SHINY [255] 19
LSL PRIM_FULLBRIGHT [256] 20
LSL PRIM_FLEXIBLE [257] 21
LSL PRIM_TEXGEN [258] 22
LSL PRIM_CAST_SHADOWS [259] 24 // Not implemented, here for completeness sake
LSL PRIM_POINT_LIGHT [260] 23 // Huh?
LSL PRIM_GLOW [261] 25
LSL PRIM_TEXT [262] 26
LSL PRIM_NAME [263] 27
LSL PRIM_DESC [264] 28
LSL PRIM_ROT_LOCAL [265] 29
LSL PRIM_OMEGA [266] 32
LSL PRIM_POS_LOCAL [267] 33
LSL PRIM_LINK_TARGET [268] 34
LSL PRIM_TEXGEN_DEFAULT [269] 0
LSL PRIM_TEXGEN_PLANAR [270] 1
LSL PRIM_TYPE_BOX [271] 0
LSL PRIM_TYPE_CYLINDER [272] 1
LSL PRIM_TYPE_PRISM [273] 2
LSL PRIM_TYPE_SPHERE [274] 3
LSL PRIM_TYPE_TORUS [275] 4
LSL PRIM_TYPE_TUBE [276] 5
LSL PRIM_TYPE_RING [277] 6
LSL PRIM_TYPE_SCULPT [278] 7
LSL PRIM_HOLE_DEFAULT [279] 0
LSL PRIM_HOLE_CIRCLE [280] 16
LSL PRIM_HOLE_SQUARE [281] 32
LSL PRIM_HOLE_TRIANGLE [282] 48
LSL PRIM_MATERIAL_STONE [283] 0
LSL PRIM_MATERIAL_METAL [284] 1
LSL PRIM_MATERIAL_GLASS [285] 2
LSL PRIM_MATERIAL_WOOD [286] 3
LSL PRIM_MATERIAL_FLESH [287] 4
LSL PRIM_MATERIAL_PLASTIC [288] 5
LSL PRIM_MATERIAL_RUBBER [289] 6
LSL PRIM_MATERIAL_LIGHT [290] 7
LSL PRIM_SHINY_NONE [291] 0
LSL PRIM_SHINY_LOW [292] 1
LSL PRIM_SHINY_MEDIUM [293] 2
LSL PRIM_SHINY_HIGH [294] 3
LSL PRIM_BUMP_NONE [295] 0
LSL PRIM_BUMP_BRIGHT [296] 1
LSL PRIM_BUMP_DARK [297] 2
LSL PRIM_BUMP_WOOD [298] 3
LSL PRIM_BUMP_BARK [299] 4
LSL PRIM_BUMP_BRICKS [300] 5
LSL PRIM_BUMP_CHECKER [301] 6
LSL PRIM_BUMP_CONCRETE [302] 7
LSL PRIM_BUMP_TILE [303] 8
LSL PRIM_BUMP_STONE [304] 9
LSL PRIM_BUMP_DISKS [305] 10
LSL PRIM_BUMP_GRAVEL [306] 11
LSL PRIM_BUMP_BLOBS [307] 12
LSL PRIM_BUMP_SIDING [308] 13
LSL PRIM_BUMP_LARGETILE [309] 14
LSL PRIM_BUMP_STUCCO [310] 15
LSL PRIM_BUMP_SUCTION [311] 16
LSL PRIM_BUMP_WEAVE [312] 17
LSL PRIM_SCULPT_TYPE_SPHERE [313] 1
LSL PRIM_SCULPT_TYPE_TORUS [314] 2
LSL PRIM_SCULPT_TYPE_PLANE [315] 3
LSL PRIM_SCULPT_TYPE_CYLINDER [316] 4
LSL MASK_BASE [317] 0
LSL MASK_OWNER [318] 1
LSL MASK_GROUP [319] 2
LSL MASK_EVERYONE [320] 3
LSL MASK_NEXT [321] 4
LSL PERM_TRANSFER [322] 8192
LSL PERM_MODIFY [323] 16384
LSL PERM_COPY [324] 32768
LSL PERM_MOVE [325] 524288
LSL PERM_ALL [326] 2147483647
LSL PARCEL_MEDIA_COMMAND_STOP [327] 0
LSL PARCEL_MEDIA_COMMAND_PAUSE [328] 1
LSL PARCEL_MEDIA_COMMAND_PLAY [329] 2
LSL PARCEL_MEDIA_COMMAND_LOOP [330] 3
LSL PARCEL_MEDIA_COMMAND_TEXTURE [331] 4
LSL PARCEL_MEDIA_COMMAND_URL [332] 5
LSL PARCEL_MEDIA_COMMAND_TIME [333] 6
LSL PARCEL_MEDIA_COMMAND_AGENT [334] 7
LSL PARCEL_MEDIA_COMMAND_UNLOAD [335] 8
LSL PARCEL_MEDIA_COMMAND_AUTO_ALIGN [336] 9
LSL PARCEL_MEDIA_COMMAND_TYPE [337] 10
LSL PARCEL_MEDIA_COMMAND_SIZE [338] 11
LSL PARCEL_MEDIA_COMMAND_DESC [339] 12
LSL PARCEL_FLAG_ALLOW_FLY [340] 0x1 //parcel allows flying
LSL PARCEL_FLAG_ALLOW_SCRIPTS [341] 0x2 //parcel allows outside scripts
LSL PARCEL_FLAG_ALLOW_LANDMARK [342] 0x8 //parcel allows landmarks to be created
LSL PARCEL_FLAG_ALLOW_TERRAFORM [343] 0x10 //parcel allows anyone to terraform the land
LSL PARCEL_FLAG_ALLOW_DAMAGE [344] 0x20 //parcel allows damage
LSL PARCEL_FLAG_ALLOW_CREATE_OBJECTS [345] 0x40 //parcel allows anyone to create objects
LSL PARCEL_FLAG_USE_ACCESS_GROUP [346] 0x100 // parcel limits access to a group
LSL PARCEL_FLAG_USE_ACCESS_LIST [347] 0x200 //parcel limits access to a list of residents
LSL PARCEL_FLAG_USE_BAN_LIST [348] 0x400 //parcel uses a ban list, including restricting access based on payment info
LSL PARCEL_FLAG_USE_LAND_PASS_LIST [349] 0x800 // parcel allows passes to be purchased
LSL PARCEL_FLAG_LOCAL_SOUND_ONLY [350] 0x8000 // parcel restricts spatialized sound to the parcel
LSL PARCEL_FLAG_RESTRICT_PUSHOBJECT [351] 0x200000 //parcel restricts llPushObject
LSL PARCEL_FLAG_ALLOW_GROUP_SCRIPTS [352] 0x2000000 //parcel allows scripts owned by group
LSL PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS [353] 0x4000000 //parcel allows group object creation
LSL PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY [354] 0x8000000 // parcel allows objects owned by any user to enter
LSL PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY [355] 0x10000000 //parcel allows with the same group to enter
LSL REGION_FLAG_ALLOW_DAMAGE [356] 0x1 // region is entirely damage enabled
LSL REGION_FLAG_FIXED_SUN [357] 0x10 // region has a fixed sun position
LSL REGION_FLAG_BLOCK_TERRAFORM [358] 0x40 //region terraforming disabled
LSL REGION_FLAG_SANDBOX [359] 0x100 //region is a sandbox
LSL REGION_FLAG_DISABLE_COLLISIONS [360] 0x1000 //region has disabled collisions
LSL REGION_FLAG_DISABLE_PHYSICS [361] 0x4000 // region has disabled physics
LSL REGION_FLAG_BLOCK_FLY [362] 0x80000 //region blocks flying
LSL REGION_FLAG_ALLOW_DIRECT_TELEPORT [363] 0x100000 // region allows direct teleports
LSL REGION_FLAG_RESTRICT_PUSHOBJECT [364] 0x400000 //region restricts llPushObject
LSL ESTATE_ACCESS_ALLOWED_AGENT_ADD [365] 0
LSL ESTATE_ACCESS_ALLOWED_AGENT_REMOVE [366] 1
LSL ESTATE_ACCESS_ALLOWED_GROUP_ADD [367] 2
LSL ESTATE_ACCESS_ALLOWED_GROUP_REMOVE [368] 3
LSL ESTATE_ACCESS_BANNED_AGENT_ADD [369] 4
LSL ESTATE_ACCESS_BANNED_AGENT_REMOVE [370] 5
LSL PAY_HIDE [371] Integer(-1)
LSL PAY_DEFAULT [372] Integer(-2)
LSL NULL_KEY [373] "00000000-0000-0000-0000-000000000000"
LSL EOF [374] "\n\n\n"
LSL PI [375] 3.14159274f SL= 3.141592653, Viewer= 3.1415926536
LSL TWO_PI [376] 6.28318548f SL= 6.283185307 Viewer= 6.2831853072
LSL PI_BY_TWO [377] 1.57079637f SL= 1.570796326 Viewer= 1.5707963268
LSL DEG_TO_RAD [378] 0.01745329238f SL= 0.0174532924
LSL RAD_TO_DEG [379] 57.29578f SL=57.29578
LSL SQRT2 [380] 1.414213538f SL= 1.4142135623 Viewer= 1.4142135624
LSL STRING_TRIM_HEAD [381] 1
LSL STRING_TRIM_TAIL [382] 2
LSL STRING_TRIM [383] 3
LSL LIST_STAT_RANGE [384] 0
LSL LIST_STAT_MIN [385] 1
LSL LIST_STAT_MAX [386] 2
LSL LIST_STAT_MEAN [387] 3
LSL LIST_STAT_MEDIAN [388] 4
LSL LIST_STAT_STD_DEV [389] 5
LSL LIST_STAT_SUM [390] 6
LSL LIST_STAT_SUM_SQUARES [391] 7
LSL LIST_STAT_NUM_COUNT [392] 8
LSL LIST_STAT_GEOMETRIC_MEAN [393] 9
LSL LIST_STAT_HARMONIC_MEAN [394] 100
LSL PARCEL_COUNT_TOTAL [395] 0
LSL PARCEL_COUNT_OWNER [396] 1
LSL PARCEL_COUNT_GROUP [397] 2
LSL PARCEL_COUNT_OTHER [398] 3
LSL PARCEL_COUNT_SELECTED [399] 4
LSL PARCEL_COUNT_TEMP [400] 5
LSL DEBUG_CHANNEL [401] 0x7FFFFFFF
LSL PUBLIC_CHANNEL [402] 0x00000000
LSL OBJECT_NAME [403] 1
LSL OBJECT_DESC [404] 2
LSL OBJECT_POS [405] 3
LSL OBJECT_ROT [406] 4
LSL OBJECT_VELOCITY [407] 5
LSL OBJECT_OWNER [408] 6
LSL OBJECT_GROUP [409] 7
LSL OBJECT_CREATOR [410] 8
LSL ZERO_VECTOR [411] vector(0.0, 0.0, 0.0)
LSL ZERO_ROTATION [412] rotation(0.0, 0.0, 0.0, 1.0)
LSL CAMERA_PITCH [413] 0
LSL CAMERA_FOCUS_OFFSET [414] 1
LSL CAMERA_FOCUS_OFFSET_X [415] 2
LSL CAMERA_FOCUS_OFFSET_Y [416] 3
LSL CAMERA_FOCUS_OFFSET_Z [417] 4
LSL CAMERA_POSITION_LAG [418] 5
LSL CAMERA_FOCUS_LAG [419] 6
LSL CAMERA_DISTANCE [420] 7
LSL CAMERA_BEHINDNESS_ANGLE [421] 8
LSL CAMERA_BEHINDNESS_LAG [422] 9
LSL CAMERA_POSITION_THRESHOLD [423] 10
LSL CAMERA_FOCUS_THRESHOLD [424] 11
LSL CAMERA_ACTIVE [425] 12
LSL CAMERA_POSITION [426] 13
LSL CAMERA_POSITION_X [427] 14
LSL CAMERA_POSITION_Y [428] 15
LSL CAMERA_POSITION_Z [429] 16
LSL CAMERA_FOCUS [430] 17
LSL CAMERA_FOCUS_X [431] 18
LSL CAMERA_FOCUS_Y [432] 19
LSL CAMERA_FOCUS_Z [433] 20
LSL CAMERA_POSITION_LOCKED [434] 21
LSL CAMERA_FOCUS_LOCKED [435] 22
LSL PARCEL_DETAILS_NAME [436] 0
LSL PARCEL_DETAILS_DESC [437] 1
LSL PARCEL_DETAILS_OWNER [438] 2
LSL PARCEL_DETAILS_GROUP [439] 3
LSL PARCEL_DETAILS_AREA [440] 4
LSL PARCEL_DETAILS_ID [441] 5
LSL PARCEL_DETAILS_SEE_AVATARS [442] 6 // not implemented
OSSL PARCEL_DETAILS_CLAIMDATE PARCEL_DETAILS_CLAIMDATE] 10
LSL CLICK_ACTION_NONE [443] 0
LSL CLICK_ACTION_TOUCH [444] 0
LSL CLICK_ACTION_SIT [445] 1
LSL CLICK_ACTION_BUY [446] 2
LSL CLICK_ACTION_PAY [447] 3
LSL CLICK_ACTION_OPEN [448] 4
LSL CLICK_ACTION_PLAY [449] 5
LSL CLICK_ACTION_OPEN_MEDIA [450] 6
LSL TOUCH_INVALID_FACE [451] -1
LSL TOUCH_INVALID_TEXCOORD [452] vector(-1.0, -1.0, 0.0)
LSL TOUCH_INVALID_VECTOR [453] ZERO_VECTOR
LSL PRIM_MEDIA_ALT_IMAGE_ENABLE [454] 0
LSL PRIM_MEDIA_CONTROLS [455] 1
LSL PRIM_MEDIA_CURRENT_URL [456] 2
LSL PRIM_MEDIA_HOME_URL [457] 3
LSL PRIM_MEDIA_AUTO_LOOP [458] 4
LSL PRIM_MEDIA_AUTO_PLAY [459] 5
LSL PRIM_MEDIA_AUTO_SCALE [460] 6
LSL PRIM_MEDIA_AUTO_ZOOM [461] 7
LSL PRIM_MEDIA_FIRST_CLICK_INTERACT [462] 8
LSL PRIM_MEDIA_WIDTH_PIXELS [463] 9
LSL PRIM_MEDIA_HEIGHT_PIXELS [464] 10
LSL PRIM_MEDIA_WHITELIST_ENABLE [465] 11
LSL PRIM_MEDIA_WHITELIST [466] 12
LSL PRIM_MEDIA_PERMS_INTERACT [467] 13
LSL PRIM_MEDIA_PERMS_CONTROL [468] 14
LSL PRIM_MEDIA_CONTROLS_STANDARD [469] 0
LSL PRIM_MEDIA_CONTROLS_MINI [470] 1
LSL PRIM_MEDIA_PERM_NONE [471] 0
LSL PRIM_MEDIA_PERM_OWNER [472] 1
LSL PRIM_MEDIA_PERM_GROUP [473] 2
LSL PRIM_MEDIA_PERM_ANYONE [474] 4
LSL LSL_STATUS_OK [475] Integer(0) extra constants for llSetPrimMediaParams
LSL LSL_STATUS_MALFORMED_PARAMS [476] Integer(1000) extra constants for llSetPrimMediaParams
LSL LSL_STATUS_TYPE_MISMATCH [477] Integer(1001) extra constants for llSetPrimMediaParams
LSL LSL_STATUS_BOUNDS_ERROR [478] Integer(1002) extra constants for llSetPrimMediaParams
LSL LSL_STATUS_NOT_FOUND [479] Integer(1003) extra constants for llSetPrimMediaParams
LSL LSL_STATUS_NOT_SUPPORTED [480] Integer(1004) extra constants for llSetPrimMediaParams
LSL LSL_STATUS_INTERNAL_ERROR [481] Integer(1999) extra constants for llSetPrimMediaParams
LSL LSL_STATUS_WHITELIST_FAILED [482] Integer(2001) extra constants for llSetPrimMediaParams
LSL TEXTURE_BLANK [483] "5748decc-f629-461c-9a36-a35a221fe21f"
LSL TEXTURE_DEFAULT [484] "89556747-24cb-43ed-920b-47caed15465f"
LSL TEXTURE_PLYWOOD [485] "89556747-24cb-43ed-920b-47caed15465f"
LSL TEXTURE_TRANSPARENT [486] "8dcd4a48-2d37-4909-9f78-f7a9eb4ef903"
LSL TEXTURE_MEDIA [487] "8b5fec65-8d8d-9dc5-cda8-8fdf2716e361"
OSSL STATS_TIME_DILATION STATS_TIME_DILATION 0 osGetRegionStats
OSSL STATS_SIM_FPS STATS_SIM_FPS 1 osGetRegionStats
OSSL STATS_PHYSICS_FPS STATS_PHYSICS_FPS 2 osGetRegionStats
OSSL STATS_AGENT_UPDATES STATS_AGENT_UPDATES 3 osGetRegionStats
OSSL STATS_ROOT_AGENTS STATS_ROOT_AGENTS 4 osGetRegionStats
OSSL STATS_CHILD_AGENTS STATS_CHILD_AGENTS 5 osGetRegionStats
OSSL STATS_TOTAL_PRIMS STATS_TOTAL_PRIMS 6 osGetRegionStats
OSSL STATS_ACTIVE_PRIMS STATS_ACTIVE_PRIMS 7 osGetRegionStats
OSSL STATS_FRAME_MS STATS_FRAME_MS 8 osGetRegionStats
OSSL STATS_NET_MS STATS_NET_MS 9 osGetRegionStats
OSSL STATS_PHYSICS_MS STATS_PHYSICS_MS 10 osGetRegionStats
OSSL STATS_IMAGE_MS STATS_IMAGE_MS 11 osGetRegionStats
OSSL STATS_OTHER_MS STATS_OTHER_MS 12 osGetRegionStats
OSSL STATS_IN_PACKETS_PER_SECOND STATS_IN_PACKETS_PER_SECOND 13 osGetRegionStats
OSSL STATS_OUT_PACKETS_PER_SECOND STATS_OUT_PACKETS_PER_SECOND 14 osGetRegionStats
OSSL STATS_UNACKED_BYTES STATS_UNACKED_BYTES 15 osGetRegionStats
OSSL STATS_AGENT_MS STATS_AGENT_MS 16 osGetRegionStats
OSSL STATS_PENDING_DOWNLOADS STATS_PENDING_DOWNLOADS 17 osGetRegionStats
OSSL STATS_PENDING_UPLOADS STATS_PENDING_UPLOADS 18 osGetRegionStats
OSSL STATS_ACTIVE_SCRIPTS STATS_ACTIVE_SCRIPTS 19 osGetRegionStats
OSSL STATS_SCRIPT_LPS STATS_SCRIPT_LPS 20 osGetRegionStats
OSSL OS_NPC_FLY OS_NPC_FLY 0 osNPC
OSSL OS_NPC_NO_FLY OS_NPC_NO_FLY 1 osNPC
OSSL OS_NPC_LAND_AT_TARGET OS_NPC_LAND_AT_TARGET 2 osNPC
OSSL OS_NPC_SIT_NOW OS_NPC_SIT_NOW 0 osNPC
OSSL OS_NPC_CREATOR_OWNED OS_NPC_CREATOR_OWNED 0x1 osNPC
OSSL OS_NPC_NOT_OWNED OS_NPC_NOT_OWNED 0x2 osNPC
OSSL OS_NPC_SENSE_AS_AGENT OS_NPC_SENSE_AS_AGENT 0x4 osNPC
LSL URL_REQUEST_GRANTED [488] "URL_REQUEST_GRANTED"
LSL URL_REQUEST_DENIED [489] "URL_REQUEST_DENIED"
LSL RC_REJECT_TYPES [490] 2 SL/LL value = 0 [491]
LSL RC_DATA_FLAGS [492] 4 SL/LL value = 2 [493]
LSL RC_MAX_HITS [494] 8 SL/LL value = 3 [495]
LSL RC_DETECT_PHANTOM [496] 16 SL/LL value = 1 [497]
LSL RC_REJECT_AGENTS [498] 2 SL/LL value = 1 [499]
LSL RC_REJECT_PHYSICAL [500] 4 SL/LL value = 2 [501]
LSL RC_REJECT_NONPHYSICAL [502] 8 SL/LL value = 4 [503]
LSL RC_REJECT_LAND [504] 16 SL/LL value = 8 [505]
LSL RC_GET_NORMAL [506] 2 SL/LL value = 1 [507]
LSL RC_GET_ROOT_KEY [508] 4 SL/LL value = 2 [509]
LSL RC_GET_LINK_NUM [510] 8 SL/LL value = 4 [511]
LSL RCERR_CAST_TIME_EXCEEDED [512] 1 SL/LL value = 3 [513]
LSL RCERR_SIM_PERF_LOW [514] X SL/LL value = -2 NOT Implemented in OS'
LSL RCERR_UNKNOWN [515] X SL/LL value = -1 NOT Implemented in OS'
Personal tools
General
About This Wiki