Sloodle channels
From SLIS Second Life Wiki
This page is for documenting channels used by Sloodle objects and scripts to communicate with each other and with avatars.
Use the range -1639270000 to -1639280000. Don't use numbers ending in 0.
Each script gets 9 potential addresses. The address ending in 1 addresses the object generally. The other 8 are for specific kinds of message.
Same addresses are used for the channel used in chat and the "num" parameter in linked messages.
Bag your address on this wiki before you start using it in your script.
[edit] Channels used for talking to Sloodle avatars
| Name | Channel | Objects | Notes |
|---|---|---|---|
| SLOODLE_CHANNEL_AVATAR_SETTING | 1 | lots | - |
| SLOODLE_CHANNEL_AVATAR_DIALOG | 1001 | lots | This is used to prevent confusion with chat messages. |
| SLOODLE_CHANNEL_AVATAR_IGNORE | -1639279999 | For when you want to show a dialog but not trap the resulting "OK". | - |
| SLOODLE_CHANNEL_AVATAR_PROFILE_SAVER_MENU | -1639270023 | Menus shown by profile saver dialog | (no longer used) |
| SLOODLE_CHANNEL_AVATAR_RECYCLE_BIN_MENU | -1639270031 | Confirmation dialog by recycle bin | - |
[edit] Channels used for talking to Sloodle objects
| Name | Channel | Objects | Notes |
|---|---|---|---|
| SLOODLE_CHANNEL_OBJECT_PROFILE_SAVER_LIST_INVENTORY | -1639270011 | Profile saver | (no longer used) |
| SLOODLE_CHANNEL_OBJECT_PROFILE_SAVER_DO_SAVE | -1639270012 | Profile saver | (no longer used) |
| SLOODLE_CHANNEL_OBJECT_LAYOUT | -1639270013 | Internal layout messages, typically for sending 'do:storelayout' chat messages | - |
| SLOODLE_CHANNEL_OBJECT_INVENTORY_VENDOR_LIST_INVENTORY | -1639270021 | Inventory Vendor | (no longer used) |
| SLOODLE_CHANNEL_OBJECT_INVENTORY_VENDOR_DO_CLEANUP_ALL | -1639270022 | Inventory Vendor | (no longer used) |
| SLOODLE_CHANNEL_OBJECT_ACCESS_CHECKER_PERMIT | -1639270032 | Access Checker | - |
| SLOODLE_CHANNEL_OBJECT_DIALOG | -3857343 | Object configuration channel | - |
| SLOODLE_CHANNEL_OBJECT_LOAD_URL | -1639270041 | Basic URL loading request (note: either for a single URL, or transferring parallelized URL loading to another script) | - |
| SLOODLE_CHANNEL_QUIZ_MULTIPLE | -1639270061 | For the multi-user quiz | |
| SLOODLE_CHANNEL_QUIZ_MULTIPLE_MY_NUMBER | -1639270062 | For the master quiz prim to tell its linked choice prims what number option they represent. | |
| SLOODLE_CHANNEL_QUIZ_MULTIPLE_QUESTION | -1639270063 | For the master quiz prim to tell its linked choice prims what questions they represent. | |
| SLOODLE_CHANNEL_QUIZ_MULTIPLE_CORRECT | -1639270064 | For the master quiz prim to tell its linked choice prims that their answer is correct, and what the feedback is. | |
| SLOODLE_CHANNEL_QUIZ_MULTIPLE_INCORRECT | -1639270065 | For the master quiz prim to tell its linked choice prims that their answer is incorrect, and what the feedback is. | |
| SLOODLE_CHANNEL_QUIZ_MULTIPLE_CHOICE_SELECTED | -1639270066 | For the choice prims to tell the master quiz prim that it has been selected (sat on) and by whom | |
| SLOODLE_CHANNEL_PRIMDROP_INVENTORY | -1639270071 | Allows the PrimDrop to communicate with its inventory management script | |
| SLOODLE_CHANNEL_OBJECT_CREATOR_CONFIGURED | -1639270081 | Object creator telling itself it's configured | |
| SLOODLE_CHANNEL_OBJECT_CREATOR_REZZING_STARTED | -1639270082 | Object creator telling itself it's rezzing an object | |
| SLOODLE_CHANNEL_OBJECT_CREATOR_REZZING_FINISHED | -1639270083 | Object creator telling itself it's finished rezzing an object | |
| SLOODLE_CHANNEL_OBJECT_CREATOR_WILL_REZ_AT_POSITION | -1639270084 | Object creator telling itself it wants to rez an object at a position (specified as key) | |
| SLOODLE_CHANNEL_SET_CONFIGURED | -1639270091 | Sloodle Set configured | |
| SLOODLE_CHANNEL_SET_RESET | -1639270092 | Sloodle Set reset |
[edit] Channels used for parallelized URL loading requests
| Name | Channel | Objects | Notes |
|---|---|---|---|
| SLOODLE_CHANNEL_LOAD_URL_0 | -1699000001 | URL loading channel 0 | - |
| SLOODLE_CHANNEL_LOAD_URL_1 | -1699000002 | URL loading channel 1 | - |
| SLOODLE_CHANNEL_LOAD_URL_2 | -1699000003 | URL loading channel 2 | - |
| SLOODLE_CHANNEL_LOAD_URL_3 | -1699000004 | URL loading channel 3 | - |
| SLOODLE_CHANNEL_LOAD_URL_4 | -1699000005 | URL loading channel 4 | - |
| SLOODLE_CHANNEL_LOAD_URL_5 | -1699000006 | URL loading channel 5 | - |
| SLOODLE_CHANNEL_LOAD_URL_6 | -1699000007 | URL loading channel 6 | - |
| SLOODLE_CHANNEL_LOAD_URL_7 | -1699000008 | URL loading channel 7 | - |
| SLOODLE_CHANNEL_LOAD_URL_8 | -1699000009 | URL loading channel 8 | - |
| SLOODLE_CHANNEL_LOAD_URL_9 | -1699000010 | URL loading channel 9 | - |
| This page is part of the Sloodle documentation | |||
|---|---|---|---|
| SloodleDocs Home | User Documentation | Administrator Documentation | Developer Documentation | Sloodle Wiki Home | |||
