Ir para conteúdo

ramon-bernardo

Membros
  • Total de itens

    119
  • Registro em

  • Última visita

Respostas na Comunidade

  1. ramon-bernardo's postagem in [WTF] Plugin fazendo DDOS was marked as the answer   
    Qual o comando de start que você está usando?

    De uma olhada neste tópico
  2. ramon-bernardo's postagem in Dar coins ao termina evento was marked as the answer   
    Você está tentando depositar para um jogador offline, que seria o 'p', tente usar:
    if (Bukkit.getPlayer(p) != null) { Economu.depositPlayer(Bukkit.getPlayer(p), 1000); } Ele vai pegar o 'p', e ver se está online, caso não esteja retorna null, pulando a função mas caso seja diferente de null, retorna o player.

    @edit: Estranho não estar funcionando, o que esse 'p' retorna?
  3. ramon-bernardo's postagem in BlockBreakEvent was marked as the answer   
    Recomendo usar um,
    if (event.isCancelled()) return; para que não de problema com outros plugins, como worldguard, já que o evento está em prioridade NORMAL.

    @edit
    Recomendo também retirar o comando /give do console pois caso muitos jogadores minerem ao mesmo tempo irá causar spam no console.
    (É NECESSÁRIO IMPLEMENTAR O VAULT NO LIBRARIES DO PLUGIN)
    Eu retirei e usei este código abaixo para adicionar money ao jogador.
    <nome_da_class>.VaultAPIEco.depositPlayer(player.getName(), 1000);
    Você pode usar o Vault para acessar a economia do seu servidor, é bem fácil basta adicionar uma class(ou na class principal, só tirar <nome_da_class>.) com:
    public static Economy VaultAPIEco = null; public static boolean ativarVAULTEco() { RegisteredServiceProvider<Economy> VaultEconomia = Bukkit.getServer().getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class); if(VaultEconomia != null) { VaultAPIEco = VaultEconomia.getProvider(); } return (VaultAPIEco != null); }
    E no onEnable do plugin, você ativa usando:
    <nome_da_class>.ativarVAULTEco(); Lembrando que o Vault não é só economia, pode usar como permissão e chat também.
    Eu fiz algumas modificações, bom é só uma dica para organizar melhor mas cada um tem o seu. 
    @EventHandler public void BlockBreakEvent(BlockBreakEvent event){ if (event.isCancelled()) return; // Evita problema com outros plugins, sempre bom usar Player player = event.getPlayer(); Block block = event.getBlock(); if (block.getType() != Material.SPONGE) return; if (!(player.getWorld().getName().equalsIgnoreCase("mina"))) return; // Usei ! na frente if (!(player.hasPermission("magma.minerar"))) return; // Usei ! na frente block.setType(Material.AIR); <nome_da_class>.VaultAPIEco.depositPlayer(player.getName(), 15); // Usado para depositar money ao jogador ActionBar magmine = new ActionBar("§6§l+10.0 ✪ §a§l+5.0"); magmine.sendToPlayer(player); }
     
  4. ramon-bernardo's postagem in SIMPLE CLANS - Configuração não atualiza was marked as the answer   
    Qual a configuração? manda ai...
    Quando editar, salva e da /clan reload.
×
×
  • Criar Novo...