Ir para conteúdo

leonardosc

Membros VIP
  • Total de itens

    2.229
  • Registro em

  • Última visita

Respostas na Comunidade

  1. leonardosc's postagem in [Resolvido] [DÚVIDA] Setar item no Inventário! was marked as the answer   
    Inventory.setItem( index, item )
  2. leonardosc's postagem in [Resolvido] Sistema de Registro via authme (SHA256) was marked as the answer   
    Qual hash que tu ta usando no althme? tem umas que usa "salt"...
     
    Da uma olhada nesse meu código aqui https://github.com/leonardosnt/AuthMe-Web/blob/master/src/AuthMe.class.php

    Essa função criptografa a senha de acordo com a hash que tu ta usando, ta uma olhada ai... https://github.com/leonardosnt/AuthMe-Web/blob/master/src/AuthMe.class.php#L176
  3. leonardosc's postagem in [Resolvido] Ajuda com json was marked as the answer   
    TextComponent tc = new TextComponent(" §1§l[Efeito]§eSe voce quiser desativar o efeito §b§lGelo "); tc.addExtra( messagedisableice ); p.spigot().sendMessage( tc ); Se tu prestasse atenção ao ler... eu vi isso em menos de 5 segundos...
  4. leonardosc's postagem in [Resolvido] [Duvida] Java Construtor was marked as the answer   
    Os cara e vai com as outras, e acaba aprendendo errado.
    So no mundo dele que uma coisa imutavel, estatica vai "lagar mais"
     
    Guarda a instancia do seu plugin em uma variavel estatica, like a singleton....
  5. leonardosc's postagem in [Resolvido] [Duvida] Bukkit BroadCast was marked as the answer   
    Se tu tiver falando na parte de pegar todos os argumentos e tals... tu precisa fazer um loop por "todos" os argumentos..
    StringBuilder msgBuilder = new StringBuilder(); for( int i = 0; i < args.length; i++ ) { msgBuilder.append(args[i]).append(" "); } // Envia a mensagem pra todos os jogadores. Bukkit.broadcastMessage( msgBuilder.toString() );
  6. leonardosc's postagem in [Resolvido] Duvida booleana was marked as the answer   
    boolean ehPraEnviar = true;// true = "sim", false = "nao"
     
    if (ehPraEnviar)
    {
    player.sendMessage("oi");
    }
  7. leonardosc's postagem in [Resolvido] Returns true||false ????? was marked as the answer   
    Os dois dao na mesma, eu nuncz parei pra procurar qual a diferenca de retornar verdadeiro ou falso, mas creio que voce deve retornar verdadeiro se o comando foi executado com sucesso, senao retorna falso.
     
    Por exemplo, se o cara nao te permissao, ou nao colocou argumentos suficientes voce envia uma msg e tals e retorna falso.
     
    Mas diferenca mesmo nao tem, como disse creio que seja so pra indicar se o comando foi executado xom sucesso ou nao.
     
     
     
    Mals pelos erros, to no tablet.
     
     
     
    @edit
    Isso se refere ao onCommand.....
  8. leonardosc's postagem in [Resolvido] [Duvida] Bukkit was marked as the answer   
    for(Player p : Bukkit.getOnlinePlayers())
    {
    // faz alguma coisa com p
    // p.sendMessage("oi");
    }
  9. leonardosc's postagem in [Resolvido] [Duvida] Java 7 + Eclipse was marked as the answer   
    Tu nao fez direito, tu tem que ler, colocar a permissao certa pra tu poder acessar essa biblioteca, que e restrita por padrao.
  10. leonardosc's postagem in [Resolvido] Verificar permissoes was marked as the answer   
    faz um loop percorrendo todas as tags, e verifica se o jogador tem essa tag, ai tu usa um stringBuilder pra concatenar as tags q o cara tem, ai envia a mensagem pra ele.... nao to no pc pra dar um exemplo.....
     
    Tipo...
     
     
     
    For tag : listaDeTags
    If jogador.hasPermission("tags." + tag)
    // ele pode usar essa tag... faz alguma coisa
     
    Foi so um pseudocodigo, pq to no celular...
  11. leonardosc's postagem in [Resolvido] [Duvida] - Codding plugin :3 was marked as the answer   
    Pra nao precisa duplicar código e tals
    int[][] offsets = {{-6, 0, 0}, {6, 0, 0}, {0, 0, -6}, {0, 0, 6}}; for( int i = 0; i < offsets.length; i++ ) { Firework F = (Firework) e.getPlayer().getWorld().spawn(e.getPlayer().getLocation().add(offsets[i][0], offsets[i][1], offsets[i][2]), Firework.class); FireworkMeta FM = F.getFireworkMeta(); FM.addEffect(FireworkEffect.builder().flicker(false).trail(false).with(Type.BALL).withColor(Color.RED).withFade(Color.BLUE).build()); FM.setPower(this.plugin.getConfig().getInt("Potencia")); F.setFireworkMeta(FM); }
  12. leonardosc's postagem in [Resolvido] Ajuda ArrayList was marked as the answer   
    Já que ela é estatica é só colocar "NomeDaClassePrincipal.usando" 
     
    Ex
     
    ClassePrincipal.usando.add("xablau");
  13. leonardosc's postagem in [Resolvido] [Java] Ajudinha aqui pls... was marked as the answer   
    https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/scoreboard/Team.html#unregister()
     
    team.unregister();
  14. leonardosc's postagem in [Resolvido] [Java] Como fazer uma super string? hehe was marked as the answer   
    DONT DO GAMBIARRA PLIZ
     
    Cria uma tabela pra armazenar os jogadores, ai nela você coloca o clan que o cara ta, as kills, deaths e os bangs todos.
     
    Ai na tabela de clans vc coloca so as informaçoes do clan, tipo tag, data de criação etc
  15. leonardosc's postagem in [Resolvido] [Erro] [Duvida] Plugin Erro was marked as the answer   
    Provavelmente tu colocou algo errado na config.
  16. leonardosc's postagem in [Entregue] Addon para skript was marked as the answer   
    Precisa colocar - na frente da perm, alem do q ja tem
  17. leonardosc's postagem in [Resolvido] Dúvida, pegar jogador(a) que morreu pró Wither!! was marked as the answer   
    @EventHandler
    public void onPlayerDeath( PlayerDeathEvent event )
    {
    if ( event.getEntity().getKiller() instanceof Wither )
    {
    // esse cara foi morto por um wither
    }
    }

  18. leonardosc's postagem in [Resolvido] Dúvida, como usar porcentagem? was marked as the answer   
    if ( Math.random() < 0.5 )
    {
        // da a madeira
    }
  19. leonardosc's postagem in [Resolvido] Dúvida, reload na configuração. was marked as the answer   
    O bukkit "não suporta" comentários na config, ou seja quando você recarregar os espaços & comentários serão removidos.
     
    Eu achei isso aqui, https://github.com/Multiverse/Multiverse-Inventories/blob/master/src/main/java/com/onarandombox/multiverseinventories/util/CommentedYamlConfiguration.java
     
    Da uma lida na documentação pra ver se resolve seu problema.
  20. leonardosc's postagem in [Resolvido] Formatar Tempo. was marked as the answer   
    Ai, eu tinha feito pro Yukki
     
    private static String format( int seconds ) { int hours = 0, minutes = 0; while ( (seconds / 3600) > 0 ) { seconds -= 3600; hours++; } while ( (seconds / 60) > 0 ) { seconds -= 60; minutes++; } StringBuilder ret = new StringBuilder(); if ( hours > 0 ) { ret.append( hours ).append( " " ).append( hours > 1 ? "horas" : "hora" ); } if ( minutes > 0 ) { if ( ret.length() > 0 ) ret.append( ", " ); ret.append( minutes ).append( " " ).append( minutes > 1 ? "minutos" : "minuto" ); } if ( seconds > 0 ) { if ( ret.length() > 0 ) ret.append( ", " ); ret.append( seconds ).append( " " ).append( seconds > 1 ? "segundos" : "segundo"); } return ret.toString(); }; public static void main(String[] args) { System.out.println(FormatSeconds(60)); System.out.println(FormatSeconds(62340)); System.out.println(FormatSeconds(3660)); System.out.println(FormatSeconds(10)); } Output:
    1 minuto 17 horas, 19 minutos 1 hora, 1 minuto 10 segundos Em c# a titulo de curiosidade
    private static readonly Func<uint, string> FormatSeconds = (seconds) => { int hours = 0, minutes = 0; while ( (seconds / 3600) > 0 ) { seconds -= 3600; hours++; } while ( (seconds / 60) > 0 ) { seconds -= 60; minutes++; } var ret = new StringBuilder(); if ( hours > 0 ) { ret.Append( hours ).Append( " " ).Append( hours > 1 ? Lang.HOURS.GetMessage() : Lang.HOUR.GetMessage() ); } if ( minutes > 0 ) { if ( ret.Length > 0 ) ret.Append( ", " ); ret.Append( minutes ).Append( " " ).Append( minutes > 1 ? Lang.MINUTES.GetMessage() : Lang.MINUTE.GetMessage() ); } if ( seconds > 0 ) { if ( ret.Length > 0 ) ret.Append( ", " ); ret.Append( seconds ).Append( " " ).Append( seconds > 1 ? Lang.SECONDS.GetMessage() : Lang.SECOND.GetMessage() ); } return ret.ToString(); }; Esse segundo é em c#, eu tinha feito em c# pq eu tava precisando eu eu passei pra java e tals, eu só copiei da minha MP e colei aqui mesmo
  21. leonardosc's postagem in [Resolvido] Int em ArrayList was marked as the answer   
    array.size() > 20
  22. leonardosc's postagem in [Resolvido] Tratar erros jbdc:mysql! was marked as the answer   
    Tu já ta "tratando" as exceções, se não quer que mostre no console é só remover o e.printStackTrace();
  23. leonardosc's postagem in [Resolvido] JavaScript - Como validar expressão regular? was marked as the answer   
    Tenta esse regexx
    var rgx = /(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\d{1,5})/ console.log("127.0.0.1:2222".match(rgx))
  24. leonardosc's postagem in [Resolvido] JPanel was marked as the answer   
    Tenta um desses
    String lookAndFeel = null; String LOOKANDFEEL = "..."; if (LOOKANDFEEL.equals("Metal")) { lookAndFeel = UIManager.getCrossPlatformLookAndFeelClassName(); // an alternative way to set the Metal L&F is to replace the // previous line with: // lookAndFeel = "javax.swing.plaf.metal.MetalLookAndFeel"; } else if (LOOKANDFEEL.equals("System")) { lookAndFeel = UIManager.getSystemLookAndFeelClassName(); } else if (LOOKANDFEEL.equals("Motif")) { lookAndFeel = "com.sun.java.swing.plaf.motif.MotifLookAndFeel"; } else if (LOOKANDFEEL.equals("GTK")) { lookAndFeel = "com.sun.java.swing.plaf.gtk.GTKLookAndFeel"; } else { System.err.println("Unexpected value of LOOKANDFEEL specified: " + LOOKANDFEEL); lookAndFeel = UIManager.getCrossPlatformLookAndFeelClassName(); } UIManager.setLookAndFeel(lookAndFeel); Fonte: https://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  25. leonardosc's postagem in [Resolvido] Local Database was marked as the answer   
    Sqlite *-*
×
×
  • Criar Novo...