Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Minecraft
You last visited: Today at 02:17

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Plugin] ArrayList Inhalt per Schild abfragen

Discussion on [Plugin] ArrayList Inhalt per Schild abfragen within the Minecraft forum part of the Other Online Games category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2014
Posts: 16
Received Thanks: 2
[Plugin] ArrayList Inhalt per Schild abfragen

Heay,

und zwar habe ich momentan ein Problem. Und zwar habe ich eine ArrayList der name ist Lobby und deren Inhalt(Spieler Zahl) möchte per Schild abfragen. Das lso auf dem Schild steht z.B


=========
Lobby 1
5
=========


Mfg.
Flash
GSR|Flash is offline  
Old 02/21/2014, 21:57   #2
 
Kante''s Avatar
 
elite*gold: 135
Join Date: May 2011
Posts: 1,511
Received Thanks: 255
Dann nimmst du einfach die ArrayList (z.B. die List heißt "Lobby" und deine Schildvariable heißt "s") und machst dann:

Code:
s.setLine(4, "" + Lobby.size());
Dann einfach diese Code-Zeile bei jedem Update der List dort einfügen
Kante' is offline  
Old 02/21/2014, 22:00   #3
Moderator


 
elite*gold: 558
Join Date: Feb 2010
Posts: 6,544
Received Thanks: 1,424
Ich verstehe nicht ganz was du willst, also schreibe ich jetzt einmal das auf was ich vermute:
Du hast für irgendetwas eine Lobby und möchstest das die Anzahl der Spieler, die sich in der Lobby befinden, auf einem bestimmten Schild angezeigt wird. Die Zahl soll sich automatisch aktualisieren, sobald ein Spieler in die Lobby kommt oder diese verlässt. Richtig oder nicht?

Vorgehensweise dazu:
Du speicherst das Schild durch einen bestimmten Ablauf bei dir im Plugin (z.B. Befehl eingeben und anschließend Rechtsklick auf das Schild). Dann setzt du jedesmal den Text auf dem Schild neu, wenn ein Spieler den join oder leave Befehl ausführt.

Für das Schild: org.bukkit.block.Sign
ComputerBaer is offline  
Old 02/21/2014, 22:45   #4
 
elite*gold: 0
Join Date: Jan 2014
Posts: 16
Received Thanks: 2
@ComputerBaer:

genau das mein ich . erstmal danke für deine antowrt jedoch failt der Link bei mir :/

mfg.
Flash
GSR|Flash is offline  
Old 02/21/2014, 22:54   #5
Trade Restricted
 
elite*gold: 133
The Black Market: 221/0/1
Join Date: Jan 2013
Posts: 3,864
Received Thanks: 236
Quote:
Originally Posted by GSR|Flash View Post
@ComputerBaer:

genau das mein ich . erstmal danke für deine antowrt jedoch failt der Link bei mir :/

mfg.
Flash
Ich glaube das soll kein link sondern lediglich ne Klasse oder so sein (Bin kein Profi hier)

vielleicht meint er das:
HogarthHughes is offline  
Old 02/21/2014, 22:59   #6
 
elite*gold: 0
Join Date: Jan 2014
Posts: 16
Received Thanks: 2
Das könnte so einiges erklären

Mfg,
Flash
GSR|Flash is offline  
Old 02/24/2014, 19:17   #7
 
elite*gold: 9
Join Date: Jul 2011
Posts: 668
Received Thanks: 16
Sowas in der Art?

Code:
ArrayList<Player> lobby = new ArrayList<Player>();
Sign s = ....;

public void updateMySign(){

  s.setLine(2, "" + lobby.size()); // Setzt in die dritte Zeile des Schilds die Größe der ArrayList lobby;

  s.update();
}

// Wann ein neuer Spieler der Lobby beitritt:
lobby.add(Player player);
updateMySign();
Gutentagsageich is offline  
Old 02/25/2014, 14:16   #8


 
elite*gold: 220
The Black Market: 106/0/0
Join Date: Dec 2009
Posts: 1,048
Received Thanks: 438
Genau, nur müsstest du natürlich auch wieder das Schild updaten und den Spieler aus der ArrayList entfernen, sobald er die Lobby verlässt, sonst kann's sein, dass du einen Spieler 20x drin hast :P
i0N is offline  
Reply


Similar Threads Similar Threads
Minecraft Bukkit Countdown-Schild Plugin?
02/15/2014 - Minecraft - 2 Replies
Gibt es ein Bukkit Plugin, dass auf einem Schild einen Countdown, der herunter zählt anzeigt? Ich habe schon selbst gesucht, habe aber nichts gefunden. Ich freue mich auf hilfreiche Antworten :) MfG BigBrickCrafter
[C#]ArrayList
11/06/2012 - .NET Languages - 6 Replies
Ich hätte da mal eine frage zu der ArrayList in C# Und zwar ich möchte gerne in ihr String suchen jedoch wenn sie 1000 oder mehr inhalte hat dauert das sehr lange:( int anzahl = arra.Count; for(int i = 0;i < anzahl;i++) { if (arra.ToString() == "h") {
Java - MinHeap als ArrayList
06/10/2012 - General Coding - 4 Replies
Meine Aufgabe (Studium zum Ingenieurinformatiker) für diese Woche lautet unter anderem: Hier mein Ansatz bisher: import java.util.*; public class MinHeap<T extends Comparable<T>> { private A - Pastebin.com Ich denke mal, ich zähle irgendwo ganz klar falsch... aber ich sehs nicht -.-
Input box auf Inhalt abfragen
05/22/2010 - AutoIt - 4 Replies
Hallo, auszug aus meinem Script: $XXXXX=InputBox("XXXXXXXXX","XXXXX X", "","", 300 , 120) $Coll = _IEFormGetObjByName($IE,"XX") $Obj = _IEFormElementGetObjByName($Coll,"XX") _IEAction($Obj,"focus")
[Intermediate] Competing against Microsofts ArrayList
08/28/2008 - CO2 Programming - 3 Replies
Performance status: (Attempting to add 1,000,000 Elements) Flexible: 156ms List: 234ms Improvement Speed: 40-50% (Attempting to remove 1,000 Elements) Flexible: 16ms List: 7907ms



All times are GMT +2. The time now is 02:17.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.