-
Total de itens
221 -
Registro em
-
Última visita
Tudo que zDubsCrazy Banido postou
-
Quase nem vi o que tu botou por causa dessa fonte. Nem mesmo assim, só pelo fato de ser uma baita burocracia...
-
Eu não compraria. Mesmo tendo paypal, o produto pode não ser de qualidade, e tu pode ter uma grande dor de cabeça. Recomendo comprar em lojas que possuem unidades fisicas. Comprei o meu Moto G2 em 2014 por R$ 619, até hoje ele ta nessa faixa, ou seja, saiu muito barato. Se puder, sempre compre a vista no boleto, a maioria das lojas dao descontos nessa forma de pagamento. Eu comprei nessa, recomendo: http://colombo.com.br
-
[Classe] Crie vários arquivos de configuração! (Configs)
tópico respondeu ao Langsdorf de zDubsCrazy Banido em Projetos
Uai, cadê os getters? O cara vai só escrever e não vai obter nada desses arquivos? -
Fiz, ficou mais ou menos, misturei Swing e JavaFX. Download: https://mega.nz/#!QUIUgDBK!uYXMSXRgTeqn580qV4Wgj4nR4dK9W_lEx2drZZmvCq8 (Só executar com 2 cliques) Código: http://pastebin.com/VZmKNAcU
-
Orientação a Objetos dá um nó na mente no inicio. Seu objeto Sala tem um endereço de memória (por ex: 0x0123) então, quando adiciona ele na lista é apenas uma referência a este endereço, se você alterar ele de qualquer lugar, ele será alterado também na ArrayList. Quando você remover ele da ArrayList, ele não "desaparece", pois pode estar sendo manipulado em algum outro lugar. Ele "desaparece" quando o Garbage Collector for desalocar a memória. No Java o gerenciamento de memória é automático. No seu caso eu faria assim: Cria um array Sala[] ou List<Sala> e em vez de ficar removendo e adicionando, apenas cria um metódo restart() onde redefine as variaveis e prepara o mapa de novo, etc.
-
[Resolvido] [Duvida] Salvar inventario em um arquivo
pergunta respondeu ao Thelike de zDubsCrazy Banido em Dúvidas resolvidas
Que erro? @EDIT Tenta assim: short data = Short.valueOf(type[1]).shortValue(); -
[Resolvido] [Duvida] Salvar inventario em um arquivo
pergunta respondeu ao Thelike de zDubsCrazy Banido em Dúvidas resolvidas
"Serializar"? Exemplo: transformar o ItemStack em String. public String serializeItem(ItemStack is) { return is.getTypeId() + ":" + is.getDurability() + "," + is.getAmount(); } public ItemStack parseItem(String data) { String[] args = data.split(","); if (args.length < 2) return null; String[] type = args[0].split(":"); if (type.length < 2) return null; try { int id = Integer.valueOf(type[0]); short data = Short.valueOf(type[1]); int amount = Integer.valueOf(args[1]); ItemStack item = new ItemStack(id, amount); item.setDurability(data); return item; } catch (NumberFormatException e) { return null; } } Nesse caso, só está pegando id, data e quantidade, mas tu pode implementar encantamentos, lore, etc... Exemplo de uso: String string = serializeItem(item); // Essa String representa um item, entao salva ela e tals ItemStack item = parseItem(string); if (item == null) return; // Nao foi possivel obter o item da String Pode ter uns erros pois fiz sem IDE, boa sorte. @EDIT: Um exemplo de como seria representado 17 maças do capiroto: 322:1,17 -
Salva em .html e nao .txt :headbang:
-
inativo [Dúvida - IntelliJ] Não extrair dependências/Extrair apenas classes usadas de dependências.
um tópico no fórum respondeu zDubsCrazy Banido em Arquivos
Mas como ele vai extrair apenas as classes usadas no projeto? Essas classes podem depender de outras classes que não foram usadas diretamente no seu código. -
[Resolvido] "Formatar" float
pergunta respondeu ao _Kurimatzu_ de zDubsCrazy Banido em Dúvidas resolvidas
float x = 123.456F; BigDecimal bd = new BigDecimal(x).setScale(1, BigDecimal.ROUND_HALF_UP); Tenta isso -
[Resolvido] Como atualizo texto de uma placa?
pergunta respondeu ao sauqioweqwej de zDubsCrazy Banido em Dúvidas resolvidas
Block b = mundo.getBlockAt(x, y, z); if (!(b.getState() instanceof Sign)) { System.out.println("O local informado não possui uma placa."); return; } Sign s = (Sign) b.getState(); s.setLine(1, "" + Bukkit.getOnlinePlayers().size()); // Isso vai depender da versao, também pode ser 'length' em vez de 'size()' s.update(); // Voce pode botar isso em um metodo e chama-lo no PlayerJoinEvent e PlayerQuitEvent -
[Resolvido] GUI por paginas.
pergunta respondeu ao _Kurimatzu_ de zDubsCrazy Banido em Dúvidas resolvidas
HashMap<Integer, Inventory> pages = new HashMap<>(); int pg = 1; Inventory page = Bukkit.createInventory(null, 54, "Pagina " + pg); pages.put(1, page); for (ItemStack item : itensParaAdicionar) { if ((page.firstEmpty() + 1) == 54) { page.setItem(53, new ItemStack(Material.WOOL)); pg++; page = Bukkit.createInventory(null, 54, "Pagina " + pg); page.addItem(item); pages.put(pg, page); } else page.addItem(item); } // Dai pra pegar o inv tu usa: Inventory page = pages.get(numeroDaPagina); @EDIT: A lã branca é o item que vai pra outra pagina, dai tu faz um listener e usa o titulo do inventário para definir qual a próxima, etc. -
[Resolvido] GUI por paginas.
pergunta respondeu ao _Kurimatzu_ de zDubsCrazy Banido em Dúvidas resolvidas
Ok, mas esses itens são adicionados por players ou por você no código? -
[Resolvido] GUI por paginas.
pergunta respondeu ao _Kurimatzu_ de zDubsCrazy Banido em Dúvidas resolvidas
Tendi nada. O que tu quer fazer? -
for (String preso : getConfig().getConfigurationSection("Presos").getKeys(false)) { String motivo = getConfig().getString("Presos." + preso + ".Motivo"); player.sendMessage(preso + " Motivo: " + motivo); }
-
[INICIANTES] Como usar argumentos
tópico respondeu ao zDubsCrazy Banido de zDubsCrazy Banido em Tutoriais
Porque alguém iria te humilhar? return true/false quer dizer que você está retornando um valor, veja que o metodo onCommand() é do tipo "boolean" então só pode ter esses 2 valores de retorno. Quando você retorna um valor para um metódo a execução do mesmo para. Exemplo: if (condicao) { // se a condicao for verdadeira, irá cair aqui e parar return true; } // se a condicao for verdadeira, o código a partir daqui nao será executado- 8 respostas
-
2
-
- iniciantes
- argumentos
-
(e %d mais)
Tags:
-
[Resolvido] [Ajudaa] ArithmeticException
pergunta respondeu ao LuizB de zDubsCrazy Banido em Dúvidas resolvidas
A comparação deve ser feita antes da divisão e não no momento da criação dos Scores. Exemplo: int kills = Kd.getKills(p); int deaths = Kd.getDeaths(p); int kdr = 0; if ((kills > 0) && (deaths > 0)) kdr = kills / deaths; -
[Resolvido] Dúvida, Como criar um sistema de delay, minutos, horas, segundos...
pergunta respondeu ao Viiict0r de zDubsCrazy Banido em Dúvidas resolvidas
private HashMap<String, Long> cooldown = new HashMap<>(); private void setDelay(Player p) { // Adicionando delay de 3 horas. cooldown.put(p.getName(), System.currentTimeMillis() + TimeUnit.HOURS.toMillis(3)); } private boolean hasDelay(Player p) { return cooldown.containsKey(p.getName()) && (cooldown.get(p.getName()) > System.currentTimeMillis()); } private String getDelayString(Player p) { long time = cooldown.get(p.getName()) - System.currentTimeMillis(); return format(time); } private String format(long time) { String format = ""; long hours = TimeUnit.MILLISECONDS.toHours(time); long hoursInMillis = TimeUnit.HOURS.toMillis(hours); long minutes = TimeUnit.MILLISECONDS.toMinutes(time - hoursInMillis); long minutesInMillis = TimeUnit.MINUTES.toMillis(minutes); long seconds = TimeUnit.MILLISECONDS.toSeconds(time - (hoursInMillis + minutesInMillis)); if (hours > 0) format = hours + (hours > 1 ? " horas" : " hora"); if (minutes > 0) { if ((seconds > 0) && (hours > 0)) format += ", "; else if (hours > 0) format += " e "; format += minutes + (minutes > 1 ? " minutos" : " minuto"); } if (seconds > 0) { if ((hours > 0) || (minutes > 0)) format += " e "; format += seconds + (seconds > 1 ? " segundos" : " segundo"); } if (format.equals("")) { long rest = time / 100; if (rest == 0) rest = 1; format = "0." + rest + " segundo"; } return format; } private void save() { File f = new File(getDataFolder(), "cooldown.dat"); if (!(f.exists())) try { f.createNewFile(); } catch (IOException e) { e.printStackTrace(); } try { ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(f)); oos.writeObject(cooldown); oos.close(); } catch (Exception e) { e.printStackTrace(); } } private void load() { File f = new File(getDataFolder(), "cooldown.dat"); if (f.exists()) { try { ObjectInputStream ois = new ObjectInputStream(new FileInputStream(f)); cooldown = (HashMap<String, Long>) ois.readObject(); ois.close(); for (Entry<String, Long> entry : cooldown.entrySet()) { if (entry.getValue() <= System.currentTimeMillis()) cooldown.remove(entry.getKey()); } } catch (Exception e) { e.printStackTrace(); } } } O metodo save() tu chama no onDisable() e pra nao perder muito caso o server caia repentinamente, cria uma tarefa que chama ele a cada 1min por exemplo.... O metodo load() tu chama no onEnable() Os metodos já dizem tudo, dai tu aplica ao comando, evento. -
Um pensamento, um acontecimento, uma frase.
tópico respondeu ao nathampa0909 de zDubsCrazy Banido em Arquivos
Realmente, e por isso creio eu que as religiões tem o seu papel na sociedade, além de causar guerras. Como diria Pascal: se você acredita em Deus e estiver certo, você terá um ganho infinito; se você acredita em Deus e estiver errado, você terá uma perda finita; se você não acredita em Deus e estiver certo, você terá um ganho finito; se você não acredita em Deus e estiver errado, você terá uma perda infinita. Então, para quem é religioso, a vida tem um sentido a mais, talvez o único. -
Um pensamento, um acontecimento, uma frase.
tópico respondeu ao nathampa0909 de zDubsCrazy Banido em Arquivos
E qual o sentido de viver se não sabemos o porque? Procurar respostas para algo que provavelmente nunca saberemos (sentido da vida) parece um pouco chato. -
[Sugestão aceita][Sugestão em Análise]Traduzir botões
tópico respondeu ao GhostTheWolf de zDubsCrazy Banido em Sugestões aceitas
Claro que aprende, a página How to learne English faz trocadilhos com português/inglês e dá pra aprender várias coisas. -
[Sugestão aceita][Sugestão em Análise]Traduzir botões
tópico respondeu ao GhostTheWolf de zDubsCrazy Banido em Sugestões aceitas
Pra mim não faz tanta diferença... Tem que incentivar o aprendizado do inglês. -
[Resolvido] Argumentos
pergunta respondeu ao SparklyDiana de zDubsCrazy Banido em Dúvidas resolvidas
args[0] seria o primeiro argumento.