Difference between revisions of "LlDetectedType"

From Second Life Wiki
Jump to navigation Jump to search
Line 1: Line 1:
{{LSL_Function
{{LSL_Function/negative_index|false|number}}{{LSL_Function
|func_id=34|func_sleep=0.0|func_energy=10.0
|func_id=34|func_sleep=0.0|func_energy=10.0
|sort=DetectedType
|sort=DetectedType|func=llDetectedType
|func=llDetectedType|return_type=integer|p1_type=integer|p1_name=number
|return_type=integer|p1_type=integer|p1_name=number
|func_footnote=Returns {{HoverText|zero|0}} if number is not valid sensed object or avatar.
|func_footnote=Returns {{HoverText|zero|0}} if number is not valid sensed object or avatar.
|func_desc
|func_desc
Line 16: Line 16:
|notes
|notes
|permission
|permission
|negative_index=false
|cat1
|cat1
|cat2
|cat2

Revision as of 11:53, 28 February 2007

Summary

Function: integer llDetectedType( integer number );

Returns an integer mask that is the types of detected object or avatar.

• integer number

number does not support negative indexes. Returns zero if number is not valid sensed object or avatar.

Flag Mask Description (llDetectedType()) Description (llSensor() and llSensorRepeat() mask)
AGENT_BY_LEGACY_NAME 0x1 Agents This is used to find agents by legacy name.
AGENT 0x1 Agents This is also used to find agents by legacy name, and is functionally identical to AGENT_BY_LEGACY_NAME
AGENT_BY_USERNAME 0x10 Reserved This is used to find agents by username.
ACTIVE 0x2 Physical tasks. (Physical objects & agents) Physical objects that are moving or objects containing an active script. Thus, it is using SL server resources now.
PASSIVE 0x4 Non-physical objects. Non-scripted or script is inactive and non-physical or, if physical, not moving. Thus, it is not using SL server resources now.
SCRIPTED 0x8 Objects containing any active script. Objects that has any script, which is doing anything in simulator just now.
llDetectedType() Scripted Not Scripted Agent Standing Agent Sitting
Physical Movement 10 (ACTIVE|SCRIPTED) 2 (ACTIVE) 3 (ACTIVE|AGENT) 3 (ACTIVE|AGENT)
Non-Physical 12 (PASSIVE|SCRIPTED) 4 (PASSIVE) 1 (AGENT) 5 (PASSIVE|AGENT)

Caveats

  • If number is out of bounds the script continues to execute without an error message.
All Issues ~ Search JIRA for related Bugs

Examples

See Also

Articles

•  Object Type
•  Detected

Deep Notes

Search JIRA for related Issues

Signature

function integer llDetectedType( integer number );