Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- } else if(e.getClick() == ClickType.MIDDLE) {
- PlayerInventory inventory = e.getWhoClicked().getInventory();
- if(!t.getItemMeta().getLore().get(2).equalsIgnoreCase("§cPrix de vente : §eNon-Vendable")) {
- if(inventory.contains(t.getTypeId())) {
- Map<Integer, ? extends ItemStack> matches = inventory.all(t.getType());
- int count = 0;
- for(int slot : matches.keySet()) {
- ItemStack item = matches.get(slot);
- if(item.getType() == t.getType() && item.getData().getData() == t.getData().getData()){
- double price = Double.parseDouble(t.getItemMeta().getLore().get(2).replace("§cPrix de vente : §e", "").replace("€", ""));
- count += item.getAmount();
- inventory.clear(slot);
- p.sendMessage(main.prefix + "§aVous avez effectué la vente avec succès !");
- main.economy.depositPlayer(p, count * price);
- p.playSound(p.getLocation(), Sound.SUCCESSFUL_HIT, 3, 3);
- p.closeInventory();
- break;
- }
- }
- } else {
- p.sendMessage(main.error + "Vous n'avez pas cet item dans votre inventaire !");
- }
- } else {
- p.sendMessage(main.error + "L'item sélectionné ne peut pas être vendu !");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement