Jump to content
  • 0

Bestimmten befehl via Commandblock


Frage

Geschrieben

Hallo alle zusammen,

ich möchte das der Commandblock wenn er ein Redstonesignal erhält folgenden Befehl aussendet:

/manuadd [sPIELER] Siedler world

Folgende zwei Probleme:

1. Wie kann ich den Spieler Automatisch Wählen lassen?

2. Wie muss ich das im Commandblock eintragen?

Danke im vorraus!

-storm183

10 Antworten auf diese Frage

Empfohlene Beiträge

  • 0
Geschrieben

@THeMattaBase nein tut es nicht diese kann man nicht mit Redstone Signal ansprechen und dann fehlt wiederum 1. nämlich wie ich Automatisch den Spieler wählen kann.

  • 0
Geschrieben (bearbeitet)

Gut damit wäre aber nicht gelöst wie ich den ganzen Befehl (/manuadd @p Siedler World) in den Commandblock einfüge.

Aber danke

bearbeitet von storm183
  • 0
Geschrieben (bearbeitet)

Hi,

Strg + c (kopieren)

Strg + v (einfügen)

Strg + a (alles auswählen)

ich gehe mal davon aus das auf dem server eingeschaltet sind.(command-block-enable war es glaub ich)

Lg teddy terror

bearbeitet von Teddy Terror
  • 0
Geschrieben

[18:18:40] [server thread/WARN]: GroupManager - WARNING - ?cGM Commands can not be called from CommandBlocks

[18:18:40] [server thread/WARN]: GroupManager - WARNING - ?cLocation: ?aworld, -210, 57, 141

So kann mir da einer helfen? Was muss ich einstellen damit dies funktioniert (Commandblocks sind Erlaubt)?

  • 0
Geschrieben (bearbeitet)

Hi,

in der GroupManager Config gibt es eine Option um Befehle per CommandBlock zu aktivieren:

allow_commandblocks: false

Hier sollte "true" anstatt "false" stehen, dann müsste es funktionieren.

-Yuki

bearbeitet von Yuki
  • 0
Geschrieben (bearbeitet)

als Alternative zu Yukis Lösung:

folgendes in die commands.yml eintragen und dann neustarten:

promote: manuaddp $$1 siedler world

oder

promote: manuaddp $$1 $$2 $$3

dann im Commandblock falls du Variante 1 nimmst:

promote @p

oder mit Variante 2:

promote @p Siedler World

Was hast du gemacht? Im wesentlichen einen Alias für den Manuaddp-Befehl via commands.yml gemacht (die Datei liegt im Root-Verzeichnis von Spigot) und diesen Alias über den Commandblock aufgerufen. Variante 2 hat den Vorteil dass du nicht nur eine Variable für @p verwendest sondern drei Variablen für den Rang und die Welt hast. Mit dieser Variante kannst du also in einem anderen Commandblock andere Ränge vergeben:

promote @p NeuerRang AndereWelt

Sowas funktioniert für die dies nicht glauben - ich hab so bisher jedes Plugin über Commandblocks verfügbar gemacht ;)

bearbeitet von LordRazen

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...
B
B