Script de texto flutuante LSL (e como remover o texto)
Script gratuito de texto flutuante LSL para Second Life: mostre texto acima de qualquer objeto, em qualquer cor, com várias linhas, e remova o texto de vez.
Texto flutuante é o texto que aparece acima de placas, vendors, potes de gorjeta e caixas de presente. Este script pequeno define o texto em qualquer cor e com quantas linhas você precisar. Ele também responde a uma dúvida clássica: como tirar o texto flutuante que continua aparecendo depois que o script é removido?
// Hover Text - free LSL script from WhatSL (https://whatsl.com/scripts/lsl-hover-text-script)
// Free to use, change and put in your own creations, also ones you sell.
//
// Shows floating text above the object. Use \n for a new line.
// The text stays on the prim even if you delete this script. To remove it, set HOVER_TEXT to ""
// and save the script once.
string HOVER_TEXT = "Welcome!\nTouch the sign for a free gift";
vector TEXT_COLOR = <1.0, 1.0, 1.0>; // red, green, blue from 0.0 to 1.0 (white here)
float TEXT_ALPHA = 1.0; // 1.0 = solid, 0.5 = half see-through
default
{
state_entry()
{
llSetText(HOVER_TEXT, TEXT_COLOR, TEXT_ALPHA);
}
}
Livre para usar, alterar e colocar nas suas criações, inclusive nas que você vende.
Como configurar
- Coloque o script no objeto e troque HOVER_TEXT pelo seu texto.
- Use \n dentro do texto para começar uma nova linha.
- Salve. O texto aparece acima do objeto.
Configurações
- HOVER_TEXT: seu texto. Mantenha curto; textos longos são difíceis de ler de longe.
- TEXT_COLOR: valores de vermelho, verde e azul de 0.0 a 1.0. <1.0, 0.85, 0.3> é dourado, <0.4, 0.8, 1.0> é azul claro.
- TEXT_ALPHA: 1.0 é sólido; valores menores deixam o texto semitransparente.
Como remover o texto flutuante
O texto flutuante é uma configuração do prim, não do script, então ele continua quando você apaga o script. Para removê-lo, defina HOVER_TEXT como "" (duas aspas sem nada entre elas), salve o script uma vez e depois apague o script.
Perguntas frequentes
De que distância as pessoas conseguem ver o texto flutuante?
O texto flutuante é visível a uma distância moderada e vai desaparecendo conforme você se afasta. Informações importantes também devem estar em uma textura ou em um notecard.
Posso fazer o texto mudar?
Sim. Chame llSetText novamente com o novo texto, por exemplo a partir de um timer ou de um evento de toque.
O texto flutuante causa lag?
Não. É apenas uma configuração do prim e custa quase nada.