• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Bei 4Spielern in ArrayList Countdown starten....

Status
Für weitere Antworten geschlossen.

ZockerBoysHD

Kuhfänger
Registriert
15 August 2014
Beiträge
56
Diamanten
0
Minecraft
ZockerBoysHD
Hay,

Ich sitze schon fast ne woche an meinem Ragemode plugin, und kriege es einfach NICHT hin, das der bei 4spielern in der arraylist ein countdown startet....
Weder beim join event noch beim countdown.
Mein Source Code:


@EventHandler
public void on(PlayerJoinEvent e) {
final Player p = e.getPlayer();
if(ragemode.size() == 1); {
p.setLevel(120);
p.sendMessage("§5Der Countdown hat gestartet!");
this.countdown = Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(this, new Runnable()
{
public void run()
{
if (high != 0)
{
high -= 1;
p.setLevel(high);
p.sendMessage("Start: "+ high);
}
else{

p.sendMessage("§2Dein Spielmodus wurde geändert!");
p.setGameMode(GameMode.CREATIVE);
p.setLevel(0);
Bukkit.getScheduler().cancelTask(countdown);
high = 120;
}
}
}, 0L, 20L);
}
return;
}


Und etwas hörher steht auch die variable high und countdown:
int high = 120;
int countdown;

Es wäre sehr nett, wenn eine rmir helfen könnte!
 

Kroseida

Schafhirte
Registriert
28 September 2015
Beiträge
110
Alter
28
Diamanten
307
Minecraft
Kroseida
Erstmal den Code vernünftig posten..
Mach erst mal das was Baba43 gesagt hat.
dein code hier ORDENTLICH posten, und am besten auch den bereich wo du die Spieler in deine ArrayList addest.
(http://hastebin.com/)

Und damit auch du kapierst was mit debuggen gemeint ist, du sollst alle Variablen ausgeben z.B mit System.out.println(ragemode), oder Bukkit.getLogger().info(ragemode)...
bzw. System.out.println(ragemode.size()), Bukkit.getLogger().info(ragemode.size()).
Und kannst auch gleich Java lernen gehen.
 

Kroseida

Schafhirte
Registriert
28 September 2015
Beiträge
110
Alter
28
Diamanten
307
Minecraft
Kroseida
Du fügst
Code:
ragemode.add(p.getName())
nach
Code:
final Player p = e.getPlayer();
hinzu.
UND du solltest mal ordentlich programmieren, das tut ja fast schon weh...
 

UnityGaming

Workaholic
Registriert
25 Oktober 2015
Beiträge
527
Alter
26
Diamanten
312
Minecraft
FastFelix771
Schon wieder Teufelswerk. :eek:

Prüfe ob dein Code auch wirklich wie gewünscht ausgeführt wird!
In Klartext: Schau nach ob diese ArrayList auch WIRKLICH befüllt wird.

Formatierung und Code-Tags sind dir auch Fremdwörter, hm?
Außerdem ist es keineswegs ungewöhnlich das größere Projekte länger als eine Woche dauern...
 

ZockerBoysHD

Kuhfänger
Registriert
15 August 2014
Beiträge
56
Diamanten
0
Minecraft
ZockerBoysHD
Schon wieder Teufelswerk. :eek:

Prüfe ob dein Code auch wirklich wie gewünscht ausgeführt wird!
In Klartext: Schau nach ob diese ArrayList auch WIRKLICH befüllt wird.

Formatierung und Code-Tags sind dir auch Fremdwörter, hm?
Außerdem ist es keineswegs ungewöhnlich das größere Projekte länger als eine Woche dauern...
Aber Ich sitze die ganze zeit nur am countdown und ich brauche wirklich hilfe!
Kann vieleicht einer einen code hier posten der geht?
 

Kroseida

Schafhirte
Registriert
28 September 2015
Beiträge
110
Alter
28
Diamanten
307
Minecraft
Kroseida
Aber Ich sitze die ganze zeit nur am countdown und ich brauche wirklich hilfe!
Kann vieleicht einer einen code hier posten der geht?
ZockerBoysHD DU bist ein Developer, DEINE aufgabe ist es lösungen für ein bestimmtes probleme zu finden.
Du bist nicht in der lage zu debuggen und schaffst es auch nicht meinen lösungsvorschlag zu implementieren.

Bitte lesen und umsetzen, danke:
http://openbook.rheinwerk-verlag.de/javainsel/
 

ZockerBoysHD

Kuhfänger
Registriert
15 August 2014
Beiträge
56
Diamanten
0
Minecraft
ZockerBoysHD
WIESO SOLLTE ICH? Ich brauche kein java können für piss minecraft plugins!

ich kann das, was ich kann, und wenn ich mal hilfe brauche, dann frage ich in einem minecraft forum nach, und suche kein dummes java buch!

Ich möchte hilfe, und kein buch....


Abber da das keiner versteht verschwinde ich hier.... TSCHÜS
 

GPSforLEGENDS

Vorarbeiter
Registriert
21 März 2014
Beiträge
289
Alter
85
Diamanten
300
Minecraft
GPSforLEGENDS

Kroseida

Schafhirte
Registriert
28 September 2015
Beiträge
110
Alter
28
Diamanten
307
Minecraft
Kroseida
WIESO SOLLTE ICH? Ich brauche kein java können für piss minecraft plugins!

ich kann das, was ich kann, und wenn ich mal hilfe brauche, dann frage ich in einem minecraft forum nach, und suche kein dummes java buch!

Ich möchte hilfe, und kein buch....


Abber da das keiner versteht verschwinde ich hier.... TSCHÜS
Du kannst es ja anscheinend nicht, du stellst hier halt eine frage wie:
"Ich habe ein Zeitmaschine gebaut, wieso funktuniert die nicht?", woher soll ich das den Wissen? Ich bin nicht der Erbauer.
Genau so ist es auch mit einem Plugin, trozdem hab ich dir einen Lösungsvorschlag gegeben.

Dazu kommt auch noch du musst Java können, weil Bukkit/Spigot Plugins basieren auf Java.

Hier wieder: Buch ≙ hilfe
 
Zuletzt bearbeitet:

Lui9iGamer

Minecrafter
Registriert
14 November 2013
Beiträge
12
Diamanten
0
Minecraft
Lui9iGamer
Wenn du nach Hilfe fragst und du Hilfe bekommst, wir dir aber nicht den Quellcode geben, brauchst du nicht in einem anderen Forum mit der gleichen Kacke ankommen und nachfragen, ob dir jemand das mal machen kann.
 
Status
Für weitere Antworten geschlossen.
Oben