You are not logged in.

  • Login

[Bukkit-Plugin] Inventare

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.

BabacondaHD

User / Kunde

  • "BabacondaHD" is male
  • "BabacondaHD" started this thread

Posts: 89

  • Send private message

1

Monday, June 1st 2015, 1:19pm

Inventare

Also ich hab ein Plugin wo sich ein Virtuelles inventar öffnet geschrieben. In dem befinden sich ganz viele gleiche diamanten.
Und ich will das wenn man auf einen diamanten klickt das sich ein neues inventar öffnet. Früher ging das immer leicht da ich verschiedene Items im Inventar hatte, da hab ich immer diese abfrage genutzt if(e.getCurrentItem().getType() == Material.REDSTONE) {
nur jetzt sinds geleiche items mit der gleichen meta. Gibts dafür auch eine abfrage???
Danke im Vorraus
Meine Server-IP: VetoxMC.de || RPG, Grundstücke, Monstwerwelten, Zauberstäbe...


Fabsi23

User / Kunde

  • "Fabsi23" is male

Posts: 809

  • Send private message

2

Monday, June 1st 2015, 1:23pm

Sofern ich das richtig verstehe passiert immer das gleiche, egal welcher Diamant angeklickt wird. Also kannst du die Abfrage einfach weglassen, da nur Diamanten im Inventar sind. Ist ja egal welchen der Spieler anklickt.
"Ich bewundere deine Gelassenheit!"
"Das ist Desinteresse."

BabacondaHD

User / Kunde

  • "BabacondaHD" is male
  • "BabacondaHD" started this thread

Posts: 89

  • Send private message

3

Monday, June 1st 2015, 3:07pm

eben nicht bei jedem diamanten soll ja was anderes Passieren
Meine Server-IP: VetoxMC.de || RPG, Grundstücke, Monstwerwelten, Zauberstäbe...


Anno35

User / Kunde

Posts: 1,223

Thanks: 3

  • Send private message

4

Monday, June 1st 2015, 3:10pm

Dann musst du entweder den Namen des Diamantes ändern, wenn du den Namen nicht ändern willst kannst du die Lore dafür benutzen und wenn alle Diamanten komplett gleich sein sollen kannst du noch mit dem Slot arbeiten wo der Spieler draufklickt.

Slot bekommst du so: e.getRawSlot()

PhilipHell

User / Kunde

  • "PhilipHell" is male

Posts: 553

Location: localhost

Occupation: Nichtstuher

  • Send private message

5

Monday, June 1st 2015, 7:29pm

Ich mache es immer so, dass ich dem Item einen Namen gebe, und dann abfrage if e.getCurrentItem().getType().getState().getDisplayName().equalsIgnoreCase("NAME"){

:)

Gebauer_01

User / Kunde

Posts: 2,304

  • Send private message

6

Monday, June 1st 2015, 7:34pm

Nimm:

e.getCurrentItem().getItemMeta().getDisplayName();

Davor noch überprüfen, ob Meta und Name existieren.

Rso

User / Kunde

  • "Rso" is male

Posts: 434

  • Send private message

7

Monday, June 1st 2015, 9:46pm

Ich wäre lieber für e.getRawSlot

Posts: 19

  • Send private message

8

Monday, June 1st 2015, 10:41pm

Ich wäre lieber für e.getRawSlot
Ich auch

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

Similar threads