Ir para conteúdo
  • 0

[Resolvido] /curar <jogador>


Guest Hendrik Haupt

Pergunta

Guest Hendrik Haupt

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 Hendrik
nada acontece... fala Unknow Command

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

 

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

Guest Lüigi.jar

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

Guest #angradosreis1000grau

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

Guest Lüigi.jar

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


@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 por BoneSteelDev
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...