LlSensor/fr

From Second Life Wiki
Jump to: navigation, search

Description

Fonction: llSensor( string nom, key id, integer type, float rayon, float arc );

Réalise un scanne unique pour le nom et l'id du type indiqué à l’intérieur de la zone définie par le rayon (en mètres) et l’arc (en radians).

• string nom Nom de l'objet ou de l'avatar recherché
• key id Clef (UUID) de l'objet ou de l'avatar recherché
• integer type masque des types recherchés (AGENT, ACTIVE, PASSIVE, SCRIPTED)
• float rayon rayon de recherche de 0.0 à 96.0m
• float arc la recherche est effectuée dans le cone d'angle arc par rapport à l'axe x de la prim. arc est entre 0 et PI

Si les zones nom, id et/ou type sont vides ou nulles, elles sont ignorées.
Si id est une clé invalide ou prend la valeur NULL_KEY, elle considérée comme vide.

type Flag Description
AGENT 0x1 Uilisé pour détecter des Agents.
ACTIVE 0x2 Utilisé par les senseurs pour trouver les objets qui se déplacent ou contenant un script actif.
type Flag Description
PASSIVE 0x4 Utilisé pour trouver les objets immobiles ou les objets non-physiques non scriptés ou sans script actif.
SCRIPTED 0x8 Utilisé pour trouver les objets contenant un script actif.

Exemples

Ce senseur scanne un cône de 45 degrés autour de l’axe X.

llSensor( "Gigs Taggart", NULL_KEY, AGENT, 96.0, PI/4 );

PI/2 ou PI_BY_TWO scannent dans une demie sphère. PI scanne dans une sphère.

Voir également

Évènement

•  sensor Evènement déclenché lorsque le senseur détecte quelque chose
•  no_sensor Evènement déclenché lorsque le senseur ne détecte rien

Fonctions

•  llSensorRepeat Lance un senseur avec timer
•  llSensorRemove Arrête le senseur lancé par llSensorRepeat
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.