Zum Inhalt springen

Hilfe:Skripte

Aus SW Pedia
Version vom 14. Oktober 2026, 21:36 Uhr von Maintenance script (Diskussion | Beiträge) (Skript-Bibliothek)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

 Der Schattenwelt-Client kann Python-Skripte ausführen, die Abläufe im Spiel für dich erledigen. Hier steht, wie du Skripte benutzt, welche Regeln gelten und wie du ein eigenes Skript mit anderen teilst.

Skripte benutzen

  • .script öffnet das Skript-Fenster: Liste aller Skripte, Start/Stopp, Taste, Autostart, Aufnahme und die Bibliothek.
  • Skripte sind .py-Dateien im Ordner Scripts neben dem Client (Knopf Ordner öffnen).
  • Bibliothek (SWPedia) zeigt alle Skripte aus der Skript-Bibliothek. Laden legt das Skript in deinen Ordner, Update holt eine neuere Fassung. Gestartet wird ein geladenes Skript erst, wenn du es selbst startest.
  • Taste belegt eine Taste, die das Skript startet und wieder stoppt.
  • Auto startet das Skript nach dem Einloggen – nur für diesen Charakter oder für alle.
  • Aufnahme schreibt deine eigenen Aktionen als Skript mit – ein guter Anfang für ein eigenes Skript.

Regeln

Diese Regeln gelten für jedes Skript und sind im Client fest eingebaut:

  • Nach 10 Minuten ohne Maus- oder Tastatureingabe pausieren alle Skripte, bis du wieder etwas tust.
  • Höchstens eine Aktion pro Sekunde, über alle laufenden Skripte zusammen.
  • Skripte dürfen andere Spieler nicht angreifen und nicht feindlich anvisieren.
  • Der Server sieht, wie viele Skripte bei dir laufen.
  • Skripte haben keinen Zugriff auf Dateien, Netzwerk oder Programme außerhalb des Spiels.

Eigenes Skript teilen

  1. Schreibe und teste dein Skript im Spiel.
  2. Lege in der SWPedia eine neue Seite an. Der Seitenname wird zum Dateinamen, also kurz und eindeutig, z. B. Kräuter sammeln.
  3. Füge diesen Rahmen ein und ersetze Beschreibung und Code:
{{Skript
|beschreibung=Ein Satz, was das Skript macht
}}
Optional: Erklärung, Voraussetzungen, bekannte Grenzen.

<syntaxhighlight lang="python">
# dein Code
</syntaxhighlight>
  1. Speichern – fertig. Das Skript erscheint sofort in der Bibliothek im Spiel.

Hinweise:

  • Nur der erste syntaxhighlight-Block wird heruntergeladen.
  • Wer die Seite ändert, ändert das Skript für alle. Spieler sehen in der Bibliothek den Namen des letzten Bearbeiters und das Datum.
  • Auf der Diskussionsseite können andere Fehler melden oder Verbesserungen vorschlagen.

Siehe auch