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
All possible interactions of Dialog byte and other packet variables
| Dialog byte value |
ToAgentID |
ParentEstateID |
RegionID |
Position |
ID |
Timestamp |
FromAgentName |
Message |
BinaryBucket
|
| 0 Default |
as expected |
as expected |
as expected |
as expected |
meaningless |
as expected |
as expected |
as expected |
empty
|
| 1 dialog box with "OK" |
as expected |
as expected |
as expected |
as expected |
|
| 2 dialog box obsolete |
|
|
|
|
|
|
|
|
|
| 3
|
a
|
| 4
|
a
|
| 5
|
a
|
| 6
|
a
|
| 7
|
a
|
| 8
|
a
|
| 9
|
a
|
| 10
|
a
|
| 11
|
a
|
| 12
|
a
|
| 13
|
a
|
| 14
|
a
|
| 15
|
a
|
| 16
|
a
|
| 17
|
a
|
| 18
|
a
|
| 19
|
a
|
| 20
|
a
|
| 21
|
a
|
| 22
|
a
|
| 23
|
a
|
| 24
|
a
|
| 25
|
a
|
| 26
|
a
|
| 27
|
a
|
| 28
|
a
|
| 29
|
a
|
| 30
|
a
|
| 31
|
a
|
| 32
|
a
|
| 33
|
a
|
| 34
|
a
|
| 35
|
a
|
| 36
|
a
|
| 37
|
a
|
| 38
|
a
|
| 39
|
a
|
| 40
|
a
|
| 41
|
a
|
| 42
|
a
|