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

Помогите Не могу привязать команду к предмету.

Тема в разделе "Помощь", создана пользователем LongSmash, 12 сен 2015.

  1. Автор темы
    LongSmash

    LongSmash Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    LongSmash
    Привет ребята,не могу привязать команду к любой вещи,например:Тыкаете правой кнопкой по палке и сразу прописывается команда например /set time day и сразу этот предмет исчезал.Помогите,заплачу 100 рублей!!!!
    Скайп:denis_zav123
    Или отписывайтесь в теме!
    Жду ваших предложений:)
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    LongSmash

    LongSmash Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    LongSmash
    По скайпу не объяснишь ?
     
  4. TanD

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

    Баллы:
    66
    Skype:
    mc.sky.alex
    Имя в Minecraft:
    glowgrew
    А что объяснять? Взял скачал CJI и привязал ReActons. Трудно?
     
  5. Автор темы
    LongSmash

    LongSmash Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    LongSmash
    Я не понимаю,прими пожалуйста в скайпе :(((((((([DOUBLEPOST=1442036378,1442034133][/DOUBLEPOST]Не получилось,есть ещё варианты?
     
  6. TanD

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

    Баллы:
    66
    Skype:
    mc.sky.alex
    Имя в Minecraft:
    glowgrew
  7. Никотин

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

    Баллы:
    76
    Ну если через reactions не получилось. Вроде бы можно написать скрипт в Denizen
     
  8. MrDeadPool

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

    Баллы:
    78
    Ты наверно умник и сам не знаешь как сделать,только набор плагинов ему сказал.Чсв тупое
     
  9. Автор темы
    LongSmash

    LongSmash Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    LongSmash
    Поможешь?Через скайп?[DOUBLEPOST=1442037386,1442037312][/DOUBLEPOST]
    +,он сказал - тогда не знаю.[DOUBLEPOST=1442037907][/DOUBLEPOST]
    Может просто он не умеет.
     
  10. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Это можно сделать довольно просто. К примеру юзать особое лоре и интеракт ивент.
     
  11. Автор темы
    LongSmash

    LongSmash Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    LongSmash
    Помоги по скайпу пожалуйста,напиши свой скайп или добавь меня denis_zav123
     
  12. Автор темы
    LongSmash

    LongSmash Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    LongSmash
    Прими скайп пж,объяснишь за сотку,ок?
     
  13. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Пропустил 1ну проверку по воздуху клик.

    Код:
      @EventHandler
      void demo2(PlayerInteractEvent e) {
          if((e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK) && e.getItem() != null) {
              if(e.getItem().getItemMeta().getLore()!=null) {
                  for(String lore : e.getItem().getItemMeta().getLore()) {
                      String[] s = lore.split(":");
                      if(s[0].equalsIgnoreCase("§6cmd") && s.length==2) {
                          Bukkit.dispatchCommand(Bukkit.getConsoleSender(), s[1].replace("@p", e.getPlayer().getName()));
                          e.getPlayer().setItemInHand(new ItemStack(Material.AIR, 1));
                          e.setCancelled(true);
                      }
                  }
              }
          }
      }
     
    Последнее редактирование: 12 сен 2015
  14. Автор темы
    LongSmash

    LongSmash Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    LongSmash
    Так что на счёт скайпа то????! :(((
     
  15. Никотин

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

    Баллы:
    76
    В варианте с Denizens нужно, как я понимаю (сам не пробовал, видел примеры использования на официальном сайте, где писались скрипты и для событий в мире, и скрипты для предметов, и скрипты для команд), установить хотя бы только Denizens, написать нужный скрипт и закинуть в Denizens/scripts в папке плагинов. Все просто, но нужно писать сам скрипт. Для нпц - я бы еще написал, но для предмета, извини - не пробовал пока что
    Думаю, что информацию для скрипта нужно черпать примерно отсюда
    скрипт для события в мире
    скрипт команды
    скрипт для предмета
     
    Последнее редактирование: 12 сен 2015
  16. BoberMod

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

    Баллы:
    76
    Skype:
    vovzell
    Имя в Minecraft:
    BoberMod
    ммм
    /pt команда (без /) essentials, держа в руке предмет, к которому привязать. Не?
     
  17. Автор темы
    LongSmash

    LongSmash Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    LongSmash
    Пошли скайп,denis_zav123
     
  18. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Поправил удаление и пропущенныю проверку на null. Можешь собирать плагин.
     
  19. Автор темы
    LongSmash

    LongSmash Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    LongSmash
    Какккк??Го в скайп?
     
  20. BoberMod

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

    Баллы:
    76
    Skype:
    vovzell
    Имя в Minecraft:
    BoberMod
    Да нафига мне твой скайп.
    Берешь предмет в руку, пишешь /pt команда (команду без / писать).
    Что бы снять команду - /pt
    Это плагин Essentials
     
  21. Автор темы
    LongSmash

    LongSmash Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    LongSmash
    Как,если я пишу без - /,у меня пишет в чат
     

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