You are not logged in.

  • Login

[Bukkit-Plugin] Chat Problem

Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

Dear visitor, welcome to Nitrado.net Prepaid Gameserver Community-Support - Archiv. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

StackBasher

User / Kunde

  • "StackBasher" is male
  • "StackBasher" started this thread

Posts: 109

  • Send private message

1

Monday, March 16th 2015, 6:34pm

Chat Problem

Hallo zusammen.

Ich will, dass "[BOW]" immer auf der gleichen Höhe angezeigt wird. Zum Beispiel so:

StackBasher [BOW] loser
StackBasher [BOW] andererloser

Ich habe einen Code geschrieben, dass "[BOW]" immer 17 Zeichen vom Anfang vom String entfehrnt ist. Danach replace ich die ersten paar Chars mit einem Spielernamen.
Das würde auch perfekt funktionieren, wenn alle Buchstaben gleich breit werden. Nur leider ist zb der "i" dünner und der "w" breiter.
Weiss jemand wie ich machen kann, dass [BOW] immer auf gleicher Höhe steht?

MfG Bash

This post has been edited 1 times, last edit by "StackBasher" (Mar 18th 2015, 7:23am)


Stuppsman

User / Kunde

Posts: 2,766

Thanks: 25

  • Send private message

2

Tuesday, March 17th 2015, 4:00am

Theoretisch müsstest du, wenn du irgendwie an die verwendete Schriftart kommst, über die Font oder FontMetrics-Klasse die Breite der Buchstaben herausfinden können.. dann kannste die statt der Anzahl der Buchstaben nehmen und das Limit dementsprechend anpassen.. ich weiss nur nicht, wie und ob du an die Schriftart kommst, die verwendet wird.
Nein, ich hab kein Skype.. bei Interesse an einer privaten Unterrichtsstunde, wende dich bitte direkt an mein Team! 8)

StackBasher

User / Kunde

  • "StackBasher" is male
  • "StackBasher" started this thread

Posts: 109

  • Send private message

3

Tuesday, March 17th 2015, 8:16pm

@Stuppsman
Die Schriftbreite wird im Resourcepack in einem separaten File deklariert. Aber vermutlich kann ich nicht auf das Resourcepack von Spielern zugreifen.
Es gibt ja jetzt Serverresourcepacks. Könnte ich so eins machen, dass nur die Schriftart festsezt, und sonst die Texturen vom Resourcepack, dass der Player hat verwendet?

Gebauer_01

User / Kunde

Posts: 2,304

  • Send private message

4

Tuesday, March 17th 2015, 10:52pm

Es gibt ja jetzt Serverresourcepacks. Könnte ich so eins machen, dass nur die Schriftart festsezt, und sonst die Texturen vom Resourcepack, dass der Player hat verwendet?


Nein, das ist leider nicht möglich.
Außerdem kann sich der Spieler auch gegen das Servertexturenpacket entscheiden.

MfG Gebauer_01

Stuppsman

User / Kunde

Posts: 2,766

Thanks: 25

  • Send private message

5

Wednesday, March 18th 2015, 1:38am

Außerdem kann sich der Spieler auch gegen das Servertexturenpacket entscheiden.


Das ist natürlich richtig, aber ich find, dann darf der sich auch nicht beschweren, wenns blöd aussieht ;)
Nein, ich hab kein Skype.. bei Interesse an einer privaten Unterrichtsstunde, wende dich bitte direkt an mein Team! 8)

StackBasher

User / Kunde

  • "StackBasher" is male
  • "StackBasher" started this thread

Posts: 109

  • Send private message

6

Wednesday, March 18th 2015, 7:22am

Außerdem kann sich der Spieler auch gegen das Servertexturenpacket entscheiden.


Das kann aber auch umgangen werden: Beim joinen wird einfach überprüft, ob der Spieler das richtige Resourcepack hat.
Das wird zB auch auf dem Hypixel-Server beim Cops and Crimes Minigame verwendet.

Gebauer_01

User / Kunde

Posts: 2,304

  • Send private message

7

Wednesday, March 18th 2015, 2:09pm

Das kann aber auch umgangen werden: Beim joinen wird einfach überprüft, ob der Spieler das richtige Resourcepack hat.
Das wird zB auch auf dem Hypixel-Server beim Cops and Crimes Minigame verwendet.


Und wie frägt man deiner Meinung nach ab, welches Texturenpacket ein Spieler nutzt?

MfG Gebauer_01

LostBattle

User / Kunde

Posts: 388

  • Send private message

8

Wednesday, March 18th 2015, 2:45pm

Das kann aber auch umgangen werden: Beim joinen wird einfach überprüft, ob der Spieler das richtige Resourcepack hat.
Das wird zB auch auf dem Hypixel-Server beim Cops and Crimes Minigame verwendet.


Und wie frägt man deiner Meinung nach ab, welches Texturenpacket ein Spieler nutzt?

MfG Gebauer_01

fragt nicht frägt ;)

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net