Sloodle channels

From SLIS Second Life Wiki

Jump to: navigation, search

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
Personal tools