Pages :: 1
Bonjour a tous, je me présente Thunder. Développeur de http://anarya.fr/
Pour créer une commande de /broadcast c'est ultra simple ! suivez moi !
Je ne vais pas vous embêter a créer la class main etc
Pour commencer ajouter ceci dans votre plugin.yml:
commands:
broadcast:
Ensuite allez dans votre class main et plus précisément dans le onEnable et ajouter ceci:
getCommand("broadcast").setExecutor(new MaCommande());
Puis aller dans votre class MaCommande et faite ceci:
Player p = (Player) sender;
if(cmd.getName().equalsIgnoreCase("broadcast")) { //On vérifie que la commande est bien /broadcast
if(sender.hasPermission("monpl.masupercommande")) { //on vérifie si le joueur a la permissions
if(args.length == 0) { //Si il n'y a que /broadcast on envoie un message d'érreur
sender.sendMessage("§c§l/annonce <votremessage>");
}
if(args.length >= 1) { //On vérifie si il y a bien /broadcast <monmessage>
StringBuilder broadcast = new StringBuilder(""); //on créer la chaine qui permer de mettre plusieurs argument en message
for(String morceaux : args) {
if(!broadcast.equals("")) broadcast.append(" "); //Si il y a un espace cela va s'afficher
broadcast.append(morceaux);
}
Bukkit.broadcastMessage("§8[§6Annonce§8] §r"+ broadcast);
}
} else {
sender.sendMessage("§c§lTu n'as pas la permissions d'effectuez ceci");
}
}
Dernière modification par ThunderCFL (05/11/2017 17:44:25)
Hors ligne
Pas mal mais pas assez détaillé à mon avis. Pas expliqué assez en détail
Hors ligne
Pas mal mais pas assez détaillé
Hors ligne
yahoo mail login sign in
C'est bien à part que ce n'est détaillé. Il faut mieux expliquer car on ne comprend rien !
Hors ligne
Z_runner, rédacteur d'astuces et étudiant à ses heures perdues
z.runner.mc@gmail.com
Serveur Discord non-officiel de fr-minecraft
Pages :: 1