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

Помогите Нужен пример кода спавна частиц по...

Тема в разделе "Разработка плагинов для новичков", создана пользователем Bohdan_Hrytsak, 27 мар 2016.

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

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

    Баллы:
    76
    Имя в Minecraft:
    NegaTiV
    Нужен пример кода спавна частиц по прямой,кругом от игрока.Благодарен!!
     
  2. Хостинг MineCraft
    <
  3. MrElitePro

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

    Баллы:
    46
    Имя в Minecraft:
    MrElitePro
    В линию надо? типа за тобой
     
  4. Автор темы
    Bohdan_Hrytsak

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

    Баллы:
    76
    Имя в Minecraft:
    NegaTiV
    да.Но не толька ищо впереди тебя в точку куда ты смотриш .
     
  5. MrElitePro

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

    Баллы:
    46
    Имя в Minecraft:
    MrElitePro
    оуу[DOUBLEPOST=1459094830,1459094797][/DOUBLEPOST]
    Код:
    @EventHandler
      public void onMove(PlayerMoveEvent e)
      {
        FileConfiguration config = getConfig();
        Player player = e.getPlayer();
        if ((config.contains(player.getName())) && (player.hasPermission("Trails.User"))) {
          if (config.get(player.getName()).equals("hearts"))
          {
            if (player.hasPermission("Trails.Hearts")) {
              e.getPlayer().getWorld().playEffect(e.getPlayer().getLocation(), Effect.HEART, 10);
            }
          }
          else if (config.get(player.getName()).equals("flames"))
          {
            if (player.hasPermission("Trails.Flames")) {
              e.getPlayer().getWorld().playEffect(e.getPlayer().getLocation(), Effect.MOBSPAWNER_FLAMES, 10);
            }
          }
          else if ((config.get(player.getName()).equals("magic")) &&
            (player.hasPermission("Trails.Magic"))) {
            e.getPlayer().getWorld().playEffect(e.getPlayer().getLocation(), Effect.MAGIC_CRIT, 10);
          }
        }
      }
    }
    
     
  6. Автор темы
    Bohdan_Hrytsak

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

    Баллы:
    76
    Имя в Minecraft:
    NegaTiV
    За ета спасиба.Но как по прямой куда смотрит игрок заспавнить?
     
  7. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Поиск.
    Чтобы спавнить их лучём, исходящим от игрока, следует координаты частиц сперва повернуть на градус, под которым повёрнут игрок, а потом передвинуть из начала координат в точку положения игрока.
    В общем-то, простая геометрия, по желанию линейка.
     
  8. MrElitePro

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

    Баллы:
    46
    Имя в Minecraft:
    MrElitePro
    пожалуйста,но я еще не мастер чтобы такое писать,мне тоже требуются примеров много,как,что,почему чтобы на практике ты знал много:cool:
     

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