13 Schilder
Daniel Saukel edited this page 2016-03-23 15:46:23 +01:00

Globale Schilder

Bei DungeonsXL gibt es Schilder, die in der Hauptwelt Deines Servers platziert werden und Spielern das Bilden von Partys erlauben, damit sie den Dungeon looten können.

Ein Gruppenschild besteht aus diesen Zeilen:

[DXL] / Group / TEST / 1,3

Die dritte Zeile beinhaltet den Namen des Dungeons oder, wenn nur ein Floor gespielt werden soll, der einzigen Map. Die letzte Zeile definiert die Anzahl der Gruppen, die maximal zeitgleich spielen können, die Anzahl der Spieler in einer Gruppe und, wenn man noch eine weitere Variable hinzufügt, ob es sich um einen ganzen Dungeon (Multi-Floor-Dungeon; MFD) oder nur eine Map (Single-Floor-Dungeon; SFD) handelt. Will man also ein Gruppenschild für einen MFD erstellen, so ist die letzte Zeile z.B. "3,4,+", im Falle eines SFDs schlicht "3,4".

Anstatt den Befehl nutzen zu lassen, kann man auch ein Leave-Schild neben das Portal setzen.

[DXL] / Leave

Edit-Schilder

Im Editiermodus kann man verschiedene Schilder hinsetzen welche verschiedene Funktionen bewirken, wenn sie ausgelöst werden. Sie sind später im Spielmodus nicht mehr sichtbar.
Die erste Zeile des Schildes beschreibt die Art. In den mittleren beiden Zeilen werden zusätzliche Informationen angegeben. Die untere Zeile beinhaltet die Auslöser, die das Schild auslösen.

Jeder Dungeon braucht mindestens diese Schilder:

  • lobby
  • ready
  • start
  • end

Lobby Sign

Dies erstellt den Lobby Spawnpunkt


Ready Sign

Dies erstellt ein "Bereit" Schild, welches nach Aussuchen der Klasse in der Lobby zum starten des Dungeons angeklickt/ausgelöst werden muss


Leave Sign

Mit diesem Schild kann man den Dungeon und die Gruppe verlassen.


Start Sign

Dieses Schild definiert den Punkt an welchem der Dungeon startet. Nach dem alle Spieler bereit sind werden sie dort hin teleportiert.


End Sign

Wird dieses Schild ausgelöst, z.B. durch Berührung durch jeden Spieler, so ist der Dungeon geschafft.


Floor Sign

Wird dieses Schild ausgelöst, z.B. durch Berührung durch jeden Spieler, so ist der Floor geschafft und der Spieler wird in den nächsten Floor teleportiert. Wird in der zweiten Zeile kein Floor spezifiziert, so wird der Spieler in einen zufälligen Floor aus der Liste in der Konfigurationsdatei des Dungeons teleportiert, solange die floorCount-Zahl noch über 0 ist.


Classes Sign

Dies erstellt die Klassenauswahl Schilder. Man benötigt je Klasse ein Schild.



Cmd Sign

Dieses Schild benötigt CommandsXL. Dieses Schild führt einen CXL-Command aus, wobei die zweite Zeile den Befehlsnamen spezifiziert und die dritte die Verzögerung bis zur Ausführung und den Modus ausführt: Die Befehle können von der Konsole ("console"), als Operator ("op") oder einfach mit den Rechten des Spielers ("defaukt") ausgeführt werden.


Mob Sign MM Sign

Dies erstellt einen Mob-Spawnpoint. Seit v0.9.5 unterstützt DungeonsXL MythicMobs. Diese werden bezüglich Trigger und Permission genau wie DXLs Custom Mobs und Vanilla Mobs behandelt.

1[Mob]
2ArtDie Art des Mobs. Hier können custom mobs aus der config verwendet werden
3Verzögerung,AnzahlDie Verzögerung bestimmt, wie lange es dauert, bis der nächste Mob gespawned wird (in sek.). Die Anzahl bestimmt, wie viele Mobs insgesamt gespawned werden
4Auslöser

Msg Sign

Dies zeigt eine Nachricht, welche vorher festgelegt wurde.

1[Msg]
2IDDie ID der Nachricht. Diese kann man in der config.yml definieren oder per /dxl msg
3
4Auslöser

Place Sign

An diesem Ort kann man Blöcke platzieren.

1[Place]
2BlockID[Optional] Die Block ID des Blockes, der hier gesetzt werden kann.
3?[Optional] Die Seite des Blockes, an dem der Block gesetzt werden kann?
4

Checkpoint Sign

Dies erstellt einen Checkpoint.
Falls man stirbt kommt man automatisch zum letzten Checkpoint, ansonsten zum Startpoint.


Chest Sign

Alle Kisten die rund um dieses Schild stehen, werden zu "Belohnungskisten". Falls man diese Kisten im Dungeon öffnet, wird der Inhalt dem "Belohnungsinventar" hinzugefügt welchen man erhält, falls man den Dungeon beendet.


Trigger Sign

Kann andere Schilder auslösen.
Löst alle Schilder aus, die dieses Schild als Auslöser definiert haben.

1[Trigger]
2IDDie Trigger-ID. Alle Schilder, die dieses Schild mit "T id" als Auslöser festgelegt haben, werden ausgelöst, wenn dieses Schild ausgelöst wird. Wird dieses Feld leergelassen, so wird automatisch die nächste freie ID gefunden und eingesetzt.
3
4Auslöser

Redstone Sign

Verwandelt sich in einen Redstone Block, der ein Redstone Signal ausgibt.
Außerdem kann das Signal verzögert und auch wiederholt werden.

1[Redstone]
2Verzögerung[Optional] Verzögerung der Signalausgabe in Repeaterschritten. 1 = wie normaler Repeater, 4 = wie voller Repeater, 10 = 1 sek, 600 = 1 min
3Wiederholung[Optional] Anzahl der Wiederholungen des Signals. Die Verzögerung bestimmt die Zeit zwischen den Wiederholungen. Leer = Kein Wiederholungen (Dauer an), 0 = Unendlich wiederholen
4Auslöser

Protipp: Durch anfügen von ",x" an die Verzögerung, kann auch die Signal-An Zeit während der Wiederholungen auf x Repeaterschritte eingestellt werden. Diese ist sonst genau so lang wie die Verzögerung.


Block Sign

Verwandelt sich in einen Block.

1[Block]
2Aus-Blockid/Name,BlockdataDie Blockid oder Name des Blocks, sowie [Optional] Blockdata des Blocks, der vor dem Auslösen erscheint
3An-Blockid/Name,BlockdataDie Blockid oder Name des Blocks, sowie [Optional] Blockdata des Blocks, der nach dem Auslösen erscheint
4Auslöser

Tipp: Rechtsklicke mit einem Stock auf einen Block, um dessen BlockId und Blockdata herauszufinden!


Interact Sign

Verwandelt sich in ein anklickbares Schild:

Interact Sign after

1[Interact]
2IDSchilder die diese ID mit "I id" als Auslöser definiert haben, werden beim anklicken dieses Schildes ausgelöst
3TextText der oben erscheint
4TextText der unten erscheint

Auslöser

Um die meisten dieser Schilder auszulösen, bedarf es eines Auslösers. Dieser wird in der untersten Zeile eines Schildes festgelegt. Hier werden alle Auslöser erklärt:


Distance Trigger

Distance
Schild wird ausgelöst wenn ein Spieler sich in einem Umkreis von einer bestimmten Anzahl von Blöcken aufhält. In diesem Fall 15 Blöcke.


Redstone Trigger

Redstone
Schild wird ausgelöst wenn der darunterliegende Block ein Redstone Signal empfängt. Wird das Schild seitlich an einem Block angebracht, so ist dieser der Redstone Empfänger.


Sign Trigger

Triggersign
Schild wird ausgelöst wenn das Triggerschild mit der ID 1 ausgelöst wurde.


Interact Trigger

Interact
Schild wird ausgelöst, wenn das Interact Schild mit der ID 1 mit einem Rechtsklick berührt wurde.


Use Item Trigger

Use Item
Schild wird ausgelöst, wenn ein Spieler das Item "Scroll" mit einem Rechtsklick benutzt. Der Name des Items kann ein englischer Name eines Minecraft Items, der eines Buches, oder der eines umbenannten Items sein.


Mob Death Trigger

Mob
Schild wird ausgelöst, wenn der Mob "Boss" getötet wird. Der Name des Mobs kann die englische Bezeichnung eines Minecraft Mobs sein (z.B. "zombie"), oder der eines custom mobs, aus der config.yml


Mehrere Auslöser

Multiple Triggers

Ein Schild kann mehrere Auslöser haben, getrennt mit einem Komma. Hierbei gilt: Erst wenn alle Auslöser ausgelöst sind, wird dieses Schild aktiv. Bei diesem Beispiel bedeutet das: Erst wenn ein Spieler im Umkreis von 15 Blöcken war, ein Redstone Signal anliegt, der Mob "Boss" tot ist und das Triggerschild 2 ausgelöst wurde, so wird das Schild ausgelöst.

Wird gar kein Auslöser angegeben, so ist das Schild sofort aktiv.
Ausnahme: Die Schilder Ready, Leave und End werden zu Interact Schildern, die durch klicken ausgelöst werden.

Schilder ausschalten

Schilder mit Redstone und/oder Trigger Auslöser können wieder deaktiviert werden, indem das anliegende Redstone Signal ausgeschaltet wird. Das Schild ist nun solange inaktiv, bis das Signal wieder anliegt.

Spielerspezifische Auslöser

Spielerspezifische Auslöser sind die, in die möglicherweise nur ein einzelner Spieler involviert ist. Dazu gehören Distance, Interact und Use Item. Mit einem von diesen als einzigen Auslöser wird ein Schild vorerst nur für den involvierten Spieler ausgelöst. Nur er hat damit z.B. einen Checkpoint erreicht, oder erhält eine Nachricht.
Beispiel: Eine Nachricht, die in einem bestimmten Umkreis ausgelöst wird. Die Nachricht erscheint nur den Spielern, der sich innerhalb dieses Umkreises befindet.

Natürlich können die anderen Spieler das Schild daraufhin auch auslösen.

© 2012-2013 Frank Baumann & Milan Albrecht, alle Rechte vorbehalten