Advertisement
Guest User

Untitled

a guest
May 27th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1. @Override
  2. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  3. Player player = (Player) sender;
  4. if (cmd.getName().equalsIgnoreCase("money")) {
  5. if (args.length == 0) {
  6. player.sendMessage(
  7. main.prefix + " §7Dein Money: §c" + SQLStats.getMoney(player.getUniqueId().toString()) + "€");
  8.  
  9. } else if (args.length == 2) {
  10. if (player.hasPermission("Rytex.money.edit")) {
  11. player.sendMessage(main.prefix + " §cVerwendung: §b/money <add/del/set> <name> <geld>");
  12. } else {
  13. player.sendMessage(main.noperm);
  14. }
  15. } else if (args.length == 3) {
  16. if ((sender instanceof Player)) {
  17. if (sender.hasPermission("MS.money")) {
  18. int anz = Integer.valueOf(args[2]).intValue();
  19. @SuppressWarnings("deprecation")
  20. OfflinePlayer spielername = Bukkit.getOfflinePlayer(args[1]);
  21. if (args[0].equalsIgnoreCase("set")) {
  22. SQLStats.addMoney(spielername.getUniqueId().toString(), anz);
  23. } else if (args[0].equalsIgnoreCase("add")) {
  24. SQLStats.addMoney(spielername.getUniqueId().toString(), anz);
  25. } else if (args[0].equalsIgnoreCase("del")) {
  26. SQLStats.delMoney(spielername.getUniqueId().toString(), anz);
  27. } else {
  28. sender.sendMessage(main.prefix + " §cVerwendung: §b/money <add/del/set> <name> <geld>");
  29. }
  30. sender.sendMessage(main.prefix + " §7Der Kontostand des Spielers§c " + args[1]
  31. + " §7wurde erfolgreich geändert.");
  32. } else {
  33. sender.sendMessage(main.noperm);
  34. }
  35. } else {
  36. int anz = Integer.valueOf(args[2]).intValue();
  37. if (args[0].equalsIgnoreCase("set")) {
  38. @SuppressWarnings("deprecation")
  39. OfflinePlayer spielername = Bukkit.getOfflinePlayer(args[1]);
  40. SQLStats.addMoney(spielername.getUniqueId().toString(), anz);
  41. } else if (args[0].equalsIgnoreCase("add")) {
  42. @SuppressWarnings("deprecation")
  43. OfflinePlayer spielername = Bukkit.getOfflinePlayer(args[1]);
  44. SQLStats.addMoney(spielername.getUniqueId().toString(), anz);
  45. } else if (args[0].equalsIgnoreCase("del")) {
  46. @SuppressWarnings("deprecation")
  47. OfflinePlayer spielername = Bukkit.getOfflinePlayer(args[1]);
  48. SQLStats.delMoney(spielername.getUniqueId().toString(), anz);
  49. } else {
  50. System.out.println(main.prefix + " §cVerwendung: /money <add/del/set> <name> <geld>");
  51. }
  52. System.out.println(main.prefix + " §7Der Kontostand des Spielers§c " + args[1]
  53. + " §7wurde erfolgreich geändert.");
  54. }
  55. } else if (args.length > 3) {
  56. if (player.hasPermission("Rytex.money.edit")) {
  57. player.sendMessage(main.prefix + " §cVerwendung: §b/money <add/del/set> <name> <geld>");
  58. } else {
  59. player.sendMessage(main.noperm);
  60. }
  61. }
  62. }
  63. return false;
  64.  
  65. }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement