JaycobYT

Обменник игровой валюты на коины — DeluxeMenus

Aug 10th, 2023
6,119
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 8.17 KB | Gaming | 0 0
  1. #===========================================================
  2. #
  3. #
  4. #  Для работы всех необходимых плейсхолдеров
  5. #  установите расширения для плагина PlaceholderAPI:
  6. #
  7. #  /papi ecloud download Player
  8. #  /papi ecloud download Vault
  9. #  /papi ecloud download LuckPerms
  10. #  /papi reload
  11. #
  12. #  (!) Для второй валюты (коинов) используется плагин PlayerPoints.
  13. #  Вы можете использовать другой плагин. Тогда вам нужно будет
  14. #  поменять команды выдачи коинов (points give...) в каждой иконке
  15. #  на команду из вашего плагина.
  16. #
  17. #
  18. #===========================================================
  19. #
  20. #  // Общие настройки меню
  21. #
  22. #===========================================================
  23. open_command: exchange
  24. size: 54
  25. menu_title: '              Обменник'
  26. register_command: true
  27. update_interval: 1
  28. #===========================================================
  29. #
  30. #  // Требования для открытия меню (Укажите мир и координаты NPC)
  31. #  // Чтобы меню открывалось везде - удалите "open_requirement"
  32. #
  33. #===========================================================
  34. open_requirement:
  35.   requirements:
  36.     location_check:
  37.       type: is near
  38.       location: "world,-113,64,-641"
  39.       distance: 5
  40.       deny_commands:
  41.      - '[message] &fВы должны находиться рядом с NPC'
  42. #===========================================================
  43. #
  44. #  // Иконки меню
  45. #
  46. #===========================================================
  47. items:
  48.  #---------------------------------------------------------
  49.   #  Недостаточно денег для обмена
  50.   #---------------------------------------------------------
  51.   'exchange_unavailable':
  52.     material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzZlMzYyNTc3MzljNzJjYWNlNWEzZWI0MGVhMGNjMTZhMTMwZGZjZDllOGY0MmNjNTNhOTM1ZjgyMTAzNDk2MyJ9fX0=
  53.     slot: 22
  54.     priority: 0
  55.     display_name: ' '
  56.     lore:
  57.      - ' &6Обмен Валют '
  58.       - ''
  59.       - ' &e$10,000 &f→ &e◎ 10'
  60.       - ''
  61.       - ' &fУ вас сейчас недостаточно '
  62.       - ' &fденег на балансе. Обмен'
  63.       - ' &fневозможен! '
  64.       - ''
  65.       - ' &c• Недостаточно денег '
  66.       - ''
  67.     view_requirement:
  68.       requirements:
  69.         balance_check:
  70.           type: javascript
  71.           expression: '%vault_eco_balance_fixed% < 10000'
  72.   #---------------------------------------------------------
  73.   #  Обмен денег на коины для обычных игроков (КД: 10 мин.)
  74.   #---------------------------------------------------------
  75.   'exchange_available':
  76.     material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTc2YmM2ODU0N2M3NmJhNDYyNTA4NTAyOTgwNDY0N2I4MmY4MTY3MDVjOGJiNjFlMzdkMTQ4NWE3NWM3MmM1ZiJ9fX0=
  77.     slot: 22
  78.     priority: 1
  79.     display_name: ' '
  80.     lore:
  81.      - ' &6Обмен Валют '
  82.       - ''
  83.       - ' &e$10,000 &f→ &e◎ 10'
  84.       - ''
  85.       - ' &fОбменяйте деньги на '
  86.       - ' &fкоины. Присутствует'
  87.       - ' &fкулдаун после обмена! '
  88.       - ''
  89.       - ' &a• Нажмите для обмена '
  90.       - ''
  91.     view_requirement:
  92.       requirements:
  93.         balance_check:
  94.           type: javascript
  95.           expression: '%vault_eco_balance_fixed% >= 10000'
  96.         group_check:
  97.           type: string equals
  98.           input: '%luckperms_inherits_group_knight%'
  99.           output: 'no'
  100.         cooldown_check:
  101.           type: string equals
  102.           input: '%luckperms_has_permission_exchange.cooldown%'
  103.           output: 'no'
  104.     left_click_requirement:
  105.       requirements:
  106.         balance_check:
  107.           type: javascript
  108.           expression: '%vault_eco_balance_fixed% >= 10000'
  109.           deny_commands:
  110.          - '[message] &6Обмен Валют  |  &fНедостаточно денег на балансе'
  111.     left_click_commands:
  112.    - '[console] lp user %player_name% permission settemp exchange.cooldown true 10m'
  113.     - '[takemoney] 10000'
  114.     - '[console] points give %player_name% 10'
  115.     - '[message]'
  116.     - '[message] &6Обмен Коинов  |  &fВы успешно обменяли &e$10,000 &fна &e◎ 10'
  117.     - '[message] &6Обмен Коинов  |  &fСледующий обмен возможен через &710 мин.'
  118.     - '[message]'
  119.     - '[sound] ENTITY_PLAYER_LEVELUP'
  120.     - '[close]'
  121.   #---------------------------------------------------------
  122.   #  Обмен денег на коины для донатеров  (КД: 5 мин.)
  123.   #---------------------------------------------------------
  124.   'exchange_available_donate':
  125.     material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTc2YmM2ODU0N2M3NmJhNDYyNTA4NTAyOTgwNDY0N2I4MmY4MTY3MDVjOGJiNjFlMzdkMTQ4NWE3NWM3MmM1ZiJ9fX0=
  126.     slot: 22
  127.     priority: 2
  128.     display_name: ' '
  129.     lore:
  130.      - ' &6Обмен Валют '
  131.       - ''
  132.       - ' &e$10,000 &f→ &e◎ 10'
  133.       - ''
  134.       - ' &fОбменяйте деньги на '
  135.       - ' &fкоины. Присутствует'
  136.       - ' &fкулдаун после обмена! '
  137.       - ''
  138.       - ' &a• Нажмите для обмена '
  139.       - ''
  140.     view_requirement:
  141.       requirements:
  142.         balance_check:
  143.           type: javascript
  144.           expression: '%vault_eco_balance_fixed% >= 10000'
  145.         group_check:
  146.           type: string equals
  147.           input: '%luckperms_inherits_group_knight%'
  148.           output: 'yes'
  149.         cooldown_check:
  150.           type: string equals
  151.           input: '%luckperms_has_permission_exchange.cooldown%'
  152.           output: 'no'
  153.     left_click_requirement:
  154.       requirements:
  155.         balance_check:
  156.           type: javascript
  157.           expression: '%vault_eco_balance_fixed% >= 10000'
  158.           deny_commands:
  159.          - '[message] &6Обмен Валют  |  &fНедостаточно денег на балансе'
  160.     left_click_commands:
  161.    - '[console] lp user %player_name% permission settemp exchange.cooldown true 5m'
  162.     - '[takemoney] 10000'
  163.     - '[console] points give %player_name% 10'
  164.     - '[message]'
  165.     - '[message] &6Обмен Коинов  |  &fВы успешно обменяли &e$10,000 &fна &e◎ 10'
  166.     - '[message] &6Обмен Коинов  |  &fСледующий обмен возможен через &75 мин.'
  167.     - '[message]'
  168.     - '[sound] ENTITY_PLAYER_LEVELUP'
  169.     - '[close]'
  170.   #---------------------------------------------------------
  171.   #  Кулдаун на обмен
  172.   #---------------------------------------------------------
  173.   'exchange_cooldown':
  174.     material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2NhMWE0OGQyZDIzMWZhNzFiYTVmN2M0MGZkYzEwZDNmMmU5OGM1YTYzYzAxNzMyMWU2NzgxMzA4YjhhNTc5MyJ9fX0=
  175.     slot: 22
  176.     priority: 3
  177.     update: true
  178.     display_name: ' '
  179.     lore:
  180.      - ' &6Обмен Валют '
  181.       - ''
  182.       - ' &e$10,000 &f→ &e◎ 10'
  183.       - ''
  184.       - ' &fВы недавно меняли валюту. '
  185.       - ' &fПодождите немного, когда'
  186.       - ' &fэто вновь станет возможным! '
  187.       - ''
  188.       - ' &e• Ожидайте %luckperms_expiry_time_exchange.cooldown% '
  189.       - ''
  190.     view_requirement:
  191.       requirements:
  192.         cooldown_check:
  193.           type: string equals
  194.           input: '%luckperms_has_permission_exchange.cooldown%'
  195.           output: 'yes'
  196.   #---------------------------------------------------------
  197.   #  Кнопка закрытия меню
  198.   #---------------------------------------------------------
  199.   'close':
  200.     material: stone_button
  201.     slot: 49
  202.     display_name: ' '
  203.     lore:
  204.      - '  &cЗакрыть  '
  205.       - ''
  206.     left_click_commands:
  207.    - '[close]'
Advertisement
Comments
Add Comment
Please, Sign In to add comment