• 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!

HILFE!

bARIS_Bukkit

Minecrafter
Registriert
21 Januar 2015
Beiträge
10
Alter
28
Diamanten
300
Hey Leute,

Ich brauche hilfe, dringend da ich meinen Server eröffnen will,
Code:
    Player player = (Player)sender;
    if (cmd.getName().equalsIgnoreCase("cc"))
        player.hasPermission("pcs.cc");
    {
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");

Wenn ich das einstelle kann das jeder Spieler aber es wird nicht den Spielern gezeigt und

Code:
  public boolean onCommand(CommandSender sender, Command cmd, String Label, String[] args)
  {
    Player p = (Player)sender;
    if ((cmd.getLabel().equalsIgnoreCase("bc")) &&
      (p.hasPermission("pcs.broadcast"))) {
      String message = args[0];
      for (int i = 1; i < args.length; i++)
        message = message + " " + args[i];
      Bukkit.broadcastMessage("§7[§6Rundruf§7] §7" + ChatColor.translateAlternateColorCodes('&', message));
    }
    return true;
  }
}

und das Selbe hier auch..
 

h3inz3l

Schafhirte
Registriert
12 April 2013
Beiträge
132
Diamanten
0
Minecraft
h3inz3l
Also zu 1.:
Code:
Player player = (Player) sender;
if(cmd.getName().equalsIgnoreCase("")) {
    if(player.hasPermission("pcs.cc")) {
        Bukkit.broadcastMessage("");
        Bukkit.broadcastMessage("");
    }
}

Deswegen empfehle ich dir, bevor du mit Bukkit/Spigot Programmierung beginnst, erst Java an sich zu lernen:
http://www.tutego.de/javabuch/Java-ist-auch-eine-Insel/10/

Dort lernst du auch, wie du mit den geschweiften Klammern umgehen musst. Hierbei liegt bei deinem Code das Hauptproblem.

MFG h3inz3l aka Lucas
 

Chrisliebär❤️

nur echt mit ❤️
Moderator
Registriert
19 Mai 2014
Beiträge
1.675
Diamanten
830
Und tut das auch mein Message Bug beheben
Finds raus und lern Java. Das bringt nichts, wenn dir hier jeder alles vorkaut. Fachliche Fragen kannst du gerne stellen aber bitte nicht "funktioniert mein Code denn nun oder soll ich irgendwo was anderes zufällig reinschreiben und euch dann nochmal fragen?"
 

bARIS_Bukkit

Minecrafter
Registriert
21 Januar 2015
Beiträge
10
Alter
28
Diamanten
300
Code:
package me.xXxBarisxXx;

import java.util.logging.Logger;

import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;

public class cc
  implements CommandExecutor
{
  public final Logger logger = Logger.getLogger("Minecraft");

  public boolean onCommand(CommandSender sender, Command cmd, String alias, String[] args)
  {
    Player player = (Player)sender;
    if (cmd.getName().equalsIgnoreCase("cc"))
        player.hasPermission("pcs.cc");
    {
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("");
      Bukkit.broadcastMessage("§7[§6ChatClear§7] §eDer Spieler §c"+ player.getName() +" §ehat den Chat gecleart. ");
    }
    return false;
  }
}

Könnte mir das jmd dann beheben da ich das drigend brauche und es nicht kann
 

LordKaktus

Kuhfänger
Registriert
31 Dezember 2014
Beiträge
66
Diamanten
0
Code:
  public boolean onCommand(CommandSender sender, Command cmd, String alias, String[] args){
      if (cmd.getName().equalsIgnoreCase("cc")){
            Player player = (Player)sender;
            if(player.hasPermission("pcs.cc")){
                for(int i = 0; i <= 20 ; i++){
                    Bukkit.broadcastMessage("");
                }
                Bukkit.broadcastMessage("§7[§6ChatClear§7] §eDer Spieler §c"+ player.getName() +" §ehat den Chat gecleart. ");
            }
            return true;
      }
      return false;
  }

Du solltest noch ein else einbauen, damit dem Spieler eine "NoPermissions"-Nachricht ausgegeben wird, falls sie nicht in die if-abfrage "player.hasPermission("pcs.cc")" kommen. Viel Spaß beim weiteren Herumexperimentieren :)
 
Zuletzt bearbeitet:
Oben