OSSL Constants
From OpenSimulator
(Difference between revisions)
(→osMessageAttachments()) |
|||
Line 1: | Line 1: | ||
+ | {{Quicklinks}} | ||
+ | |||
==OSSL Constants== | ==OSSL Constants== | ||
Latest revision as of 05:14, 28 July 2024
Languages: |
English Deutsch |
[edit] OSSL Constants
These are extracted from OpenSimulator DEV 0.7.4 r/21068 17th November, 2012
Sources:
- LSL_Constants.cs (OpenSimulator source) for LSL and OSSL Constants
-
CM_Constants.cs (OpenSimulator source) for LightShare/Windlight Constants(this file is obsolete for 0.9.X)
[edit] Additional constants for LSL functions/events
[edit] changed() event
Name | Value | Description |
CHANGED_ANIMATION | 16384 | the set of animations playing on the avatar to whom this object is attached has been changed. |
[edit] llGetParcelDetails
Name | Value | Description |
PARCEL_DETAILS_DWELL | 64 | get parcel dwell |
[edit] llRequestSimulatorData() and dataserver() event
Name | Value | Description |
DATA_SIM_RELEASE | 128 | returns the version of the simulator the script is running in; the string parameter of llRequestSimulatorData is ignored. |
[edit] llDetectedType() and llSensor()
Name | Value | Description |
NPC |
0x01000000 | Target is NPC. Use this instead of NPC (Justincc's blog) |
[edit] llSetVehicleVectorParam()
Name | Value | Description |
VEHICLE_RANGE_BLOCK | 45 |
[edit] llSetVehicleRotationParam()
Name | Value | Description |
VEHICLE_ROLL_FRAME | 46 |
[edit] llSetVehicleFlags() and llRemoveVehicleFlags()
Name | Value | Description |
VEHICLE_FLAG_NO_X | 1024 | |
VEHICLE_FLAG_NO_Y | 2048 | |
VEHICLE_FLAG_NO_Z | 4096 | |
VEHICLE_FLAG_LOCK_HOVER_HEIGHT | 8192 | |
VEHICLE_FLAG_NO_DEFLECTION | 16392 | |
VEHICLE_FLAG_LOCK_ROTATION | 32784 |
[edit] llListStatistics()
Name | Value | Description |
LIST_STAT_HARMONIC_MEAN | 100 | returns the harmonic mean of a list of numbers. |
[edit] llSetCameraParams()
Name | Value | Description |
CAMERA_FOCUS_OFFSET_X | 2 | adjusts the camera focus x position relative to the target. (float) |
CAMERA_FOCUS_OFFSET_Y | 3 | adjusts the camera focus y position relative to the target. (float) |
CAMERA_FOCUS_OFFSET_Z | 4 | adjusts the camera focus z position relative to the target. (float) |
CAMERA_POSITION_X | 14 | sets camera x position in region coordinates. (float) |
CAMERA_POSITION_Y | 15 | sets camera y position in region coordinates. (float) |
CAMERA_POSITION_Z | 16 | sets camera z position in region coordinates. (float) |
CAMERA_FOCUS_X | 18 | sets camera x focus (target position) in region coordinates. (float) |
CAMERA_FOCUS_Y | 19 | sets camera y focus (target position) in region coordinates. (float) |
CAMERA_FOCUS_Z | 20 | sets camera z focus (target position) in region coordinates. (float) |
[edit] llSetPrimMediaParams()
Name | Value |
LSL_STATUS_OK | 0 |
LSL_STATUS_MALFORMED_PARAMS | 1000 |
LSL_STATUS_TYPE_MISMATCH | 1001 |
LSL_STATUS_BOUNDS_ERROR | 1002 |
LSL_STATUS_NOT_FOUND | 1003 |
LSL_STATUS_NOT_SUPPORTED | 1004 |
LSL_STATUS_INTERNAL_ERROR | 1999 |
LSL_STATUS_WHITELIST_FAILED | 2001 |
[edit] Additional bit mask for LSL functions/events
[edit] LlGetAgentList () function
Name | Value | Description |
AGENT_LIST_EXCLUDENPC | 0x4000000 | bit mask option to llGetAgentList scope to exclude NPCs. |
[edit] Additional constants for OSSL functions/events
[edit] osGetRegionStats()
Name | Value | Statistics Bar Label | Description |
STATS_TIME_DILATION | 0 | Time Dilation | |
STATS_SIM_FPS | 1 | Sim FPS (Frame Per Second) | |
STATS_PHYSICS_FPS | 2 | Physics FPS (Frame Per Second) | |
STATS_AGENT_UPDATES | 3 | Agent Updates/Sec | |
STATS_ROOT_AGENTS | 4 | Main Agents | |
STATS_CHILD_AGENTS | 5 | Child Agents | |
STATS_TOTAL_PRIMS | 6 | Objects | Reports worn prims also |
STATS_ACTIVE_PRIMS | 7 | Active Objects | |
STATS_FRAME_MS | 8 | Total Frame Time | |
STATS_NET_MS | 9 | Net Time | |
STATS_PHYSICS_MS | 10 | Physics Time | |
STATS_IMAGE_MS | 11 | Images Time | |
STATS_OTHER_MS | 12 | (Other Time) | |
STATS_IN_PACKETS_PER_SECOND | 13 | Packets In | |
STATS_OUT_PACKETS_PER_SECOND | 14 | Packets Out | |
STATS_UNACKED_BYTES | 15 | Total Unacked Bytes | |
STATS_AGENT_MS | 16 | Agent Time | |
STATS_PENDING_DOWNLOADS | 17 | Pending Downloads | |
STATS_PENDING_UPLOADS | 18 | Pending Uploads | |
STATS_ACTIVE_SCRIPTS | 19 | Active Scripts | |
STATS_SIM_SLEEP | 20 | Sim Sleep | |
STATS_SCRIPT_EPS | 28 | Script EPS | |
STATS_SCRIPT_TIME | 37 | Script Time | |
STATS_SCRIPT_LPS | 38 | (Script Line Per Second) | |
STATS_SCRIPT_NPCS | 47 | Script NPCS |
[edit] osNpcMoveToTarget()
See function page for descriptions of each constants.
Name | Value |
OS_NPC_FLY | 0 |
OS_NPC_NO_FLY | 1 |
OS_NPC_LAND_AT_TARGET | 2 |
OS_NPC_RUNNING | 4 |
[edit] osNpcSit()
See function page for descriptions of each constants.
Name | Value |
OS_NPC_SIT_NOW | 0 |
[edit] osNpcCreate()
See function page for descriptions of each constants.
Name | Value |
OS_NPC_CREATOR_OWNED | 0x1 |
OS_NPC_NOT_OWNED | 0x2 |
OS_NPC_SENSE_AS_AGENT | 0x4 |
OS_NPC_OBJECT_GROUP | 0x8 |
[edit] osTeleportObject()
Name | Value | Description |
OSTPOBJ_NONE | 0x0 | It is just 0 |
OSTPOBJ_STOPATTARGET | 0x1 | Object is stopped at destination |
OSTPOBJ_STOPONFAIL | 0x2 | Stops at start point if tp fails (still does nothing) |
OSTPOBJ_SETROT | 0x3 | The rotation is the final object rotation, otherwise is a added rotation |
[edit] osSetParcelDetails()
Name | Value | Description |
PARCEL_DETAILS_CLAIMDATE | 10 | set parcel claim date |
[edit] osListenRegex()
Name | Value | Description |
OS_LISTEN_REGEX_NAME | 0x1 | process name parameter as regex |
OS_LISTEN_REGEX_MESSAGE | 0x2 | process message parameter as regex |
[edit] osMessageAttachments()
See function page for descriptions of each constants.
Name | Value | Description |
OS_ATTACH_MSG_ALL | -65535 | send the message to attachments on every point (this is a attachment point, not a option) |
OS_ATTACH_MSG_INVERT_POINTS | 1 | invert how the attachment points list should be treated |
OS_ATTACH_MSG_OBJECT_CREATOR | 2 | send only to those have the same CreatorID with host object CreatorID |
OS_ATTACH_MSG_SCRIPT_CREATOR | 4 | send only to those have the same CreatorID with sender script CreatorID |
[edit] lsGetWindlightScene() & lsSetWindlightScene() & lsSetWindlightSceneTargeted()
see LightShare Parameters for each description
[edit] Additional bit mask for OSSL functions/events
...
Back to Scripting Documentation