LlDetectedGroup/fr - Second Life Wiki

LlDetectedGroup/fr

From Second Life Wiki

Jump to: navigation, search

Fonction: integer llDetectedGroup( integer numéro );

Renvoie un qui est en fait un booléen indiquant si l'objet ou l'avatar détecté est dans le même groupe que celui de la prim contenant le script.

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


numéro n'accepte pas les index négatifs.
Renvoie FALSE si l'agent ayant ce numéro est hors de portée ou si l'évènement de détection ne prend pas cet attribut en charge.

Exemples

//Donne un objet de l'inventaire seulement aux agents ayant le même groupe actif.
default
{
    touch_start(integer nombre_total)
    {
        integer detecte;
 
        for (detecte = 0; detecte < nombre_total; detecte++)
        {
            if (llDetectedGroup(detecte))    // idem que llSameGroup(llDetectedKey(0)) (avec llSameGroup, l'avatar doit etre dans la même sim)
                llGiveInventory(llDetectedKey(detecte), llGetInventoryName(INVENTORY_OBJECT, 0));
            else
                llSay(0, "Mauvais groupe actif !");
        }
    }
}

Voir également

Fonctions

•  llSameGroup Contrôle le groupe actif

Articles

•  Detected