[Bukkit] Vault

05/19/2013 19:10 President741#1
Hallo,

wie kann man mit Vault die Prefixe, bzw. die Farbcodes aus dem Prefix auslesen? Hab mir mal die Dev Seite auf Bukkit.org angschaut, nur werde darauß nicht sonderlich schlau...
05/19/2013 19:24 ComputerBaer#2
Dann überleg mal ...
... wo die Prefixe festgelegt werden.
... wie man etwas in einem String findet.
05/19/2013 20:03 ComputerBaer#3
Ok, ich glaube damit ich versuchen kann dir da weiter zu helfen, müssen wir erstmal klären was du vor hast.

Ich verstehe das richtig, du möchtest den Farbcode aus dem Prefix haben, damit du deinen eigenen (zustätzlichen) Prefix entsprechend einfärben kannst?

Man könnte es so machen, dass man sich die Position des &-Zeichens holt und dann noch das nächste Zeichen aus dem String holt.
Könnte ungefähr so aussehen:
Code:
tag_besucher = "&" + besucher[besucher.indexOf("&") + 1] + tag_besucher;
Jetzt aber ein Problem dabei:
Was machst du wenn im Prefix mehrere Farben drin sind? z.B. "&f[&4Admin&f]"
Dann wäre dein Admin weiß, obwohl seine eigentlich Farbe Rot ist.
05/19/2013 20:26 ComputerBaer#4
Das sollte auch gehen, ungefähr so:
Code:
tag_besucher = "&" + besucher[besucher.indexOf("&", besucher.indexOf("&") + 1) + 1] + tag_besucher;
([Only registered and activated users can see links. Click Here To Register...])