1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Решено Как сделать, чтоб при выполнении достижение выполнялась команда?

Тема в разделе "Помощь", создана пользователем MrSamix, 22 апр 2021.

Статус темы:
Закрыта.
  1. Автор темы
    MrSamix

    MrSamix Активный участник Пользователь

    Баллы:
    61
    Как сделать, чтоб при выполнении достижение выполнялась команда?
     
  2. Sturm_PT

    Sturm_PT Активный участник Пользователь

    Баллы:
    76
  3. Автор темы
    MrSamix

    MrSamix Активный участник Пользователь

    Баллы:
    61
    Последнее редактирование: 27 апр 2021
  4. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Этот ивент и есть тригер, срабатывает при продвижениях.
     
    Последнее редактирование: 22 апр 2021
  5. Автор темы
    MrSamix

    MrSamix Активный участник Пользователь

    Баллы:
    61
    А где эго нужно написать?
     
  6. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Ну например вот так.
    Код:
        @EventHandler
        public void AdvancementCMD(PlayerAdvancementDoneEvent e) {
            String cmd = this.plugin.getConfig().getString(e.getAdvancement().getKey().toString());
            if (cmd != null) {
                Bukkit.dispatchCommand(Bukkit.getConsoleSender(), cmd.replace("%player%", e.getPlayer().getName()));
            }
        }
    
    Где то там в конфиге по ключам продвижений твои команды.
     
  7. Автор темы
    MrSamix

    MrSamix Активный участник Пользователь

    Баллы:
    61
    Это нужно плагин написать?
     
  8. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Агась.
     
  9. Автор темы
    MrSamix

    MrSamix Активный участник Пользователь

    Баллы:
    61
    А можно как нибудь без написание плагина? Может есть такой плагин?
     
  10. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Готовых не помню, но там писать делов 5 минут.
     
  11. Автор темы
    MrSamix

    MrSamix Активный участник Пользователь

    Баллы:
    61
    Я просто писать плагины пока что не умею(
     
    Последнее редактирование: 22 апр 2021
  12. Автор темы
    MrSamix

    MrSamix Активный участник Пользователь

    Баллы:
    61
    Напишите пожалуйста плагин на версию 1.16.4! Пожалуйста!
     
  13. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Ну вот на те как пример плагин https://cloud.mail.ru/public/g3y8/jsUhUuLEF
    Конфиг будет в папке Blank вот такого вида, после первого запуска. Где команды не нужны, напиши '-' вместо команды
    [​IMG]
    Исходники в src если что надумаешь переписать.
     
  14. NuaN

    NuaN Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    NuaN
    Можно заказать плагин у кого-то. При наличии денег можно решить любые вопросы.
     
  15. Danill2

    Danill2 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Danill2
    Advanced Achievements (нажми на синюю надпись)
     
  16. Автор темы
    MrSamix

    MrSamix Активный участник Пользователь

    Баллы:
    61
    А как назначить команду?
     
  17. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Я же тебе скинул самопис для назначения команд.
     
  18. Автор темы
    MrSamix

    MrSamix Активный участник Пользователь

    Баллы:
    61
    Спасибо!
     
Статус темы:
Закрыта.

Поделиться этой страницей