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

McPlayHD

User / Kunde

  • "McPlayHD" is male
  • "McPlayHD" started this thread

Posts: 324

Location: 127.0.0.1

Occupation: Student

Thanks: 2

  • Send private message

1

Monday, February 22nd 2016, 3:51pm

Ich würde meinen, dass man so oder so den Code grundauf besser und übersichtlicher schreiben könnte...

Zum Beispiel beim Start des Projektes...
Diese ganze Countdown Funktion: http://pastebin.com/0cvikavN
könnte man einiges einfacher machen:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
private void Countdown(){

	new BukkitRunnable() {
		int cd = 11;
		@Override
		public void run() {
			cd --;
			if(cd > 0) {
				for(Player player : Bukkit.getOnlinePlayers()){
					player.sendMessage("§a[Varo] §cDas Spiel startet in §e" + cd + " §cSekunden!");
					player.playSound(player.getLocation(), Sound.NOTE_PLING, 1, 1);
				}
				if(cd == 10) {
					for(Player player : Bukkit.getOnlinePlayers()){
						player.setWalkSpeed(0F);
						player.setGameMode(GameMode.ADVENTURE);
						String SchutzzeitSpieler = player.getDisplayName();
						Schutzzeit.add(SchutzzeitSpieler);
					}
				}
			} else {
				cancel();
				for(Player player : Bukkit.getOnlinePlayers()){  
					player.sendMessage("§a[Varo] §eVARO beginnt!");
					player.playSound(player.getLocation(), Sound.NOTE_PLING, 1, 2);
					player.setHealth(20D);
					player.setFoodLevel(20);
					player.setGameMode(GameMode.SURVIVAL);
					String SchutzzeitSpieler = player.getName();
					player.setWalkSpeed(0.2F);
					Schutzzeit.remove(SchutzzeitSpieler);
				}
			}
		}

	}.runTaskTimer(this, 0, 20);

}


Ich bitte dich, in Zukunft auch etwas auf die Ausrückung zu achten... Dann muss man nicht noch selbst den ganzen Code in seine Programmieroberfäche einfügen.

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