ImprovedInstantMessage: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 39: | Line 39: | ||
! 2 Used to show a countdown notification with an OK button, deprecated now |||||||||||||||||| | ! 2 Used to show a countdown notification with an OK button, deprecated now |||||||||||||||||| | ||
|- | |- | ||
! 3 You've been invited to join a group | ! 3 You've been invited to join a group|||||||||||||||| | ||
| | | NULL-terminated string. "O" for officer, "M" for member, followed by cost to join | ||
|- | |- | ||
! 4 Inventory offer | ! 4 Inventory offer | ||
| Line 55: | Line 55: | ||
|-style="background:silver" | |-style="background:silver" | ||
! 8 A message to everyone in the agent's group, deprecated|||||||||||||||||| | ! 8 A message to everyone in the agent's group, deprecated|||||||||||||||||| | ||
|- | |- | ||
! 9 An object is offering its inventory | ! 9 An object is offering its inventory | ||
Revision as of 14:06, 28 December 2007
Message Layout
{
ImprovedInstantMessage Low NotTrusted Zerocoded
{
AgentData Single
{ AgentID LLUUID }
{ SessionID LLUUID }
}
{
MessageBlock Single
{ FromGroup BOOL }
{ ToAgentID LLUUID }
{ ParentEstateID U32 }
{ RegionID LLUUID }
{ Position LLVector3 }
{ Offline U8 }
{ Dialog U8 }
{ ID LLUUID }
{ Timestamp U32 }
{ FromAgentName Variable 1 }
{ Message Variable 2 }
{ BinaryBucket Variable 2 }
}
}
Usage and Notes
| Dialog byte value | ToAgentID | ParentEstateID | RegionID | Position | ID | Timestamp | FromAgentName | Message | BinaryBucket |
|---|---|---|---|---|---|---|---|---|---|
| 0 Indicates a regular IM from another agent | as expected | as expected | as expected | as expected | meaningless | as expected | as expected | as expected | empty |
| 1 Simple notification box with an OK button | as expected | as expected | as expected | as expected | |||||
| 2 Used to show a countdown notification with an OK button, deprecated now | |||||||||
| 3 You've been invited to join a group | NULL-terminated string. "O" for officer, "M" for member, followed by cost to join | ||||||||
| 4 Inventory offer | a | ||||||||
| 5 Accepted inventory offer | a | ||||||||
| 6 Declined inventory offer | a | ||||||||
| 7 Group vote | a | ||||||||
| 8 A message to everyone in the agent's group, deprecated | |||||||||
| 9 An object is offering its inventory | a | ||||||||
| 10 Accept an inventory offer from an object | a | ||||||||
| 11 Decline an inventory offer from an object | a | ||||||||
| 12 Unknown | a | ||||||||
| 13 Start a session, or add users to a session | a | ||||||||
| 14 Start a session, but don't prune offline users | a | ||||||||
| 15 Start a session with your group | a | ||||||||
| 16 Start a session without a calling card (finder or objects) | a | ||||||||
| 17 Send a message to a session | a | ||||||||
| 18 Leave a session | a | ||||||||
| 19 Indicates that the IM is from an object | a | ||||||||
| 20 Sent an IM to a busy user, this is the auto response | a | ||||||||
| 21 Shows the message in the console and chat history | a | ||||||||
| 22 Send a teleport lure | a | ||||||||
| 23 Response sent to the agent which inititiated a teleport invitation | a | ||||||||
| 24 Response sent to the agent which inititiated a teleport invitation | a | ||||||||
| 25 Only useful if you have Linden permissions | a | ||||||||
| 26 A placeholder type for future expansion, currently not used | |||||||||
| 27 Notification of a new group election, this is deprecated | |||||||||
| 28 IM to tell the user to go to an URL | a | ||||||||
| 29 IM for help | a | ||||||||
| 30 IM sent automatically on call for help, sends a lure to each Helper reached | a | ||||||||
| 31 Like an IM but won't go to email | a | ||||||||
| 32 IM from a group officer to all group members | a | ||||||||
| 33 Unknown | a | ||||||||
| 34 Unknown | a | ||||||||
| 35 Accept a group invitation | a | ||||||||
| 36 Decline a group invitation | a | ||||||||
| 37 Unknown | a | ||||||||
| 38 An avatar is offering you friendship | a | ||||||||
| 39 An avatar has accepted your friendship offer | a | ||||||||
| 40 An avatar has declined your friendship offer | a | ||||||||
| 41 Indicates that a user has started typing | a | ||||||||
| 42 Indicates that a user has stopped typing | a |