Ir para conteúdo
  • 0

[Resolvido] [Suporte] Config #4


PlaayZone

Pergunta

Alguem em ajuda por favor, estou tentando fazer um plugin que ele crie um grupo e com outro código ele coloque algum player neste determinado grupo, o código que estou tentando fazer é esse

if (cmd.getName().equalsIgnoreCase("setgrupo")) {
                 if (a.length == 0) {
                 p.sendMessage("§cPor favor especifique um nome para este grupo!");
                 return true;
                 }
                 if (settings.getData().getConfigurationSection("grupo.").contains(a[0])) {
                 p.sendMessage("§cO grupo "+ a[0] + " já existe!");
                 return true;
                 }
 
                 settings.getData().createSection("grupo").set("grupo.", a[0]);
                 p.sendMessage("§2O grupo "+"§l§a"+a[0]+ " §2foi criado com sucesso!");
                 settings.saveData();
                
                }
                if(cmd.getName().equalsIgnoreCase("addgrupo")) {
                 if(a.length == 2) {
                 Player target = Bukkit.getPlayerExact(a[1]);
                 if(target== null) {
                 p.sendMessage("§cEste player nao esta online ou nome incorreto!");
                 return true;
                 }
                 if(!(settings.getData().getConfigurationSection("grupo").contains(a[0]))) {
                 p.sendMessage("§cEsse grupo ainda nao existe!");
                 return true;
                 }                 
                 }                
                 settings.getData().set("grupo." + a[0], a[1]);;
                 settings.saveData();
                 
                 
                 }
 
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

A config é para ficar assim: eu dou /setgrupo 13 , ele vai criar um grupo sem nada tipo :


config.yml 


grupo:


  13:


 


E depois eu adiciono alguem nesse grupo, mas eu não to conseguindo fazer isso.


Que vai resultar nisto


 


grupo


13: Nome Do Player


 


Code que estou usando:


if (cmd.getName().equalsIgnoreCase("setgrupo")) {
                if (a.length == 0) {
                p.sendMessage("§cPor favor especifique um nome para este grupo!");
                return true;
                }
               
                settings.getData().set("grupo." +a[0], a[0]);              
                p.sendMessage("§2O grupo "+"§l§a"+a[0]+ " §2foi criado com sucesso!");
                settings.saveData();
                
                }
                if(cmd.getName().equalsIgnoreCase("addgrupo")) {
                if(a.length == 2) {
                Player target = Bukkit.getPlayerExact(a[1]);
                if(target== null) {
                p.sendMessage("§cEste player nao esta online ou nome incorreto!");
                return true;
                }
                if(!(settings.getData().getConfigurationSection("grupo").contains(a[0]))) {
                p.sendMessage("§cEsse grupo ainda nao existe!");
                return true;
                }                
                }
Link para o comentário
Compartilhar em outros sites

 

A config é para ficar assim: eu dou /setgrupo 13 , ele vai criar um grupo sem nada tipo :

config.yml 

grupo:

  13:

 

E depois eu adiciono alguem nesse grupo, mas eu não to conseguindo fazer isso.

Que vai resultar nisto

 

grupo

13: Nome Do Player

 

Code que estou usando:

if (cmd.getName().equalsIgnoreCase("setgrupo")) {
                 if (a.length == 0) {
                 p.sendMessage("§cPor favor especifique um nome para este grupo!");
                 return true;
                 }
                
                 settings.getData().set("grupo." +a[0], a[0]);                
                 p.sendMessage("§2O grupo "+"§l§a"+a[0]+ " §2foi criado com sucesso!");
                 settings.saveData();
                
                }
                if(cmd.getName().equalsIgnoreCase("addgrupo")) {
                 if(a.length == 2) {
                 Player target = Bukkit.getPlayerExact(a[1]);
                 if(target== null) {
                 p.sendMessage("§cEste player nao esta online ou nome incorreto!");
                 return true;
                 }
                 if(!(settings.getData().getConfigurationSection("grupo").contains(a[0]))) {
                 p.sendMessage("§cEsse grupo ainda nao existe!");
                 return true;
                 }                 
                 }

 O console esta indicando que os erros estão nas linhas: 152 e 169 da Main

 

 Pode passar essas linhas só para eu confirmar algo?

Link para o comentário
Compartilhar em outros sites

Desculpa luigi, mas consegui arruma os erro, pode fechar o tópico e desculpa pela perca de tempo.

 

Agradecidamente.

Ter uma duvida nunca é perca de tempo ;)

 

 Fechado

logo-forum.png

 

 

Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas.

 

 

Atenciosamente,

Gamer's Board

Link para o comentário
Compartilhar em outros sites

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