Advertisement
Guest User

CoinsCMD

a guest
Aug 23rd, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. @Override
  2. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  3. Player p = (Player) sender;
  4. if(cmd.getName().equalsIgnoreCase("coins")) {
  5. if(args.length == 0) {
  6. p.sendMessage(Data.prefix + "§7Du hast aktuell §6" + CoinsAPI.getCoins(p) + " §7Coins!");
  7. }else if(args.length == 1) {
  8. if(p.hasPermission("coins.use")) {
  9. if(args[0].equalsIgnoreCase("add")) {
  10. p.sendMessage(CoinsAPI.coins + "§7Nutze §6/coins add <Name> <Anzahl>!");
  11. }else if(args[0].equalsIgnoreCase("remove")) {
  12. p.sendMessage(CoinsAPI.coins + "§7Nutze §6/coins remove <Name> <Anzahl>!");
  13. }else if(args[0].equalsIgnoreCase("set")) {
  14. p.sendMessage(CoinsAPI.coins + "§7Nutze §6/coins set <Name> <Anzahl>!");
  15. }else {
  16. p.sendMessage(CoinsAPI.coins + "§7Nutze §6/coins add|remove|set <Name> <Anzahl>!");
  17. }
  18. }else {
  19. p.sendMessage(CoinsAPI.coins + "§cKeine Rechte!");
  20. }
  21. }else if(args.length == 2){
  22. if(p.hasPermission("coins.use")) {
  23. p.sendMessage(CoinsAPI.coins + "§7Nutze §6/coins add|remove|set <Name> <Anzahl>!");
  24.  
  25. }else {
  26. p.sendMessage(CoinsAPI.coins + "§cKeine Rechte!");
  27. }
  28. }else if(args.length == 3) {
  29. if(p.hasPermission("coins.use")) {
  30. if(args[0].equalsIgnoreCase("add")){
  31. String name = args[1];
  32. if(CoinsAPI.isRegistered(name)){
  33. int coins = Integer.valueOf(args[2]);
  34. CoinsAPI.addCoins(name, coins);
  35. p.sendMessage(CoinsAPI.coins + "§7Du hast erfolgreich §6" + name + "§6 " + coins + " §7Coins hinzugefügt!");
  36. }else {
  37. p.sendMessage(CoinsAPI.coins + "§7Der Spieler ist §6nicht §7registriert!");
  38. }
  39. }else if(args[0].equalsIgnoreCase("remove")){
  40. String name = args[1];
  41. if(CoinsAPI.isRegistered(name)){
  42. int coins = Integer.valueOf(args[2]);
  43. CoinsAPI.removeCoins(name, coins);
  44. p.sendMessage(CoinsAPI.coins + "§7Du hast erfolgreich §6" + name + "§6 " + coins + " §7Coins abgezogen!");
  45. }else {
  46. p.sendMessage(CoinsAPI.coins + "§7Der Spieler ist §6nicht §7registriert!");
  47. }
  48. }else if(args[0].equalsIgnoreCase("set")){
  49. String name = args[1];
  50. if(CoinsAPI.isRegistered(name)){
  51. int coins = Integer.valueOf(args[2]);
  52. CoinsAPI.setCoins(name, coins);
  53. p.sendMessage(CoinsAPI.coins + "§7Du hast erfolgreich die Coins von §6" + name + "§7 auf §6" + coins + " §7Coins gesetzt!");
  54. }else {
  55. p.sendMessage(CoinsAPI.coins + "§7Der Spieler ist §6nicht §7registriert!");
  56. }
  57. }else {
  58. p.sendMessage(CoinsAPI.coins + "§7Nutze §6/coins add|remove|set <Name> <Anzahl>");
  59. }
  60. }else {
  61. p.sendMessage(CoinsAPI.coins + "§cKeine Rechte!");
  62. }
  63.  
  64. }else {
  65. p.sendMessage(CoinsAPI.coins + "§7Nutze §6/coins add|remove|set <Name> <Anzahl>");
  66. }
  67. }
  68. return false;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement