Вопрос Помогите с плагином ZNPCS Plus

Ядро
Paper

Ethan_winterzz2000

Пользователь
Сообщения
149
Плагин
ZNPCS Plus
Ядро сервера
  1. Paper
Версия сервера
  1. 1.16.5
Ссылка
https://www.spigotmc.org/resources/znpcsplus.109380/
Всем здравствуйте, я хотел бы узнать как можно сделать так. Чтобы нпс из плагина ZNPCS Plus выводил рандомные сообщения в чат(которые ты сам задашь) при нажатии на него?
 

Рандомные команды можно выполнить на стороннем плагине (например: Skript)​

Все команды действий для плагина ZNPCsPlus​

/npc action add <action> <id> <click type> <cooldown seconds> <delay ticks> <value>​

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

<action>может быть одним из следующих:

  • consolecommand- Выполняет команду как консоль.
  • message- Отправляет сообщение игроку.
  • playerchat- Отправляет сообщение от имени игрока.
  • playercommand- Выполняет команду от имени игрока.
  • switchserver- Перемещает игрока на другой сервер. (Только BungeeCord)
<click type>может быть одним из следующих:

  • ANY_CLICK- действие будет запущено при любом щелчке (левом или правом)
  • LEFT_CLICK- действие будет вызвано только при щелчке левой кнопкой мыши (атака)
  • RIGHT_CLICK- действие будет вызвано только при щелчке правой кнопкой мыши (взаимодействии)
<cooldown seconds>время перезарядки действия в секундах. Если игрок взаимодействует с NPC до истечения времени перезарядки, действие не будет запущено.

<delay ticks>задержка в тиках перед срабатыванием действия. Это полезно для задержки действия после взаимодействия игрока с NPC.

<value>— значение действия. Это может быть команда, сообщение или имя сервера в зависимости от типа действия.

Примеры:

  • /npc action add consolecommand my_npc ANY_CLICK 5 0 "say Hello, I am an NPC"(Выполняет команду «Скажи привет, я NPC» при любом щелчке)
  • /npc action add message npc1 LEFT_CLICK 10 20 "Welcome to the server!"(Отправляет игроку сообщение «Добро пожаловать на сервер!» при щелчке левой кнопкой мыши по NPC)
  • /npc action add playercommand shop_warp RIGHT_CLICK 5 0 "warp shop"(Выполняет команду «warp shop» при щелчке правой кнопкой мыши по NPC)
 
Пример рандомных сообщений при клике по NPC на основе плагина Skript
Скачиваем плагин Skript и устанавливаем на сервер. В паку плагина Skript/scripts/ ложим файл messages.sk
В файле messages.sk меняем команды say сообщение 1, say сообщение 2 и т.д. на свои сообщения.
К NPC привязываем команду /messages_random
Один клик по NPC выдаст рандомное сообщение
Вам необходимо зарегистрироваться для просмотра изображений-вложений
 

Вложения

  • messages.sk
    200 байт · Просмотры: 2
  • Skript-2.9.1.jar
    3.2 MB · Просмотры: 0
Последнее редактирование:
Назад
Сверху Снизу