- summary: A system line pushed into the chat log, sent as a message id plus substitution arguments rather than as text.
- area: Game.Chat
- confidence: 0.83
A system line pushed into the chat log, sent as a message id plus substitution arguments rather than as text.
- Kind event
- Area Game.Chat
- Named by beta, gamemapping
ONE OF THE HIGHEST-VALUE INBOUND MESSAGES THERE IS. Almost everything the server tells you in words - fight results, PvP notices, item and object notifications, entity speech, event announcements - arrives here.
THE SERVER DOES NOT SEND YOU TEXT. It sends message_id, an identifier into the
client's own information-message table, plus parameters, an ordered list of
substitution arguments. The CLIENT renders the localised sentence. A script that
expects a readable string finds none.
So match on message_id, not on words. That is both more reliable and
language-independent: the same event carries the same id whatever locale the
client runs in. If you need the sentence, you need the client's information-message
table to resolve the id and its template.
message_type selects what KIND of line this is and therefore which chat
channel it lands in.
parameters are positional and their meaning depends entirely on which message
id they accompany. The client splits and inspects individual entries before
formatting, so do not assume they are all plain strings.
When you may send it
- Requires
character_loadedobserved
Related messages
- Unsolicited - nothing you send causes this the server narrates whatever it wants to narrate; no request asks for it
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | message_id | int32 | Which information message this is, as an id into the client's message table. (info message id) MATCH ON THIS, not on rendered text - it is stable across locales. | never |
| 2 | message_type | TextInformationType | What kind of information line this is, and therefore which chat channel it lands in. | never |
| 3 | parameters | repeated string | Ordered substitution arguments for the localised template. Positional; their meaning depends on the message id. The client splits and inspects individual entries rather than treating them all as plain text. | never |
Recovered with score 110, confidence 0.83, margin 110 over the runner-up. A margin close to the score means nothing else came near; a thin margin means a decoy nearly won. Members recovered: 3 of 3.
Aucun avis à afficher.