Вопрос DeluxeMenus - выдача привилегии навсегда, если игрок отыграл время и имеет привилегию

Ядро
Purpur

ekzamenpups

Заблокирован
Сообщения
30
Плагин
Deluxemenus
Ядро сервера
  1. Purpur
Версия сервера
  1. 1.19
Ссылка
https://www.spigotmc.org/resources/deluxemenus.11734/
Очень сильно туплю по этому вопросу.

Вообщем нужно, чтобы игрок наиграл 2 часа и имел привилегию, которую он купил на сайте с донатом, и если он наиграл 2 часа и имеет привилегию, которую купил на сайте, то он получит привилегию навсегда. Это мне нужно для /free
 
Я-же правильно понял, вы хотите сделать следующее.

Условия выполнения:
1. Если игрок, наиграл ровно и/или более 2-ва(ух) часов на сервере, и
2. Если игрок, приобрел привилегию на любом ресурсе, к примеру привилегия 'VIP', то
если у игрока выполнено два действия выше, то в меню(доната) давать игроку возможность покупать привилегию - НАВСЕГДА ?.


Сделать две проверки:
1. Выполнил-ли игрок первое действия, а именно, наиграл(а) он(она) два часа или нет.
2. Приобрел(а) привилегию временно или нет.
3. Если игрок не выполнил первое действия а второе выполнено, то сообщать что выполнено (1/2) действий.
4. Если игрок не выполнил второе действие а первое выполнено, то сообщать что выполнено (1/2) действий.
 
На плагина в документации, можно найти решение по вашему вопросу.

Open Requirement
JavaScript:
open_requirement:
  requirements:
    example_1:
      type: has permission
      permission: open.menu.one
  deny_commands:
    - "[message] &cYou don't have the permission."

View Requirement
JavaScript:
view_requirement:
  requirements:
    example_2:
      type: string equals
      input: "%player_is_op%"
      output: "yes"
Left/Right Click Requirement
JavaScript:
# left_click_requirement: or
right_click_requirement:
  requirements:
    example_3:
      type: has money
      amount: 100
  deny_commands:
    - "[message] &7You don't have enough money."

Minimum Requirements
JavaScript:
click_requirement:
  minimum_requirements: 1
  stop_at_success: true
  deny_commands:
    - "[message] &7You don't have 1 of the 2 permissions required."
  requirements:
    perm1:
      type: has permission
      permission: perm.1
    perm2:
      type: has permission
      permission: perm.2
click_commands:
- "[message] &7You have 1 of the 2 permissions required."
 
Назад
Сверху Снизу