Ir para conteúdo

Duvida Comando


Pontinho

Posts Recomendados

Como eu posso fazer pra quando uma pessoa pega kit vim itens de outro plugin Ex De comandos 
/givebox {player} 9901 Quando essa pessoa pega o kit o cosole tem que digita esse comando como eu posso fazer isso
alguem pode me ajuda pfv
estou precisando mt disso

Link para o comentário
Compartilhar em outros sites

11 minutos atrás, Kees_T disse:
  Mostrar conteúdo oculto


//Verifico se digitou o comando de pegar o kit
        if (cmd.getName().equalsIgnoreCase("pegarkit")) {

            //Verifico se ele digitou qual kit quer pegar
            if (args.length == 0) {
                sender.sendMessage("Digite o kit que quer pegar");
                return true;
            }

            //Verifico se ele digitou pra pegar o kit VIP
            if (args[0].equalsIgnoreCase("vip")) {

                //Verifico se quem digitou o comando de pegar kit é um jogador
                if (!(sender instanceof Player)) {
                    sender.sendMessage("O console não pode pegar kits!");
                    return true;
                }

                //Pego uma instancia do jogador que digitou
                Player jogadorDigitou = (Player) sender;

                //Crio um arraylist pra guardar os comandos que vou executar
                ArrayList<String> comandos = new ArrayList<>();

                //Adiciono no array todos os comandos que vou querer executar no console
                comandos.add("givebox {player} 9901");
                comandos.add("eco give {player} 500");

                //Passo por cada comando que adicionei acima
                for (String comandosAExecutar : comandos) {
                    //E aqui executo o comando com o metodo dispatchCommand, dando replace no nome do jogador.
                    Bukkit.dispatchCommand(Bukkit.getConsoleSender(), comandosAExecutar.replace("{player}", jogadorDigitou.getName()));
                }

                return true;
            }

            return false;
        }

 

 

Ou, caso voce esteja se referindo a adicionar comandos no kit do essentials, também da pra por: http://prntscr.com/l627wb . Ele ja da replace automaticamente no nome do jogador

Tente por como os comandos dentro dos items do kit, olhe o exemplo do kit VIP que fiz: http://prntscr.com/l628ya

Editado por Kees_T
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...