LlSensor
From Second Life Wiki
| Languages: |
English • Deutsch • Español • ελληνικά • Français • עברית • Italiano • 日本語 • 한국어 • Nederlands • Magyar • Norsk • Dansk • Svenska • Türkçe • Polski • Português • Русский • украї́нська • 中文(简体) • 中文(繁體) |
| Volunteer translated pages are linked in blue, Google translated pages are linked in grey. Learn how to provide volunteer translations. | |
| LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Tutorials |
Summary
Function: llSensor( string name, key id, integer type, float range, float arc );| 28 | Function ID |
| 0.0 | Delay |
| 10.0 | Energy |
Performs a single scan for name and id with type within range meters and arc radians of forward vector
| • string | name | – | object or avatar name | |
| • key | id | – | avatar or object UUID that is in the same region | |
| • integer | type | – | mask (AGENT, ACTIVE, PASSIVE, and/or SCRIPTED) | |
| • float | range | – | range 0.0 to 96.0m | |
| • float | arc | – | the max angle between the local x-axis of the prim and detectable objects, range 0.0 to PI |
If name or id is empty then that empty constraint is ignored.
If id is an invalid key or NULL_KEY it is treated as empty.
|
| ||||||||||||||||||
| |||||||||||||||||||
Caveats
Examples
This sensor scans a 45 degree cone about the x-axis. (PI/2 or PI_BY_TWO scans a hemisphere. PI is a spherical scan.)
llSensor( "Gigs Taggart", NULL_KEY, AGENT, 96.0, PI/4 );
This sensor detects all prims and agents with a given name within 15m of the sensor. (AGENT, PASSIVE and ACTIVE behave inclusively. SCRIPTED is not inclusive and will exclude non-scripted targets (like avatars) from the detected set.)
llSensor( "", NULL_KEY, ( AGENT | PASSIVE | ACTIVE ), 15.0, PI );
See Also
Events
| • | sensor | – | Triggered when a sensor detects something | |
| • | no_sensor | – | Triggered when a sensor detects nothing |
Functions
| • | llSensorRepeat | – | Runs a sensor on a timer | |
| • | llSensorRemove | – | Stops the llSensorRepeat timer |

