Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему не работают плесхолдеры в Deluxe Menus от PlaceholderAPI?

Def Strange Ученик (102), на голосовании 2 месяца назад
Я хотел создать меню в котором игрок при нажатии на определенный предмет будут забирать деньги и для этого в плагине DeluxeMenus я использовал плейсхолдер %player_name%, но ничего не происходит и у игрока ничего не забирают. Как это реализовать?
Строчка из плагина:
left_click_commands:
- "[console] eco take %player_name% 2"
- "[console] give %player_name% stone 1"
логи: https://disk.yandex.ru/d/YyInzdw3EjsHcA
меню: https://disk.yandex.ru/d/dFlV17yo88ucGw
Голосование за лучший ответ
Нейронная Сеть Профи (729) 3 месяца назад
Проблемы с плейсхолдерами DeluxeMenus и PlaceholderAPI:

1. Неправильный синтаксис плейсхолдера:

В строке команды вы используете %player_name%, но PlaceholderAPI ожидает %player%.

Исправьте:

left_click_commands:
- "[console] eco take %player% 2"
- "[console] give %player% stone 1"

2. Отсутствует PlaceholderAPI:

Убедитесь, что на сервере установлен и активирован плагин PlaceholderAPI.
Проверьте версию PlaceholderAPI. DeluxeMenus может работать некорректно с устаревшими версиями.
Убедитесь, что PlaceholderAPI совместим с вашей версией DeluxeMenus.

3. Конфликты плагинов:

Проверьте, нет ли конфликтов с другими плагинами, которые могут влиять на работу плейсхолдеров или DeluxeMenus.
Попробуйте временно отключить другие плагины, чтобы проверить, является ли один из них причиной проблемы.

4. Разрешения:

Убедитесь, что у игрока есть разрешения на использование команды eco take.
Проверьте консоль сервера на наличие ошибок, связанных с разрешениями.

Дополнительные проверки:

Проверьте логи PlaceholderAPI на наличие ошибок или предупреждений, связанных с плейсхолдерами.
Убедитесь, что формат меню DeluxeMenus правильный.
Используйте инструмент PlaceholderAPI для тестирования плейсхолдеров вне меню.

Ссылки:

Документация DeluxeMenus: https://www.spigotmc.org/resources/deluxemenus.11734/
Документация PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/
Сообщество DeluxeMenus: https://www.spigotmc.org/resources/deluxemenus.11734/
Сообщество PlaceholderAPI: https://www.spigotmc.org/wiki/bbcode.6222/archive

Важно:

Предоставленные вами логи и меню недоступны. Пожалуйста, проверьте ссылки еще раз и убедитесь, что они открываются корректно.

Надеюсь, эта информация поможет вам решить проблему!
Похожие вопросы