Difference between revisions of "LlDetectedOwner/fr"

From Second Life Wiki
Jump to navigation Jump to search
m (Big proofreading)
m (Missed this one)
 
(One intermediate revision by the same user not shown)
Line 17: Line 17:
     collision_start(integer n)
     collision_start(integer n)
     {
     {
         for (integer i = 0; i < n; i++)
        integer i;
 
         for (i = 0; i < n; i++)
             llSay(0, "\"" + llDetectedName(i) + "\" (" + (string) llDetectedKey(i) +
             llSay(0, "\"" + llDetectedName(i) + "\" (" + (string) llDetectedKey(i) +
                 ") est entré en collision avec moi, son propriétaire est " + (string) llDetectedOwner(i));
                 ") est entré en collision avec moi, son propriétaire est " + (string) llDetectedOwner(i));
Line 25: Line 27:
|helpers
|helpers
|also_functions=
|also_functions=
{{LSL DefineRow||[[llGetOwnerKey/fr|llGetOwnerKey]]|La fonction '''llGetOwnerKey(llDetectedKey(0))''' est identique à llDetectedOwner(0) quand l’objet détecté est dans la même région.}}
{{LSL DefineRow||[[llGetOwnerKey/fr|llGetOwnerKey]]|La fonction '''llGetOwnerKey(llDetectedKey(i))''' n'est identique à llDetectedOwner(i) que quand l’objet détecté est dans la même région.}}
{{LSL DefineRow||[[llGetOwner/fr|llGetOwner]]|Renvoie le propriétaire d’un objet}}
{{LSL DefineRow||[[llGetOwner/fr|llGetOwner]]|Renvoie le propriétaire d’un objet}}
|also_events
|also_events

Latest revision as of 10:20, 27 April 2008

Description

Fonction: key llDetectedOwner( integer numéro );

Renvoie un key correspondant à l’UUID du propriétaire de l’objet.

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

numéro n'accepte pas les index négatifs.
Renvoie une clé vide si numéro n’est pas la clé d’un objet détecté valide

Spécifications

Les fonctions llDetected* peuvent être appellées depuis n'importe quel évènement, mais elles ne renverront de valeurs différentes de leur valeur standard que lorsqu'elles sont appellées depuis un évènement de Détection.

Avertissements

  • Les évènement activant les fonctions llDetected* renvoyent toujours au moins un élément détecté.
    • Les évènements de Détection ne sont pas déclenchés s'il n'y a rien à détecter (sauf pour no_sensor mais il n'active pas les fonctions llDetected*).
    • Le compteur de l'évènement de Détection n'est jamais, initialement, en dessous de 1.

Exemples

<lsl> default {

   collision_start(integer n)
   {
       integer i;
       for (i = 0; i < n; i++)
           llSay(0, "\"" + llDetectedName(i) + "\" (" + (string) llDetectedKey(i) +
                ") est entré en collision avec moi, son propriétaire est " + (string) llDetectedOwner(i));
   }

} </lsl>

Voir également

Fonctions

•  llGetOwnerKey La fonction llGetOwnerKey(llDetectedKey(i)) n'est identique à llDetectedOwner(i) que quand l’objet détecté est dans la même région.
•  llGetOwner Renvoie le propriétaire d’un objet

Articles

•  Detected
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.