Scripting Documentation/de
From OpenSimulator
(→Weiteres) |
(→Weiteres) |
||
Line 53: | Line 53: | ||
− | * [[https://github.com/wp2opensim/FS2SL GitHub FS2LSL]] - FS2LSL Online-Offline LSL/OSSL Script Editor für WEB oder Windows | + | * [[https://github.com/wp2opensim/FS2SL GitHub FS2LSL]] - FS2LSL Online-Offline LSL/OSSL Script Editor für WEB oder Windows (Programmieren für Anfänger) |
* [[ScriptEngines|Scripting Engine]] - [[Xengine]] Script Engine Transition (By Melanie_T) | * [[ScriptEngines|Scripting Engine]] - [[Xengine]] Script Engine Transition (By Melanie_T) | ||
* [[Scripting Languages]] - Unterstützte Script sprachen | * [[Scripting Languages]] - Unterstützte Script sprachen |
Revision as of 12:41, 13 April 2018
Contents |
Über Scripte in OpenSimulator
Ein sehr wichtiger Bestandteil von SecondLife sind Scripte. Sie sind es die alles am Laufen halten. In SecondLife wird LSL (Linden Scripting Language) benutzt. Dort gibt es viele Einschränkungen und die Scripte werden recht langsam abgearbeitet. Dennoch funktioniert dies dort sehr gut.
Aktuell funktioniert LSL auch in OpenSimulator. Zusätzlich wurden noch einige 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.
- Es wurden noch nicht alle Befehle und Events eingebunden.
- Es kann sein das einige Funktionen leicht andere Auswirkungen haben als in SL.
- 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 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 benutzt du Scripte in OpenSimulator
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.
Allgemeine Informationen zu Scripte bekommst du im SecondLife Wiki
Bekannte Probleme:
- 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.
Verfügbare Script funktionen
Verfügbare LSL und OSSL funktionen, Konstanten und Events.
OSSL
Weitere Informationen speziell für OpenSimulator
- OSSL Funktionen mit Beispielen - Eine Liste mit den meisten OSSL Funktionen.
- OSSL Script Library Eine Sammlung an Scriptes die mit OSSL Funktionen arbeiten.
Wie du etwas beitragen kannst
Die LSL Scriptsprache wurde von vielen Entwicklern erstellt und neue sind immer willkommen.
Wenn du etwas beitragen willst kannst du dich durch OpenSim.Region.ScriptEngine einlesen.
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 sowie die ScriptEngine Common durchlesen.
Weiteres
- [GitHub FS2LSL] - FS2LSL Online-Offline LSL/OSSL Script Editor für WEB oder Windows (Programmieren für Anfänger)
- Scripting Engine - Xengine Script Engine Transition (By Melanie_T)
- Scripting Languages - Unterstützte Script sprachen
- 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.