smgabriel Postado Janeiro 29, 2017 Denunciar Compartilhar Postado Janeiro 29, 2017 (editado) Olá, eu estou usando o método substring para dividir a string em duas partes... Mas este método está retirando a cor dela... Então, tem como restaurar a cor dela? ou evitar que ela seja removida? Para entender(caso não tenha) do que eu estou falando, irei deixar duas prints abaixo. Método usado: http://imgur.com/VuHT3Wn Resultado: http://imgur.com/FVOuLQp Editado Janeiro 29, 2017 por Gabriel_Sm Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Janeiro 30, 2017 Denunciar Compartilhar Postado Janeiro 30, 2017 Ta usando spigot 1.8? Link para o comentário Compartilhar em outros sites More sharing options...
Krash0 is Alive Postado Janeiro 30, 2017 Denunciar Compartilhar Postado Janeiro 30, 2017 Faz sentido isto acontecer, a segunda parte da string não contem o nenhum código de cor...Faça isto: String k = "§4Com cor, com cor"; Bukkit.getConsoleSender().sendMessage(ChatColor.getLastColors(k.substring(0, 10)) + k.substring(10)); Bukkit.getConsoleSender().sendMessage(k); O que isso exatamente faz ?, ele pega o código da ultima cor da primeira parte da string e depois coloca a segunda parte... Link para o comentário Compartilhar em outros sites More sharing options...
smgabriel Postado Janeiro 30, 2017 Autor Denunciar Compartilhar Postado Janeiro 30, 2017 (editado) Faz sentido isto acontecer, a segunda parte da string não contem o nenhum código de cor... Faça isto: String k = "§4Com cor, com cor"; Bukkit.getConsoleSender().sendMessage(ChatColor.getLastColors(k.substring(0, 10)) + k.substring(10)); Bukkit.getConsoleSender().sendMessage(k); O que isso exatamente faz ?, ele pega o código da ultima cor da primeira parte da string e depois coloca a segunda parte... Interessante, vou verificar se vai funcionar aqui e dou a resposta. @Edit Funcionou, valeu! Ta usando spigot 1.8? Sim. Editado Janeiro 30, 2017 por Gabriel_Sm Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Janeiro 30, 2017 Denunciar Compartilhar Postado Janeiro 30, 2017 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 More sharing options...
Pergunta
smgabriel
Olá, eu estou usando o método substring para dividir a string em duas partes... Mas este método está retirando a cor dela...
Então, tem como restaurar a cor dela? ou evitar que ela seja removida?
Para entender(caso não tenha) do que eu estou falando, irei deixar duas prints abaixo.
Método usado: http://imgur.com/VuHT3Wn
Resultado: http://imgur.com/FVOuLQp
Editado por Gabriel_Sm
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados