Guest Hendrik Haupt Postado Novembro 5, 2015 Denunciar Compartilhar Postado Novembro 5, 2015 Eu coloquei assim @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if(command.getName().equalsIgnoreCase("curar")) { if(args.length == 0) { Player p = (Player) sender; p.setHealth(p.getMaxHealth()); } else { Player t = Bukkit.getPlayer(args[0]); if(t == null) { sender.sendMessage("Jogador nao encontrado"); } } } return false; } Mas quando eu cologo /curar Hendriknada acontece... fala Unknow Command Link para o comentário Compartilhar em outros sites More sharing options...
Guest HyguiitoDev Postado Novembro 5, 2015 Denunciar Compartilhar Postado Novembro 5, 2015 Você registrou o comando ? Link para o comentário Compartilhar em outros sites More sharing options...
Guest Hendrik Haupt Postado Novembro 5, 2015 Denunciar Compartilhar Postado Novembro 5, 2015 Sim @Override public void onEnable() { Bukkit.getPluginManager().registerEvents(this, this); Link para o comentário Compartilhar em outros sites More sharing options...
GamerVanini Postado Novembro 5, 2015 Denunciar Compartilhar Postado Novembro 5, 2015 Veja se você adicionou o comando na plugin.yml Link para o comentário Compartilhar em outros sites More sharing options...
Guest HyguiitoDev Postado Novembro 5, 2015 Denunciar Compartilhar Postado Novembro 5, 2015 Sim @Override public void onEnable() { Bukkit.getPluginManager().registerEvents(this, this); Registrou na plugin.yml ? Link para o comentário Compartilhar em outros sites More sharing options...
RalfGamerBR Postado Novembro 5, 2015 Denunciar Compartilhar Postado Novembro 5, 2015 Registrou na plugin.yml ? Cara ele registro um evento '-' Sim @Override public void onEnable() { Bukkit.getPluginManager().registerEvents(this, this); Você registro um evento e nao um comando! Link para o comentário Compartilhar em outros sites More sharing options...
Guest HyguiitoDev Postado Novembro 5, 2015 Denunciar Compartilhar Postado Novembro 5, 2015 Cara ele registro um evento '-' Você registro um evento e nao um comando! Olhei tão rapidamente que não percebi '-' Link para o comentário Compartilhar em outros sites More sharing options...
Dery Postado Novembro 5, 2015 Denunciar Compartilhar Postado Novembro 5, 2015 Resolvido? Link para o comentário Compartilhar em outros sites More sharing options...
List("HeyKick"); Postado Novembro 20, 2015 Denunciar Compartilhar Postado Novembro 20, 2015 Sim @Override public void onEnable() { Bukkit.getPluginManager().registerEvents(this, this); @Override public void onEnable() { Bukkit.getPluginManager().registerEvents(this, this); getCommand("comando sem o /").setExecutor(new NomeDaClasse); } Link para o comentário Compartilhar em outros sites More sharing options...
Guest Lüigi.jar Postado Novembro 21, 2015 Denunciar Compartilhar Postado Novembro 21, 2015 Sei que não tem nada haver com a dúvida (pois ja explicaram oq deve fazer acima), mas no teu comando, quando tem o argumento (/curar <player>) você esqueceu de dar a vida para o target Link para o comentário Compartilhar em outros sites More sharing options...
Guest #angradosreis1000grau Postado Novembro 21, 2015 Denunciar Compartilhar Postado Novembro 21, 2015 Sei que não tem nada haver com a dúvida (pois ja explicaram oq deve fazer acima), mas no teu comando, quando tem o argumento (/curar <player>) você esqueceu de dar a vida para o target Eu nao sei nada de plugin mas acho q é isso, nao ?? p.setHealth(p.getMaxHealth()); Se for ta no code sim '-' Link para o comentário Compartilhar em outros sites More sharing options...
Guest Lüigi.jar Postado Novembro 21, 2015 Denunciar Compartilhar Postado Novembro 21, 2015 Eu nao sei nada de plugin mas acho q é isso, nao ?? p.setHealth(p.getMaxHealth()); Se for ta no code sim '-' @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if(command.getName().equalsIgnoreCase("curar")) { if(args.length == 0) { Player p = (Player) sender; p.setHealth(p.getMaxHealth());//AK TEM } else { Player t = Bukkit.getPlayer(args[0]); if(t == null) { sender.sendMessage("Jogador nao encontrado"); } //MAS TINHA Q TER AK TBM } } Link para o comentário Compartilhar em outros sites More sharing options...
GamerVanini Postado Novembro 21, 2015 Denunciar Compartilhar Postado Novembro 21, 2015 (editado) @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if (command.getName().equalsIgnoreCase("curar")){ Player p = (Player)sender; if (args.length == 0){ p.setHealth(p.getMaxHealth()); p.sendMessage("§6Você foi curado com sucesso!"); return true; } if (args.length == 1){ Player t = Bukkit.getPlayer(args[0]); if(t != null){ t.setHealth(t.getMaxHealth()); t.sendMessage("§6Você foi curado!"); p.sendMessage("§6Voce curou o jogador §c" + t.getName() + "§6!"); return true; }else{ p.sendMessage("§4Jogador nao encontrado!"); return true; } }if (args.length >= 2){ p.sendMessage("§6[Servidor] §cUse: /curar [jogador]"); return true; } } return false; } Editado Novembro 21, 2015 por BoneSteelDev Link para o comentário Compartilhar em outros sites More sharing options...
??? Postado Novembro 23, 2015 Denunciar Compartilhar Postado Novembro 23, 2015 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas.Atenciosamente,Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Hendrik Haupt
Eu coloquei assim
Mas quando eu cologo /curar Hendrik
nada acontece... fala Unknow Command
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados