You are not logged in.

  • Login
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.

noob112

User / Kunde

  • "noob112" started this thread

Posts: 116

  • Send private message

1

Saturday, June 13th 2015, 2:20pm

DeathEvent ItemDrop verändern

Hi,
ich habe folgendes Problem: Ich setze einen Spieler in einen bestimmten Modi, indem ich sein Inventar änder und das alte abspeicher, wenn er nun stirbt soll aber das richtige Inventar droppen, wie mache ich das da?

Anno35

User / Kunde

Posts: 1,223

Thanks: 3

  • Send private message

2

Saturday, June 13th 2015, 3:14pm

Was meinst du mit richtiges Inventar? Das was er zu dieser Zeit hat oder das was abgespeichert ist?

noob112

User / Kunde

  • "noob112" started this thread

Posts: 116

  • Send private message

3

Saturday, June 13th 2015, 3:16pm

Das was abgespeichert ist.

Fabsi23

User / Kunde

  • "Fabsi23" is male

Posts: 809

  • Send private message

4

Saturday, June 13th 2015, 3:58pm

Gib ihm beim PlayerDeathEvent das Inventar wieder. Dann sollte er es droppen. Anonsten mach es per
e.getDrops().clear
und dann in einer Schleife immer wieder:
e.getDrops().add(ITEM)
"Ich bewundere deine Gelassenheit!"
"Das ist Desinteresse."

noob112

User / Kunde

  • "noob112" started this thread

Posts: 116

  • Send private message

5

Saturday, June 13th 2015, 4:39pm

Gib ihm beim PlayerDeathEvent das Inventar wieder. Dann sollte er es droppen. Anonsten mach es per
e.getDrops().clear
und dann in einer Schleife immer wieder:
e.getDrops().add(ITEM)


Ja habe es jetzt schon gelöst ;D dachte es gibt sowas wie setDrops, das hatte dann iretiert.

xMarzl

User / Kunde

  • "xMarzl" is male

Posts: 121

Location: xMarzl.getLocation();

Occupation: Azubi

  • Send private message

6

Sunday, June 14th 2015, 9:40am

@noob
Du brauchst aber keine schleife machen...
Einfach
D = e.getDrops....

D.clear();
D.add(Material.SOUP)....
Bei Fragen kannst du mich gern privat anschreiben .

Fabsi23

User / Kunde

  • "Fabsi23" is male

Posts: 809

  • Send private message

7

Sunday, June 14th 2015, 9:42am

Wenn er aber 30 verschiedene Items im abgespeicherten Inventar hat? Soll er dann deiner Meinung nach 30 Zeilen dafür machen?
"Ich bewundere deine Gelassenheit!"
"Das ist Desinteresse."

iSEVEN

User / Kunde

  • "iSEVEN" is male

Posts: 1,431

  • Send private message

8

Sunday, June 14th 2015, 3:50pm

Warum 30 Zeilen bei einer for-schleife?!

Das Teil braucht max 4 Zeilen Code und ist dynamisch...

Fabsi23

User / Kunde

  • "Fabsi23" is male

Posts: 809

  • Send private message

9

Sunday, June 14th 2015, 5:33pm

Er meinte er braucht keine Schleifen. Daher hab ich ihn gefragt ob er lieber 30 Zeilen machen will.
"Ich bewundere deine Gelassenheit!"
"Das ist Desinteresse."

noob112

User / Kunde

  • "noob112" started this thread

Posts: 116

  • Send private message

10

Sunday, June 14th 2015, 10:11pm

@noob
Du brauchst aber keine schleife machen...
Einfach
D = e.getDrops....

D.clear();
D.add(Material.SOUP)....


Ich habe die ganze Hotbar abgespeichert ;D Da brauchte ich eine Schleife ^^ Wie gesagt funktioniert alles habe die alten HotbarItems aus dem Drop entfernt und die gespeicherten wieder hinzugefügt, dafür brauchte ich 2 Schleifen geht leider nicht anders.

Fabsi23

User / Kunde

  • "Fabsi23" is male

Posts: 809

  • Send private message

11

Sunday, June 14th 2015, 11:09pm

Wozu denn 2? Zum Inventar clearen? Oder willst du nur die Hotbar leer haben?
"Ich bewundere deine Gelassenheit!"
"Das ist Desinteresse."

noob112

User / Kunde

  • "noob112" started this thread

Posts: 116

  • Send private message

12

Sunday, June 14th 2015, 11:31pm

Wozu denn 2? Zum Inventar clearen? Oder willst du nur die Hotbar leer haben?

Will nur die Hotbar verändern, der Rest des Inventars soll unberührt bleiben.

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