You are not logged in.

  • Login

[Bukkit-Plugin] Inventar abfragen..

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.

xNicolas207

User / Kunde

  • "xNicolas207" started this thread

Posts: 32

  • Send private message

1

Saturday, June 6th 2015, 3:09pm

Inventar abfragen..

Hey,

ich habe schon die Suchfunktion und Google genutzt aber jetzt sind Profis gefragt ;3

Ich möchte ganz Easy das Inventar abfragen ob noch eine bestimmte Zahl an Slots frei sind..
Damit ich ich sagen kann ob jemand /kit machen kann oder nicht weil sein Inventar voll ist..

Ich vermute mal das man das Inventar durchgehen muss mit einer Forschleife aber ich schaffe es irgendwie nicht..
Wäre cool wenn ihr mir mit einem Script unter die Arme greift ;3

LG <3

WolverinGER

User / Kunde

  • "WolverinGER" is male

Posts: 502

Occupation: Schüler (Gym)

  • Send private message

2

Saturday, June 6th 2015, 3:29pm

Source code

1
2
3
4
5
Inventory inv;
		int free = 0;
		for(ItemStack is : inv.getContents())
			if(is == null || is.getType() == Material.AIR)
				free++;

bitte ;=)
BungeeUtil --> Deine API für den Bungeecord
PacketLib | Inventory API | NPC API | und vieles mehr...


iSEVEN

User / Kunde

  • "iSEVEN" is male

Posts: 1,431

  • Send private message

3

Saturday, June 6th 2015, 5:05pm

Den check auf Air kannst du dir sparen da Standardmäßig alle leeren Slots null sind :)

WolverinGER

User / Kunde

  • "WolverinGER" is male

Posts: 502

Occupation: Schüler (Gym)

  • Send private message

4

Saturday, June 6th 2015, 5:07pm

Nunja du kannst nie wissen. Du kannst ja auch p.getInventory().setItem(1,new Itemstack(Material.AIR)) machen
BungeeUtil --> Deine API für den Bungeecord
PacketLib | Inventory API | NPC API | und vieles mehr...


Gebauer_01

User / Kunde

Posts: 2,304

  • Send private message

5

Saturday, June 6th 2015, 7:16pm

Du müsstest halt noch abfragen, ob die Items ggf. noch stackbar sind.

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

Similar threads