Difference between revisions of "TotalControl for LSL/Usage"
m |
|||
Line 1: | Line 1: | ||
{{DISPLAYTITLE: Using TotalControl}} | {{DISPLAYTITLE: Using TotalControl}} | ||
− | This section describes how to communicate with TotalControl | + | This section describes how to communicate with the TotalControl script: manage it to login / logout your bot, talk over and listen to bot chat etc. |
== Interacting with TotalControl == | == Interacting with TotalControl == | ||
Line 15: | Line 15: | ||
[[TotalControl for LSL/Commands|TotalControl Commands]] section contains the full list of the commands. | [[TotalControl for LSL/Commands|TotalControl Commands]] section contains the full list of the commands. | ||
− | | Events | + | | Events are notifications being sent from the bot to your script (error messages, group chat IMs etc). |
− | [[TotalControl for LSL/Events|TotalControl Events]] section contains all events which can be sent by | + | [[TotalControl for LSL/Events|TotalControl Events]] section contains all events which can be sent by TotalControl to your script. |
|- class=row-b | |- class=row-b |
Revision as of 05:22, 19 May 2017
This section describes how to communicate with the TotalControl script: manage it to login / logout your bot, talk over and listen to bot chat etc.
Interacting with TotalControl
The two-way communication is performed by using commands and events:
COMMANDS (your script => library) | EVENTS (library => your script) |
---|---|
These are the commands you send to the bot (initialization, group invitation etc).
TotalControl Commands section contains the full list of the commands. |
Events are notifications being sent from the bot to your script (error messages, group chat IMs etc).
TotalControl Events section contains all events which can be sent by TotalControl to your script. |
How to send commandsUse LSL llMessageLinked function to send commands to the bot. llMessageLinked(LINK_SET, BOT_GET_BALANCE, "", NULL_KEY);
|
How to receive eventsUse link_message LSL event to catch the events from the bot. link_message(integer sender, integer cmd, string data, key id) {
if(cmd == BOT_EVENT_LISTEN_MONEY) {
debug("My balance is: " + data);
}
}
|
Was the command successful?TotalControl invokes events to send you the command result. |
Before Sending Any Commands
You have to set the group name before issuing the most of the commands. See Initializing TotalControl for details.
Examples
We've provided examples on the most important functions of TotalControl. They are available here: TotalControl Examples.