Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Comment:
Migrated to Confluence 5.3
Excerpt |
---|
Converts a Babel format message in to an array... |
Syntax
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
var result = chat.fromBabel(sender, to, message); |
Parameters
Parameter | Type | Mandatory | Notes | API Version |
---|---|---|---|---|
sender | Number | The ID of the player who sent the message. Same value as first parameter of eventChat() | 1.0 | |
to | Number Constant | Who the message was sent to (either numeric player ID or Player Scope constant) Same value as second parameter of eventChat() | 1.0 | |
message | String | A Babel formatted message that you want to decompile. Same value as third parameter of eventChat() – use chat.isBabel() to determine if the received message is in Babel format first though! | 1.0 |
Return values
Value | Type | Notes | API Version |
---|---|---|---|
<result> | Array of Variant | An array that looks like this:
The values are as follows:
| 1.0 |
<error> | Invalid parameters passed to function. See Error Dialect for more information on what's in the return value. | 1.0 |
Example
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
function eventChat(sender, to, message) { if (chat.isBabel(message)) { // use .fromBabel() array as params to custom event... eventChatAI.apply(this, chat.fromBabel(sender, to, message)); } else { // process other kinds of message } } function eventChatAI(sender, to, message, dialect, data) { // do stuff } |
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Availability
Requires:
|
Div | ||||
---|---|---|---|---|
| ||||
ContentsJump to:
|
Div | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Babel APITopics:
|