Difference between revisions of "TotalControl for LSL/Commands"
From SmartBots Developers Docs
(Added list of all commands) |
|||
Line 26: | Line 26: | ||
{{API Entry|AdminBot|BOT_SETUP_DEBUG}} | {{API Entry|AdminBot|BOT_SETUP_DEBUG}} | ||
{{API Entry|AdminBot|BOT_SETUP_SETLINK }} | {{API Entry|AdminBot|BOT_SETUP_SETLINK }} | ||
+ | |||
+ | {{API Group|Communication commands}} | ||
+ | {{API Entry|AdminBot|BOT_SAY_CHAT}} | ||
+ | {{API Entry|AdminBot|BOT_INSTANT_MESSAGE}} | ||
+ | {{API Entry|AdminBot|BOT_SAY_GROUP_CHAT}} | ||
+ | {{API Entry|AdminBot|BOT_SEND_NOTICE}} | ||
+ | {{API Entry|AdminBot|BOT_LISTEN_LOCAL_CHAT}} | ||
+ | {{API Entry|AdminBot|BOT_LISTEN_IM}} | ||
+ | |||
+ | {{API Group|Movement commands}} | ||
+ | {{API Entry|AdminBot|BOT_WALK}} | ||
+ | {{API Entry|AdminBot|BOT_WALKTO}} | ||
+ | {{API Entry|AdminBot|BOT_TELEPORT}} | ||
+ | {{API Entry|AdminBot|BOT_FLY}} | ||
+ | |||
+ | {{API Group|Misc. commands}} | ||
+ | {{API Entry|AdminBot|BOT_LISTEN_INVENTORY_OFFER}} | ||
+ | {{API Entry|AdminBot|BOT_LISTEN_MONEY_PAYMENTS}} | ||
+ | {{API Entry|AdminBot|BOT_LISTEN_DIALOG}} | ||
+ | {{API Entry|AdminBot|BOT_LIST_GROUPS }} | ||
+ | {{API Entry|AdminBot|BOT_GROUP_JOIN}} | ||
+ | {{API Entry|AdminBot|BOT_GROUP_LEAVE}} | ||
+ | {{API Entry|AdminBot|BOT_OFFER_FRIENSHIP}} | ||
+ | {{API Entry|AdminBot|BOT_TOUCH_OBJECT}} | ||
+ | {{API Entry|AdminBot|BOT_ATTACHMENT_OBJECT}} | ||
+ | {{API Entry|AdminBot|BOT_GIVE_INVENTORY}} | ||
+ | {{API Entry|AdminBot|BOT_GIVE_MONEY}} | ||
+ | {{API Entry|AdminBot|BOT_GET_BALANCE}} | ||
+ | {{API Entry|AdminBot|BOT_ATTACHMENTS}} | ||
+ | {{API Entry|AdminBot|BOT_DIALOG_REPLY}} | ||
+ | {{API Entry|AdminBot|BOT_WEAR}} | ||
{{API Table end}} | {{API Table end}} |
Revision as of 05:46, 19 May 2017
All commands are invoked by calling llMessageLinked LSL function:
llMessageLinked(integer linknum, integer num, string str, key id);
- num is a code of the command (see below)
- str and id parameters depend on a particular command
See the Examples for usage patterns.
TotalControl Commands List
The following commands are available within TotalControl for LSL library:
Command | Description | |
---|---|---|
Startup commands | ||
BOT_SETUP_SETBOT | Sets the working personal Bot. Other commands require this command to be invoked first. | |
BOT_STATUS_QUERY | Queries the selected bot status (useful to determine the subscription length). | |
BOT_RESET_ADMINBOT | Invokes llResetScript() for TotalControl script. | |
Device settings commands | ||
BOT_SETUP_SETOPTIONS | Sets various options for TotalControl. | |
BOT_SETUP_DEVICENAME | Sets the device name and device creator for your statistics purposes (you will be able to see who is using your device). | |
BOT_SETUP_DEBUG | Enables or disables the debug mode. | |
BOT_SETUP_SETLINK | Commands TotalCotrol to use specific link number for llMessageLinked calls instead of LINK_SET. | |
Communication commands | ||
BOT_SAY_CHAT | Commands bot to say a message on the specified channel | |
BOT_INSTANT_MESSAGE | Commands bot to send an instant message to an avatar | |
BOT_SAY_GROUP_CHAT | Commands bot to send a message to the specified group | |
BOT_SEND_NOTICE | Commands bot to send a notice to the specified group | |
BOT_LISTEN_LOCAL_CHAT | Commands bot to listen to messages in local chat and send them to the script | |
BOT_LISTEN_IM | Commands bot to listen to IMs sent to the bot and send them to the script | |
Movement commands | ||
BOT_WALK | Commands bot to move/turn in the specified direction | |
BOT_WALKTO | Commands bot to walk to the specified coordinates | |
BOT_TELEPORT | Commands bot to teleport to a specified location | |
BOT_FLY | Commands bot to start flying | |
Misc. commands | ||
BOT_LISTEN_INVENTORY_OFFER | Commands bot to listen to inventory offers | |
BOT_LISTEN_MONEY_PAYMENTS | Commands bot to notify script every time it receives a payment | |
BOT_LISTEN_DIALOG | Commands bot to send dialog requests to the script | |
BOT_LIST_GROUPS | Retrieves a list of all the groups the bot is in | |
BOT_GROUP_JOIN | Commands bot to join the specified group | |
BOT_GROUP_LEAVE | Commands bot to leave the specified group | |
BOT_OFFER_FRIENSHIP | ||
BOT_TOUCH_OBJECT | Commands bot to touch an object | |
BOT_ATTACHMENT_OBJECT | Commands bot to touch an object currently being worn | |
BOT_GIVE_INVENTORY | Commands bot to give an inventory object to someone | |
BOT_GIVE_MONEY | Commands bot to give money to specified uuid | |
BOT_GET_BALANCE | Requests the current L$ balance of the bot | |
BOT_ATTACHMENTS | Requests the attachments being worn by the bot | |
BOT_DIALOG_REPLY | Commands bot to reply to a dialog menu | |
BOT_WEAR | Commands bot to wear or add a specified item |
The numeric values are available here: Commands and events values.