OSSL Script Library
From OpenSimulator
(Difference between revisions)
(→The Library) |
|||
Line 8: | Line 8: | ||
#No copies of scripts which already exist on this wiki, unless it exists in your own user page. | #No copies of scripts which already exist on this wiki, unless it exists in your own user page. | ||
#Please, no short scripts, and definitely no one-liners! | #Please, no short scripts, and definitely no one-liners! | ||
+ | #Make sure to read "[[OSSL_Script_Library#Adding_your_script_to_the_Library|Adding your script to the Library]]" for important info! | ||
− | === | + | |
+ | == The Library == | ||
+ | {|class="sortable" border="2" cellspacing="0" valign="top" cellpadding="3" style="margin:1em 1em 1em 1em; border:solid 1px #FFFFFF; border-collapse:collapse; font-size:90%; empty-cells:show; | ||
+ | | Script Name | ||
+ | | Posted by: | ||
+ | | Description | ||
+ | |- | ||
+ | | [[OSSL_Script_Library/ModSendCommand|ModSendCommand]] | ||
+ | | [[User:Justincc|Justincc]] | ||
+ | | Demonstrates the use of an in-world script to communicate with a specific OpenSim module. | ||
+ | |- | ||
+ | | [[OSSL_Script_Library/OpenSim_Radio|OpenSim Radio]] | ||
+ | | [[User:Fritigern|Fritigern]] | ||
+ | | A radio for OpenSim. Reads stations from a notecard, and when clicked, shows a dialog with stations to choose from. | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | |||
+ | == Adding your script to the Library == | ||
* First select, right-click, and copy the following code: | * First select, right-click, and copy the following code: | ||
Line 34: | Line 53: | ||
* Save your page by pressing the "'''Save page'''" button, and presto! | * Save your page by pressing the "'''Save page'''" button, and presto! | ||
− | + | ||
− | + | [[Category:Scripts]][[Category:OSSL]] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Revision as of 18:50, 4 September 2011
See the conference website for more details. |
Contents |
OSSL Script Library
Rules for posting:
- Your script must depend on at least one OSSL function, or on other OpenSim-specific functions.
- Test your script in-world, and make sure it works, so that other people can use it.
- No copies of scripts which already exist on this wiki, unless it exists in your own user page.
- Please, no short scripts, and definitely no one-liners!
- Make sure to read "Adding your script to the Library" for important info!
The Library
Script Name | Posted by: | Description |
ModSendCommand | Justincc | Demonstrates the use of an in-world script to communicate with a specific OpenSim module. |
OpenSim Radio | Fritigern | A radio for OpenSim. Reads stations from a notecard, and when clicked, shows a dialog with stations to choose from. |
Adding your script to the Library
- First select, right-click, and copy the following code:
|- | [[OSSL Script Library/SCRIPT_NAME|SCRIPT_NAME]] | [[User:YOURNAME|YOURNAME]] | DESCRIPTION
- Edit the Library section, and paste the above code to the end of the list,, but just above "|}"
- Replace "SCRIPT_NAME" with the name of your script. Make sure to change both instances.
- Replace "YOURNAME" with your wiki username. Make sure to change both instances.
- Replace the word DESCRIPTION with a short desription of what your script does.
- Click the "Show preview" button to check and see if everything works as it's supposed to.
- If something looks wrong, change whatever is not right, and click "Show preview" again.
- If everything looks okay, click the "Save page" button.
- In the table, look up the name of your script (it should be red) and click it. This will create a new page.
- In the new page, Type <source lang="lsl">. This will make the wiki recognise your script as LSL, and apply the correct source highlighting.
- Paste your script into the page.
- Immediately below your script, type </source>. This will tell the wiki where your script ends.
- Optionally add an introductory text, though you are encouraged to place usage instructions for your script in your script's comments.
- Preview the page by clicking the "Show preview" button.
- Make changes where nescessary and click the "Show preview" button again.
- Save your page by pressing the "Save page" button, and presto!