Sie sind nicht angemeldet.

  • Anmelden

Lieber Besucher, herzlich willkommen bei: Nitrado.net Prepaid Gameserver Community-Support. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

StackBasher

User / Kunde

  • »StackBasher« ist männlich
  • »StackBasher« ist der Autor dieses Themas

Beiträge: 109

  • Nachricht senden

1

Samstag, 4. Juli 2015, 15:48

Schild, welches jedem Spieler einen anderen Text anzeigt

Hallo zusammen
Ich möchte ein Schild erstelen, welches jedem Spieler einen anderen Text anzeigt. Ich bin mir ziemlich sicher, dass ich dazu Packets verwenden muss. Allerdings weiss ich nicht welches.
Hätte mir bitte jmd ein paar Hinweise?
MfG

Jannik8500

User / Kunde

  • »Jannik8500« ist männlich

Beiträge: 322

Wohnort: Frauenfeld

Beruf: Schüler, Developer

  • Nachricht senden

2

Samstag, 4. Juli 2015, 17:06

Quellcode

1
2
3
public void sendSign(Player player, Location zielschild, List<String> text) {
	player.sendSignChange(zielschild, (String[])text.toArray());
}

PhilipHell

User / Kunde

  • »PhilipHell« ist männlich

Beiträge: 554

Wohnort: localhost

Beruf: Nichtstuher

  • Nachricht senden

3

Sonntag, 5. Juli 2015, 23:26

Quellcode

1
2
3
public void sendSign(Player player, Location zielschild, List<String> text) {
	player.sendSignChange(zielschild, (String[])text.toArray());
}


Ja dieses Thema ist erledigt, jedoch finde ich es mit Packets schöner.

Quellcode

1
2
3
4
5
6
7
	public static void sendSign(Location loc, String[] lines, Player send) {
		
		PacketPlayOutUpdateSign packet = new PacketPlayOutUpdateSign(((CraftWorld)loc.getWorld()).getHandle(),
				new BlockPosition(loc.getBlockX(), loc.getBlockY(), loc.getBlockZ()), getChatComponents(lines));
				((CraftPlayer)send.getPlayer()).getHandle().playerConnection.sendPacket(packet);
		
	}

Rso

User / Kunde

  • »Rso« ist männlich

Beiträge: 434

  • Nachricht senden

4

Montag, 6. Juli 2015, 00:00

Versionsabhänig ist schöner? (facepaln)

StackBasher

User / Kunde

  • »StackBasher« ist männlich
  • »StackBasher« ist der Autor dieses Themas

Beiträge: 109

  • Nachricht senden

5

Montag, 6. Juli 2015, 09:50

Sorry Leute, dass ich euch nicht sagen konnte, dass sich dieses Thema schon erledigt hat. Ich konnte für 1440 Minuten nicht schreiben ^^
Danke für eure Vorschläge

iSEVEN

User / Kunde

  • »iSEVEN« ist männlich

Beiträge: 1 457

  • Nachricht senden

6

Montag, 6. Juli 2015, 17:02

Zitat

Versionsabhänig ist schöner? (facepaln)


N diggah =D

WolverinGER

User / Kunde

  • »WolverinGER« ist männlich

Beiträge: 516

Beruf: Schüler (Gym)

  • Nachricht senden

7

Montag, 6. Juli 2015, 17:50

Versionsabhänig ist schöner? (facepaln)


DU hast vorkommend recht ;)
@StackBasher warum Programmierst du dann überhaupt mit der BukkitAPI? Wen du immer alles versionsabhängig machen willst....
BungeeUtil --> Deine API für den Bungeecord
PacketLib | Inventory API | NPC API | und vieles mehr...