top of page

llSay

Esta función pone un texto en un chat.

 

Su forma es la siguiente:

 

llSay( integer canal, string mensaje );

 

Si queremos escribir el mensaje en el chat general, el integer sería el 0.

 

Cada canal es un número entero. Puede ser positivo o negativo.

Tambien pueden ser uno de los siguientes constantes:

 

DEBUG_CHANNEL

 

Su valor es: 0x7FFFFFFF

Este canal se utiliza para la depuración de scripts y mensajes de errores.

 

PUBLIC_CHANNEL

 

Su valor es:0x0 (Igual a poner 0)

Es el chat que emite a todos los usuarios cercanos. Tambien conocido como chat abierto, chat general o chat publico

 

 

Los canales positivos son manipulables por los scripts y avatares
Los canales negativos son unicamente manipulables por los scripts

Los mensajes se pueden leer en un rango de 20 metros y con un tamaño max. de 1024 bytes.

Un prim no puede leer a uno mismo, sin embargo, si puede escuchar a otros prims que estén linkados en el mismo objeto.

 

Ejemplo:

 

 

 

 

 

 

 

 

 

 

 

 

En este ejemplo, nada mas empezar a ejecutarse el script, este dice en el chat general la frase: Hola, avatar!

 

En el canal 0 ó PUBLIC_CHANNEL cualquiera puede leer el mensaje transmitido. En los demas canales no, son privados y no son enviados a los avatares, exceptuando el canal DEBUG_CHANNEL. En este caso, el mensaje/error es enviado a la ventana de aviso de error de script. Esta ventana se puede abrir desde el menu herramientas--> Mostrar ventana de avisos/errores de script (En el visor singularity).

La ventana es el de la siguiente imagen:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cuando un objeto envia un mensaje a otro objeto (ejemplo: un boton, que cuando se toque, encienda una bombilla), es buena idea usar un canal muy negativo (ejemplo: -5090245). Recordad que un avatar no puede manipular un chat negativo.

Tambien hay que tener en cuenta los canales ya usados por los otros productos. Si se quiere comercialicar nuestro script, es conveniente revisar en el siguiene enlace los canales ya utilizados y usar uno propio y añadir a la lista para que los demas usuarios lo sepan.

http://wiki.secondlife.com/wiki/LSL_Protocol/es

 

 

 

Algunos eventos relacionados

• listen 

 

Algunas funciones relacionadas:

 

• llListen

• llInstantMessage

• llOwnerSay

• llRegionSay

• llRegionSayTo

• llShout

• llWhisper

bottom of page