Forums

Help login failed by Plash on Thursday, 26.April 2012 18:22
Second Life connection impossible by Doggy on Thursday, 26.April 2012 17:25
Breedable pets et animals Second Life by aden on Saturday, 31.March 2012 19:13
Shapes Mesh by born Resident on Monday, 20.February 2012 11:20
Tuto Puppeteer by Josiane on Wednesday, 01.February 2012 13:34
Transparence de la tenue by hani amaterasu on Friday, 27.January 2012 22:50
Ajouter des faces, où des arêtes by brucie on Thursday, 26.January 2012 16:02

Afficher si vous êtes en ligne ou non
User Rating: / 3
PoorBest 
Librairie Scripts
Written by Surfaqua Oh   
Ce script montrera si le propriétaire de l'objet est en ligne ou non dans Second Life, avec un texte de couleur différente au-dessus de l'objet.


key kOwnerKey;
string sOwnerName;

default
{
    state_entry()
    {
        kOwnerKey = llGetOwner();   // La clé et le nom du
        sOwnerName = llKey2Name(kOwnerKey);  //propriétaire de l'objet
        llSetTimerEvent(30.0); //La vérification se fait toutes les 30 secondes. Voir timer()
        llRequestAgentData(kOwnerKey, DATA_ONLINE); //cette instruction demande des infos sur le
                //porteur de la clé et déclenche l'évènement dataserver (plus bas dans le script)
    }

    on_rez(integer iStartParam) //reset du script quand on pose l'objet
    {
        llResetScript();
    }
   
    timer()//évènement déclenché par llSetTimer(...)
    {
        llRequestAgentData(kOwnerKey, DATA_ONLINE); //cette instruction demande des infos sur le
                //porteur de la clé et déclenche l'évènement dataserver (plus bas dans le script)
    }
   
    dataserver(key kRequest, string sData) //analyse de la réponse
    {
        if (sData == "1")
        {
               
                llSetText(sOwnerName + " est en ligne", <0.0, 1.0, 0.0>, 1.0); //Changer à volonté
                                    //pour dire que vous êtes dans SL
        }
        else
        {
                llSetText(sOwnerName + " est hors ligne", <1.0, 0.0, 0.0>, 1.0); //Changer à volonté
                                    //pour dire que vous avez mieux à faire
        }
    }
}

 

 


Ce texte est à mettre dans un objet décoratif placé à l'entrée de votre boutique ou de votre demeure.

 

 

Add comment

Si vous ne voyez pas vos messages c est que vous n êtes pas enregistré sur Avatars-3d en tant que membre. Ils seront examinés par un administrateur avant d être publié! Si vous désirez publier rapidement vos messages enregistrez vous ici

Security code
Refresh