Ir para conteúdo

leonardosc

Membros VIP
  • Total de itens

    2.900
  • Registro em

  • Última visita

Respostas na Comunidade

  1. leonardosc's postagem in Problema na instalação do Java (javac) was marked as the answer   
    Eu tava respondendo e acabei fechando o browser, então não vou escrever de novo ;=;
     
    Dei uma procurada no Google e achei exatamente o que eu estava escrevendo.
     
    http://pt.stackoverflow.com/questions/86597/javac-n%C3%A3o-%C3%A9-reconhecido-como-comando-interno-ou-externo
  2. leonardosc's postagem in [Dúvida cruel] List de blocos da sofrência was marked as the answer   
    //No escopo da classe HashSet<Integer> blocosPermitidos = new HashSet<>();     //No onEnable   List<String> rawItems = getConfig().getStringList("blocos-permitidos"); // Parseia os items for (String rawItem : rawItems) {   byte data;   int id;    // Parseia os items com data, '10:1'   if (rawItem.indexOf(":") > -1) {     String[] parts = rawItem.split(":");     data = Byte.parseByte(parts[1]);     id = Integer.parseInt(parts[0]);   } else {     id = Integer.parseInt(rawItem);     data = 0;   }    // Adiciona a hash do id & data na hashset   blocosPermitidos.add(Objects.hash(id, data)); } @EventHandler public void jaburuEmpanado(BlockPlaceEvent e) { // Faz o hash do id & data   int hash = Objects.hash(e.getBlock().getTypeId(), e.getBlock().getData()); // Vê se o hash ta dentro do hashset.   if (blocosPermitidos.contains(hash)) {     // tem   } else {     // n tem   } } A formatacao ta diferente pq escrevi no eclipse, mas n testei.
  3. leonardosc's postagem in Bukkit code algo ta errado, alguem me ajuda? was marked as the answer   
    É erro de compilação, se tu ta usando uma IDE, procure o erro.
  4. leonardosc's postagem in [Dev] como comparo um arg? was marked as the answer   
    if(cmd.getName.equalsIgnoreCase("Constant")){
    if (args.length < 2) {
    sender.sendMessage("Falta argumentos.");
    return false;
    }
    if(args[0].equalsIgnoreCase("Ativo")){
    if(args[1].equalsIgnoreCase("on")){
    sender.sendMessage("Plugin Ativo");
    getConfig.set("Ativo", "s");
    }else if(args[1].equalsIgnoreCase("off")){
    sender.sendMessage("Plugin Desativo");
    getConfig.set("Ativo", "n");
    }else{
    sender.sendMessage("/Constant Ativo <on/off>");
    }
    }else if(args[0].equalsIgnoreCase("Tempo")){
    if(args[1].equalsIgnoreCase("Dia")){
    getConfig.set("Hora", "Dia");
    }else if(args[1].equalsIgnoreCase("Noite")){
    getConfig.set("Hora", "Noite");
    }else{
    sender.sendMessage("/Constant Tempo <dia/noite>");
    }
    }else{
    sender.sendMessage("/Constant <Tempo/Ativo>");
    }
    }

  5. leonardosc's postagem in [Bootstrap] [Problema] Modals was marked as the answer   
    Você colocou o js e o css do bootstrap né?
  6. leonardosc's postagem in [dev] Como Escolho A Entidade Do Spawner? was marked as the answer   
    BlockState blockState = block.getState(); CreatureSpawner spawner = ((CreatureSpawner) blockState); spawner.setSpawnedType(EntityType.TIPO); blockState.update(); block é o bloco, no caso do BlockPlaceEvent é event.getBlock().
  7. leonardosc's postagem in [Dúvida][JAVA] Limitando simpleclans .-. was marked as the answer   
    Se tu quiser pegar apenas o primeiro lider, vai ficar assim.
    Player lider = e.getClan().getLeaders().get(0).toPlayer(); Ou todos
    for (ClanPlayer cp : e.getClan().getLeaders()) {   Player lider = cp.toPlayer(); }
  8. leonardosc's postagem in [Resolvido] Pegar blocos quebrados! was marked as the answer   
    final Block block = e.getBlock(); Collection<ItemStack> drops = block.getDrops(); World w = block.getWorld(); Location loc = block.getLocation(); for (ItemStack drop : drops) { drop.setAmount(100); // Quantidade w.dropItem(loc, drop); } block.setType(Material.AIR);
  9. leonardosc's postagem in [Resolvido] [Socorro] GriefPrevention API? was marked as the answer   
    Aqui tem o código fonte do Grifprevention https://github.com/TechFortress/GriefPrevention
     
    Da uma procurada que tu acha.
  10. leonardosc's postagem in [Resolvido] Falha no click was marked as the answer   
    Você precisa que cancelar o evento, não apenas fechar o inventario, pode ser isso que esteja causando o problema.
     
    Coloque e.setCancelled(true) antes do player.closeInventory();
  11. leonardosc's postagem in [Resolvido] Youtuber was marked as the answer   
    https://developers.google.com/youtube/v3/docs/channels/list#try-it
     
    https://www.googleapis.com/youtube/v3/channels?part=statistics&forUsername=CANAL&key=SUA_KEY
    { "kind": "youtube#channelListResponse", "etag": "\"5C5HHOaBSHC5ZXfkrT4ZlRCi01A/mRkFJIeHMlfFy6_GDzR2a1eb8X4\"", "pageInfo": { "totalResults": 1, "resultsPerPage": 5 }, "items": [ { "kind": "youtube#channel", "etag": "\"5C5HHOaBSHC5ZXfkrT4ZlRCi01A/lJmVzChXkhsKr1CILprcRzh80iU\"", "id": "UC-lHJZR3Gqxm24_Vd_AJ5Yw", "statistics": { "viewCount": "13825381159", "commentCount": "289181", "subscriberCount": "49363987", "hiddenSubscriberCount": false, "videoCount": "3016" } } ] }
  12. leonardosc's postagem in [Resolvido] [Duvida] Verificar arma do crime was marked as the answer   
    Eu sei, mosquei, vlw, já arrumei.
     
    Eu tinha postado o código certinho, mas o fórum "caiu" aquela hora... ai não foi.

    Ah, e não precisa verificar se o killer do tipo Player, nem fazer cast, porque o retorno .getKiller já é do tipo Player.
  13. leonardosc's postagem in [Resolvido] Duvidas Java-Bukkit was marked as the answer   
    Tenta por e.setCancelled(true), ao invés de e.setTarget(null)
     
    E posta seu código completo aqui, ou manda pra mim por MP, pra mim ver oq ta acontecendo.
  14. leonardosc's postagem in [Resolvido] [PHP] Qual estilo é melhor usar nas class was marked as the answer   
    Tu pode deixar estático, ou crie apenas uma instancia, só não faça igual algumas pessoas que criam uma instancia cada vez que vão chamar um método, e.g (new Login(...)->isLogado("bla bla"))
  15. leonardosc's postagem in [Resolvido] [duvida] Armazenar nicks was marked as the answer   
    sim
  16. leonardosc's postagem in [Resolvido] Calculo. was marked as the answer   
    Regra de tres... !?
     
    1089 : 300000 // 1089 em 5 minutos (300000  ms)    1 : X            // 1 bloco em X ms   1089 * X = 300000 X = 300000 / 1089     X = 275.48   Ou seja, a cada 275.48 ms ele deve setar 1 bloco.
    for (; {   // dequeue   // Thread.sleep(275.48) } !?
  17. leonardosc's postagem in [Resolvido] como teleportar todos was marked as the answer   
    ArrayList doq? Player?
     
     
    Se sim, é a mesma coisa.
    Location localizacao = ...; for (Player p : arrayListDePlayers) { p.teleport(localizacao); }
  18. leonardosc's postagem in [Resolvido] Eclipse - 2 was marked as the answer   
    Em lugar nenhum, crie um script (em java, ou python, sla) que quando você executar, ele crie toda estrutura de arquivos do eclipse, adicione as libs no buildpath, crie o package etc... ai é só rodar.
  19. leonardosc's postagem in [Resolvido] [duvida] Ação de quebrar o bloco was marked as the answer   
    Eventos...
     
    Coloca é BlockPlaceEvent
    Quebrar é BlockBreakEvent
    Dropar é PlayerDropItemEvent, e verifica se o item dropado é um bloco.
  20. leonardosc's postagem in [Resolvido] Scanner em segundo plano. was marked as the answer   
    EASE PEASE
    new Thread(() -> { try (Scanner s = new Scanner(System.in)) { while (s.hasNext()) { synchronized (System.out) { // vamo sincronizar a saida só pra não dar merda. System.out.printf("Voce digitou %s\n", s.nextLine()); } } } }).start();

  21. leonardosc's postagem in [Resolvido] [duvida] converter para inteiro was marked as the answer   
    Você pode usar o Integer.parseInt, ou usar o próprio getConfig().getInt(), Exemplo
     
    int raio = getConfig().getInt("Plugin.RaioDeHitKill");
     
    ou
     
    int raio = Integer.parseInt(getConfig().getString("Plugin.RaioDeHitKill"));
  22. leonardosc's postagem in [Resolvido] [Ajuda] Evento para selecionar e matar os mobs de uma determinada area was marked as the answer   
    Qual versão do bukkit c ta usando?
     
    Tenta mudar o
     
    LivingEntity livingEntity ...w
     
    pra
     
    Damageable livingEntity = (Damageable) entity;
  23. leonardosc's postagem in [Resolvido] [Ajuda] ConcurrentModificationExeption was marked as the answer   
    Se não pode remover algo da coleção enquanto estiver fazendo um foreach.
     
    Use Iterator... Exemplo
    List<String> foo = new ArrayList<>(Arrays.asList("foo", "bar", "qux", "nux")); System.out.println(foo); // [foo, bar, qux, nux] Iterator<String> it = foo.iterator(); while (it.hasNext()) { String current = it.next(); if (current.equals("qux")) it.remove(); } System.out.println(foo); // [foo, bar, nux]
  24. leonardosc's postagem in [Resolvido] [ERROR] break leabel.. was marked as the answer   
    Tira esse AutoStart.this e coloca dia2
  25. leonardosc's postagem in [Resolvido] [duvida] Mining fadigue was marked as the answer   
    PotionEffectType.SLOW_DIGGING
     
    https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html#SLOW_DIGGING
×
×
  • Criar Novo...