llShout(integer channel,// Chat channel (any 32-bit signed integer value) to shout the message on. Values: Channelstring msg// Text message string to broadcast.
);- Energy
- 10
Broadcasts the message msg to all scripts or agents listening on channel within llGetEnv("shout_range"), which is 100m on most regions. Agents listen on PUBLIC_CHANNEL (0) and DEBUG_CHANNEL (2147483647). All other channels are for script-to-script communication.
Shouts the text supplied in string msg on channel supplied in integer channel.
llShout(0, "");Caveats
Section titled “Caveats”- Text can be a maximum of 1024 bytes. This can convey 1024 ASCII characters, or 512 UTF-8 characters such as á
- Shouts can be heard within 100 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
llMessageLinkedinstead for intra-prim messaging.
Examples
Section titled “Examples”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() { llShout(0, "I scream icecream!"); }}For communicating with a user or owner it is preferable to use llOwnerSay or llInstantMessage or llRegionSayTo as they won’t spam other users.
The latter is also an excellent choice for communicating to an attachment of a known avatar, or to an object of known UUID.
See also
Section titled “See also”Functions
Section titled “Functions”llListenllOwnerSayllRegionSay— Sends chat region widellRegionSayTo— Sends chat region wide to a specific avatar, or their attachments, or to a rezzed object of known UUIDllWhisper— Sends chat limited to 10 metersllSay— Sends chat limited to 20 metersllInstantMessage
Events
Section titled “Events”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.