Forums

Help login failed by Plash on Jeudi, 26.Avril 2012 18:22
Second Life connection impossible by Doggy on Jeudi, 26.Avril 2012 17:25
Breedable pets et animals Second Life by aden on Samedi, 31.Mars 2012 19:13
Shapes Mesh by born Resident on Lundi, 20.Février 2012 11:20
Tuto Puppeteer by Josiane on Mercredi, 01.Février 2012 13:34
Transparence de la tenue by hani amaterasu on Vendredi, 27.Janvier 2012 22:50
Ajouter des faces, où des arêtes by brucie on Jeudi, 26.Janvier 2012 16:02

Afficher si vous êtes en ligne ou non
Note des utilisateurs: / 3
MauvaisTrès bien 
Librairie Scripts
Écrit par 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.

 

 

Ajouter un Message

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

Code de sécurité
Rafraîchir