Ir para conteúdo

Dery

Membros
  • Total de itens

    934
  • Registro em

  • Última visita

Tudo que Dery postou

  1. Bem estou criando um novo plugin, e estou com problemas para adicionar uma permissão para criar a placa e para quando o player clicar com o direito nela o console dar uns comandos, aqui o código que estou usando: @EventHandler public void Placa(SignChangeEvent e){ Player p = e.getPlayer(); World mundo = e.getBlock().getWorld(); double x = e.getBlock().getX(); double y = e.getBlock().getY(); double z = e.getBlock().getZ(); if(e.getLine(0).equalsIgnoreCase("[Placa]")){ if(p.hasPermission(getConfig().getString("Config.Permissao"))){ e.setLine(0, getConfig().getString("Config.Placa.Linha1").replace("&", "§")); e.setLine(1, getConfig().getString("Config.Placa.Linha2").replace("&", "§")); e.setLine(2, getConfig().getString("Config.Placa.Linha3").replace("&", "§")); e.setLine(3, getConfig().getString("Config.Placa.Linha4").replace("&", "§")); p.sendMessage(getConfig().getString("Mensagens.Placa.Change").replace("&", "§").replace("@mundo", mundo.getName()).replace("@x", df.format(x)).replace("@y", df.format(y)).replace("@z", df.format(z))); }else{ p.sendMessage(getConfig().getString("Mensagem.SemPermissao").replace("&", "§")); e.setCancelled(true); } } } @EventHandler public void PlacaInteract(PlayerInteractEvent e){ if (!(e.getAction() == Action.RIGHT_CLICK_BLOCK)) return; if (e.getClickedBlock().getState() instanceof Sign){ Sign s = (Sign) e.getClickedBlock().getState(); if (s.getLine(0).equalsIgnoreCase(getConfig().getString("Config.Placa.Linha1"))){ for(String cmds : getConfig().getStringList("Config.Placa.Comandos")){ Bukkit.dispatchCommand(Bukkit.getConsoleSender(), cmds.replace("@player", e.getPlayer().getName())); } } } } A parte do PlayerInteractEvent que estou tendo problema é a de dar os comandos via cmd: for(String cmds : getConfig().getStringList("Config.Placa.Comandos")){ Bukkit.dispatchCommand(Bukkit.getConsoleSender(), cmds.replace("@player", e.getPlayer().getName())); HELP?
  2. Dery

    [Resolvido] Logs

    Depois eu testo o código, estou meio que sem tempo no momento, até de noite em digo uma resposta!
  3. Dery

    [Resolvido] Logs

    E como faço para pegar a data e a hora que ocorreu o evento?
  4. O título já diz tudo Como posso colocar para o plugin gerar logs? Tipo, o cara dropou um item e no registra que ele dropou .-.
  5. Está em cima do nome do Media Fire, 1.5.2
  6. Limpar drop? Não seria limpar os itens dos staff na morte? rs
  7. Não preciso mais, pode fechar
  8. Dery

    TGFúria

    Não sei se foi por que eu testei somente com duas contas online, mas quando um player dar /furia entrar e ou outro que esta online também entra e depois sai bem rápido, o que fica no evento ganha, mas como eu disse, não sei se foi por que eu testei somente com duas contas
  9. Não sei colocar para gerar log :'( Que nodus joven .-. Macro da Craftlandia rs
  10. Eu usava no meu hosteado, mas os caras preferiram plotme .-. Funcionava sem erros
  11. E então gente boa, como vão vocês? Acho que vocês nem perceberam, mas faz um tempo que parei de postar plugins e hoje, para acabar com isso, vou postar o meu mais novo plugin .-., o DStaffNoPlayer! Aí você me pergunta: - "Mas Dery, o que esse plugin faz exatamente?" E eu digo: - "Se você for bom de inglês vai saber que o significado do nome do plugin é + / - DStaffNaoéPlayer, então, ele tem alguns métodos para evitar de um staff interagir como um player (Dropar itens, ir PvP e quando morre seus itens são limpos)! CONFIG ATUALIZADA DA V1.3 [18 / 01 / 2016 - 11:09] Plugin Aprimorado! [09 / 08 / 2015 - 16:40] Adicionado sistema de bloquear comandos para staffs e de abrir inventários com itens dentro do inventário do staff! [07 / 08 / 2015 - 17:18] Bug crítico corrigido (obrigado ao membro ) e sistema de log's adicionado (Sugestão de @Dual)! [10 / 06 / 2015 - 17:13] Bug crítico corrigido! [03 / 06 / 2015 - 19:56] Adicionado sistema de permissão para cada evento + bypass! [01 / 05 / 2015 - 20:35] Plugin Postado! BUGS OU SUGESTÕES DIGAM NOS COMENTÁRIOS
  12. Só no meu servidor que o plugin não da erro? .-.
  13. Não, ele ainda continua floodando o chat...
  14. Estava trabalhando em outro projeto e tinha esquecido deste tópico... Vou testar agr, se funcionar marco como resolvido, caso não edito... @Edit: Também não funcionou @Edit 2: Esqueci de explicar melhor o caso, ele funciona da seguinte maneire: Digamos que quando ele se move, envia uma mensagem "Oi, como vai você?", porém essa mensagem só é exibida novamente depois de *tals* segundos, e não ficar sendo exibida e exibida e exibida, floodando o chat.... Então ele envia a mensagem uma vez e só envia novamente depois desses segundos...
  15. Dery

    TGFúria

    Like! Na próxima atualização se for ter, teria como tu adicionar um sistema de quantos raios vão cair entre um intervalo e outro? Ficaria mais legal
  16. O meu funciona sem esse erro, me passa sua config do pex?
  17. Mas isso é assim mesmo, acho que o único plugin de terrenos que reseta quando deleta é o PlotMe Poderia listar os seus plugins?
×
×
  • Criar Novo...