craftim_74

Untitled

Nov 7th, 2016
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.94 KB | None | 0 0
  1. private SQLConnection sql;
  2.  
  3.         public MoneyCommands(SQLConnection sql) {
  4.                 this.sql = sql;
  5.         }
  6.  
  7.         @Override
  8.         public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  9.                 Player p = (Player) sender;
  10.                 if (label.equalsIgnoreCase("money")) {
  11.                         if (args.length == 0) {
  12.                                 int money = sql.getBalance(p);
  13.                                 p.sendMessage("§7Vous avez " + money + "€ sur votre compte");
  14.                         }
  15.                         if (args.length >= 1) {
  16.                                 if (args[0].equalsIgnoreCase("add")) {
  17.                                         if (args.length == 1 || args.length == 2) {
  18.                                                 p.sendMessage("§cUsage | /money add <montant> <joueur>");
  19.                                         }
  20.                                         if (args.length == 3) {
  21.                                                 Player target = Bukkit.getPlayer(args[2]);
  22.                                                 if (target != null) {
  23.                                                         int amount = Integer.valueOf(args[1]);
  24.                                                         sql.addMoney(target, amount);
  25.                                                         target.sendMessage("Vous venez de recevoir " + amount + "€ de la part de " + p.getName());
  26.                                                         target.sendMessage("Vous venez de donner " + amount + "€ à " + target.getName());
  27.                                                 }
  28.                                         }
  29.                                 }
  30.                                 if (args[0].equalsIgnoreCase("remove")) {
  31.                                         if (args.length == 1 || args.length == 2) {
  32.                                                 p.sendMessage("§cUsage | /money remove  <montant> <joueur>");
  33.                                         }
  34.                                         if (args.length == 3) {
  35.                                                 Player target = Bukkit.getPlayer(args[2]);
  36.                                                 if (target != null) {
  37.                                                         int amount = Integer.valueOf(args[1]);
  38.                                                         sql.removeMoney(target, amount);
  39.                                                         target.sendMessage("Vous venez de perdre " + amount + "€ de la part de " + p.getName());
  40.                                                         target.sendMessage("Vous venez de retirer " + amount + "€ à " + target.getName());
  41.                                                 }
  42.                                         }
  43.                                 }
  44.                         }
  45.                 }
  46.                 return false;
  47.         }
Add Comment
Please, Sign In to add comment