Difference between revisions of "LSL Portal"
m |
(→Other LSL Wikis: Went ahead and changed the old broken links with pointers to the Wayback Machine) |
||
(106 intermediate revisions by 29 users not shown) | |||
Line 1: | Line 1: | ||
{{LSL Header|ml=*}} | |||
{{LSL Header}} __NOTOC__ | __NOTOC__ | ||
LSL (Linden Scripting Language) is the scripting language that gives behavior to Second Life primitives, objects, and avatars. This is a community effort to provide an accurate & open documentation resource on LSL for scripters of all skill levels. | |||
This is a community effort to provide accurate | |||
Feel free to edit and add content. For more information on how to edit the wiki, see [[Project:Editing Guidelines|Editing Guidelines]]. Do not copy any information from other sources, unless you are sure about the copyright agreements. See the [[Talk:LSL Portal|LSL Portal discussion]] page for more information. | |||
'''Want to learn LSL? See [[LSL Tutorial]].''' | |||
See [[ | |||
<div id="box"> | <div id="box"> | ||
{| width="100%" rules="all" style="border-width: 0px; border-spacing: 5px;" | {| width="100%" rules="all" style="border-width: 0px; border-spacing: 5px;" | ||
|-valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;" | |- valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;" | ||
|height="1" width="30%"| | | height="1" width="30%"| | ||
== LSL Portal == | |||
<div style="padding: 0.5em;"> | |||
* [[LSL Editing Primer|Editing Primer]] - Editing Instructions | |||
* [[LSL Portal Guidelines|Guidelines]] - Administration and Design Standards (Mission, rules, layout, etc.) | |||
* [[LSL Portal To-do|To-Do]] - Edit/Revisions To-Do Listing | |||
* [[LSL Portal Translation Project|Translation Project]] - Translation Coordination | |||
</div> | </div> | ||
|height="1" width="30%" rowspan="2"| | |height="1" width="30%" rowspan="2"| | ||
== LSL | == LSL Language Reference == | ||
<div style="padding: 0.5em"> | <div style="padding: 0.5em;"> | ||
* [[:Category:LSL Constants|Constants]] | * [[:Category:LSL Constants|Constants]] | ||
* [[:Category:LSL Events|Events]] | * [[:Category:LSL Events|Events]] | ||
* {{LSLGC|Flow Control}} | * {{LSLGC|Flow Control}} | ||
* | ** [[for]] | ||
** [[if]] | |||
** [[while]] | |||
** [[do-while]] | |||
** [[jump]] | |||
** [[return]] | |||
** [[state]] | |||
* [[:Category:LSL Functions|Functions]] | * [[:Category:LSL Functions|Functions]] | ||
*:<span class="plainlinks">[{{fullurl:Category:LSL_Functions|from=}} ( | **<span class="plainlinks">[{{fullurl:Category:LSL_Functions}}#mw-pages (A..L)]</span> | ||
**<span class="plainlinks">[{{fullurl:Category:LSL_Functions|from=L}}#mw-pages (L..T)]</span> | |||
**<span class="plainlinks">[{{fullurl:Category:LSL_Functions|from=T}}#mw-pages (T..Z)]</span> | |||
**[[LSL_Function_ID|(By internal index id)]] | |||
* [[LSL Operators|Operators]] | * [[LSL Operators|Operators]] | ||
* [[state|States]] | * [[state|States]] | ||
* [[:Category:LSL Types|Types]] | * [[:Category:LSL Types|Types]] | ||
* | ** [[integer]] | ||
** [[float]] | |||
** [[string]] | |||
** [[key]] | |||
** [[list]] | |||
** [[vector]] | |||
** [[rotation]] | |||
* [[LSL Variables|Variables]] | * [[LSL Variables|Variables]] | ||
* [[LSL Errors|Errors]] | * [[LSL Errors|Errors]] | ||
</div> | </div> | ||
|height="1" width="25%" rowspan="5"| | |height="1" width="25%" rowspan="5"| | ||
== {{LSLGC||LSL | == {{LSLGC||LSL Features by category}} == | ||
<div style="padding: 0.5em"> | <div style="padding: 0.5em;"> | ||
{| border="0" cellspacing="0" cellpadding="0" | {| border="0" cellspacing="0" cellpadding="0" | ||
|-valign="top" | |-valign="top" | ||
Line 57: | Line 65: | ||
* [[:Category:LSL Collision|Collision]] | * [[:Category:LSL Collision|Collision]] | ||
* [[:Category:LSL Color|Color]] | * [[:Category:LSL Color|Color]] | ||
* [[:Category:LSL Communications|Communications]] | |||
* [[:Category:LSL Controls|Controls]] | * [[:Category:LSL Controls|Controls]] | ||
* [[:Category:LSL | * [[:Category:LSL Dataserver|Dataserver]] | ||
* [[:Category:LSL Dialog|Dialog]] | |||
* [[:Category:Experience_Tools|Experience]] | |||
* [[:Category:LSL Face|Face]] | * [[:Category:LSL Face|Face]] | ||
* [[:Category:LSL Group|Group]] | * [[:Category:LSL Group|Group]] | ||
Line 64: | Line 75: | ||
* [[:Category:LSL Light|Light]] | * [[:Category:LSL Light|Light]] | ||
* [[:Category:LSL Link|Link]] | * [[:Category:LSL Link|Link]] | ||
* [[:Category:LSL LinksetData|Linkset Persistent {{abbr|KVP|Key-Value Pair}} Store]] | |||
* [[:Category:LSL_List|Lists]] | |||
* [[:Category:LSL Math|Math]] | * [[:Category:LSL Math|Math]] | ||
* [[:Category:LSL Needs Example|Needs Example]] | * [[:Category:LSL Needs Example|Needs Example]] | ||
Line 70: | Line 83: | ||
* [[:Category:LSL Prim|Primitive]] | * [[:Category:LSL Prim|Primitive]] | ||
* [[:Category:LSL Rotation|Rotation]] | * [[:Category:LSL Rotation|Rotation]] | ||
* [[:Category:LSL_Script|Scripts]] | |||
* [[:Category:LSL Sensor|Sensor]] | * [[:Category:LSL Sensor|Sensor]] | ||
* [[:Category:LSL Sound|Sound]] | * [[:Category:LSL Sound|Sound]] | ||
* {{LSLGC|Text}} | |||
** {{LSLGC|Chat}} | |||
** {{LSLGC|Notecard}} | |||
** {{LSLGC|String}} | |||
* [[:Category:LSL Teleport|Teleport]] | |||
* [[:Category:LSL Texture|Texture]] | * [[:Category:LSL Texture|Texture]] | ||
* [[:Category:LSL Time|Time]] | * [[:Category:LSL Time|Time]] | ||
* [[:Category:LSL Vehicle|Vehicle]] | |||
* [[:Category:LSL Video|Video]] | * [[:Category:LSL Video|Video]] | ||
* [[:Category:LSL World|World]] | * [[:Category:LSL World|World]] | ||
|width="50%"| | |width="50%"| | ||
Line 86: | Line 105: | ||
* {{LSLGC|Communications}} | * {{LSLGC|Communications}} | ||
** {{LSLGC|Chat}} | ** {{LSLGC|Chat}} | ||
** {{LSLGC|Dialog}} | |||
** {{LSLGC|HTTP}} | ** {{LSLGC|HTTP}} | ||
** {{LSLGC|XML-RPC}} | ** {{LSLGC|XML-RPC}} | ||
* [[:Category:LSL Detected|Detection]] | * [[:Category:LSL Detected|Detection]] | ||
** {{LSLGC|Collision}} | ** {{LSLGC|Collision}} | ||
** {{LSLGC|Sensor}} | |||
** {{LSLGC|Touch}} | ** {{LSLGC|Touch}} | ||
* {{LSLGC|Functions}} | * {{LSLGC|Functions}} | ||
** {{LSLGC|God Mode}} | ** {{LSLGC|God Mode}} | ||
Line 99: | Line 119: | ||
** {{LSLGC|Owner}} | ** {{LSLGC|Owner}} | ||
* {{LSLGC|Media}} | * {{LSLGC|Media}} | ||
** {{LSLGC|Prim Media}} | |||
** {{LSLGC|Sound}} | ** {{LSLGC|Sound}} | ||
** {{LSLGC|Video}} | ** {{LSLGC|Video}} | ||
Line 107: | Line 128: | ||
** {{LSLGC|Rotation}} | ** {{LSLGC|Rotation}} | ||
* {{LSLGC|Object}} | * {{LSLGC|Object}} | ||
** [[:Category:LSL Dataserver|Dataserver]] | |||
** [[:Category:LSL LinksetData|Linkset Persistent {{abbr|KVP|Key-Value Pair}} Store]] | |||
** {{LSLGC|Link}} | ** {{LSLGC|Link}} | ||
** {{LSLGC|Vehicle}} | ** {{LSLGC|Vehicle}} | ||
Line 114: | Line 137: | ||
* {{LSLGC|Prim|Primitive}} | * {{LSLGC|Prim|Primitive}} | ||
** {{LSLGC|Effects}} | ** {{LSLGC|Effects}} | ||
*** {{LSLGC|Light}} | |||
*** {{LSLGC|Particles}} | *** {{LSLGC|Particles}} | ||
** {{LSLGC|Face}} | ** {{LSLGC|Face}} | ||
*** {{LSLGC|Alpha}} | *** {{LSLGC|Alpha}} | ||
*** {{LSLGC|Color}} | *** {{LSLGC|Color}} | ||
*** {{LSLGC|Texture}} | *** {{LSLGC|Texture}} | ||
* {{LSLGC|Region}} | |||
** {{LSLGC|Ground}} | |||
** {{LSLGC|Parcel}} | |||
** {{LSLGC|Security}} | |||
** {{LSLGC|Time}} | |||
* {{LSLGC|Script}} | * {{LSLGC|Script}} | ||
** {{LSLGC|Error}} | ** {{LSLGC|Error}} | ||
Line 125: | Line 153: | ||
** {{LSLGC|Keywords}} | ** {{LSLGC|Keywords}} | ||
** {{LSLGC|Math}} | ** {{LSLGC|Math}} | ||
** {{LSLGC|Types}} | |||
** {{LSLGC| | |||
|} | |} | ||
</div> | </div> | ||
Line 136: | Line 160: | ||
== Developer Resources == | == Developer Resources == | ||
<div style="padding: 0.5em"> | <div style="padding: 0.5em;"> | ||
* [[:Category:LSL_User-Defined_Functions|User-Defined Functions]] | |||
* [[LSL Protocol|User-Defined Protocols & APIs]] | |||
---- | |||
* [[:Category:LSL Mentors|Mentors]] | |||
* [[:Category:LSL Teachers|Teachers]] | |||
* [[LSL_Help|Help]] | |||
---- | |||
* [[LSL Write Once Debug Everywhere|Write Once Debug Everywhere]] | |||
* [[LSL_Alternate_Editors|Alternate Editors]] | |||
---- | |||
* [[LSL Tutorial|Tutorials]] | * [[LSL Tutorial|Tutorials]] | ||
* [[:Category:LSL | * [[:Category:LSL Examples|Examples]] | ||
* [[ | * [[LSL Style Guide|Style Guide]] | ||
* [[ | * [[LSL Script Efficiency|Efficiency]] | ||
* [[ | * [[LSL Script Memory|Memory]] | ||
* [[LSL | * [[LSL Hacks|Hacks]] | ||
* [[LSL | * [[LSL Benchmarking Scripts|Benchmarking Scripts]] | ||
---- | |||
* [[LSL | * [[:Category:LSL Categorized Library|Categorized Library]] | ||
* [[LSL | * [[:Category:LSL Library|Library]] | ||
---- | |||
* [[LSL Test Harness|Test Harness]] | |||
* [[LSL Test Harness | | * [[LSL Useful Function WishList|Useful Function Wish-List]] | ||
* [[LSL | |||
</div> | </div> | ||
|-valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;" | |- valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;" | ||
|height="1" colspan="2"| | | height="1" colspan="2"| | ||
{{LSL News}} | {{LSL News}} | ||
|-valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;" | |- valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;" | ||
|height="1" colspan="2"| | | height="1" colspan="2"| | ||
{{LSL Bugs}} | {{LSL Bugs}} | ||
|-valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;" | |- valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;" | ||
|colspan="2"| | | colspan="2"| | ||
== Other Historical LSL Wikis == | |||
These Wikis were, at some point in time, precursors to the LSL Portal, or complements to it, but have long been incorporated/absorbed or simply abandoned, so only the following archives from the [https://web.archive.org/ Wayback Machine] are available: | |||
<div style="padding: 0.5em;"> | |||
<div style="padding: 0.5em"> | * [https://web.archive.org/web/20080821111753/http://lslwiki.net/lslwiki/ Archive of the original LSL Wiki] | ||
* [http:// | * [https://web.archive.org/web/20220116180842/http://lsl.project.zone/lsl/ Archive of the Unofficial LSL Reference Wiki] | ||
* [http:// | |||
</div> | </div> | ||
Please do not rely on these wikis (except for historical purposes) since it's most likely that their information is out of date. They remain here as references for purely historical purposes. | |||
== Snapshot Mirrors == | == Snapshot Mirrors == | ||
<div style="padding: 0.5em"> | <div style="padding: 0.5em;"> | ||
</div> | </div> | ||
|} | |} | ||
</div> | </div> | ||
[[Category:Portals]] | [[Category:Portals]] | ||
[[Category:Creation]] | [[Category:Creation]] | ||
[[Category:LSL|*]] | [[Category:LSL|*]] |
Revision as of 01:35, 3 May 2024
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
LSL (Linden Scripting Language) is the scripting language that gives behavior to Second Life primitives, objects, and avatars. This is a community effort to provide an accurate & open documentation resource on LSL for scripters of all skill levels.
Feel free to edit and add content. For more information on how to edit the wiki, see Editing Guidelines. Do not copy any information from other sources, unless you are sure about the copyright agreements. See the LSL Portal discussion page for more information.
Want to learn LSL? See LSL Tutorial.
LSL Portal
|
LSL Language Reference |
LSL Features by category | |||||||
Developer Resources | |||||||||
LSL News
| |||||||||
LSL Bugs and Patches | |||||||||
Other Historical LSL WikisThese Wikis were, at some point in time, precursors to the LSL Portal, or complements to it, but have long been incorporated/absorbed or simply abandoned, so only the following archives from the Wayback Machine are available: Please do not rely on these wikis (except for historical purposes) since it's most likely that their information is out of date. They remain here as references for purely historical purposes. Snapshot Mirrors |