Difference between revisions of "LSL Portal"

From Second Life Wiki
Jump to navigation Jump to search
m
Line 1: Line 1:
{{LSL Header|ml=*}} __NOTOC__
{{LSL Header|ml=*}}
__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 accurate, open documentation resource for LSL for scripters of all skill levels.
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 accurate, open documentation resource for LSL for scripters of all skill levels.


Line 8: Line 9:
<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 ==
== LSL Portal ==
<div style="padding: 0.5em">
<div style="padding: 0.5em;">
* [[LSL Editing Primer|Editing Primer]] - Editing Instructions
* [[LSL Editing Primer|Editing Primer]] - Editing Instructions
* [[LSL Portal Guidelines|Guidelines]] - Administration and Design Standards (Mission, rules, layout, etc.)
* [[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 To-do|To-Do]] - Edit/Revisions To-Do Listing
* [[LSL Portal Translation Project|Translation Project]] - Translation Coordination
* [[LSL Portal Translation Project|Translation Project]] - Translation Coordination
</div>
</div>
|height="1" width="30%" rowspan="2"|
|height="1" width="30%" rowspan="2"|


== LSL&nbsp;Language&nbsp;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}}
* {{LSLGC|Flow Control}}
**[[for]]
** [[for]]
**[[if]]
** [[if]]
**[[while]]
** [[while]]
**[[do-while]]
** [[do-while]]
**[[jump]]
** [[jump]]
**[[return]]
** [[return]]
**[[state]]
** [[state]]
* [[:Category:LSL Functions|Functions]]
* [[:Category:LSL Functions|Functions]]
*:<span class="plainlinks">{{NoWrap|1=[{{fullurl:Category:LSL_Functions|from=}} (page 1: A..L)]}}, {{NoWrap|1=[{{fullurl:Category:LSL_Functions|from=L}} (page 2: L..V)]}}, {{NoWrap|1=[{{fullurl:Category:LSL_Functions|from=V}} (page 3: V..Z)]}} , [[LSL_Function_ID|(By internal index id)]]</span>
*:<span class="plainlinks">{{NoWrap|1=[{{fullurl:Category:LSL_Functions|from=}} (page 1: A..L)]}}, {{NoWrap|1=[{{fullurl:Category:LSL_Functions|from=L}} (page 2: L..V)]}}, {{NoWrap|1=[{{fullurl:Category:LSL_Functions|from=V}} (page 3: V..Z)]}} , [[LSL_Function_ID|(By internal index id)]]</span>
Line 39: Line 39:
* [[state|States]]
* [[state|States]]
* [[:Category:LSL Types|Types]]
* [[:Category:LSL Types|Types]]
**[[integer]]
** [[integer]]
**[[float]]
** [[float]]
**[[string]]
** [[string]]
**[[key]]
** [[key]]
**[[list]]
** [[list]]
**[[vector]]
** [[vector]]
**[[rotation]]
** [[rotation]]
* [[LSL Variables|Variables]]
* [[LSL Variables|Variables]]
* [[LSL Errors|Errors]]
* [[LSL Errors|Errors]]
Line 52: Line 52:


== {{LSLGC||LSL Categories}} ==
== {{LSLGC||LSL Categories}} ==
<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 152: Line 152:


== Developer Resources ==
== Developer Resources ==
<div style="padding: 0.5em">
<div style="padding: 0.5em;">
* [[LSL_Alternate_Editors|Alternate Editors]]
* [[LSL_Alternate_Editors|Alternate Editors]]
* [[LSL Benchmarking Scripts|Benchmarking Scripts]]
* [[LSL Benchmarking Scripts|Benchmarking Scripts]]
Line 171: Line 171:
* [[LSL Write Once Debug Everywhere|Write Once Debug Everywhere]]
* [[LSL Write Once Debug Everywhere|Write Once Debug Everywhere]]
</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 LSL Wikis ==
== Other LSL Wikis ==
<div style="padding: 0.5em">
<div style="padding: 0.5em;">
* [http://lslwiki.net/lslwiki/wakka.php?wakka=HomePage LSL Wiki] (The original LSL Wiki.)
* [http://lslwiki.net/lslwiki/wakka.php?wakka=HomePage LSL Wiki] (The original LSL Wiki.)
</div>
</div>


== Snapshot Mirrors ==
== Snapshot Mirrors ==
<div style="padding: 0.5em">
<div style="padding: 0.5em;">
</div>
</div>
|}
|}

Revision as of 18:33, 28 June 2011

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 accurate, open documentation resource for 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 issues. See the LSL Portal discussion page for more information.

Want to learn LSL? See LSL Tutorial.

LSL Portal

LSL Language Reference

LSL Categories

Developer Resources

LSL News

Server Release Notes: Second Life Server | RC BlueSteel | RC LeTigre | RC Magnum | RC Snack
Release, Beta & Project Viewers: Supported Viewers
Development (Snowstorm): Windows | Linux | Mac | Build results
New articles

LSL Bugs and Patches

Other LSL Wikis

Snapshot Mirrors