Guest User

Untitled

a guest
May 28th, 2023
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.89 KB | None | 0 0
  1. private HashMap<String,Long> graczcooldown = new HashMap<String, Long>();
  2. private HashMap<String,Long> vipcooldown = new HashMap<String, Long>();
  3. private HashMap<String,Long> svipcooldown = new HashMap<String, Long>();
  4. private HashMap<String,Long> sponsorcooldown = new HashMap<String, Long>();
  5. @EventHandler
  6. public void kitClick(InventoryClickEvent e){
  7. if(e.getView().getTitle().equalsIgnoreCase(ChatColor.AQUA + "Zestawy")){
  8. Player p = (Player) e.getWhoClicked();
  9. switch(e.getCurrentItem().getType()) {
  10. case WOODEN_SWORD:
  11. if(graczcooldown.containsKey(p.getName())){
  12. if (graczcooldown.get(p.getName()) > System.currentTimeMillis()){
  13. long gracztimeLeft = (graczcooldown.get(p.getName()) - System.currentTimeMillis()) /10000;
  14. p.sendMessage(ChatColor.RED + "Zestaw gracz możesz ponownie odebrać za " + gracztimeLeft + " minut");
  15. p.closeInventory();
  16. break;
  17. }
  18. if (graczcooldown.get(p.getName()) < System.currentTimeMillis()){
  19. p.sendMessage("Odebrano kit gracz");
  20. graczcooldown.put(p.getName(),System.currentTimeMillis() + (100*1000));
  21. p.closeInventory();
  22. break;
  23. }
  24. }
  25. else{
  26. graczcooldown.put(p.getName(),System.currentTimeMillis() + (100*1000));
  27. }
  28.  
  29. case GOLDEN_SWORD:
  30. if(vipcooldown.containsKey(p.getName())){
  31. if (vipcooldown.get(p.getName()) > System.currentTimeMillis()){
  32. long viptimeLeft = (vipcooldown.get(p.getName()) - System.currentTimeMillis()) /10000;
  33. p.sendMessage(ChatColor.RED + "Zestaw vip możesz ponownie odebrać za " + viptimeLeft + " minut");
  34. p.closeInventory();
  35. break;
  36. }
  37. if (vipcooldown.get(p.getName()) < System.currentTimeMillis()){
  38. p.sendMessage("Odebrano kit vip");
  39. vipcooldown.put(p.getName(),System.currentTimeMillis() + (100*1000));
  40. p.closeInventory();
  41. break;
  42. }
  43. }
  44. else{
  45. vipcooldown.put(p.getName(),System.currentTimeMillis() + (100*1000));
  46. }
  47. case DIAMOND_SWORD:
  48. if(svipcooldown.containsKey(p.getName())){
  49. if (svipcooldown.get(p.getName()) > System.currentTimeMillis()){
  50. long sviptimeLeft = (svipcooldown.get(p.getName()) - System.currentTimeMillis()) /10000;
  51. p.sendMessage(ChatColor.RED + "Zestaw svip możesz ponownie odebrać za " + sviptimeLeft + " minut");
  52. p.closeInventory();
  53. break;
  54. }
  55. if (svipcooldown.get(p.getName()) < System.currentTimeMillis()){
  56. p.sendMessage("Odebrano kit svip");
  57. svipcooldown.put(p.getName(),System.currentTimeMillis() + (100*1000));
  58. p.closeInventory();
  59. break;
  60. }
  61. }
  62. else{
  63. svipcooldown.put(p.getName(),System.currentTimeMillis() + (100*1000));
  64. }
  65. case NETHERITE_SWORD:
  66. if(sponsorcooldown.containsKey(p.getName())){
  67. if (sponsorcooldown.get(p.getName()) > System.currentTimeMillis()){
  68. long sponsortimeLeft = (vipcooldown.get(p.getName()) - System.currentTimeMillis()) /10000;
  69. p.sendMessage(ChatColor.RED + "Zestaw sponsor możesz ponownie odebrać za " + sponsortimeLeft + " minut");
  70. p.closeInventory();
  71. break;
  72. }
  73. if (sponsorcooldown.get(p.getName()) < System.currentTimeMillis()){
  74. p.sendMessage("Odebrano kit sponsor");
  75. sponsorcooldown.put(p.getName(),System.currentTimeMillis() + (100*1000));
  76. p.closeInventory();
  77. break;
  78. }
  79. }
  80. else{
  81. sponsorcooldown.put(p.getName(),System.currentTimeMillis() + (100*1000));
  82. }
  83. }
  84. e.setCancelled(true);
  85. }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment