Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package dev.fallenkingdoms.commands;
- import java.util.Random;
- 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 RandomTeam implements CommandExecutor {
- @Override
- public boolean onCommand(CommandSender s, Command cmd, String label, String[] args) {
- if(s instanceof Player){
- // Joueur (sender)
- Player player = (Player) s;
- // Pseudo du joueur (sender)
- String playername = player.getName();
- // Utilisation d'un RANDOM
- Random r = new Random();
- int randomPlayerNumber = r.nextInt(Bukkit.getServer().getOnlinePlayers().size());
- int randomPlayerNumbertwo = r.nextInt(Bukkit.getServer().getOnlinePlayers().size());
- Player playerteam = (Player) Bukkit.getServer().getOnlinePlayers().toArray()[randomPlayerNumber];
- Player playerteamtwo = (Player) Bukkit.getServer().getOnlinePlayers().toArray()[randomPlayerNumbertwo];
- // Commande
- if(label.equalsIgnoreCase("team")){
- if(playername.equalsIgnoreCase("ASPIC_8") || playername.equalsIgnoreCase("ShowGames")){
- if(args.length <= 0){
- s.sendMessage("§cMerci d'indiqué quelle equipe voulez-vous crée ! §7(Rouge ou Bleu)");
- }
- if(args[0].equalsIgnoreCase("bleu") || args[0].equalsIgnoreCase("bleue")){
- if(playerteam == playerteamtwo){
- Bukkit.broadcastMessage("§e[§6§lFallenKingdoms§e] §cDeux meme joueur(s) sont dans une meme equipe merci de réessayer !");
- }
- else {
- Bukkit.broadcastMessage("§e[§6§lFallenKingdoms§e] §aL'equipe §bbleu §asera composer de §7"+playerteam.getName()+" §a et de §7"+playerteamtwo.getName());
- playerteam.sendMessage("§6Vous êtes dans l'equipe §bBleu §6!");
- playerteam.setPlayerListName("§b[Bleu] §6"+playerteam.getName());
- playerteamtwo.sendMessage("§6Vous êtes dans l'equipe §bBleu §6!");
- playerteamtwo.setPlayerListName("§b[Bleu] §6"+playerteam.getName());
- }
- }
- if(args[0].equalsIgnoreCase("rouge") || args[0].equalsIgnoreCase("red")){
- if(playerteam == playerteamtwo){
- Bukkit.broadcastMessage("§e[§6§lFallenKingdoms§e] §cDeux meme joueur(s) sont dans une meme equipe merci de réessayer !");
- }
- else {
- Bukkit.broadcastMessage("§e[§6§lFallenKingdoms§e] §aL'equipe §crouge §asera composer de §7"+playerteam.getName()+" §a et de §7"+playerteamtwo.getName());
- playerteam.sendMessage("§6Vous êtes dans l'equipe §cRouge §6!");
- playerteam.setPlayerListName("§c[Rouge] §6"+playerteam.getName());
- playerteamtwo.sendMessage("§6Vous êtes dans l'equipe §cRouge §6!");
- playerteamtwo.setPlayerListName("§c[Rouge] §6"+playerteam.getName());
- }
- }
- }
- else {
- s.sendMessage("§cVous n'êtes pas autorisé a controler la partie !");
- }
- } // qui ferme le playername
- }
- else {
- s.sendMessage("§cCommandes reservé au joueur(s) !");
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement