Difference between revisions of "PUBLIC CHANNEL"

From Second Life Wiki
Jump to navigation Jump to search
(Just 0, don't confuse the poor dears any further by introducing hex at this stage. They're only just at the stage of trying to find out what on earth PUBLIC_CHANNEL means.)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<onlyinclude>{{#vardefine:PUBLIC_CHANNEL|{{LSL Const|PUBLIC_CHANNEL|integer|value=0|c={{#if:{{{direct|}}}|Chat channel used to broadcast to a specific user or prim. This channel is sometimes referred to as: open chat, local chat and public chat.|Chat channel that broadcasts to all nearby users. This channel is sometimes referred to as: open chat, local chat and public chat.}}}}}}</onlyinclude>{{LSL Constant
<onlyinclude>{{#vardefine:PUBLIC_CHANNEL|{{LSL Const|PUBLIC_CHANNEL|integer|ihex=0|hex=0x0|c={{#if:{{{direct|}}}|Chat channel used to broadcast to a specific user or prim. This channel is sometimes referred to as: open chat, local chat and public chat.|Chat channel that broadcasts to all nearby users. This channel is sometimes referred to as: open chat, local chat and public chat.}}}}}}</onlyinclude>{{LSL Constant
|name={{#var:cname}}
|name={{#var:cname}}
|type={{#var:type}}
|type={{#var:type}}
|hvalue=0x0
|value=0
|value=0
|desc=Chat channel that broadcasts to all nearby users & objects. This channel is sometimes referred to as: open chat, local chat and public chat.
|desc=Chat channel that broadcasts to all nearby users & objects. This channel is sometimes referred to as: open chat, local chat and public chat.
Line 8: Line 9:
|comment={{#var:comment}}
|comment={{#var:comment}}
|examples=
|examples=
<lsl>
<source lang="lsl2">
default
default
{
{
Line 16: Line 17:
     }
     }
}
}
</lsl>
</source>
|constants=
|constants=
{{LSL DefineRow|1=|2={{LSL Const|DEBUG_CHANNEL}}|3={{#var:comment}}}}
{{LSL ConstRow|DEBUG_CHANNEL}}
{{LSL ConstRow|COMBAT_CHANNEL}}
|functions=
|functions=
{{LSL DefineRow||[[llWhisper]]|}}
{{LSL DefineRow||[[llWhisper]]|}}
{{LSL DefineRow||[[llSay]]|}}
{{LSL DefineRow||[[llSay]]|}}
{{LSL DefineRow||[[llShout]]|}}
{{LSL DefineRow||[[llShout]]|}}
{{LSL DefineRow||[[llRegionSay]]|}}
{{LSL DefineRow||[[llRegionSayTo]]|}}
{{LSL DefineRow||[[llRegionSayTo]]|}}
{{LSL DefineRow||[[llListen]]|}}
{{LSL DefineRow||[[llDialog]]|}}
{{LSL DefineRow||[[llDialog]]|}}
{{LSL DefineRow||[[llListen]]|}}
{{LSL DefineRow||[[llTextBox]]|}}
|events=
|events=
{{LSL DefineRow||[[listen]]|}}
{{LSL DefineRow||[[listen]]|}}
|haiku={{Haiku|Oh woeful constant,|the focus of much Strife,|value, no, but priceless.}}
|cat1=Chat
|cat1=Chat
|cat2
|cat3
|cat4
}}
}}

Latest revision as of 01:58, 15 August 2024

Description

Constant: integer PUBLIC_CHANNEL = 0x0;

The integer constant PUBLIC_CHANNEL has the value 0x0

Chat channel that broadcasts to all nearby users & objects. This channel is sometimes referred to as: open chat, local chat and public chat.

If used with a llRegionSayTo, it goes to the specified user or prim. Unlike private channels, the user's attachments do not receive the message.

Caveats


Related Articles

Constants

•  DEBUG_CHANNEL
•  COMBAT_CHANNEL

Functions

•  llWhisper
•  llSay
•  llShout
•  llRegionSay
•  llRegionSayTo
•  llListen
•  llDialog
•  llTextBox

Events

•  listen

Examples

default
{
    touch_start(integer num_detected)
    {
        llSay(PUBLIC_CHANNEL, "Hello there, I'm talking in local chat on channel 0.");
    }
}

Deep Notes

Search JIRA for related Issues

Signature

integer PUBLIC_CHANNEL = 0x0;//Chat channel that broadcasts to all nearby users. This channel is sometimes referred to as: open chat, local chat and public chat.

Haiku

Oh woeful constant,
the focus of much Strife,
value, no, but priceless.