Skripte

Aus DSWiki

Wechseln zu: Navigation, Suche

Skripte sind programmierte Dateien, die spezielle Funktionen in das Spiel einbauen. Sie dienen zum Erleichtern des Spielens z.B. bei der Rekrutierung von Truppen oder dem Ausbau. Skripte von DS sind im DS-Forum zu finden. Diese müssen immer erst vom Stämme-Team genehmigt werden. Bekannte Skripte sind z.B. der Massenrekrutierungsscript oder der Gebäude-Aufbauscript.

Man findet die Skripte und die Anleitung zur Installation hier

Bedeutung

Scripte optimieren das Spielerlebnis in DS durch die Automatisierung bestimmter Spieleprozesse, zum Beispiel Routineaufgaben wie die Massenrekrutierung oder der Gebäude-Aufbau. Dabei muss das Script gewissen Standards genügen, um Server nicht zu belasten. So dürfen Scripte keine Bot-Funktionen ausführen, zum Beispiel durch mehrere serverseitig verarbeitete Eingaben oder durch die Emulation einer Rundschreiben-Funktion, obwohl man dazu nicht die Rechte besitzt (Spam).

Skripte werden umso häufiger eingesetzt, desto unübersichtlicher und aufwändiger das Spiel durch eine zunehmende Punktzahl wird. Erfahrene Spieler berichten von einem Scheitelpunkt, ab dem es ohne Skripte zur Hilfe nicht mehr geht.

Ausführung

Skripte werden client-seitig im Browser ausgeführt. Sie sind in JavaScript geschrieben. Die einzige Möglichkeit, Skripte innerhalb des Spieles zu implementieren und auszuführen, ist, wenn sie als URL in die anzupassende Schnelleiste eingearbeitet werden. Dementsprechend müssen Skripte in einer Zeile geschrieben sein. Zudem gibt es eine Größenbeschränkung.

Greasemonkey

Für alle Fälle, die die Grenzen des Spieles sprengen, können Skripte in das kostenlose Firefox-Addon Greasemonkey installiert werden. Das Addon dient ursprünglich dazu, Websites durch JavaScripts zu modifizieren - in erster Linie für den eigenen Client. Dabei wirken die Scripte nicht invasiv auf die Webpräsenz selbst (sonst wären sie verboten), sondern modifizieren lediglich die Präsentation im Browser.

Dies machen sich Scripter zunutze, um optimierte Benutzeroberflächen als Erweiterung zum Spiel zu erzeugen, die lediglich innerhalb des Browsers eines Spielers angezeigt werden.