Scripting Documentation/de

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
m (Wie du etwas beitragen kannst)
(Off-World Lokale LSL-Bearbeitungswerkzeuge & Syntax Textmarker)
(23 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{Quicklinks|Scripting_Documentation}}
 
{{Quicklinks|Scripting_Documentation}}
  
== Über Scripte in OpenSimulator ==
+
== Über Scripte im OpenSimulator ==
Ein sehr wichtiger Bestandteil von SecondLife sind Scripte. Sie sind es die alles am Laufen halten. In SecondLife wird [http://wiki.secondlife.com/wiki/LSL_Portal/de LSL (Linden Scripting Language)] benutzt. Dort gibt es viele Einschränkungen und die Scripte werden recht langsam abgearbeitet. Dennoch funktioniert dies dort sehr gut.<br />
+
  
Aktuell funktioniert LSL auch in OpenSimulator. Zusätzlich wurden noch einige [[OSSL_Implemented|OSSL]] genannten Funktionen hinzugefügt. Darüber hinaus können auch Scripte in C# geschrieben und benutzt werden. Für LSL in OpenSim gibt es allerdings einige Besonderheiten zu beachten.
+
Eine wichtige Zutat in Second Life ist das Skripting. Es ist der Motor, der alles antreibt.
* Es wurden noch nicht alle Befehle und Events eingebunden.
+
 
* Es kann sein das einige Funktionen leicht andere Auswirkungen haben als in SL.
+
In SL [http://wiki.secondlife.com/wiki/LSL_Portal/de LSL (Linden Scripting Language)] ist die Sprache, die Sie verwenden müssen.  
* OpenSimulator Scripte werden kompiliert und erst dann ausgeführt. Das hat zur folge das Scripte um einiges schneller ausgeführt werden als in SecondLife.
+
 
* Stabilität und Sicherheit: [[Script Sandbox|Script werden in einer Sandbox ausgeführt]]
+
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 Sandbox|Script werden in einer Sandbox ausgeführt]].
  
 
== Scripte Konfigurieren ==
 
== Scripte Konfigurieren ==
Line 16: Line 31:
 
[[Configuring Scripting|Scripte Konfigurieren]] weitere Informationen finden.
 
[[Configuring Scripting|Scripte Konfigurieren]] weitere Informationen finden.
  
== Wie benutzt du Scripte in OpenSimulator ==
+
== 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.
 
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.
Allgemeine Informationen zu Scripte bekommst du im [http://wiki.secondlife.com/wiki/Skripte SecondLife Wiki]
+
<!-- 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. -->
 +
<!--The current procedure to get a script working in OpenSimulator is:
 +
* Create a new script in inventory. (Inventory -> Create -> New Script)
 +
* Write whatever script you want there, or copy the script contents of another script in the pre-existing OpenSimulator library. Check [[LSL Status]] for what commands that are supported.
 +
* Drag the script over to the contents of an object.
 +
* If there is an error in the script when saving or when dropped into an object, an error alert is displayed for a short time. Click on the alert to display the Debug Window and the script error.
 +
* To deactivate a script, edit the script and uncheck 'Running'. This also stops error alerts when saving scripts.
 +
* Deleting a script from the object will not always stop its effects. Examples of this are hovertexts, or particles. The reason why they stay even after the script is deleted, is because hovertext and particles are prim properties, which can only be edited through a script. To get rid of the effects, you must first deactivate them in your script, before deleting the script. If you deleted your script before you've cleared the effects, you will have to make a script that will deactivate or clear them, and use them in that prim.
 +
-->
  
 
Bekannte Probleme:
 
Bekannte Probleme:
 
* Script Fehler sind oft sehr lang und unverständlich.
 
* Script Fehler sind oft sehr lang und unverständlich.
* Linux / Mac Server brauchen das Software Packet "mono-complete" um Scripte inworld benutzen zu können.
+
* 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 [http://opensimulator.org/mantis/view.php?id=5007 the bug tracker] für Details.
  
== Verfügbare Script funktionen ==
+
== Scripting Systemstatus ==
Verfügbare LSL und OSSL funktionen, Konstanten und Events.<br />
+
Statustabellen / Diagramme bezogen auf LSL- und OSSL-Funktionen, Konstanten und zugehöriges Material.<br />
  
[[LSL Status|LSL/OSSL Übersicht]]<br />
+
[[LSL Status|LSL/OSSL Status Overview]]<br />
 
'''LSL'''
 
'''LSL'''
* [[LSL Status/Functions|LSL-Funktionen]]
+
* [[LSL Status/Functions|LSL-Functions Status]]
* [[LSL Status/Constants|LSL-Konstanten]]
+
* [[LSL Status/Constants|LSL-Constants Status]]
* [[LSL Status/Events|LSL-Events]]
+
* [[LSL Status/Events|LSL-Events Status]]
* [[LSL Status/Types|LSL-Dateitypen]]
+
* [[LSL Status/Types|LSL-Types Status]]
 
'''OSSL'''
 
'''OSSL'''
* [[OSSL Implemented|OSSL Funktionen mit Beispielen]]  
+
* [[OSSL Implemented|OSSL Functions with examples]]  
* [[OSSL Konstanten]]
+
* [[OSSL Constants]]
  
=== Weitere Informationen speziell für OpenSimulator ===
+
== 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.
  
* [[:Category:OSSL Functions | OSSL Funktionen mit Beispielen]] - Eine Liste mit den meisten OSSL Funktionen.
+
=== OpenSimulator spezifische Materialien: ===
* [[OSSL Script Library]] Eine Sammlung an Scriptes die mit OSSL Funktionen arbeiten.
+
  
=== Wie du etwas beitragen kannst ===
+
* [[:Category:OSSL Functions | OSSL Functions with examples]] - Ein guter Ort, um über OSSL-Skripte zu lesen.
Die LSL Scriptsprache wurde von vielen Entwicklern erstellt und neue sind immer willkommen.<br />
+
* [[OSSL Script Library]] Eine Bibliothek von Skripten, die OSSL-Funktionen nutzen.
Wenn du etwas beitragen willst kannst du dich durch [[OpenSim.Region.ScriptEngine]] einlesen.<br />
+
Außerdem sind viele Entwickler im IRC Channel online die sich über einen Besuch freuen.
+
  
Bevor du anfängst tätig zu werden solltest du dir die [[OSSL_Standards|OSSL Standards]] sowie die [[OpenSim.Region.ScriptEngine.Common|ScriptEngine Common]] durchlesen.
+
=== Vorgeschlagene Links für LSL-Wikis: ===
  
== Weiteres ==
+
* [http://wiki.secondlife.com/wiki/LSL_Portal wiki.secondlife.com]
  
* [[ScriptEngines|Scripting Engine]] - [[Xengine]] Script Engine Transition (By Melanie_T)
+
* [http://www.lslwiki.net/lslwiki/wakka.php?wakka=HomePage lslwiki.net] ''(Historical reference wiki)''
* [[Scripting Languages]] - Unterstützte Script sprachen
+
* [[LSL Status|LSL/OSSL Status]] - Status und news über LSL und OSSL
+
* [[OSSL Enabling Functions]] - Wie du OSSL funktionen aktivierst.
+
* [[Threat level]] - Informationen über OSSL threat levels.
+
* [[Non-LSL scripting]] - Informationen über C# scripte und andere sprachen.
+
  
 +
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)'' [[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]]
 +
:* [http://sourceforge.net/projects/lsleditor/ LSLeditor SourceForge]
 +
:* [http://www.lsleditor.org/ Original Author's website with his latest LSLeditor version]
 +
:* [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]]
 +
:* [http://lslplus.sourceforge.net/ LSLplus]
 +
:Open source [http://www.eclipse.org/ Eclipse] plugin. Regular updates. Not quite as quick to get installed as LSLEditor, but very good tool.
 +
----
 +
'''Notepad++''' ''(osFunctions supported with add-on UDF)'' [[Image:Windows_logo.png|24px|frameless|Windows version available]]
 +
:* [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/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]]
 +
:* [http://kate-editor.org/ Kate Homepage]
 +
: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]]
 +
:* [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)]
 +
: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)'' [[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.
 +
----
 +
 +
Weitere Editoren sind aufgeführt unter http://wiki.secondlife.com/wiki/LSL_Alternate_Editors
 +
 +
 +
=== Syntax Highlighting ===
 +
 +
* [http://qbnz.com/highlighter/ GeSHi project home page]
 +
* [https://sourceforge.net/projects/geshi/files/geshi/GeSHi%201.0.8.10/ Most current version of GeSHI for download]
 +
* [https://github.com/WhiteStar-Magic/Scripting-Syntax-Highlights GeSHi LSL support file] includes osFunctions & updated
 +
* Extra Reference at MediaWiki: [http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi GeSHi Syntax Highlighter for WIKI and Forums]
 +
 +
=== Sonstiges: ===
 +
 +
* [http://scriptastic.greenbush.us A simple web based Scratch like environment for creating LSL code and teaching kids to make LSL scripts ]
 +
 +
* [http://www.hilarymason.com/blog/secondlife/autoscript-creates-lsl-scripts-without-code/ AutoScript, Simple & Quick Code generator for simple things (ONLINE)]
 +
 +
* [http://code.google.com/p/lslsnippets/ lslsnippets ]
 +
 +
* [http://www.vtoreality.com/2006/free-offsite-storage-for-lsl-scripts-up-to-250k/186/ Free offsite storage for LSL scripts up to 250k ]
 +
 +
* [http://www.freeslscripts.gendersquare.org/index.php Free SL Scripts (library)]
 +
 +
* [http://s4sl.blogspot.com/ Scratch for SecondLife (Script Code generator with Nice Interface - UPDATED JUL.09.2009)]
 +
 +
* [http://inworks.ucdenver.edu/jkb/fs2lsl/ FS2LSL Flash Scratch to LSL (a feature-rich Scratch-like script code generator)]
 +
 +
* [http://www.peregrinesalon.com/2009/01/05/major-upgrade-to-animated-gif-to-animated-sl-texture-conversion-tool-v04/ Second Life Animated Texture Creator v0.4 - brought to you by Peregrine Salon]
 +
 +
* [[Presentation Board]] - Simple Presentation Board that slides through inventory textures...
 +
 +
* [http://www.free-lsl-scripts.com/cgi/freescripts.plx More then 1000 open source/public domain scripts (library)]
 +
 +
* [http://greenbushlabs.com/scriptastic Block Based Script Building Tool (like Scratch) making LSL Scripting Simple Enough Even for Kids]
 +
 +
* [https://github.com/wp2opensim/FS2SL 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.
 +
 +
* [[OSSL Implemented|OSSL Functions with examples]] - Ein guter Ort, um über OSSL-Skripte zu lesen.
 +
* [[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.
 +
 +
== 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.
 +
 +
* [[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
 +
 +
== Siehe auch ==
 +
* [[ScriptEngines|Scripting Engine]] - [[Xengine]] Script Engine Transition (By Melanie_T)
 +
* [[Scripting Languages]] - Supported Scripting Languages
 +
* [[LSL Status|LSL/OSSL Status]] - Status and news about LSL and OSSL
 +
* [[OSSL Enabling Functions]] - How to enable OSSL functions.
 +
* [[Threat level]] - Information about OSSL threat levels.
 
[[Category:Development]]
 
[[Category:Development]]
 
[[Category:Users]]
 
[[Category:Users]]
 
[[Category:Scripting]]
 
[[Category:Scripting]]
 +
[[Category:German_Translations]]

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