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
|