Difference between revisions of "ChatFromSimulator"

From Second Life Wiki
Jump to navigation Jump to search
(pretty table!)
Line 27: Line 27:
===SourceType values===
===SourceType values===


 
{| class="sortable" {{Prettytable}}
System = 0
|- {{Hl2}}
 
! SourceType
Chat from the grid or simulator
! Value
 
! Notes
 
|-
Agent = 1
| System
 
| 0
Chat from another avatar
| Chat from the grid or simulator
 
|-
 
| Agent
Object = 2
| 1
 
| Chat from another avatar
Chat from an object
|-
 
| Object
| 2
| Chat from an object
|}


===ChatType values===
===ChatType values===

Revision as of 15:28, 4 May 2008

Message Layout

{
	ChatFromSimulator Low Trusted Unencoded
	{
		ChatData			Single
		{	FromName		Variable 1	}
		{	SourceID		LLUUID		}	
		{	OwnerID			LLUUID		}	
		{	SourceType		U8			}
		{	ChatType		U8			}
		{	Audible			U8			}
		{	Position		LLVector3	}
		{	Message			Variable 2	}	
	}
}

Usage and Notes

With this message the simulator notifies clients of new chat messages.

If Audible is 0, the message may be blank (because you're too far away).


SourceType values

SourceType Value Notes
System 0 Chat from the grid or simulator
Agent 1 Chat from another avatar
Object 2 Chat from an object

ChatType values

ChatType Value Notes
Whisper 0 5m radius - "Test User whispers: message"
Normal 1 10/20m radius - "Test User: message"
Shout 2 100m radius - "Test User shouts: message"
Say 3 Not sure if this is used for anything - "Test User say, message"
StartTyping 4 Lets others know you are typing
StopTyping 5 Lets others know you've stopped typing
Debug 6 Unknown
OwnerSay 8 Private chat message from an object owned by you; this chat is only sent to you