LlDetectedType/fr

From Second Life Wiki

Jump to: navigation, search

Fonction: integer llDetectedType( integer numéro );

Renvoie un qui est un masque de bits décrivant les types de l'objet ou de l'avatar détecté identifié par son numéro.

• integer numéro Index des informations de détection


numéro n'accepte pas les index négatifs.
Renvoie zéro si le numéro n'est pas un objet ou un avatar détecté valide.

Flag Description
AGENT 0x1
ACTIVE 0x2 Utilisé par les senseurs pour trouver les objets qui se déplacent.
Flag Description
PASSIVE 0x4 Utilisé par les senseurs pour trouver les objets immobiles.
SCRIPTED 0x8 Utilisé par les senseurs pour trouver les objets scriptés.

Exemples

 
// Type et nom de ce qui est à l'origine de la collision
 
default
{
  collision_start( integer nCollisions )
  {
    integer bitsType;
    string chaineType;
    do
    {
      bitsType = llDetectedType( --nCollisions );
 
      if ( 1 & bitsType )
        chaineType = "avatar";
      else
        chaineType = "objet";
 
      llOwnerSay( "Un " + chaineType + " nommé " + llDetectedName( nCollisions ) + "' est entré en colision avec moi" );
    } while ( nCollisions );
  }
}
 

Voir également

Articles

•  Detected
Personal tools