Difference between revisions of "Template:LSL Constants/Object Details"

From Second Life Wiki
Jump to navigation Jump to search
m
Line 16: Line 16:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}{{#var:comment}}<br/>If '''id''' is an avatar, the {{LSLGC|Legacy Name}} is returned.  
{{!}}{{#var:comment}}<br/>If '''id''' is an avatar, the {{LSLGC|Legacy Name}} is returned.  
{{!}}63 Characters
{{!}}63&nbsp;Characters
{{!}}[[string]]
{{!}}[[string]]
{{!}}
{{!}}
Line 26: Line 26:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}{{#var:comment}}<br/>If '''id''' is an avatar, an empty string is returned.
{{!}}{{#var:comment}}<br/>If '''id''' is an avatar, an empty string is returned.
{{!}}127 Characters
{{!}}127&nbsp;Characters
{{!}}[[string]]
{{!}}[[string]]
{{!}}
{{!}}
Line 34: Line 34:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}Gets the prim's position in [[Viewer_coordinate_frames#Region|region coordinates]].<br/>If '''id''' is an avatar outside the region (see above), this position is relative to the region the script is [[llGetRegionName|running in]].
{{!}}Gets the prim's position in [[Viewer_coordinate_frames#Region|region coordinates]].<br/>If '''id''' is an avatar outside the region (see above), this position is relative to the region the script is [[llGetRegionName|running in]].
{{!}}(37 Characters)
{{!}}(37&nbsp;Characters)
{{!}}[[vector]]
{{!}}[[vector]]
{{!}}
{{!}}
Line 43: Line 43:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}{{#var:comment}}
{{!}}{{#var:comment}}
{{!}}(48 Characters)
{{!}}(48&nbsp;Characters)
{{!}}[[rotation]]
{{!}}[[rotation]]
{{!}}
{{!}}
Line 52: Line 52:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}{{#var:comment}}
{{!}}{{#var:comment}}
{{!}}(36 Characters)
{{!}}(36&nbsp;Characters)
{{!}}[[vector]]
{{!}}[[vector]]
{{!}}
{{!}}
Line 61: Line 61:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}Gets an object's {{LSLGC|Owner|owner}} key.<br/>If '''id''' is an avatar, that avatar's key is returned (which is the same as '''id''').<br/>If '''id''' is group-owned, a {{LSL Constant/NULL_KEY}} is returned.
{{!}}Gets an object's {{LSLGC|Owner|owner}} key.<br/>If '''id''' is an avatar, that avatar's key is returned (which is the same as '''id''').<br/>If '''id''' is group-owned, a {{LSL Constant/NULL_KEY}} is returned.
{{!}}(36 Characters)
{{!}}(36&nbsp;Characters)
{{!}}[[key]]
{{!}}[[key]]
{{!}}
{{!}}
Line 71: Line 71:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}Gets the prim's {{LSLGC|Group|group}} key.<br/>If '''id''' is an avatar, a {{LSL Constant/NULL_KEY}} is returned.
{{!}}Gets the prim's {{LSLGC|Group|group}} key.<br/>If '''id''' is an avatar, a {{LSL Constant/NULL_KEY}} is returned.
{{!}}(36 Characters)
{{!}}(36&nbsp;Characters)
{{!}}[[key]]
{{!}}[[key]]
{{!}}{{LSLGC|Group}}
{{!}}{{LSLGC|Group}}
Line 78: Line 78:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}Gets the prim's {{LSLGC|Creator|creator}} key.<br/>If '''id''' is an avatar, a {{LSL Constant/NULL_KEY}} is returned.
{{!}}Gets the prim's {{LSLGC|Creator|creator}} key.<br/>If '''id''' is an avatar, a {{LSL Constant/NULL_KEY}} is returned.
{{!}}(36 Characters)
{{!}}(36&nbsp;Characters)
{{!}}[[key]]
{{!}}[[key]]
{{!}}{{LSLGC|Creator}}
{{!}}{{LSLGC|Creator}}
Line 86: Line 86:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}Gets the number of [[llGetScriptState|running]] scripts attached to the object or agent.
{{!}}Gets the number of [[llGetScriptState|running]] scripts attached to the object or agent.
{{!}}(11 Characters)
{{!}}(11&nbsp;Characters)
{{!}}[[integer]]
{{!}}[[integer]]
{{!}}
{{!}}
Line 94: Line 94:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}Gets the number of scripts, both running and stopped, attached to the object or agent.
{{!}}Gets the number of scripts, both running and stopped, attached to the object or agent.
{{!}}(11 Characters)
{{!}}(11&nbsp;Characters)
{{!}}[[integer]]
{{!}}[[integer]]
{{!}}
{{!}}
Line 102: Line 102:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}Gets the total amount of [[LSL Script Memory|script memory]] allocated to the object or agent, in bytes.
{{!}}Gets the total amount of [[LSL Script Memory|script memory]] allocated to the object or agent, in bytes.
{{!}}(11 Characters)
{{!}}(11&nbsp;Characters)
{{!}}[[integer]]
{{!}}[[integer]]
{{!}}
{{!}}
Line 110: Line 110:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}Gets the total amount of average script CPU time used by the object or agent, in seconds.
{{!}}Gets the total amount of average script CPU time used by the object or agent, in seconds.
{{!}}(15 Characters)
{{!}}(15&nbsp;Characters)
{{!}}[[float]]
{{!}}[[float]]
{{!}}[[Viewerhelp:Top_Colliders_and_Top_Scripts|Top Scripts]]
{{!}}[[Viewerhelp:Top_Colliders_and_Top_Scripts|Top Scripts]]
Line 118: Line 118:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}Gets the prim equivalence of the object.
{{!}}Gets the prim equivalence of the object.
{{!}}(11 Characters)
{{!}}(11&nbsp;Characters)
{{!}}[[integer]]
{{!}}[[integer]]
{{!}}[http://community.secondlife.com/t5/English-Knowledge-Base/Calculating-land-impact/ta-p/974163 Calculating land impact]
{{!}}[http://community.secondlife.com/t5/English-Knowledge-Base/Calculating-land-impact/ta-p/974163 Calculating land impact]
Line 126: Line 126:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}Gets the [[Mesh/Mesh_Server_Weight|server cost]] of the object.
{{!}}Gets the [[Mesh/Mesh_Server_Weight|server cost]] of the object.
{{!}}(15 Characters)
{{!}}(15&nbsp;Characters)
{{!}}[[float]]
{{!}}[[float]]
{{!}}[[Mesh/Mesh_Server_Weight|Server cost]]
{{!}}[[Mesh/Mesh_Server_Weight|Server cost]]
Line 134: Line 134:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}Gets the [[Mesh/Mesh_Streaming_Cost|streaming (download) cost]] of the object.
{{!}}Gets the [[Mesh/Mesh_Streaming_Cost|streaming (download) cost]] of the object.
{{!}}(15 Characters)
{{!}}(15&nbsp;Characters)
{{!}}[[float]]
{{!}}[[float]]
{{!}}[[Mesh/Mesh_Streaming_Cost|Streaming (download) cost]]
{{!}}[[Mesh/Mesh_Streaming_Cost|Streaming (download) cost]]
Line 142: Line 142:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}Gets the [[Mesh/Mesh_physics|physics cost]] of the object.
{{!}}Gets the [[Mesh/Mesh_physics|physics cost]] of the object.
{{!}}(15 Characters)
{{!}}(15&nbsp;Characters)
{{!}}[[float]]
{{!}}[[float]]
{{!}}[[Mesh/Mesh_physics|Physics cost]]
{{!}}[[Mesh/Mesh_physics|Physics cost]]
Line 150: Line 150:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}Gets the average CPU time (in seconds) used by the object for navigation, if the object is a pathfinding character. Returns 0 for non-characters.
{{!}}Gets the average CPU time (in seconds) used by the object for navigation, if the object is a pathfinding character. Returns 0 for non-characters.
{{!}}(15 Characters)
{{!}}(15&nbsp;Characters)
{{!}}[[float]]
{{!}}[[float]]
{{!}}[[Viewerhelp:Pathfinding_characters|Pathfinding characters]]
{{!}}[[Viewerhelp:Pathfinding_characters|Pathfinding characters]]
Line 158: Line 158:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}Gets the id of the root prim of the object requested.<br/>If '''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).
{{!}}Gets the id of the root prim of the object requested.<br/>If '''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).
{{!}}(36 Characters)
{{!}}(36&nbsp;Characters)
{{!}}[[key]]
{{!}}[[key]]
{{!}}
{{!}}
Line 166: Line 166:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}Gets the attachment point to which the object is attached.
{{!}}Gets the attachment point to which the object is attached.
{{!}}(11 Characters)
{{!}}(11&nbsp;Characters)
{{!}}[[integer]]
{{!}}[[integer]]
{{!}}
{{!}}
Line 174: Line 174:
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}Gets the pathfinding setting of the object in the region. It returns an integer matching one of the {{LSLGC|Pathfinding Types|OPT_*}} constants.
{{!}}Gets the pathfinding setting of the object in the region. It returns an integer matching one of the {{LSLGC|Pathfinding Types|OPT_*}} constants.
{{!}}(11 Characters)
{{!}}(11&nbsp;Characters)
{{!}}[[integer]]
{{!}}[[integer]]
{{!}}[[Pathfinding_Quick_Start_Guide|Pathfinding types]]
{{!}}[[Pathfinding_Quick_Start_Guide|Pathfinding types]]
{{!}}
{{!}}
{{!}}-
{{!}}{{LSL Const|OBJECT_PHYSICS|integer|21|c=Gets the boolean detailing if physics is enabled or disabled on the object.}}
{{!}}{{#var:value}}
{{!}}Gets the boolean detailing if physics is enabled or disabled on the object.<br/>If '''id''' is an {{LSLGC|Avatar|avatar}} or {{LSLGC|Attachment|attachment}}, {{HoverText|0|FALSE aka, Zero}} is returned.
{{!}}(1&nbsp;Characters)
{{!}}[[integer]]
{{!}}
{{!}}[[llGetStatus]] [[PRIM_PHYSICS]]
{{!}}-
{{!}}{{LSL Const|OBJECT_PHANTOM|integer|22|c=Gets the boolean detailing if phantom is enabled or disabled on the object.}}
{{!}}{{#var:value}}
{{!}}Gets the boolean detailing if phantom is enabled or disabled on the object.<br/>If '''id''' is an {{LSLGC|Avatar|avatar}} or {{LSLGC|Attachment|attachment}}, {{HoverText|0|FALSE aka, Zero}} is returned.
{{!}}(1&nbsp;Characters)
{{!}}[[integer]]
{{!}}
{{!}}[[llGetStatus]] [[PRIM_PHANTOM]]
{{!}}-
{{!}}{{LSL Const|OBJECT_TEMP_ON_REZ|integer|23|c=Gets the boolean detailing if temporary is enabled or disabled on the object.}}
{{!}}{{#var:value}}
{{!}}Gets the boolean detailing if temporary is enabled or disabled on the object.
{{!}}(1&nbsp;Characters)
{{!}}[[integer]]
{{!}}
{{!}}[[PRIM_TEMP_ON_REZ]]
{{!}}- class="sortbottom"
{{!}}- class="sortbottom"
{{!}} colspan="7" {{!}} Max Lengths in parentheses represent how many characters required when it is [[typecast]] to a string.
{{!}} colspan="7" {{!}} Max Lengths in parentheses represent how many characters required when it is [[typecast]] to a string.

Revision as of 14:56, 19 December 2012

Flags Description Max Length Return Alternatives Local
OBJECT_NAME 1 Gets the prim's name.
If id is an avatar, the Legacy Name is returned.
63 Characters string llGetObjectName
OBJECT_DESC 2 Gets the prim's description.
If id is an avatar, an empty string is returned.
127 Characters string llGetObjectDesc
OBJECT_POS 3 Gets the prim's position in region coordinates.
If id is an avatar outside the region (see above), this position is relative to the region the script is running in.
(37 Characters) vector llGetPos
OBJECT_ROT 4 Gets the prim's rotation. (48 Characters) rotation llGetRot
OBJECT_VELOCITY 5 Gets the object's velocity. (36 Characters) vector llGetVel
OBJECT_OWNER 6 Gets an object's owner key.
If id is an avatar, that avatar's key is returned (which is the same as id).
If id is group-owned, a NULL_KEY is returned.
(36 Characters) key llGetOwner
OBJECT_GROUP 7 Gets the prim's group key.
If id is an avatar, a NULL_KEY is returned.
(36 Characters) key Group
OBJECT_CREATOR 8 Gets the prim's creator key.
If id is an avatar, a NULL_KEY is returned.
(36 Characters) key Creator llGetCreator
OBJECT_RUNNING_SCRIPT_COUNT 9 Gets the number of running scripts attached to the object or agent. (11 Characters) integer llGetScriptState
OBJECT_TOTAL_SCRIPT_COUNT 10 Gets the number of scripts, both running and stopped, attached to the object or agent. (11 Characters) integer llGetInventoryNumber
OBJECT_SCRIPT_MEMORY 11 Gets the total amount of script memory allocated to the object or agent, in bytes. (11 Characters) integer
OBJECT_SCRIPT_TIME 12 Gets the total amount of average script CPU time used by the object or agent, in seconds. (15 Characters) float Top Scripts
OBJECT_PRIM_EQUIVALENCE 13 Gets the prim equivalence of the object. (11 Characters) integer Calculating land impact
OBJECT_SERVER_COST 14 Gets the server cost of the object. (15 Characters) float Server cost
OBJECT_STREAMING_COST 15 Gets the streaming (download) cost of the object. (15 Characters) float Streaming (download) cost
OBJECT_PHYSICS_COST 16 Gets the physics cost of the object. (15 Characters) float Physics cost
OBJECT_CHARACTER_TIME 17 Gets the average CPU time (in seconds) used by the object for navigation, if the object is a pathfinding character. Returns 0 for non-characters. (15 Characters) float Pathfinding characters
OBJECT_ROOT 18 Gets the id of the root prim of the object requested.
If 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).
(36 Characters) key llGetLinkKey
OBJECT_ATTACHED_POINT 19 Gets the attachment point to which the object is attached. (11 Characters) integer llGetAttached
OBJECT_PATHFINDING_TYPE 20 Gets the pathfinding setting of the object in the region. It returns an integer matching one of the OPT_* constants. (11 Characters) integer Pathfinding types
OBJECT_PHYSICS 21 Gets the boolean detailing if physics is enabled or disabled on the object.
If id is an avatar or attachment, 0 is returned.
(1 Characters) integer llGetStatus PRIM_PHYSICS
OBJECT_PHANTOM 22 Gets the boolean detailing if phantom is enabled or disabled on the object.
If id is an avatar or attachment, 0 is returned.
(1 Characters) integer llGetStatus PRIM_PHANTOM
OBJECT_TEMP_ON_REZ 23 Gets the boolean detailing if temporary is enabled or disabled on the object. (1 Characters) integer PRIM_TEMP_ON_REZ
Max Lengths in parentheses represent how many characters required when it is typecast to a string.