• 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!

[Skript] jsons nutzen

Vanityra

Vorarbeiter
Registriert
9 Juni 2015
Beiträge
219
Diamanten
0
Minecraft
Vanityra
Hey Leuts,

ich hab ein kleines Problem mit einem Skript:
Ich habe nun auf die 1.8.6 geupdatet und nun gehen ja die jsons von SkQuery nicht mehr.
Nun versuche ich, auf das hier zuzugreifen, was mir jedoch durch folgende Fehlermeldung verwehrt wurde:

The function 'jsonFormat' does not exist (chat.sk, line 4: broadcast jsonFormat("&7%player%||ttp:&8[&cModerator&8]||sgt:/msg %player% ||&8: &f%message%")')

Dies finde ich recht eigenartig, hier mein Code (Er mag die Tabs nicht).

on chat:
if {muted.%player%} is not set:
if player has permission "p.a":
broadcast jsonFormat("&7%player%||ttp:&8[&cModerator&8]||sgt:/msg %player% ||&8: &f%message%")
else:
broadcast jsonFormat("&7%player%||ttp:&8[&7Spieler&8]||sgt:/msg %player% ||&8: &f%message%")


Edit:

Jetzt bekomme ich keine Fehlermeldungen mehr, jedoch wird im Chat folgendes angezeigt:
q4bri8cq.png


Ich habe den Code zu folgendem geändert (Er mag Tabs nicht):
on chat:
cancel event
if {muted.%player%} is not set:
if player has permission "p.a":
broadcast jsonColor("&7%player%||ttp:&r&8[&cModerator&8]||sgt:/msg %player% ||&f%message%")
else:
broadcast jsonColor("&7%player%||ttp:&r&8[&7Spieler&8]||sgt:/msg %player% ||&f%message%")
else:
message "&eDu darfst nicht schreiben."
 
Zuletzt bearbeitet:

ShareLock

Kuhfänger
Registriert
2 November 2011
Beiträge
66
Alter
58
Diamanten
0
Versuche doch einmal 4 Leerzeichen statt Tabs. Das zugrunde liegende Format YAML mag Tabs auch nicht. [Die meisten Editoren unterstützen es, dass tabs durch X Leerzeichen ersetzt werden (z.B. Notepad++)]

Wie es scheint ist nämlich das Event nicht gecancelt.
 

Vanityra

Vorarbeiter
Registriert
9 Juni 2015
Beiträge
219
Diamanten
0
Minecraft
Vanityra
Versuche doch einmal 4 Leerzeichen statt Tabs. Das zugrunde liegende Format YAML mag Tabs auch nicht. [Die meisten Editoren unterstützen es, dass tabs durch X Leerzeichen ersetzt werden (z.B. Notepad++)]

Wie es scheint ist nämlich das Event nicht gecancelt.

Mit Tabs war kein Problem ;) Ich habe es inzischen hinbekommen, hatte vergessen, dem zu sagen, an wen die JSON überhaupt gesendet werden soll... peinlich :/

Kann übrigens geschlossen werden. :)

Und danke @ShareLock dass du mir versucht hast zu helfen :)
 
Oben