Ir para conteúdo
  • 0

Como fazer /tag ?


Hemptt

Pergunta

Bom, estou querendo começar um projeto, um plugin de kitpvp, e como todos vocês sabem ninguém nasce sabendo de tudo, e como sou novo em programação venho pedir a ajuda de vocês! Podem fazer um "Mini Tutorial"  de como fazer o comando /tag, igual desses plugins desses plugins de kitpvp?


Agradeço se puderem fazer isso <3


 


Pra quem não entendeu - 


Comandos: 


/tag {nome da tag que tiver no código, se ele tiver permissão ele poderá pegar a tag se não tiver mandara uma msg que não possui permissão }


Editado por Houphiss
Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Olha.. posso até fazer um skript de /tag com as permissões certinha

Para você!.

Só preciso que faça os requisitos:

 

Tags:

E Cor delas:

E permissão:

 

Exemplo »

 

Dono - &f&l[&4Dono&f&l] - ghoststag.dono

Link para o comentário
Compartilhar em outros sites

  • 0

Olha.. posso até fazer um skript de /tag com as permissões certinha

Para você!.

Só preciso que faça os requisitos:

 

Tags:

E Cor delas:

E permissão:

 

Exemplo »

 

Dono - &f&l[&4Dono&f&l] - ghoststag.dono

Vlw pela disposição, mas quero que alguém me ajude, ou, mande um mini tutorial explicando como que faz! 

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Fusquete
public void onEnable(){
	getCommand("tag").setExecutor(this);
}

	public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {

		Player player = (Player) sender;
		if (command.getName().equalsIgnoreCase("tag")) {
			if (sender instanceof Player) {
				if (player.hasPermission("tags.setar")) {
					if (args.length < 0) {
						player.sendMessage(
								"§cDigite uma tag pelo menos! Exemplo: §f/tag" + player.getName() + "&3&lDEV");
					}
					if (args.length == 0) {
						if (sender instanceof Player) {
							if (player.hasPermission("tags.setar")) {
								player.setDisplayName(args[0] + " &f" + player.getName().replace("&", "§"));
								if (args.length == 1) {
									if (sender instanceof Player) {
										if (player.hasPermission("tags.setar")) {
											Player target = Bukkit.getServer().getPlayer(args[1]);
											if (target instanceof Player) {
												target.setDisplayName(args[0] + " &f" + target.getName().replace("&", "§"));
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	return false;
	}
}

Espero que entenda, boa sorte na sua jornada ^^

Editado por Fusquete
Link para o comentário
Compartilhar em outros sites

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