TotalControl Events
From SmartBots Developers Docs
Revision as of 07:05, 20 May 2017 by Chevonn Edelmann (Talk | contribs)
TotalControl library raises events to inform your script about errors, chat IMs and other things happened. To catch them, use the LSL link_message event (see TotalControl Examples for usage patterns).
Parsing Events
LSL link_message event has the following syntax:
link_message(integer sender_num, integer num, string str, key id) { ... }
For TotalControl, num will contain the event code (see below). str and id values depend on the event.
Events List
The following events can be raised by TotalControl:
| Command | Description | |
|---|---|---|
Status | ||
| BOT_SETUP_SUCCESS | Raised when Bot has been set successfully | |
| BOT_SETUP_FAILED | Raised when there was an error setting the bot | |
| BOT_COMMAND_FAILED | Raised when command error occurs. | |
| BOT_EVENT_STATUS_REPLY | Raised when bot status is received. | |
Events | ||
| BOT_EVENT_LISTEN_SUCCESS | Raised when a listener has successfully been established | |
| BOT_EVENT_LISTEN_LOCAL_CHAT | Raised when Bot sees a message in local chat | |
| BOT_EVENT_LISTEN_IM | Raised when Bot receives an instant message | |
| BOT_EVENT_LISTEN_INVENTORY | Raised when Bot receives an inventory item | |
| BOT_EVENT_LISTEN_MONEY | Raised when Bot receives a payment | |
| BOT_EVENT_LISTEN_DIALOG | Raised when Bot receives a dialog menu | |