[résolu] supprimer les affichages parasites ?

Répondre
Partager Rechercher
bonsoir,
y aurait-il un moyen dans les commandes avancées ou développeur ou ailleurs de masquer à l'écran les textes affichés par l'instruction llSetText .. qui polluent l'univers visuel de tout le monde dans certaines situations inappropriées ?

Dernière modification par AlphaLyr ; 05/10/2012 à 17h40.
Le seul moyen que je connaisse est l'utilisation du RLV.
Une fois activé le RLV, il faut porter un objet (HUD ou sphére invisible) avec ce script:
Code:
default
{
    attach(key attached)
    {
        if (attached == NULL_KEY)  // object has been detached
        {
               llOwnerSay("@clear");
        }
        else   // object has been //attached//
        {
                llOwnerSay("@showhovertextworld=n");
        }
    }
}
Là, ça masque les textes quand on porte l'objet, et l'effet cesse quand on le détache.
Si ça t'intéresse, je ferais une version plus élaborée en hud que l'on peut activer/désactiver en cliquant dessus.
Citation :
Publié par Arthur Corrigible
Intéressant ton script mais c'est quoi le RLV ?
Le RLV, initialement Restrained Live Viewer, plus tard rebaptisé Restrained Love Viewer, est donc un viewer (oui ) spécial développé par Marine Kelley, toujours maintenu (dernière version 17/08/12), sur une base viewer linden et rajoutant de puissantes fonctions permettant d'agir directement sur l'avatar.

Tous les TPV à ma connaissance intègrent les fonctions RLV; suffit de les activer pour les avoir à disposition. Le seul viewer qui ne les as pas est bien sur le viewer Linden.

Toutes les fonctions RLV sont déclenchées par des commandes envoyées en llOwnerSay par un objet porté (il faut donc porté volontairement un objet, souvent appelé relay) et commençant par @; le protocole complet est disponible sur le wiki là : http://wiki.secondlife.com/wiki/RestrainedLifeAPI

Initialement développé pour le bdsm, le RLV se révèle de plus plus utile pour faire certaines choses impossibles autrement, comme par exemple appliquer une rotation à un avatar.
Citation :
Publié par AlphaLyr
Merci Elenia,
pour le hud c'est bon je m'en débrouille.
faut juste que je me replonge dans la doc du RLV .
Pas besoin: je t'ai fourni les 2 commandes utiles ; faut juste les mettre dans le touch_start avec la bascule qui va bien.
ça fonctionne impec. génial, fini les emmerdeurs dans les ballrooms
et le viewer RLV est pas mal.
http://www.erestraint.com/realrestraint/



Code PHP:

default
{
    
state_entry()
    {
        
state off;
    }
}

state on
{
    
touch_end(integer detect)
    {
        if(
llDetectedKey(0) == llGetOwner())
        {
            
llOwnerSay("@clear");
            
state off;
        }
    }
    
attach(key attached)
    {
        if (
attached == NULL_KEY)  // object has been detached
        
{
               
llOwnerSay("@clear");
        }
    }
}
state off
{
    
touch_end(integer detect)
    {
        if(
llDetectedKey(0) == llGetOwner())
        {
            
llOwnerSay("@showhovertextworld=n");
            
state on;
        }
    }
    
attach(key attached)
    {
        if (
attached == NULL_KEY)  // object has been detached
        
{
               
llOwnerSay("@clear");
        }
    }

Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés