Решено MessageCommander не хочет использовать комады других плагинов

  • Автор темы Автор темы SOHIGH
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

SOHIGH

Активный участник
Пользователь
Баллы
76
Вообщем, настроил я MessageCommander от @FromGate вот так:

Плагином Essentials человеку прилетает сообщение в чат о том, что к нему хотят телепортироваться, поменял в конфиге перевода строчку: "Чтобы принять запрос - пишите /tpaccept" на "Нажми на кнопку в чате, чтобы ответить на запрос"

Настроил так, чтобы при выводе этого сообщения игрок писал команду /tpaccepttpdeny (Плагин - MyCmd)

MessageCommander:
upload_2017-9-17_16-49-38.png

МуCmd:
upload_2017-9-17_18-3-22.png

Но, плагин не хочет выполнять команду другого плагина:
upload_2017-9-17_16-48-44.png

Чего я хочу:
upload_2017-9-17_16-47-19.png

Может быть поможет кто-нибудь с каким-нибудь плагином, юзающим ProtocolLib, чтобы это можно было реализовать.
Очень расчитываю на вас, больше не к кому обратиться.
 
Последнее редактирование:
Выводи тупо через /tellraw или в mycmd поставь у команды "registered: true"
 
А ничего, что у тебя в command-line: tpaccepttpeny, а не tpaccepttpdeny?
 
Выводи тупо через /tellraw или в mycmd поставь у команды "registered: true"
/tellraw - не то.

Права для этой команды нужны, да и самому выводить можно будет людям сообщения.

"registered: true" - не работает, увы(
 
Последнее редактирование:
Продам за 200 р. + фикс tpdeny Ошибка: null
Толку мне от Essential'a такого нет.
Я могу купить у тебя плагин MessageCommander, который использовал бы placeholder'ы.

То есть, в конфиге вот так:
upload_2017-9-17_22-52-49.png
Если я пишу в чат "Тест", сервер выполняет команду, но не так.
Он пишет:
upload_2017-9-17_22-53-52.png

В стандартном конфиге было это:
Код:
test:
  type: EQUAL
  source: ALL
  message-mask: help me
  command-line: say %player% need %word1%!
  execute-as-console: true
  cooldown-time: 3s
То есть, %player% должен быть по дефолту в плагине, но его нет.
Вот так вот(

Поможешь?
 
Толку мне от Essential'a такого нет.
Я могу купить у тебя плагин MessageCommander, который использовал бы placeholder'ы.

То есть, в конфиге вот так:
Посмотреть вложение 48067
Если я пишу в чат "Тест", сервер выполняет команду, но не так.
Он пишет:
Посмотреть вложение 48068

В стандартном конфиге было это:
Код:
test:
  type: EQUAL
  source: ALL
  message-mask: help me
  command-line: say %player% need %word1%!
  execute-as-console: true
  cooldown-time: 3s
То есть, %player% должен быть по дефолту в плагине, но его нет.
Вот так вот(

Поможешь?
Не люблю костыли. Не нуже патч сразу в essentials, как хочешь.
 
одним только Mycommand Можно обойтись для этого
Вообщем, решил я потестировать на другом.
Конфиг MyCmd:
upload_2017-9-17_23-31-31.png

Конфиг MessageCommander:
upload_2017-9-17_23-31-55.png

При получении сообщения с консоли получаю:
upload_2017-9-17_23-32-51.png

Что я делаю не так?
 
Последнее редактирование:
Кому надо короче берите https://cloud.mail.ru/public/3niW7k3UykCp/Мои плагины/ess-patch.jar
Кликабельные tpaccept-tpdeny. Фикс tpdeny Ошибка: null, когда нет запроса на тп у игрока. Фикс чтения messages.properties в utf-8, чтоб не писать вот таким говном action=\u00a75* {0} \u00a75{1} в языковых файлах.
Ого, спасибо огромное.

Вот за это особенно:
action=\u00a75* {0} \u00a75{1}
 
Кому надо короче берите https://cloud.mail.ru/public/3niW7k3UykCp/Мои плагины/ess-patch.jar
Кликабельные tpaccept-tpdeny. Фикс tpdeny Ошибка: null, когда нет запроса на тп у игрока. Фикс чтения messages.properties в utf-8, чтоб не писать вот таким говном action=\u00a75* {0} \u00a75{1} в языковых файлах.
в последних билдах нет проблемы с /tpdeny
 
Заменить MessageCommander ReActions'ом не составило больших проблем.

Тема закрыта.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ