Вопрос ConditionalEvents - Регистр команды

Ядро
Paper

Mr_Ritmec

Пользователь
Сообщения
90
Решения
1
Веб-сайт
coveworld.ru
Плагин
ConditionalEvents
Ядро сервера
  1. Paper
Версия сервера
  1. 1.16.5
Память сервера ОЗУ
12Gb
Ссылка
https://www.spigotmc.org/resources/conditionalevents-custom-actions-for-specific-events-1-8-1-21-4.82271/
Доброй ночи, хотел бы узнать возможно ли в ConditionalEvents сделать регистр команды​

Проблема в том что я сделал переадресацию команды на другую т.к в плагине нету той команды которая мне нужна

Код:
offer_cmd:
    type: player_command
    conditions:
    - '%command% equalsIgnoreCase /offer'
    actions:
      default:
      - 'player_command: buyer'

Вот что я набросал, то есть команда /offer перекидывает на менюшку /buyer
все как бы работает, но очень бесит данная надпись
Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
Решение
Нет, так ничего не изменилось, да, плагин на последней версии, не хотел использовать способ через MyCmd по причине того что устанавливать его ради такой мелочи не очень нужно, а ConditionalEvents я использую очень много где
Объединено


Спасибо конечно, но я знаю что можно было добавить еще команд, но мне нужна всего ода и это /offer, мне нужно не улучшение кода а решение проблемы с регистром команды
Ааа сори, я не так прочитал, добавь cancel_event: true в команды
YAML:
offer_cmd:
    type: player_command
    conditions:
    - '%main_command% == /offer'
    actions:
      default:
      - 'player_command: buyer'
Должно работать
offtop если хочешь несколько команд то вот:
YAML:
offer_cmd:
    type: player_command
    conditions:
    - '%main_command% == /offer or %main_command% == /seller' #и ТД через or
    actions:
      default:
      - 'player_command: buyer'
 
YAML:
offer_cmd:
    type: player_command
    conditions:
    - '%main_command% == /offer'
    actions:
      default:
      - 'player_command: buyer'
Должно работать
offtop если хочешь несколько команд то вот:
YAML:
offer_cmd:
    type: player_command
    conditions:
    - '%main_command% == /offer or %main_command% == /seller' #и ТД через or
    actions:
      default:
      - 'player_command: buyer'
Ну, прости, не знаю. Ты обновил плагин?
 
Попробуй это:


Код:
offer_cmd:
  enabled: true
  type: player_command
  conditions:
  - '%command% startsWith /offer'
  actions:
    default:
    - 'player_command: buyer'
Нет, так ничего не изменилось, да, плагин на последней версии, не хотел использовать способ через MyCmd по причине того что устанавливать его ради такой мелочи не очень нужно, а ConditionalEvents я использую очень много где
Объединено

YAML:
offer_cmd:
    type: player_command
    conditions:
    - '%main_command% == /offer'
    actions:
      default:
      - 'player_command: buyer'
Должно работать
offtop если хочешь несколько команд то вот:
YAML:
offer_cmd:
    type: player_command
    conditions:
    - '%main_command% == /offer or %main_command% == /seller' #и ТД через or
    actions:
      default:
      - 'player_command: buyer'
Спасибо конечно, но я знаю что можно было добавить еще команд, но мне нужна всего ода и это /offer, мне нужно не улучшение кода а решение проблемы с регистром команды
 
Последнее редактирование:
Нет, так ничего не изменилось, да, плагин на последней версии, не хотел использовать способ через MyCmd по причине того что устанавливать его ради такой мелочи не очень нужно, а ConditionalEvents я использую очень много где
Объединено


Спасибо конечно, но я знаю что можно было добавить еще команд, но мне нужна всего ода и это /offer, мне нужно не улучшение кода а решение проблемы с регистром команды
Ааа сори, я не так прочитал, добавь cancel_event: true в команды
 
Назад
Сверху Снизу