Ir para conteúdo
  • 0

[Resolvido] [Ajuda] Prefix Do Pex


LuizB

Pergunta

14 respostass a esta questão

Posts Recomendados

  String prefix = PermissionsEx.getUser(e.getPlayer()).getGroups()[0].getPrefix();
                        //pega a tag do grupo
            String prefix1 = prefix.replaceAll("&", "§"); 
                        //coloca as cores determinadas
    @Override
    public boolean onCommand(CommandSender s, Command c, String label,
            String[] a) {
        Player p = (Player) s;
        if (c.getName().equalsIgnoreCase("tag")){
            String msg == getconfig.getstring(Texto).replace("{TAG}",prefix1);
            p.sendMessage(msg);
        }

Config.yml

Texto: 'Sua tag é {TAG}'

Fiz na pressa aqui, deve ter algo errado, não abri eclipse, se tiver responde esse comentário que tento ajudar..

Link para o comentário
Compartilhar em outros sites

  String prefix = PermissionsEx.getUser(e.getPlayer()).getGroups()[0].getPrefix();
                        //pega a tag do grupo
            String prefix1 = prefix.replaceAll("&", "§"); 
                        //coloca as cores determinadas
    @Override
    public boolean onCommand(CommandSender s, Command c, String label,
            String[] a) {
        Player p = (Player) s;
        if (c.getName().equalsIgnoreCase("tag")){
            String msg == getconfig.getstring(Texto).replace("{TAG}",prefix1);
            p.sendMessage(msg);
        }

Config.yml

Texto: 'Sua tag é {TAG}'

Fiz na pressa aqui, deve ter algo errado, não abri eclipse, se tiver responde esse comentário que tento ajudar..

 

Man Quando Eu Digito o Comando Aparece {TAG} em Vez da Tag

 

Como Eu Coloquei

              

String prefix = PermissionsEx.getUser(e.getPlayer()).getGroups()[0].getPrefix();
                        
            String prefix1 = prefix.replaceAll("&", "§"); 
                        

 

 

sender.sendMessage(Principal.cf.getConfig().getString("congelou").replace("&", "§").replace("{TAG}",prefix1.replaceAll("@alvo", alvo.getName())));
Link para o comentário
Compartilhar em outros sites

sender.sendMessage(Principal.cf.getConfig().getString("congelou").replace("&", "§").replace("{TAG}",prefix1.replaceAll("@alvo", alvo.getName())));

 

Esqueceu de fechar o ) depois de prefix1

sender.sendMessage(Principal.cf.getConfig().getString("congelou").replace("&", "§").replace("{TAG}",prefix1).replaceAll("@alvo", alvo.getName()));
Link para o comentário
Compartilhar em outros sites

 

Esqueceu de fechar o ) depois de prefix1

sender.sendMessage(Principal.cf.getConfig().getString("congelou").replace("&", "§").replace("{TAG}",prefix1).replaceAll("@alvo", alvo.getName()));

Mesma coisa :(

Link para o comentário
Compartilhar em outros sites

public static Chat chat = null; // No início da Class

private boolean setupChat(){ // Qualquer local
	RegisteredServiceProvider<Chat> rsp = getServer().getServicesManager().getRegistration(Chat.class);
	chat = rsp.getProvider();
	return chat != null;
}

setupChat(); // No onEnable

chat.getPlayerPrefix("NomeDoPlayerAqui"); // Pegar tag do player

Utiliza Vault API que é melhor

Link para o comentário
Compartilhar em outros sites

Mas Se Eu Colocar {TAG}. p.getName()); vai pegar o nick do player '-'

Oxi, kkkkkkkkkkkkkkkkkkkkkkk malz aew, e pra pegar o prefix do Pex , so nao sei como, da uma decompilada no pex, e ve as variaveis e arruma uma tipo getGroupPrefix("dono") tipo issuh aew

Link para o comentário
Compartilhar em outros sites

 

Oxi, kkkkkkkkkkkkkkkkkkkkkkk malz aew, e pra pegar o prefix do Pex , so nao sei como, da uma decompilada no pex, e ve as variaveis e arruma uma tipo getGroupPrefix("dono") tipo issuh aew

Ou olha no Github do Pex.

 

Como eu disse, utiliza a API do Vault que é melhor

Link para o comentário
Compartilhar em outros sites

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