[PMMP 4] SmartArrow

Описание

Этот плагин превращает обычную стрелу в умную, которая сама летит к цели

Как использовать:

  • Активируйте модификацию с помощью команды /smartarrow
  • Выстрелите в игрока или ударьте его ЛУКОМ, чтобы он был идентифицирован как будущая цель
  • Теперь игрок является целью и вы можете стрелять в любую точку

Также инструкцию по применению можно посмотреть по ссылке: YouTube

Особенности стрелы

  • Стрела летит до тех пор, пока не достигнет цели
  • Стрелять можно в любом направлении, так как стрела в любом случае изменит свое направление и полетит к цели
  • Скорость полета и урон стрелы равны скорости полета и урону стрелы из лука

Команды и разрешения

/smartarrow - Активирует модификацию
use.smartarrow - Позволяет использовать команду /smartarrow

GITHUB SmartArrow
Скачать: SmartArrow.phar (3,0 КБ)

Какой-то код слишком сложный. Писал давно такой же плагин только на снежок. Код занимал буквально 5 строк.

На основе моих тестирований это самый оптимальный вариант)
Код на вычисление брался из ядра

Я пытался использовать создание вектора в пространстве на основании двух точек, работало, но криво.

Тебе просто нужно при спавне стрелы, развернуть ее в сторону ближайшего игрока, тут даже таски не нужны

Она полетит в игрока, да, но игрок умеет двигаться, поэтому каждый раз нужно обновлять движение

в этом и суть плагина, стрела в любом случае настигает игрока, как бы он не уворачивался

Это проще сделать в классе Arrow без использования тасков

1 лайк