Скрипт временного запрета открытия меню для плагина DeluxeMenus.
Запрет можно выдать от 1 секунды до нескольких месяцев.
В архиве находится всё необходимое для тестирования.
Пример меню.
Команда для открытия меню /delay
Если нажать на книгу, то пойдет отсчет времени в 15 секунд и поменяется иконка на барьер.
Обратный отсчет отображается в реальном времени.
Как пользоваться скриптом.
В иконке, которую нужно скрыть, указываем
добавляем команду для старта отсчета
В иконке, с отображением обратного отсчета , указываем в описании
И устанавливаем тот же слот как и у первой иконки.
Разберем заполнитель из команды %javascript_rewards-delay_BOOK_start%
javascript - указывает на скрипт
rewards-delay - сам скрипт
BOOK - название для счетчика (названия могут быть любые, на ваше усмотрение и разные для разных иконок)
start - команда запуска счетчика BOOK
Разберем заполнитель из lore и view_requirement %javascript_rewards-delay_BOOK_15%
javascript - указывает на скрипт
rewards-delay - сам скрипт
BOOK - название для счетчика
15 - секунды обратного отсчета для счетчика BOOK
Все счетчики сохраняются в папку plugins\PlaceholderAPI\javascripts\javascript_data
Запрет можно выдать от 1 секунды до нескольких месяцев.
В архиве находится всё необходимое для тестирования.
Пример меню.
Команда для открытия меню /delay
Если нажать на книгу, то пойдет отсчет времени в 15 секунд и поменяется иконка на барьер.
Обратный отсчет отображается в реальном времени.
Как пользоваться скриптом.
В иконке, которую нужно скрыть, указываем
YAML:
view_requirement:
requirements:
Delay:
type: string equals
input: '%javascript_rewards-delay_BOOK_15%'
output: 0 сек
YAML:
left_click_commands:
- '[console] papi parse %player_name% %javascript_rewards-delay_BOOK_start%'
- '[refresh]'
right_click_commands:
- '[console] papi parse %player_name% %javascript_rewards-delay_BOOK_start%'
- '[refresh]'
В иконке, с отображением обратного отсчета , указываем в описании
YAML:
lore:
- '&8» &cПожалуйста, подождите %javascript_rewards-delay_BOOK_15%,'
- '&cчтобы использовать снова это меню.'
Разберем заполнитель из команды %javascript_rewards-delay_BOOK_start%
javascript - указывает на скрипт
rewards-delay - сам скрипт
BOOK - название для счетчика (названия могут быть любые, на ваше усмотрение и разные для разных иконок)
start - команда запуска счетчика BOOK
Разберем заполнитель из lore и view_requirement %javascript_rewards-delay_BOOK_15%
javascript - указывает на скрипт
rewards-delay - сам скрипт
BOOK - название для счетчика
15 - секунды обратного отсчета для счетчика BOOK
Все счетчики сохраняются в папку plugins\PlaceholderAPI\javascripts\javascript_data