Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.86 KB | None | 0 0
  1. package bungee.ghoster.info;
  2.  
  3. import net.md_5.bungee.api.plugin.*;
  4. import net.md_5.bungee.api.*;
  5. import net.md_5.bungee.api.connection.*;
  6.  
  7. public class setRanga extends Command
  8. {
  9. Util u;
  10.  
  11. public setRanga(final Bungee This) {
  12. super("grank");
  13. this.u = new Util();
  14. }
  15.  
  16. public void execute(final CommandSender sender, final String[] args) {
  17. if (sender instanceof ProxiedPlayer) {
  18. final User user = this.u.getUser(sender.getName());
  19. if (user.getRanga() < 4 && !sender.hasPermission("ghoster.admin")) {
  20. sender.sendMessage(String.valueOf(Bungee.getPrefix) + "Ta komenda wymaga rangi §4Administrator§8!");
  21. return;
  22. }
  23. }
  24. if (args.length == 0) {
  25. sender.sendMessage("§a» §7Odpowiedni format : §6/grank <nick> <ranga> <jegohaslo>");
  26. return;
  27. }
  28. if (args.length == 1) {
  29. sender.sendMessage("§a» §7Odpowiedni format : §6/grank <nick> <ranga> <jegohaslo>");
  30. return;
  31. }
  32. if (args.length == 2) {
  33. sender.sendMessage("§a» §7Odpowiedni format : §6/grank <nick> <ranga> <jegohaslo>");
  34. return;
  35. }
  36. if (args.length > 2) {
  37. if (args[1].equalsIgnoreCase("gracz")) {
  38. final String odpowiedz = Bungee.getInstance().db.setRanga(args[0], 0, args[2]);
  39. sender.sendMessage("§c" + odpowiedz);
  40. if (Bungee.getPlugin.getProxy().getPlayer(args[0]) != null) {
  41. final ProxiedPlayer x = Bungee.getPlugin.getProxy().getPlayer(args[0]);
  42. x.disconnect(" §cTwoje permisje zostaly zmienione!");
  43. }
  44. }
  45. else if (args[1].equalsIgnoreCase("rekrut")) {
  46. final String odpowiedz = Bungee.getInstance().db.setRanga(args[0], 1, args[2]);
  47. sender.sendMessage("§c" + odpowiedz);
  48. if (Bungee.getPlugin.getProxy().getPlayer(args[0]) != null) {
  49. final ProxiedPlayer x = Bungee.getPlugin.getProxy().getPlayer(args[0]);
  50. x.disconnect(" §cTwoje permisje zostaly zmienione!");
  51. }
  52. }
  53. else if (args[1].equalsIgnoreCase("helper")) {
  54. final String odpowiedz = Bungee.getInstance().db.setRanga(args[0], 2, args[2]);
  55. sender.sendMessage("§c" + odpowiedz);
  56. if (Bungee.getPlugin.getProxy().getPlayer(args[0]) != null) {
  57. final ProxiedPlayer x = Bungee.getPlugin.getProxy().getPlayer(args[0]);
  58. x.disconnect(" §cTwoje permisje zostaly zmienione!");
  59. }
  60. }
  61. else if (args[1].equalsIgnoreCase("moderator")) {
  62. final String odpowiedz = Bungee.getInstance().db.setRanga(args[0], 3, args[2]);
  63. sender.sendMessage("§c" + odpowiedz);
  64. if (Bungee.getPlugin.getProxy().getPlayer(args[0]) != null) {
  65. final ProxiedPlayer x = Bungee.getPlugin.getProxy().getPlayer(args[0]);
  66. x.disconnect(" §cTwoje permisje zostaly zmienione!");
  67. }
  68. }
  69. else if (args[1].equalsIgnoreCase("admin")) {
  70. final String odpowiedz = Bungee.getInstance().db.setRanga(args[0], 4, args[2]);
  71. sender.sendMessage("§c" + odpowiedz);
  72. if (Bungee.getPlugin.getProxy().getPlayer(args[0]) != null) {
  73. final ProxiedPlayer x = Bungee.getPlugin.getProxy().getPlayer(args[0]);
  74. x.disconnect(" §cTwoje permisje zostaly zmienione!");
  75. }
  76. }
  77. else {
  78. sender.sendMessage(String.valueOf(Bungee.getPrefix) + "Dostepne rangi : Gracz | Rekrut | Helper | Moderator | Admin");
  79. }
  80. }
  81. }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement