Difference between revisions of "De:Main Page"
(→External Links: Added alternate SpgereServer Forum) |
(Removed old announcement) |
||
Line 1: | Line 1: | ||
{{Languages|Main Page}} | {{Languages|Main Page}} | ||
− | |||
− | |||
− | |||
− | |||
Latest revision as of 18:32, 22 April 2014
Willkommen zum Remake von Taran's bekannter Seite: "Sphere Scripting for Dummies tutorials". Seine Tutorials waren damals für Sphere 55i erstellt worden, mittlerweile ist die aktuelle Version Sphere 56b und deshalb wurde entschieden, hier auf diesen Seiten eine Sammlung aktueller Tutorials und ein Kompendium neuer Funktionen zu bieten.
Wo fang ich nun an?
Jeder, der sich für die Skriptsprache von Sphere 56b interessiert, sollte hier anfangen: Installation von Sphere. Dort findet man die ersten Schritte mit Sphere. Danach empfiehlt es sich alle Tutorials durch zu arbeiten, möglichst alles dabei zu verstehen und viel zu lernen.
Ich hab jetzt Skripten gelernt! Was nun?
Sind die ersten 10 Kapitels durchgearbeitet, dann gibt es hier natürlich noch weitere Artikel und Seiten. Sie erscheinen vielleicht nicht so wichtig, wie die anderen, aber sind dennoch mit weiterführenden und nützlichen Informationen gespickt. Versuche eigene Skripte zu entwickeln, sie vielleicht auch im SphereServer Forums zu veröffentlichen. In den Forum erhält man auch weitere Hilfestellungen und Antworten auf Fragen. Des Weiteren ist auch das Referenzkompendium sehr nützlich.
Ich will mithelfen!
Um die Informationen auf diesen Seiten immer möglichst aktuell zu halten, ist natürlich viel Arbeit und Zeit notwendig. Jeder, der mithelfen möchte, diese Seiten zu pflegen, darf sich jederzeit hier anmelden und die Artikel hier überarbeiten. Alles, was man dafür braucht, ist ein Wiki-Account. Oberhalb jeder Seite ist ein "Edit"-Link. Ausserdem sollte dieser Guide gelesen werden: Leitfaden für das SphereWiki.
Dank geht speziell an:
Ben, Cloud_Br, Ellessar, Jdog, Lord Zerofiz, Mordaunt, Nazghul-ll, RanXerox, Rattlehead, Sandman, Sharlenwar, ShiryuX, thelegbra, Maximus and WarAngel, für das Hinzufügen von Inhalt.
Daleth, für das Erstellen des Sphere Reference Project, and Mordaunt für die Konvertierung ins .chm-Format.
Tracker, für das Übertragen von Änderungen in Sphere 56 Tracking Changes.
Taran, für die originalen Sphere Scripting for Dummies tutorials und MrSugarCube, der ständige Neuerungen aktuell hält.
Furio, Radiant, Vjaka, Nazghul-ll, Ellessar, Torfo, Shadow Dragon and MrSugarCube für kontinuierliche Arbeit an Sphere, wodurch ein sehr mächtiger und an alle möglichen Bedürfnisse anpassbarer Ultima Online Emulator entstand.
Crius, der das ursprüngliche Wiki gehostet hat, und Torfo, der das Wiki momentan hostet.
Contents
Installation von Sphere
Tutorials
Die Kapitel von Taran in aktualisierter Version für 56b:
- Kapitel 1 (Nummern, DEFNAME, ITEMDEF, CHARDEF)
- Kapitel 2 (Übersicht über die Standardskripte)
- Kapitel 3 (NPC's und Gegenstände, coole Funktionen)
- Kapitel 4 (Objekte, Operatoren, Sprache)
- Kapitel 5 (Tags, Vars, Locals, Functions)
- Kapitel 6 (LINKs, TIMERs, TARGETs)
- Kapitel 7 (Schleifen und mächtige Funktionen)
- Kapitel 8 (SKILLMENUs, MENUs, Gumps)
- Kapitel 9 (Events)
- Kapitel 10 (Strings/Zeichenketten behandeln)
Zusätzlich gibt es noch einige etwas fortgeschrittenere Tutorials, die von anderen Mitgliedern der Community bereitgestellt wurden. Nachdem man die 10 Kapitel durchgearbeitet hat, bieten sich die folgenden an, wenn man noch mehr lernen möchte:
- Häufige Fehler (A revision of Maximus's tutorial on the forums, and continuation of Taran's Misconceptions tutorial)
- Internet and Sphere (And how to make the right use of them)
- Languages Tutorial (How to script your own language system)
- Making your own Skills (How to make and customize your skill)
- Nazghul's Mul Patching Tutorial external link (A document about mul patching and customizing your server)
- Overriding Hardcoded Commands (How to override hardcoded commands and functions)
- Scheduled Reboot (How to schedule system reboots)
- Using MySQL (How to use MySQL)
Referenzkompendium
Andere Artikel
- Armor Calculation
- Client Changes
- Common Scripting Misconceptions
- Custom Object Properties
- Error Codes
- Experience System
- How Combat Works
- Occam's Razor
- Optimization Theory
- Override TAGs
- Revisions Changelog
- Sendpacket
- Skill Gain Theory
- The Process of Scripting