Ir para conteúdo

LuizB

Membros
  • Total de itens

    759
  • Registro em

  • Última visita

Tudo que LuizB postou

  1. é só pegar o codigo e quando for colar vc vai em <> azul embaixo da carinha quando vc vai responder
  2. Agora ta igual ao começo, aparece a mensagem voce nao pode usar aguarde alguns segundos e a bola de fogo é lançada
  3. o Delay ta n sai só da pra usar uma vez
  4. uéeu tirei e pediu pra colocar denovo
  5. Erro com o Else Syntax error on token "else", delete this token
  6. Tipo porque o Codigo abaixo n funfa ? tipo vc continua clicando e as bolas saindo e o tempo nunca Acaba, fica só mandando as mensagem de aguarde, Quando clica @EventHandler public void interact(PlayerInteractEvent e){ Action eventAction = e.getAction(); final Player player = e.getPlayer(); if (pyro.contains(player.getName())) { if (eventAction == Action.RIGHT_CLICK_AIR || eventAction == Action.RIGHT_CLICK_BLOCK){ if (player.getItemInHand().getType().equals(Material.STONE_HOE)){ player.launchProjectile(Fireball.class).setVelocity(player.getLocation().getDirection().multiply(0.5)); if (!dly.contains(player)) { dly.add(player); Bukkit.getScheduler().scheduleSyncDelayedTask((Plugin) this, new Runnable() { public void run() { dly.remove(player); } }, Principal.cf.getConfig().getInt("Delay") * 20L); }else{ player.sendMessage(Principal.cf.getConfig().getString("MensagemDelay")); } } } } } } OBS: o Delay que ta na config é 3
  7. Caneva20 man parábens funcionou eu preciso que vc me explique onde estava o erro e qual foi a solução
  8. Cite Um Exemplo e.e n entendi direito
  9. não funcionou ficando assim o codigo: package kitpvp.kits; import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.enchantments.Enchantment; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; import me.cuthmf.kitpvp.Principal; public class Kits implements CommandExecutor{ @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { Player p = (Player) sender; if (!(sender instanceof Player)) sender.sendMessage((Object)ChatColor.BLUE + "Se Fudeu Troxa voce nao vai usar este comando pelo console"); if(command.getName().equalsIgnoreCase("kit")) { if(args.length == 0) { p.sendMessage("§cUtilize /kit <arqueiro : guerreiro>"); return true; } if(args.length == 1) { if(args[0].equalsIgnoreCase("arqueiro")) { if(!(Principal.usando.contains(p.getName()))){ p.getInventory().clear(); p.sendMessage(Principal.cf.getConfig().getString("Mensagemarq")); ItemStack capacete = new ItemStack(Material.DIAMOND_HELMET); capacete.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 2); capacete.addEnchantment(Enchantment.PROTECTION_PROJECTILE, 1 ); p.getInventory().setHelmet(new ItemStack(capacete)); ItemStack peit = new ItemStack(Material.CHAINMAIL_CHESTPLATE); peit.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1); peit.addEnchantment(Enchantment.DURABILITY, 1); p.getInventory().setChestplate(new ItemStack(peit)); ItemStack calc = new ItemStack(Material.CHAINMAIL_CHESTPLATE); calc.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1); calc.addEnchantment(Enchantment.DURABILITY, 1); p.getInventory().setLeggings(new ItemStack(calc)); ItemStack bota = new ItemStack(Material.CHAINMAIL_CHESTPLATE); bota.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1); bota.addEnchantment(Enchantment.DURABILITY, 1); p.getInventory().setBoots(new ItemStack(bota)); ItemStack arco = new ItemStack(Material.BOW); arco.addEnchantment(Enchantment.ARROW_DAMAGE, 4); arco.addEnchantment(Enchantment.ARROW_INFINITE, 1); arco.addEnchantment(Enchantment.ARROW_KNOCKBACK, 2); p.getInventory().setItem(1, arco); ItemStack espada = new ItemStack(Material.STONE_SWORD); espada.addEnchantment(Enchantment.DAMAGE_ALL, 2); espada.addEnchantment(Enchantment.DAMAGE_ALL, 2); espada.addEnchantment(Enchantment.KNOCKBACK, 1); p.getInventory().setItem(0, espada); Principal.usando.add(p.getName()); }else{ p.sendMessage(ChatColor.RED + "Você já está usando um kit!"); return true; } if(args[0].equalsIgnoreCase("guerreiro")) { if(!(Principal.usando.contains(p.getName()))){ p.sendMessage("vc pego o kit guerreiro"); }else{ p.sendMessage("vc ja possui um kit"); } return true; } return true; } } return false; } return false; } }
  10. acho que ja entendi o erro vo testar
  11. e como resolve isto o que eu tenho que fazer ?
  12. Vo tentar, pq tem q colocar o return true ? o que ele faz ?
  13. pq só o Kit Arqueiro Funfa ? e o guerreiro n @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { Player p = (Player) sender; if (!(sender instanceof Player)) sender.sendMessage((Object)ChatColor.BLUE + "Se Fudeu Troxa voce nao vai usar este comando pelo console"); if(command.getName().equalsIgnoreCase("kit")) { if(args.length == 1) { if(args[0].equalsIgnoreCase("arqueiro")) { if(!(Principal.usando.contains(p.getName()))){ p.getInventory().clear(); p.sendMessage(Principal.cf.getConfig().getString("Mensagemarq")); ItemStack capacete = new ItemStack(Material.DIAMOND_HELMET); capacete.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 2); capacete.addEnchantment(Enchantment.PROTECTION_PROJECTILE, 1 ); p.getInventory().setHelmet(new ItemStack(capacete)); ItemStack peit = new ItemStack(Material.CHAINMAIL_CHESTPLATE); peit.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1); peit.addEnchantment(Enchantment.DURABILITY, 1); p.getInventory().setChestplate(new ItemStack(peit)); ItemStack calc = new ItemStack(Material.CHAINMAIL_CHESTPLATE); calc.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1); calc.addEnchantment(Enchantment.DURABILITY, 1); p.getInventory().setLeggings(new ItemStack(calc)); ItemStack bota = new ItemStack(Material.CHAINMAIL_CHESTPLATE); bota.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1); bota.addEnchantment(Enchantment.DURABILITY, 1); p.getInventory().setBoots(new ItemStack(bota)); ItemStack arco = new ItemStack(Material.BOW); arco.addEnchantment(Enchantment.ARROW_DAMAGE, 4); arco.addEnchantment(Enchantment.ARROW_INFINITE, 1); arco.addEnchantment(Enchantment.ARROW_KNOCKBACK, 2); p.getInventory().setItem(1, arco); ItemStack espada = new ItemStack(Material.STONE_SWORD); espada.addEnchantment(Enchantment.DAMAGE_ALL, 2); espada.addEnchantment(Enchantment.DAMAGE_ALL, 2); espada.addEnchantment(Enchantment.KNOCKBACK, 1); p.getInventory().setItem(0, espada); Principal.usando.add(p.getName()); }else{ p.sendMessage(ChatColor.RED + "Você já está usando um kit!"); } if(args[0].equalsIgnoreCase("guerreiro")) { if(!(Principal.usando.contains(p.getName()))){ p.getInventory().clear(); p.sendMessage(Principal.cf.getConfig().getString("Mensagemarq")); ItemStack capacete = new ItemStack(Material.DIAMOND_HELMET); capacete.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 2); capacete.addEnchantment(Enchantment.PROTECTION_PROJECTILE, 1 ); p.getInventory().setHelmet(new ItemStack(capacete)); ItemStack peit = new ItemStack(Material.CHAINMAIL_CHESTPLATE); peit.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1); peit.addEnchantment(Enchantment.DURABILITY, 1); p.getInventory().setChestplate(new ItemStack(peit)); ItemStack calc = new ItemStack(Material.CHAINMAIL_CHESTPLATE); calc.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1); calc.addEnchantment(Enchantment.DURABILITY, 1); p.getInventory().setLeggings(new ItemStack(calc)); ItemStack bota = new ItemStack(Material.CHAINMAIL_CHESTPLATE); bota.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1); bota.addEnchantment(Enchantment.DURABILITY, 1); p.getInventory().setBoots(new ItemStack(bota)); ItemStack arco = new ItemStack(Material.BOW); arco.addEnchantment(Enchantment.ARROW_DAMAGE, 4); arco.addEnchantment(Enchantment.ARROW_INFINITE, 1); arco.addEnchantment(Enchantment.ARROW_KNOCKBACK, 2); p.getInventory().setItem(1, arco); ItemStack espada = new ItemStack(Material.STONE_SWORD); espada.addEnchantment(Enchantment.DAMAGE_ALL, 2); espada.addEnchantment(Enchantment.DAMAGE_ALL, 2); espada.addEnchantment(Enchantment.KNOCKBACK, 1); p.getInventory().setItem(0, espada); Principal.usando.add(p.getName()); }else{ p.sendMessage(ChatColor.RED + "Você já está usando um kit!"); } } return false; } return false; } } return false; } }
  14. Quero Usa Esta array: public static ArrayList<String> usando = new ArrayList<String>(); Na classe de comandos obs a ArrayList que citei acima esta na classe Principal
  15. Achei um tutorial ensinando ele faz por ArrayList E Deu Certo Obrigado ae A quem me Ajudou
  16. Hum então eu coloco o Add quando o mlk usar o kit e quando morrer pra Remover ele da Array ?
  17. Galera como faço pra usar a ArrayList Em Kits Por Exemplo se o player pegou um kit ele n pode pegar mais só quando ele morrer Explique Detalhadamente
  18. Alguem me explica Detalhadamente como Adiciona e remove e cria uma ArrayList eu sei mais ou menos o que é só que vi ums tuto e acabei bugando tudo OBS: Cite Exemplos
×
×
  • Criar Novo...