Forum francais Minecraft. Serveur de jeu FR-Minecraft et astuces pour Minecraft.

Pages :: 1

#1 05/11/2017 17:38:36

Membre

Messages : 1

Comment créer une commande de /broadcast ?

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

#2 05/11/2017 22:22:31

Membre
Lieu : France

Messages : 385

Re : Comment créer une commande de /broadcast ?

Pas mal mais pas assez détaillé à mon avis. Pas expliqué assez en détail

Hors ligne

#3 21/03/2018 11:23:32

Membre

Messages : 1

Re : Comment créer une commande de /broadcast ?

Pas mal mais pas assez détaillé

Hors ligne

#4 14/11/2018 13:56:19

Membre
Lieu : Dans un monde minecraft

Messages : 142

Re : Comment créer une commande de /broadcast ?

C'est bien à part que ce n'est détaillé. Il faut mieux expliquer car on ne comprend rien !

Hors ligne


oSVDSa9.png

    201907081844zzv.png

a.php?i=20&h=Un+bon+d%C3%A9but&t=Pose+100+blocs

#5 15/11/2018 00:53:23

Modérateur-Rédacteur
Lieu : Quelque part entre 2 serveurs

Messages : 363
Site Web

Re : Comment créer une commande de /broadcast ?

On peut éviter les déterrements de posts ainsi que les re-dits svp?

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

Pied de page des forums