Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Помогите Комманды

Discussion in 'Разработка плагинов для новичков' started by Lite-craft, Mar 24, 2016.

  1. Автор темы
    Lite-craft

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

    Trophy Points:
    46
    Имя в Minecraft:
    shiroihana
    Создал я значт комманду но в другом плагине есть эта комманда
    Как сделать чтобы и в том плагине она работала и в моем
     
  2. Хостинг MineCraft
    <
  3. slavik123123123

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

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    В чем проблема изменить команду в своём плагине?
     
  4. MrElitePro

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

    Trophy Points:
    46
    Имя в Minecraft:
    MrElitePro
    Таже проблемка есть
     
  5. Автор темы
    Lite-craft

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

    Trophy Points:
    46
    Имя в Minecraft:
    shiroihana
    Мне именно эта комманда нужна, чтобы она сочеталась с коммандой в том плагине[DOUBLEPOST=1458830093,1458830018][/DOUBLEPOST]Чтобы эта команда дополняла другую команду с другого плагина например частицами
     
  6. slavik123123123

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

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    ну тогда используй PlayerCommandProccessEvent, как так он называется
     
  7. Автор темы
    Lite-craft

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

    Trophy Points:
    46
    Имя в Minecraft:
    shiroihana
    А полный код можно
    Любой
     
  8. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Для этого используют API плагинов, а не команды.
    В конце концов, если уж сильно приспичило использовать команды, то dispatchCommand в помощь.
    Die pls.
     
  9. Автор темы
    Lite-craft

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

    Trophy Points:
    46
    Имя в Minecraft:
    shiroihana
    Щя посмотрю
    А по подробней код
     
  10. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
  11. slavik123123123

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

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Так ему нужно типо когда человек вводит команду с другого плагина, то его плагин добавлял что-то. Например эффект или звук при вводе этойже команды.
     
  12. slavik123123123

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

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Не у всех плагинов есть api
     
  13. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Вот бы в шапку в виде дополнения эти сведения закидывал.
    Окей, тут из-за отсутствия опыта в чтении текста от неграмотного населения я написал не верное решение.
    Тогда эти плагины следует переписать самому и запилить API с эвентами и ассинхронными потоками (рофлю если че).
     
  14. Автор темы
    Lite-craft

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

    Trophy Points:
    46
    Имя в Minecraft:
    shiroihana
    Напиши пример
     
  15. slavik123123123

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

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Code:
        @EventHandler(priority=EventPriority.HIGHEST)
        public void onPreprocess(PlayerCommandPreprocessEvent event)
        {
            if (event.getMessage().toLowerCase().startsWith("/command")) {
                event.getPlayer().playEffect(event.getPlayer().getLocation(), Effect.COLOURED_DUST , 20L);
            }
    }
    По моему как-то так.
     
  16. Автор темы
    Lite-craft

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

    Trophy Points:
    46
    Имя в Minecraft:
    shiroihana
    А если мне например нужно записать arg[0]
    Тип вот так
    Code:
    config.set("HI", args[0]);
     
  17. Reality_SC

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

    Trophy Points:
    123
    Имя в Minecraft:
    Reality_SC
    Нет такого слова в русском языке, будьте добры не использовать его больше.
     
  18. Автор темы
    Lite-craft

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

    Trophy Points:
    46
    Имя в Minecraft:
    shiroihana
    Да я знаю частая ошибка у меня, несколько раз написал привязалось теперь пытаюсь отучиться
    Command с англ прост[DOUBLEPOST=1459010443,1458984877][/DOUBLEPOST]
    Как
     

Share This Page