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.
SameGroup
llSameGroup
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>
Vous cherchez encore des informations ? Peut-être
cette page du LSLwiki pourra vous renseigner.