• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Anklickbarer text [Skript]

AddventureTime

Minecrafter
Registriert
8 April 2020
Beiträge
26
Diamanten
266
Minecraft
14flavius
Hallo
ich will einen skript programmieren das wenn man auf den text klickt zu einer website geleitet wird, aber es kommt ein error... was mache ich falsch?

discord.sk:
command /discord:
        aliases: /discord /dc /Discord
        trigger:
                json("&7[&aMineCart&7] &7||&7Klicke Hier um zu dem Discord zugelangen||url:www.discord.gg/BxdnKQw||ttp:&a&nKlicke Hier||&7.")
 

AddventureTime

Minecrafter
Registriert
8 April 2020
Beiträge
26
Diamanten
266
Minecraft
14flavius
Was ist denn der Fehler, den du bekommst?
Code:
[Skript] Can't understand this condition/effect: json("&7[&aMineCart&7] &7||&7Klicke Hier um zu dem Discord zugelangen||url:www.discord.gg/BxdnKQw||ttp:&a&nKlicke Hier||&7.") (discord.sk, line 4: json("&7[&aMineCart&7] &7||&7Klicke Hier um zu dem Discord zugelangen||url:www.discord.gg/BxdnKQw||ttp:&a&nKlicke Hier||&7.")')
 

Malfrador

Threadripper
Registriert
16 Juni 2013
Beiträge
1.473
Diamanten
396
Minecraft
Malfrador
Diese JSON-Formatierung ist schon ungefähr seit 1.9 veraltet. Skript kann das inzwischen deutlich besser.
Korrekte Version:
Code:
command /discord:
        aliases: discord, dc, Discord
        trigger:
                send formatted "&7[&aMineCart&7] &7Klicke hier, um zum Discord zu gelangen: <link:https://www.discord.gg/BxdnKQw>&6Klicke hier<reset>"

Ich habe auch deine aliases korrigiert, denn vorher hast du einen Befehl namens "/discord dc discord" registriert - das ist sicher nicht, was du wolltest. Kommas sind wichtig! Lustigerweise funktioniert ein solcher Befehl aber sogar, trotz Leerzeichen und Schrägstrichen.

Zusätzlich zu <link:https://dein-link.com> gibt es noch <tooltip:&aText für das Tooltip> und <run command:/befehl>. Farbcodes können genauso mit Tags benutzt werden, z.B: <red> oder <#171f96> . <reset> setzt dabei immer die vorhergehende Formatierung zurück. Dies betrifft auch Farben.
 
Zuletzt bearbeitet:

AddventureTime

Minecrafter
Registriert
8 April 2020
Beiträge
26
Diamanten
266
Minecraft
14flavius
Diese JSON-Formatierung ist schon ungefähr seit 1.9 veraltet. Skript kann das inzwischen deutlich besser.
Korrekte Version:
Code:
command /discord:
        aliases: discord, dc, Discord
        trigger:
                send formatted "&7[&aMineCart&7] &7Klicke hier, um zum Discord zu gelangen: <link:https://www.discord.gg/BxdnKQw>&6Klicke hier<reset>"

Ich habe auch deine aliases korrigiert, denn vorher hast du einen Befehl namens "/discord dc discord" registriert - das ist sicher nicht, was du wolltest. Kommas sind wichtig! Lustigerweise funktioniert ein solcher Befehl aber sogar, trotz Leerzeichen und Schrägstrichen.

Zusätzlich zu <link:https://dein-link.com> gibt es noch <tooltip:&aText für das Tooltip> und <run command:/befehl>. Farbcodes können genauso mit Tags benutzt werden, z.B: <red> oder <#171f96> . <reset> setzt dabei immer die vorhergehende Formatierung zurück. Dies betrifft auch Farben.


[20:06:24 ERROR]: 'formatted "&7[&aMineCart&7] &7Klicke hier, um zum Discord zu gelangen: <link:https://www.discord.gg/BxdnKQw>&6Klicke hier<reset>"' is not a text (discord.sk, line 4: send formatted "&7[&aMineCart&7] &7Klicke hier, um zum Discord zu gelangen: <link:https://www.discord.gg/BxdnKQw>&6Klicke hier<reset>"')

[20:06:24 INFO]: Loaded 2 scripts with a total of 0 triggers and 3 commands in 0.02 seconds

server ist version 1.8.8
 

Malfrador

Threadripper
Registriert
16 Juni 2013
Beiträge
1.473
Diamanten
396
Minecraft
Malfrador
Welche Skript-Version nutzt du denn? In der neuesten Version (Download) klappt das absolut einwandfrei.
Skript unterstützt nur noch Server ab Version 1.9. Mit 1.8 hat man mehr als die Hälfte aller jemals erschienen Minecraft-Vollversionen verpasst und das weiter zu unterstützen ist den Aufwand nicht wert, besonders bei so einem komplexen Plugin wie Skript.
Die JSON-Features wurden mit irgendeiner 2.3-Alpha eingeführt, das letzte 1.8.8-Build ist allerdings dev36 und damit vor 2.3.

Du kannst dementsprechend versuchen ob 2.3.6 noch mit 1.8.8 funktioniert oder deinen Server auf eine vernünftige, unterstützte Version updaten. Oder auf das Feature verzichten.
 
Zuletzt bearbeitet:

AddventureTime

Minecrafter
Registriert
8 April 2020
Beiträge
26
Diamanten
266
Minecraft
14flavius
Welche Skript-Version nutzt du denn? In der neuesten Version (Download) klappt das absolut einwandfrei.
Skript unterstützt nur noch Server ab Version 1.9. Mit 1.8 hat man mehr als die Hälfte aller jemals erschienen Minecraft-Vollversionen verpasst und das weiter zu unterstützen ist den Aufwand nicht wert, besonders bei so einem komplexen Plugin wie Skript.
Die JSON-Features wurden mit irgendeiner 2.3-Alpha eingeführt, das letzte 1.8.8-Build ist allerdings dev36 und damit vor 2.3.

Du kannst dementsprechend versuchen ob 2.3.6 noch mit 1.8.8 funktioniert oder deinen Server auf eine vernünftige, unterstützte Version updaten. Oder auf das Feature verzichten.
Kannst du bitte den Skript nochmal für 1.8.8 machen wenn das geht danke
 

Malfrador

Threadripper
Registriert
16 Juni 2013
Beiträge
1.473
Diamanten
396
Minecraft
Malfrador
Wenn du den gesamten Beitrag gelesen hast, wüsstest du, das ich dir empfohlen habe Skript 2.3.6 auszuprobieren, da das die älteste Version ist, die dieses Feature bietet. Wenn auch 2.3.6 nicht funktioniert, hat Skript keine (eigene) Möglichkeit. Der /tellraw-Befehl z.B. würde aber durchaus gehen.
Wenn du nicht das Windows 95 der Minecraft-Versionen nutzen würdest, wäre das auch alles kein Problem.
 
Oben