LlSameGroup/fr

From Second Life Wiki
Jump to: navigation, search

Description

Fonction: integer llSameGroup( key agent );

Renvoie un integer correspondant à un booléen prenant les valeurs TRUE si l'agent a comme groupe actif celui de l'objet, sinon renvoie FALSE

• key agent doit être dans la même région.

Renvoie également TRUE si l'objet a été donné (deeded) au même groupe que celui actuellement actif pour l'agent
Renvoie également TRUE si ni l'objet ni l'agent n'ont de groupe

Exemples

<lsl>//Donne un objet de l'inventaire seulement aux agents ayant comme groupe actif, celui de l'objet. default {

   touch_start(integer total_number)
   {
       if(llSameGroup(llDetectedKey(0)))//Fonctionne comme llDetectedGroup(0) (llDetectedGroup ne nécessite pas que l'agent soit dans la même sim.)
           llGiveInventory(llDetectedKey(0), llGetInventoryName(INVENTORY_OBJECT,0));
       else
           llSay(0, "Wrong active group!");
   }

}</lsl>

Voir également

Fonctions

•  llDetectedGroup Permet de renvoyer le groupe de l'agent. A utiliser lors des évènements de détection
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.