Difference between revisions of "LSL Portal"
Jump to navigation
Jump to search
(250 intermediate revisions by 62 users not shown) | |||
Line 1: | Line 1: | ||
{{LSL Header|ml=*}} | |||
__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. | |||
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]].''' | |||
<div id="box"> | <div id="box"> | ||
== | {| width="100%" rules="all" style="border-width: 0px; border-spacing: 5px;" | ||
<div style="padding: 0.5em"> | |- 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;" | ||
* [[LSL Portal Guidelines| | | height="1" width="30%"| | ||
* [[LSL Portal To-do| | |||
* [[LSL | == 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"| | |||
== LSL Language Reference == | == 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}} | ||
** [[for]] | |||
** [[if]] | |||
** [[while]] | |||
** [[do-while]] | |||
** [[jump]] | |||
** [[return]] | |||
** [[state]] | |||
* [[:Category:LSL Functions|Functions]] | * [[:Category:LSL Functions|Functions]] | ||
**<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]] | ||
* [[LSL Types|Types]] | * [[:Category:LSL Types|Types]] | ||
** [[integer]] | |||
** [[float]] | |||
** [[string]] | |||
** [[key]] | |||
** [[list]] | |||
** [[vector]] | |||
** [[rotation]] | |||
* [[LSL Variables|Variables]] | * [[LSL Variables|Variables]] | ||
* [[LSL Errors|Errors]] | |||
</div> | </div> | ||
|height="1" width="25%" rowspan="5"| | |||
== {{LSLGC||LSL Features by category}} == | |||
<div style="padding: 0.5em;"> | |||
{| border="0" cellspacing="0" cellpadding="0" | |||
|-valign="top" | |||
|width="50%"| | |||
* [[:Category:LSL Alpha|Alpha]] | |||
* [[:Category:LSL Animation|Animation]] | |||
* [[:Category:LSL Attachment|Attachments]] | |||
* [[:Category:LSL Avatar|Avatar]] | |||
* [[:Category:LSL Camera|Camera]] | |||
* [[:Category:LSL Collision|Collision]] | |||
* [[:Category:LSL Color|Color]] | |||
* [[:Category:LSL Communications|Communications]] | |||
* [[:Category:LSL Controls|Controls]] | |||
* [[:Category:LSL Dataserver|Dataserver]] | |||
* [[:Category:LSL Dialog|Dialog]] | |||
* [[:Category:Experience_Tools|Experience]] | |||
* [[:Category:LSL Face|Face]] | |||
* [[:Category:LSL Group|Group]] | |||
* [[:Category:LSL Inventory|Inventory]] | |||
* [[:Category:LSL Light|Light]] | |||
* [[: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 Needs Example|Needs Example]] | |||
* [[:Category:LSL Permissions|Permissions]] | |||
* [[:Category:LSL Physics|Physics]] | |||
* [[:Category:LSL Prim|Primitive]] | |||
* [[:Category:LSL Rotation|Rotation]] | |||
* [[:Category:LSL_Script|Scripts]] | |||
* [[:Category:LSL Sensor|Sensor]] | |||
* [[:Category:LSL Sound|Sound]] | |||
* {{LSLGC|Text}} | |||
** {{LSLGC|Chat}} | |||
** {{LSLGC|Notecard}} | |||
** {{LSLGC|String}} | |||
* [[:Category:LSL Teleport|Teleport]] | |||
* [[:Category:LSL Texture|Texture]] | |||
* [[:Category:LSL Time|Time]] | |||
* [[:Category:LSL Vehicle|Vehicle]] | |||
* [[:Category:LSL Video|Video]] | |||
* [[:Category:LSL World|World]] | |||
|width="50%"| | |||
* {{LSLGC|Avatar}} | |||
** {{LSLGC|Animation}} | |||
** {{LSLGC|Attachment}} | |||
** {{LSLGC|Camera}} | |||
** {{LSLGC|Controls}} | |||
** {{LSLGC|Sit}} | |||
* {{LSLGC|Communications}} | |||
** {{LSLGC|Chat}} | |||
** {{LSLGC|Dialog}} | |||
** {{LSLGC|HTTP}} | |||
** {{LSLGC|XML-RPC}} | |||
* [[:Category:LSL Detected|Detection]] | |||
** {{LSLGC|Collision}} | |||
** {{LSLGC|Sensor}} | |||
** {{LSLGC|Touch}} | |||
* {{LSLGC|Functions}} | |||
** {{LSLGC|God Mode}} | |||
* {{LSLGC|Inventory}} | |||
** {{LSLGC|Creator}} | |||
** {{LSLGC|Notecard}} | |||
** {{LSLGC|Owner}} | |||
* {{LSLGC|Media}} | |||
** {{LSLGC|Prim Media}} | |||
** {{LSLGC|Sound}} | |||
** {{LSLGC|Video}} | |||
* {{LSLGC|Movement}} | |||
** {{LSLGC|Physics}} | |||
*** {{LSLGC|Damping}} | |||
*** {{LSLGC|Hover}} | |||
** {{LSLGC|Rotation}} | |||
* {{LSLGC|Object}} | |||
** [[:Category:LSL Dataserver|Dataserver]] | |||
** [[:Category:LSL LinksetData|Linkset Persistent {{abbr|KVP|Key-Value Pair}} Store]] | |||
** {{LSLGC|Link}} | |||
** {{LSLGC|Vehicle}} | |||
* {{LSLGC|Permissions}} | |||
** [[:Category:LSL Permissions/Asset|Asset]] | |||
** [[:Category:LSL Permissions/Script|Script]] | |||
* {{LSLGC|Prim|Primitive}} | |||
** {{LSLGC|Effects}} | |||
*** {{LSLGC|Light}} | |||
*** {{LSLGC|Particles}} | |||
** {{LSLGC|Face}} | |||
*** {{LSLGC|Alpha}} | |||
*** {{LSLGC|Color}} | |||
*** {{LSLGC|Texture}} | |||
* {{LSLGC|Region}} | |||
** {{LSLGC|Ground}} | |||
** {{LSLGC|Parcel}} | |||
** {{LSLGC|Security}} | |||
** {{LSLGC|Time}} | |||
* {{LSLGC|Script}} | |||
** {{LSLGC|Error}} | |||
*** [[:Category:LSL Error/Math|Math Errors]] | |||
** {{LSLGC|Keywords}} | |||
** {{LSLGC|Math}} | |||
** {{LSLGC|Types}} | |||
|} | |||
</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;" | ||
| | |height="1"| | ||
== | == 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]] | |||
* [[:Category:LSL Examples|Examples]] | |||
* [[LSL Style Guide|Style Guide]] | |||
* [[LSL Script Efficiency|Efficiency]] | |||
* [[LSL Script Memory|Memory]] | |||
* [[LSL Hacks|Hacks]] | |||
* [[LSL Benchmarking Scripts|Benchmarking Scripts]] | |||
---- | |||
* [[:Category:LSL Categorized Library|Categorized Library]] | |||
* [[:Category:LSL Library|Library]] | |||
---- | |||
* [[LSL Test Harness|Test Harness]] | |||
* [[LSL Useful Function WishList|Useful Function Wish-List]] | |||
</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;" | |||
| height="1" colspan="2"| | |||
{{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;" | |||
| height="1" colspan="2"| | |||
{{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;" | |||
| colspan="2"| | |||
== Other LSL Wikis == | |||
<div style="padding: 0.5em;"> | |||
* {{strike|1=[http://lslwiki.net/lslwiki/wakka.php?wakka=HomePage LSL Wiki] (The original LSL Wiki.)}} (currently offline) | |||
* {{strike|1=[http://lsl.project.zone/lsl/ Unofficial LSL Reference Wiki] (work in progress)}} Note: Domain name seems to have expired, and home page gives an error, so the status is unknown. | |||
</div> | </div> | ||
== Snapshot Mirrors == | |||
= | <div style="padding: 0.5em;"> | ||
<div style="padding: 0.5em" | |||
</div> | </div> | ||
|} | |||
</div> | </div> | ||
[[Category:Portals]] | [[Category:Portals]] | ||
[[Category:Creation]] | |||
[[Category:LSL|*]] |
Latest revision as of 03:50, 8 October 2023
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 LSL Wikis
Snapshot Mirrors |