elpVySfA
Język: Java
|
Autor: Anonimowy
package com.bcode.brangi.nadawanierang; import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import com.bcode.brangi.utils.ChatUtil; public class NadawanieRang implements CommandExecutor { public boolean onCommand(CommandSender sender, Command cmd, String l, String[] args) { if (cmd.getName().equalsIgnoreCase("ranga")) { if (!(sender instanceof org.bukkit.entity.Player)) { sender.sendMessage("Komenda moze byc uzyta tylko przez gracza!"); return false; } if (!sender.hasPermission("bcode.rangi")) { ((Player) sender).sendTitle("", ChatUtil.fixColor("&9Nie masz uprawnien do tej komendy! &9(&8bcode.rangi&9)")); return false; } if (args.length == 0) { sender.sendMessage(ChatUtil.fixColor("&9Prawidlowe uzycie: &8/ranga &b<nick> &6<ranga>&7!")); return false; } if (Bukkit.getPlayer(args[0]) == null) { sender.sendMessage(ChatUtil.fixColor("&9Podany gracz jest &coffline&9!")); return false; } if (args.length == 2) { String nick = args[0]; String ranga = args[1]; Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + nick + " group set " + ranga); Bukkit.broadcastMessage(ChatUtil.fixColor("&9Gracz &8 " + nick + " &9otrzymal range: &6" + ranga + "&9,")); Bukkit.broadcastMessage(ChatUtil.fixColor("&9Przez admina: &b " + sender.getName() + "&9,")); } } return false; } }