Ir para conteúdo

  ???  

Membros
  • Total de itens

    668
  • Registro em

  • Última visita

Tudo que   ???   postou

  1. 2º Linha do tópico, 2 primeiras palavras!
  2. Nem sabia que existia este evento ksks Está encantando o item como?
  3. Aconselho usar $connect->exec("SET NAMES utf8"); //Coloca abaixo do new PDO Para pegar do banco de dados em utf-8
  4. logo-forum.png Seu pedido foi marcado como [Entregue] e movido à área de pedidos entregues. Atenciosamente, Gamer's Board
  5. Vou criar, é que eu achei que ninguém nunca compraria ai nunca coloquei/criei kkk
  6. Talvez eu coloque amanhã, e possui todos estes sistemas que pediu e muitos mais.
  7. MsEssentials , acho que vou colocar a venda :c
  8. Pq não usa a API do mcMMO no lugar de usar o comando? É muito melhor
  9. '-', o problema não era em colocar a placa, e sim na verificação dela Wall = Parede Sign = Placa
  10. package soup; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.block.Sign; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.block.Action; import org.bukkit.event.block.SignChangeEvent; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.inventory.Inventory; import org.bukkit.inventory.ItemStack; public class Funsoup implements Listener{ public Funsoup(Principal pl){ Bukkit.getServer().getPluginManager().registerEvents(this, pl); } @EventHandler(priority = EventPriority.HIGHEST) private void onSChange(SignChangeEvent e) { if(e.getLine(0).equalsIgnoreCase("§d[Sopa]")) { if(!e.getPlayer().hasPermission("funkits.sopa")) { e.setCancelled(true); } } } @EventHandler(priority = EventPriority.HIGHEST) private void onClick(PlayerInteractEvent e) { if(e.getAction() == Action.RIGHT_CLICK_BLOCK){ if (e.getClickedBlock().getType() == Material.SIGN_POST || e.getClickedBlock().getType() == Material.WALL_SIGN) { Sign placa = (Sign) e.getClickedBlock().getState(); if(placa.getLine(0) == null || placa.getLine(0).equalsIgnoreCase("")) return; if(placa.getLine(0).equalsIgnoreCase("§d[Sopa]")) { Inventory inv = Bukkit.createInventory(null, 6*9, "Sopa"); ItemStack sopa = new ItemStack(Material.MUSHROOM_SOUP); while(inv.firstEmpty() != -1){ inv.setItem(inv.firstEmpty(), sopa); } e.getPlayer().openInventory(inv); e.getPlayer().sendMessage("Inventário Aberto!"); } } } } } public class Principal extends JavaPlugin{ public void onEnable(){ new Funsoup(this); } }
  11.   ???  

    Bossbarmessage

    http://gamersboard.com.br/topic/12650-lbar-o-melhor-plugin-de-bossbar-message/
  12. Só to fazendo pq um negro me pediu e ta me pagando, ai eu vou fazer já que estou longe de casa, ai ele já aceitou os termos de que posso colocar na storedev, então vou fazer, pelo menos não fico sem fazer nada
  13. pu.ta mer.da, eu troquei por umas pedras, mlz ai, achei que era da minha família
  14. Sei lá, eu to vendendo em um pack, se pá eu venda de 5 dilmas ksks
  15. Uia, eu comecei a fazer um desse hoje, só que com funções a mais
  16.   ???  

    Mostrem suas areas de trabalho

    É o SO, é assim mesmo
  17.   ???  

    Mostrem suas areas de trabalho

    Algo me diz que você só queria mostrar seu SO ksks O meu ta ridiculo pq eu não curto muito usar windows, ai formatei e nem fiz mais nada
  18. Sim, lê §, pelo menos sempre leu comigo, removi a parte do código dele que aceitava clicks no vento(se é pra placa pra que caca vai aceitar click direito no vento) e verificar se a primeira linha da placa não está em branco
  19. package soup; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.block.Sign; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.block.Action; import org.bukkit.event.block.SignChangeEvent; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.inventory.Inventory; import org.bukkit.inventory.ItemStack; public class Funsoup implements Listener{ @EventHandler(priority = EventPriority.HIGHEST) private void onSChange(SignChangeEvent e) { if(e.getLine(0).equalsIgnoreCase("[Sopa]")) { if(!e.getPlayer().hasPermission("funkits.sopa")) { e.setCancelled(true); } }else{ e.setLine(0, "§d[Sopa]"); } } @EventHandler(priority = EventPriority.HIGHEST) private void onClick(PlayerInteractEvent e) { if(e.getAction() == Action.RIGHT_CLICK_BLOCK){ if(e.getClickedBlock().getState() instanceof Sign) { Sign placa = (Sign) e.getClickedBlock().getState(); if(placa.getLine(0) == null || placa.getLine(0).equalsIgnoreCase("")) return; if(placa.getLine(0).equalsIgnoreCase("§d[Sopa]")) { Inventory inv = Bukkit.createInventory(null, 6*9, "Sopa"); ItemStack sopa = new ItemStack(Material.MUSHROOM_SOUP); while(inv.firstEmpty() != -1){ inv.setItem(inv.firstEmpty(), sopa); } e.getPlayer().openInventory(inv); e.getPlayer().sendMessage("Inventário Aberto!"); } } } } }
  20. package soup; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.block.Sign; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.block.Action; import org.bukkit.event.block.SignChangeEvent; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.inventory.Inventory; import org.bukkit.inventory.ItemStack; public class Funsoup implements Listener{ @EventHandler(priority = EventPriority.HIGHEST) private void onSChange(SignChangeEvent e) { if(e.getLine(0).equalsIgnoreCase("[Sopa]")) { if(!e.getPlayer().hasPermission("funkits.sopa")) { e.setCancelled(true); } }else{ e.setLine(0, ChatColor.LIGHT_PURPLE+"[Sopa]"); } } @EventHandler(priority = EventPriority.HIGHEST) private void onClick(PlayerInteractEvent e) { if(e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK){ if(e.getClickedBlock().getState() instanceof Sign) { Sign placa = (Sign) e.getClickedBlock().getState(); if(placa.getLine(0).equalsIgnoreCase(ChatColor.LIGHT_PURPLE+"[Sopa]")) { Inventory inv = Bukkit.createInventory(null, 6*10, "Sopa"); ItemStack sopa = new ItemStack(Material.MUSHROOM_SOUP); while(inv.firstEmpty() != -1){ inv.setItem(inv.firstEmpty(), sopa); } e.getPlayer().openInventory(inv); e.getPlayer().sendMessage("Inventário Aberto!"); } } } } }
  21. A variável Plugin está null @Edit package me.cuthmf.kitpvp; import java.util.ArrayList; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.Sound; import org.bukkit.entity.Fireball; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.block.Action; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.plugin.Plugin; public class Delay implements Listener { ArrayList<String> Cooldown = new ArrayList<String>(); @EventHandler public void espada(PlayerInteractEvent esp){ final Player pl = esp.getPlayer(); if(pl.getItemInHand().getType() == Material.STONE_SWORD){ if(esp.getAction() == Action.LEFT_CLICK_AIR){ if(pl.hasPermission("funkits.pyro")){ if(Cooldown.contains(pl.getName())){ return; } pl.launchProjectile(Fireball.class).setVelocity(pl.getLocation().getDirection().multiply(0.5)); pl.playSound(pl.getLocation(), Sound.BLAZE_HIT, 1, 2); Cooldown.add(pl.getName()); Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(Principal.plugin, new Runnable() { public void run(){ Cooldown.remove(pl.getName()); } }, 5 * 20); } } } } }
  22. Faz isso ai para apontar para server de mine que eu te dou tudo ( ͡° ͜ʖ ͡°)
×
×
  • Criar Novo...