-
Total de itens
934 -
Registro em
-
Última visita
Tudo que Dery postou
-
[Resolvido] Olha eu aqui de novo :D - SignChangeEvent e PlayerInteractEvent
pergunta respondeu ao Dery de Dery em Dúvidas resolvidas
#UUUUUPPPP -
[Resolvido] Olha eu aqui de novo :D - SignChangeEvent e PlayerInteractEvent
pergunta respondeu ao Dery de Dery em Dúvidas resolvidas
Não funcionou -
[Resolvido] Olha eu aqui de novo :D - SignChangeEvent e PlayerInteractEvent
pergunta respondeu ao Dery de Dery em Dúvidas resolvidas
Ok, mas e a permissão? -
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?
-
Depois eu testo o código, estou meio que sem tempo no momento, até de noite em digo uma resposta!
-
E como faço para pegar a data e a hora que ocorreu o evento?
-
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 .-.
-
Está em cima do nome do Media Fire, 1.5.2
-
Limpar drop? Não seria limpar os itens dos staff na morte? rs
-
thecraft.vexgames.net .-.
-
Não preciso mais, pode fechar
-
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
-
Não sei colocar para gerar log :'( Que nodus joven .-. Macro da Craftlandia rs
-
1.5.2, proibido macro, vai querer?
-
Eu usava no meu hosteado, mas os caras preferiram plotme .-. Funcionava sem erros
-
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
- 70 respostas
-
19
-
Só no meu servidor que o plugin não da erro? .-.
-
Não, ele ainda continua floodando o chat...
-
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...
-
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
-
O meu funciona sem esse erro, me passa sua config do pex?
-
Mas isso é assim mesmo, acho que o único plugin de terrenos que reseta quando deleta é o PlotMe Poderia listar os seus plugins?