LlSameGroup/fr

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.