Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package bungee.ghoster.info;
- import net.md_5.bungee.api.plugin.*;
- import net.md_5.bungee.api.*;
- import net.md_5.bungee.api.connection.*;
- public class setRanga extends Command
- {
- Util u;
- public setRanga(final Bungee This) {
- super("grank");
- this.u = new Util();
- }
- public void execute(final CommandSender sender, final String[] args) {
- if (sender instanceof ProxiedPlayer) {
- final User user = this.u.getUser(sender.getName());
- if (user.getRanga() < 4 && !sender.hasPermission("ghoster.admin")) {
- sender.sendMessage(String.valueOf(Bungee.getPrefix) + "Ta komenda wymaga rangi §4Administrator§8!");
- return;
- }
- }
- if (args.length == 0) {
- sender.sendMessage("§a» §7Odpowiedni format : §6/grank <nick> <ranga> <jegohaslo>");
- return;
- }
- if (args.length == 1) {
- sender.sendMessage("§a» §7Odpowiedni format : §6/grank <nick> <ranga> <jegohaslo>");
- return;
- }
- if (args.length == 2) {
- sender.sendMessage("§a» §7Odpowiedni format : §6/grank <nick> <ranga> <jegohaslo>");
- return;
- }
- if (args.length > 2) {
- if (args[1].equalsIgnoreCase("gracz")) {
- final String odpowiedz = Bungee.getInstance().db.setRanga(args[0], 0, args[2]);
- sender.sendMessage("§c" + odpowiedz);
- if (Bungee.getPlugin.getProxy().getPlayer(args[0]) != null) {
- final ProxiedPlayer x = Bungee.getPlugin.getProxy().getPlayer(args[0]);
- x.disconnect(" §cTwoje permisje zostaly zmienione!");
- }
- }
- else if (args[1].equalsIgnoreCase("rekrut")) {
- final String odpowiedz = Bungee.getInstance().db.setRanga(args[0], 1, args[2]);
- sender.sendMessage("§c" + odpowiedz);
- if (Bungee.getPlugin.getProxy().getPlayer(args[0]) != null) {
- final ProxiedPlayer x = Bungee.getPlugin.getProxy().getPlayer(args[0]);
- x.disconnect(" §cTwoje permisje zostaly zmienione!");
- }
- }
- else if (args[1].equalsIgnoreCase("helper")) {
- final String odpowiedz = Bungee.getInstance().db.setRanga(args[0], 2, args[2]);
- sender.sendMessage("§c" + odpowiedz);
- if (Bungee.getPlugin.getProxy().getPlayer(args[0]) != null) {
- final ProxiedPlayer x = Bungee.getPlugin.getProxy().getPlayer(args[0]);
- x.disconnect(" §cTwoje permisje zostaly zmienione!");
- }
- }
- else if (args[1].equalsIgnoreCase("moderator")) {
- final String odpowiedz = Bungee.getInstance().db.setRanga(args[0], 3, args[2]);
- sender.sendMessage("§c" + odpowiedz);
- if (Bungee.getPlugin.getProxy().getPlayer(args[0]) != null) {
- final ProxiedPlayer x = Bungee.getPlugin.getProxy().getPlayer(args[0]);
- x.disconnect(" §cTwoje permisje zostaly zmienione!");
- }
- }
- else if (args[1].equalsIgnoreCase("admin")) {
- final String odpowiedz = Bungee.getInstance().db.setRanga(args[0], 4, args[2]);
- sender.sendMessage("§c" + odpowiedz);
- if (Bungee.getPlugin.getProxy().getPlayer(args[0]) != null) {
- final ProxiedPlayer x = Bungee.getPlugin.getProxy().getPlayer(args[0]);
- x.disconnect(" §cTwoje permisje zostaly zmienione!");
- }
- }
- else {
- sender.sendMessage(String.valueOf(Bungee.getPrefix) + "Dostepne rangi : Gracz | Rekrut | Helper | Moderator | Admin");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement