Ir para conteúdo
  • 0

[Resolvido] [Java] Como criar umas string parrudas!


Guest Gostosão do fórum SrKerwin

Pergunta

Guest Gostosão do fórum SrKerwin

Eu queria fazer o seguinte, eu to atualizando meu plugin de VIP que eu tinha abandonado e queria fazer desse jeito:

Quando alguém adicionar uma nova string na config ela funcionar tipo:

QualquerNomeAqui:
  Permission: "permission.user"
  TAG: "{t}{a}{g}"

ai se eu quiser criar mais de 1 grupo desses e tals... eu dei uma pesquisada e os vídeos gringo não ajudavam muito!

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

Guest Gostosão do fórum SrKerwin

q

 

n entendi

Eu quero que os usuários do meu plugin possam criar novos grupos na config.. tipo eu não sei como que faz para eles poder criar novos grupos!

Eu sei desse jeito:

Nome1:
  Permissao: "permissao"
  Tag: "tag"
Nome2:
  Permissao: "permissao"
  Tag: "tag"

Eu queria saber como eles podem criar mais sem eu precisar fazer string para isso!

Link para o comentário
Compartilhar em outros sites

Guest Gostosão do fórum SrKerwin

ConfigurationSection

Isso mesmo, como eu uso isso? tutoriais gringos não ajudaram, no fórum não tem tutorial disso e os BR não presta :/

 

 

for (String s : getConfig().getConfigurationSection("String").getKeys(false){

}

Como e a funcionalidade? tipo oque eu preciso fazer e colocar na configuração?

 

Eu quero fazer a config desse jeito :/

Onomeaqui:
  Permissao: "permissao"
  TAG: "Tag"

Deixa eu pegar meu código atual aqui rapidão

Link para o comentário
Compartilhar em outros sites

Isso mesmo, como eu uso isso? tutoriais gringos não ajudaram, no fórum não tem tutorial disso e os BR não presta :/

 

 

Como e a funcionalidade? tipo oque eu preciso fazer e colocar na configuração?

 

Eu quero fazer a config desse jeito :/

Onomeaqui:
  Permissao: "permissao"
  TAG: "Tag"

Deixa eu pegar meu código atual aqui rapidão

for (String s : getConfig().getConfigurationSection("Tags").getKeys(false)) {

String perm = getConfig().getString("Tags." + s + ".Permissao");

String tag = getConfig().getString("Tags." + s + ".TAG");

}

 

Ai na config:

 

Tags:

  adsw:

    Permissao: sla

    TAG: sla

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

Guest Gostosão do fórum SrKerwin

for (String s : getConfig().getConfigurationSection("Tags").getKeys(false){

String perm = getConfig().getString("Tags." + s + ".Permissao");

String tag= getConfig().getString("Tags." + s + ".TAG");

}

 

Ai na config:

 

Tags:

  adsw:

    Permissao: sla

    TAG: sla

Vou testar o/

 

Não funcionou '-'

Código:

     public void onVIP(ChatMessageEvent e) {

         Player p = e.getSender();

         

         for (String s : getConfig().getConfigurationSection("Settings").getKeys(false)){

          String permission = getConfig().getString("Settings." + s + ".Permission");

             String tag = getConfig().getString("Settings." + s + ".TAG");

 

             if ((e.getTags().contains("srvip")) && (p.hasPermission(permission))) {

e.setTagValue("srvip", tag.replace("&", "§"));

             }

         }

     }

 

Configuração:

Settings:

VIP:

#Informe a permissão que você deseja para ser adicionado no grupo vip!

Permission: "srvip.group.vip"

#Informe abaixo a tag que você deseja que o grupo VIP tenha!

TAG: "&6{v}{i}{p} &r"

 

#Abaixo você pode criar novos grupos!

VIPi:

Permission: "srvip.group.vipf"

TAG: "&7{i}{r}{o}{n} &r"

VIPg:

Permission: "srvip.group.vipgold"

TAG: "&6{g}{o}{l}{d} &r"

VIPd:

Permission: "srvip.group.vipd"

TAG: "&b{d}{i}{a}{m}{o}{n}{d} &r"

Editado por Gostosão do fórum SrKerwin
Link para o comentário
Compartilhar em outros sites

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