LlGetNumberOfPrims/fr

From Second Life Wiki

Jump to: navigation, search

Contents

Description

Fonction: integer llGetNumberOfPrims( );

Renvoie un correspondant au nombre de prims composant l’objet dans lequel le script s’exécute.


Inconvénients

  • Le nombre de prims renvoyé inclu le nombre d’avatars assis sur l’objet.

Exemples

default
{
    state_entry()
    {
        llOwnerSay((string) llGetLinkNumber());
        llOwnerSay((string) llGetNumberOfPrims());
    }
}

Extraits de code utiles

//Renvoie le nombre d'agents assis sur l'objet
integer GetNumberOfAgents()
{//compte les avatars
    integer a = llGetNumberOfPrims();
    integer b = a;
    while(llGetAgentSize(llGetLinkKey(a)))
        --a;
    return b - a;
}
 
//Renvoie le nombre de prims dans un objet
integer GetNumberOfPrims()
{//ignore les avatars
    integer a = llGetNumberOfPrims();
    while(llGetAgentSize(llGetLinkKey(a)))
        --a;
    return a;
}

Voir également

Fonctions

•  llGetObjectPrimCount Renvoie le nombre de prims dans un objet.
•  llGetLinkNumber Renvoie le numéro de lien d’une prim.
Personal tools