|
You last visited: Today at 02:17
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.
02/21/2014, 21:22
|
#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
|
|
|
02/21/2014, 21:57
|
#2
|
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
|
|
|
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
|
|
|
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
|
|
|
02/21/2014, 22:54
|
#5
|
Trade Restricted
elite*gold: 133
Join Date: Jan 2013
Posts: 3,864
Received Thanks: 236
|
Quote:
Originally Posted by GSR|Flash
@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:
|
|
|
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
|
|
|
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();
|
|
|
02/25/2014, 14:16
|
#8
|
elite*gold: 220
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
|
|
|
|
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.
|
|