Scripting Documentation/de

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(Off-World Lokale LSL-Bearbeitungswerkzeuge & Syntax Textmarker)
(17 intermediate revisions by one user not shown)
Line 1: Line 1:
 
{{Quicklinks|Scripting_Documentation}}
 
{{Quicklinks|Scripting_Documentation}}
  
== About OpenSimulator scripting ==
+
== Über Scripte im OpenSimulator ==
An important ingredient in Second Life is scripting. It is the engine that drives it all. In SL [http://wiki.secondlife.com/wiki/LSL_Portal LSL (Linden Scripting Language)] is the language you have to use. This language has its limitations, and is executed very slowly. But nevertheless it works and it gets the job done. <br />
+
  
OpenSimulator today supports LSL (with extra OSSL and various other functions) and C# scripts. But with limitations:
+
Eine wichtige Zutat in Second Life ist das Skripting. Es ist der Motor, der alles antreibt.  
* Not all commands and events have been implemented. See '''Scripting System Status''' below for details on what commands work and which don't.  Patches to implement missing functionality are very welcome.
+
* The OpenSimulator script engine compiles the LSL code down to .Net code that is JIT'ed to CPU native code (in layman's terms, when a script is run on OpenSim, it gets translated to something that the CPU directly can understand.). In effect this means that a LSL script in OpenSimulator should run faster than in Second Life.  
+
* Stability and security: see [[Script Sandbox|Script Execution Sandbox]].
+
  
== Configuring scripting ==
+
In SL [http://wiki.secondlife.com/wiki/LSL_Portal/de LSL (Linden Scripting Language)] ist die Sprache, die Sie verwenden müssen.  
There are a number of parameters that can be tweaked for scripting, such as those which enable OSSL commands or increase the limits on certain script facilities (e.g. listeners).
+
  
For standalone and small grid use, the default scripting settings should be fine.  See [[Configuring Scripting]] for information on configuring these parameters.
+
Diese Sprache hat ihre Grenzen und wird sehr langsam ausgeführt.  
  
== How to use scripts in OpenSimulator ==
+
Aber nichtsdestoweniger funktioniert es und es erledigt die Arbeit.
If you have never written a script in LSL before, then please have a look at the [http://wiki.secondlife.com/wiki/LSL_Tutorial LSL wiki] to learn the scripting basics.
+
 
 +
OpenSimulator unterstützt heute LSL (mit zusätzlichen OSSL- und verschiedenen anderen Funktionen) und C # -Skripten. Aber mit Einschränkungen:
 +
 
 +
Nicht alle Befehle und Ereignisse wurden implementiert.
 +
 
 +
Weitere Informationen darüber, welche Befehle funktionieren und welche nicht, finden Sie unter Scripting System Status.
 +
 
 +
Patches zur Implementierung fehlender Funktionen sind sehr willkommen.
 +
 
 +
Die OpenSimulator-Skript-Engine kompiliert den LSL-Code bis zu .Net-Code, der JIT auf CPU-nativen Code (in Laien ausgedrückt, wenn ein Skript auf OpenSim ausgeführt wird, wird es in etwas übersetzt, das die CPU direkt verstehen kann.).
 +
 
 +
Dies bedeutet, dass ein LSL-Skript in OpenSimulator schneller ausgeführt werden sollte als in Second Life.
 +
 
 +
Stabilität und Sicherheit: siehe [[Script Sandbox|Script werden in einer Sandbox ausgeführt]].
 +
 
 +
== Scripte Konfigurieren ==
 +
Es gibt viele Einstellungsmöglichkeiten für Scripte. Es können bestimmte [[OSSL_Implemented|OSSL]] Befehle aktiviert, deaktiviert oder nur für bestimmte Avatars erlaubt werden. Die Ablaufgeschwindigkeit der Scripte kann angepasst werden und noch vieles mehr.<br />
 +
 
 +
Für die meisten Fälle sollten die Standard Einstellungen reichen. Sollte doch etwas umgestellt werden müssen kannst du unter
 +
[[Configuring Scripting|Scripte Konfigurieren]] weitere Informationen finden.
 +
 
 +
== Wie man Skripte in OpenSimulator benutzt ==
 +
Wenn du noch nie mit LSL gearbeitet hast sei es dir empfohlen das [http://wiki.secondlife.com/wiki/LSL_Portal/de LSL Wiki] zu lesen. Dort bekommst du Basiswissen und alle weiteren Informationen zu LSL.
 
If you do have (some) experience with writing or editing LSL scripts, then the procedure is identical to the procedure on SL.
 
If you do have (some) experience with writing or editing LSL scripts, then the procedure is identical to the procedure on SL.
 
<!-- We've shown the reader where and how to learn how to create/edit scripts. We therefore do not need to give them our own tutorial. -->
 
<!-- We've shown the reader where and how to learn how to create/edit scripts. We therefore do not need to give them our own tutorial. -->
Line 27: Line 44:
 
-->
 
-->
  
Known problems:
+
Bekannte Probleme:
* Error messages about scripting errors are often cryptic, and tend to be long.
+
* Script Fehler sind oft sehr lang und unverständlich.
 
* List memory optimization hacks like this ... myList = llListReplaceList((myList = []) + myList, ["myString"], 2, 2); ... will fail.
 
* List memory optimization hacks like this ... myList = llListReplaceList((myList = []) + myList, ["myString"], 2, 2); ... will fail.
* Linux/Mac users will need to upgrade the default mono to "mono-complete" in order to have a fully functional scripting engine in OpenSimulator. See [http://opensimulator.org/mantis/view.php?id=5007 the bug tracker] for details.
+
* Linux / Mac Server brauchen das Software Packet "mono-complete" um Scripte inworld benutzen zu können. Siehe [http://opensimulator.org/mantis/view.php?id=5007 the bug tracker] für Details.
  
== Scripting System Status ==
+
== Scripting Systemstatus ==
Status Tables / Charts related to LSL and OSSL functions, constants and related material.<br />
+
Statustabellen / Diagramme bezogen auf LSL- und OSSL-Funktionen, Konstanten und zugehöriges Material.<br />
  
 
[[LSL Status|LSL/OSSL Status Overview]]<br />
 
[[LSL Status|LSL/OSSL Status Overview]]<br />
Line 45: Line 62:
 
* [[OSSL Constants]]
 
* [[OSSL Constants]]
  
== Additional Resources for Scripting (LSL) ==
+
== Zusätzliche Ressourcen für das Skripting (LSL) ==
There have been many questions regarding scripts and tools for scripting lately. Presented here are a variety of Links to Resources which will help most people with Scripting LSL.
+
In letzter Zeit gab es viele Fragen zu Scripts und Tools für das Scripting. Präsentiert hier sind eine Vielzahl von Links zu Ressourcen, die den meisten Menschen mit Scripting LSL helfen wird.
  
=== OpenSimulator Specific Materials: ===
+
=== OpenSimulator spezifische Materialien: ===
  
* [[:Category:OSSL Functions | OSSL Functions with examples]] - A good place to start reading about OSSL scripting.
+
* [[:Category:OSSL Functions | OSSL Functions with examples]] - Ein guter Ort, um über OSSL-Skripte zu lesen.
* [[OSSL Script Library]] A library of scripts which utilize OSSL functions.
+
* [[OSSL Script Library]] Eine Bibliothek von Skripten, die OSSL-Funktionen nutzen.
  
=== Suggested Links for LSL wikis: ===
+
=== Vorgeschlagene Links für LSL-Wikis: ===
  
 
* [http://wiki.secondlife.com/wiki/LSL_Portal wiki.secondlife.com]
 
* [http://wiki.secondlife.com/wiki/LSL_Portal wiki.secondlife.com]
Line 59: Line 76:
 
* [http://www.lslwiki.net/lslwiki/wakka.php?wakka=HomePage lslwiki.net] ''(Historical reference wiki)''
 
* [http://www.lslwiki.net/lslwiki/wakka.php?wakka=HomePage lslwiki.net] ''(Historical reference wiki)''
  
Note the Tutorials, Examples & Script Libraries
+
Beachten Sie die Tutorials, Beispiele und Skriptbibliotheken
  
== Off-World Local LSL Editing Tools & Syntax Highlighters ==
+
== Off-World Lokale LSL-Bearbeitungswerkzeuge & Syntax Textmarker ==
Note: most do not support osFunctions
+
Hinweis: Die meisten unterstützen keine os Functionen
  
 +
'''All EDITORS''' ''(no osFunctions)'' [[Image:Windows_logo.png|24px|frameless|Windows version available]][[Image:Macosx_logo.png|24px|MacOSX version available]][[Image:Tux.png|24px|frameless|Linux version available]]
 +
:* [https://github.com/buildersbrewery/linden-scripting-language LSLeditor´s Github]
 +
:In diesem Repository finden Sie die Syntax Grammatik, Syntax Highlighting und Snippet-Dateien für die Linden Scripting Language (LSL) von Second Life für verschiedene Arten von Software.
 +
----
 
'''LSL EDITOR''' ''(no osFunctions)'' [[Image:Windows_logo.png|24px|frameless|Windows version available]]
 
'''LSL EDITOR''' ''(no osFunctions)'' [[Image:Windows_logo.png|24px|frameless|Windows version available]]
 
:* [http://sourceforge.net/projects/lsleditor/ LSLeditor SourceForge]
 
:* [http://sourceforge.net/projects/lsleditor/ LSLeditor SourceForge]
 
:* [http://www.lsleditor.org/ Original Author's website with his latest LSLeditor version]
 
:* [http://www.lsleditor.org/ Original Author's website with his latest LSLeditor version]
:Now an Open Source project. New release is February 2012 (Ver.2.44.2). A valuable tool and easy install.
+
:* [https://github.com/wp2opensim/LSLEditor LSL Editor] for Windows10 (from version WhiteCoreDev 2.56 Oct 2017)
 +
:Jetzt ein Open-Source-Projekt. Neue Version ist Februar 2012 (Ver.2.44.2). Ein wertvolles Werkzeug und einfach zu installieren.
 
----
 
----
 
'''LSL Plus''' ''(no osFunctions)'' [[Image:Windows_logo.png|24px|frameless|Windows version available]][[Image:Macosx_logo.png|24px|MacOSX version available]][[Image:Tux.png|24px|frameless|Linux version available]]
 
'''LSL Plus''' ''(no osFunctions)'' [[Image:Windows_logo.png|24px|frameless|Windows version available]][[Image:Macosx_logo.png|24px|MacOSX version available]][[Image:Tux.png|24px|frameless|Linux version available]]
Line 76: Line 98:
 
:* [http://notepad-plus-plus.org/ Notepad Plus Plus]
 
:* [http://notepad-plus-plus.org/ Notepad Plus Plus]
 
:* [https://github.com/WhiteStar-Magic/NotePad---userdef/archives/master LSL and OS functions UDF]
 
:* [https://github.com/WhiteStar-Magic/NotePad---userdef/archives/master LSL and OS functions UDF]
:Windows only Editor with enhanced capabilities & supports most languages. Very powerful & feature rich.
+
:* [https://github.com/wp2opensim/Notepad-plus-plus-OSSL-LSL-syntax-highlighting Notepad++ OSSL-LSL Syntax] with autocomplete and Phoenix LSL Präprozessor Syntax and oslogfile syntax highlight.
 +
:Windows only Editor mit erweiterten Funktionen & unterstützt die meisten Sprachen. Sehr leistungsstark und funktionsreich.
 
----
 
----
 
'''KATE''' ''(no osFunctions)'' [[Image:Windows_logo.png|24px|frameless|Windows version available]][[Image:Macosx_logo.png|24px|MacOSX version available]][[Image:Tux.png|24px|frameless|Linux version available]]
 
'''KATE''' ''(no osFunctions)'' [[Image:Windows_logo.png|24px|frameless|Windows version available]][[Image:Macosx_logo.png|24px|MacOSX version available]][[Image:Tux.png|24px|frameless|Linux version available]]
 
:* [http://kate-editor.org/ Kate Homepage]
 
:* [http://kate-editor.org/ Kate Homepage]
:Free and open source text editor, supporting lots of scriptinmg and programming languages out of the box. This includes LSL.
+
:Freier und Open-Source-Texteditor, der viele Skript- und Programmiersprachen unterstützt. Dies beinhaltet LSL.
 
----
 
----
 
'''Sublime Text 2''' ''(os*/wl*/mod* functions supported with the bundle below)'' [[Image:Windows_logo.png|24px|frameless|Windows version available]][[Image:Macosx_logo.png|24px|MacOSX version available]][[Image:Tux.png|24px|frameless|Linux version available]]
 
'''Sublime Text 2''' ''(os*/wl*/mod* functions supported with the bundle below)'' [[Image:Windows_logo.png|24px|frameless|Windows version available]][[Image:Macosx_logo.png|24px|MacOSX version available]][[Image:Tux.png|24px|frameless|Linux version available]]
 
:* [http://www.sublimetext.com Sublime Text 2].
 
:* [http://www.sublimetext.com Sublime Text 2].
 
:* [http://github.com/Makopo/sublime-text-lsl LSL/OSSL Bundle for Sublime Text 2 (from Makopoppo's github repository)]
 
:* [http://github.com/Makopo/sublime-text-lsl LSL/OSSL Bundle for Sublime Text 2 (from Makopoppo's github repository)]
:Completions & syntax coloring of LSL/OSSL functions/events/constants & in-world editor look-and-feel theme.
+
:Komplettierung und Syntax-Einfärbung von LSL / OSSL-Funktionen / -Ereignissen / Konstanten & In-World-Editor-Look-and-Feel-Thema.
:To use OSSL feature, use ".ossl" for your script file extension.
+
:Verwenden Sie ".ossl" für Ihre Skriptdateierweiterung, um die OSSL-Funktion zu verwenden.
:It is currently compatible with LL v3.4.1 and OpenSimulator v0.7.4+ (master r/21068).
+
:Es ist derzeit kompatibel mit LL v3.4.1 und OpenSimulator v0.7.4 + (Master r / 21068).
 +
----
 +
'''FS2LSL Graphical editor''' ''(LSL OSSL)'' [[Image:Windows_logo.png|24px|frameless|Windows version available]][[Image:Macosx_logo.png|24px|MacOSX version available]][[Image:Tux.png|24px|frameless|Linux version available]]
 +
:* [https://github.com/wp2opensim/FS2SL GitHub FS2LSL Graphical editor]
 +
:Freier und Open Source Texteditor, Online-Offline LSL / OSSL Grafischer Skript Editor für WEB Browser oder Windows (Programmieren für Anfänger)
 +
:Einfach im Web Browser die Datei index.html öffnen oder unter Windows die Datei fs2sl.exe starten.
 +
:Jetzt kann nach einem Baukastenprinzip mit Puzzlesteine ein Programm zusammengesetzt werden.
 +
:Bitte vergessen sie nicht die Konstanten zu deklarieren und auf OpenSim Scripts umzuschalten.
 
----
 
----
More editors are listed at http://wiki.secondlife.com/wiki/LSL_Alternate_Editors
+
 
 +
Weitere Editoren sind aufgeführt unter http://wiki.secondlife.com/wiki/LSL_Alternate_Editors
  
  
Line 99: Line 130:
 
* Extra Reference at MediaWiki: [http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi GeSHi Syntax Highlighter for WIKI and Forums]
 
* Extra Reference at MediaWiki: [http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi GeSHi Syntax Highlighter for WIKI and Forums]
  
=== Miscellaneous: ===
+
=== Sonstiges: ===
  
 
* [http://scriptastic.greenbush.us A simple web based Scratch like environment for creating LSL code and teaching kids to make LSL scripts ]
 
* [http://scriptastic.greenbush.us A simple web based Scratch like environment for creating LSL code and teaching kids to make LSL scripts ]
Line 125: Line 156:
 
* [https://github.com/wp2opensim/FS2SL GitHub FS2LSL] - FS2LSL Online-Offline LSL/OSSL script editor for WEB or Windows (Programming for beginners)
 
* [https://github.com/wp2opensim/FS2SL GitHub FS2LSL] - FS2LSL Online-Offline LSL/OSSL script editor for WEB or Windows (Programming for beginners)
  
== Additional Resources for Scripting (OSSL) ==
+
== Zusätzliche Ressourcen für das Skripting (OSSL) ==
There have been many questions regarding scripts and tools for scripting lately. Presented here are a a few links to Resources which will help most people with OSSL scripting.
+
In letzter Zeit gab es viele Fragen zu Scripts und Tools für das Scripting. Hier sind ein paar Links zu Ressourcen, die den meisten Leuten mit OSSL-Scripting helfen werden.
 
+
* [[OSSL Implemented|OSSL Functions with examples]] - A good place to start reading about OSSL scripting.
+
* [[OSSL Script Library]] A library of scripts which utilize OSSL functions.
+
* [[OSSL Proposals]] - Suggestions for custom OSSL functions. Got a suggestion too? Add it!
+
* [[Drawing commands]] - How to use the texture draw functions supported in OSSL.
+
* [[OSSL TextureDrawing]] - Details of the OSSL texture drawing functions.
+
* [[OsParseJSON example1|Language Translation]] - A script which uses the JSON parsing function to call Google's Translation API
+
* [http://www.osgrid.org/forums/ OSGrid Forums] - LSL/OSSL discussions, examples, tips, etc.
+
  
== How to contribute ==
+
* [[OSSL Implemented|OSSL Functions with examples]] - Ein guter Ort, um über OSSL-Skripte zu lesen.
The ScriptEngine is being developed by many developers. New developers are always welcome. If you want to contribute, even just a tiny little bit, have a look at the [[OpenSim.Region.ScriptEngine]] page. There is a lot of developer activity on IRC ([[Support]]), feel free to drop in.
+
* [[OSSL Script Library]] Eine Bibliothek von Skripten, die OSSL-Funktionen nutzen.
 +
* [[OSSL Proposals]] - Vorschläge für benutzerdefinierte OSSL-Funktionen. Haben Sie auch einen Vorschlag? Fügen Sie es hinzu!
 +
* [[Drawing commands]] - So verwenden Sie die in OSSL unterstützten Funktionen zum Zeichnen von Texturen
 +
* [[OSSL TextureDrawing]] - Details der OSSL-Texturzeichnungsfunktionen.
 +
* [[OsParseJSON example1|Language Translation]] - Ein Skript, das die JSON-Parsing-Funktion zum Aufruf verwendet Google's Translation API
 +
* [http://www.osgrid.org/forums/ OSGrid Forums] - LSL / OSSL Diskussionen, Beispiele, Tipps, etc.
  
* [[OSSL Standards]] - A whitepaper concerning naming-standards for the OpenSimulator scripting language
+
== Wie man dazu beiträgt ==
* [[OpenSim.Region.ScriptEngine.Common]] - How to create your own script engine
+
Die ScriptEngine wird von vielen Entwicklern entwickelt. Neue Entwickler sind immer willkommen. Wenn Sie etwas beitragen möchten, schauen Sie sich auch die Seite [[OpenSim.Region.ScriptEngine]] an. Es gibt eine Menge Entwickleraktivität im IRC ([[Support]]), zögern Sie nicht, vorbeizuschauen.
* [[OpenSim.Region.ScriptEngine.DotNetEngine|DotNet-Engine]] - Describes some of the esoteric parts of the DotNet-Engine
+
  
 +
* [[OSSL Standards]] - Ein Whitepaper zu Benennungsstandards für die Skriptsprache OpenSimulator
 +
* [[OpenSim.Region.ScriptEngine.Common]] - Wie erstelle ich eine eigene Skript-Engine?
 +
* [[OpenSim.Region.ScriptEngine.DotNetEngine|DotNet-Engine]] - Beschreibt einige der esoterischen Teile der DotNet-Engine
  
== See Also ==
+
== Siehe auch ==
 
* [[ScriptEngines|Scripting Engine]] - [[Xengine]] Script Engine Transition (By Melanie_T)  
 
* [[ScriptEngines|Scripting Engine]] - [[Xengine]] Script Engine Transition (By Melanie_T)  
 
* [[Scripting Languages]] - Supported Scripting Languages  
 
* [[Scripting Languages]] - Supported Scripting Languages  

Revision as of 04:14, 14 April 2018

Contents

Über Scripte im OpenSimulator

Eine wichtige Zutat in Second Life ist das Skripting. Es ist der Motor, der alles antreibt.

In SL LSL (Linden Scripting Language) ist die Sprache, die Sie verwenden müssen.

Diese Sprache hat ihre Grenzen und wird sehr langsam ausgeführt.

Aber nichtsdestoweniger funktioniert es und es erledigt die Arbeit.

OpenSimulator unterstützt heute LSL (mit zusätzlichen OSSL- und verschiedenen anderen Funktionen) und C # -Skripten. Aber mit Einschränkungen:

Nicht alle Befehle und Ereignisse wurden implementiert.

Weitere Informationen darüber, welche Befehle funktionieren und welche nicht, finden Sie unter Scripting System Status.

Patches zur Implementierung fehlender Funktionen sind sehr willkommen.

Die OpenSimulator-Skript-Engine kompiliert den LSL-Code bis zu .Net-Code, der JIT auf CPU-nativen Code (in Laien ausgedrückt, wenn ein Skript auf OpenSim ausgeführt wird, wird es in etwas übersetzt, das die CPU direkt verstehen kann.).

Dies bedeutet, dass ein LSL-Skript in OpenSimulator schneller ausgeführt werden sollte als in Second Life.

Stabilität und Sicherheit: siehe Script werden in einer Sandbox ausgeführt.

Scripte Konfigurieren

Es gibt viele Einstellungsmöglichkeiten für Scripte. Es können bestimmte OSSL Befehle aktiviert, deaktiviert oder nur für bestimmte Avatars erlaubt werden. Die Ablaufgeschwindigkeit der Scripte kann angepasst werden und noch vieles mehr.

Für die meisten Fälle sollten die Standard Einstellungen reichen. Sollte doch etwas umgestellt werden müssen kannst du unter Scripte Konfigurieren weitere Informationen finden.

Wie man Skripte in OpenSimulator benutzt

Wenn du noch nie mit LSL gearbeitet hast sei es dir empfohlen das LSL Wiki zu lesen. Dort bekommst du Basiswissen und alle weiteren Informationen zu LSL. If you do have (some) experience with writing or editing LSL scripts, then the procedure is identical to the procedure on SL.

Bekannte Probleme:

  • Script Fehler sind oft sehr lang und unverständlich.
  • List memory optimization hacks like this ... myList = llListReplaceList((myList = []) + myList, ["myString"], 2, 2); ... will fail.
  • Linux / Mac Server brauchen das Software Packet "mono-complete" um Scripte inworld benutzen zu können. Siehe the bug tracker für Details.

Scripting Systemstatus

Statustabellen / Diagramme bezogen auf LSL- und OSSL-Funktionen, Konstanten und zugehöriges Material.

LSL/OSSL Status Overview
LSL

OSSL

Zusätzliche Ressourcen für das Skripting (LSL)

In letzter Zeit gab es viele Fragen zu Scripts und Tools für das Scripting. Präsentiert hier sind eine Vielzahl von Links zu Ressourcen, die den meisten Menschen mit Scripting LSL helfen wird.

OpenSimulator spezifische Materialien:

Vorgeschlagene Links für LSL-Wikis:

Beachten Sie die Tutorials, Beispiele und Skriptbibliotheken

Off-World Lokale LSL-Bearbeitungswerkzeuge & Syntax Textmarker

Hinweis: Die meisten unterstützen keine os Functionen

All EDITORS (no osFunctions) Windows version availableMacOSX version availableLinux version available

In diesem Repository finden Sie die Syntax Grammatik, Syntax Highlighting und Snippet-Dateien für die Linden Scripting Language (LSL) von Second Life für verschiedene Arten von Software.

LSL EDITOR (no osFunctions) Windows version available

Jetzt ein Open-Source-Projekt. Neue Version ist Februar 2012 (Ver.2.44.2). Ein wertvolles Werkzeug und einfach zu installieren.

LSL Plus (no osFunctions) Windows version availableMacOSX version availableLinux version available

Open source Eclipse plugin. Regular updates. Not quite as quick to get installed as LSLEditor, but very good tool.

Notepad++ (osFunctions supported with add-on UDF) Windows version available

Windows only Editor mit erweiterten Funktionen & unterstützt die meisten Sprachen. Sehr leistungsstark und funktionsreich.

KATE (no osFunctions) Windows version availableMacOSX version availableLinux version available

Freier und Open-Source-Texteditor, der viele Skript- und Programmiersprachen unterstützt. Dies beinhaltet LSL.

Sublime Text 2 (os*/wl*/mod* functions supported with the bundle below) Windows version availableMacOSX version availableLinux version available

Komplettierung und Syntax-Einfärbung von LSL / OSSL-Funktionen / -Ereignissen / Konstanten & In-World-Editor-Look-and-Feel-Thema.
Verwenden Sie ".ossl" für Ihre Skriptdateierweiterung, um die OSSL-Funktion zu verwenden.
Es ist derzeit kompatibel mit LL v3.4.1 und OpenSimulator v0.7.4 + (Master r / 21068).

FS2LSL Graphical editor (LSL OSSL) Windows version availableMacOSX version availableLinux version available

Freier und Open Source Texteditor, Online-Offline LSL / OSSL Grafischer Skript Editor für WEB Browser oder Windows (Programmieren für Anfänger)
Einfach im Web Browser die Datei index.html öffnen oder unter Windows die Datei fs2sl.exe starten.
Jetzt kann nach einem Baukastenprinzip mit Puzzlesteine ein Programm zusammengesetzt werden.
Bitte vergessen sie nicht die Konstanten zu deklarieren und auf OpenSim Scripts umzuschalten.

Weitere Editoren sind aufgeführt unter http://wiki.secondlife.com/wiki/LSL_Alternate_Editors


Syntax Highlighting

Sonstiges:

  • Presentation Board - Simple Presentation Board that slides through inventory textures...
  • GitHub FS2LSL - FS2LSL Online-Offline LSL/OSSL script editor for WEB or Windows (Programming for beginners)

Zusätzliche Ressourcen für das Skripting (OSSL)

In letzter Zeit gab es viele Fragen zu Scripts und Tools für das Scripting. Hier sind ein paar Links zu Ressourcen, die den meisten Leuten mit OSSL-Scripting helfen werden.

Wie man dazu beiträgt

Die ScriptEngine wird von vielen Entwicklern entwickelt. Neue Entwickler sind immer willkommen. Wenn Sie etwas beitragen möchten, schauen Sie sich auch die Seite OpenSim.Region.ScriptEngine an. Es gibt eine Menge Entwickleraktivität im IRC (Support), zögern Sie nicht, vorbeizuschauen.

Siehe auch

Personal tools
General
About This Wiki