Skip to content
lsl.devlsl.devLSL Dev

llWhisper

function
Function syntax
llWhisper(
  1. integer channel,// Chat channel (any 32-bit signed integer value) to whisper the message on. Values: Channel
  2. string msg// Text message string to broadcast.
);
Energy
10

Broadcasts the message msg to all scripts or agents listening on channel within llGetEnv("whisper_range"), which is 10m on most regions. Agents listen on PUBLIC_CHANNEL (0) and DEBUG_CHANNEL (2147483647). All other channels are for script-to-script communication.

Whispers the text supplied in string msg on channel supplied in integer channel.

How to use
llWhisper(0, "");
  • Text can be a maximum of 1024 bytes. This can convey 1024 ASCII characters, or 512 UTF-8 characters such as á
  • Whispers can only be heard within 10 meters of the speaking prim (rather than the root). This is contrary to how listens work, where a message can only be heard by any prim in the object if and only if the root prim is capable of hearing it.
  • A prim can not hear itself, this to prevent problems with recursion. It can however hear other prims within the same object. Use llMessageLinked instead for intra-prim messaging.
If you prefer, you can make use of certain mnemonic constants such as PUBLIC_CHANNEL instead of channel 0 and DEBUG_CHANNEL instead of channel +2,147,483,647.
default
{
state_entry()
{
llWhisper(0, "This is an incredibly useless program.");
}
}

For communicating with the user or owner it is preferable to use llOwnerSay or llInstantMessage or llRegionSayTo as they won’t spam other users.

Original wiki source

Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.

From the Second Life Wiki

Community documentation adapted from LlWhisper, by Linden Research, Inc. and contributing residents.View contributors and history.

Built from these wiki pages, as imported:

Licensed under CC BY-SA 3.0. Last wiki edit: .Formatting and links have been adapted for this site; API metadata follows the LSL definitions.