On1maxxx
Пользователь
- Сообщения
- 125
- Решения
- 4
- Плагин
- MyCommand
- Ядро сервера
- Paper
- Версия сервера
- 1.16.5
- Память сервера ОЗУ
- Больше 16Gb
Я сделал команду: /efirs для сервера. Это команда, которая выполняет функцию плагина PlayerPoints. /p = /efirs (мне это было необходимо сделать). Я всё сделал, всё работает. Но я столкнулся с проблемой, с которой раньше не сталкивался.
Я начал делать разные дополнения к команде, такие как permission-required, tab_completer и тд. Дойдя до eror-message, у меня возникла проблема. Даже если команда написана правильно, и эфиры (донат-валюта) выдаются игроку, в чат всё равно пишется текст из error-message. Я не понимаю что-это, потому что всегда всё было с ним хорошо.
/efirs give On1maxxxik 100:
/efirs give On1maxxxik:
Сама конфигурация:
Надеюсь вы сможете помочь мне с этой непонятной проблемой как можно быстрее. Заранее спасибо.
Я начал делать разные дополнения к команде, такие как permission-required, tab_completer и тд. Дойдя до eror-message, у меня возникла проблема. Даже если команда написана правильно, и эфиры (донат-валюта) выдаются игроку, в чат всё равно пишется текст из error-message. Я не понимаю что-это, потому что всегда всё было с ним хорошо.
/efirs give On1maxxxik 100:
Вам необходимо зарегистрироваться для просмотра изображений-вложений
/efirs give On1maxxxik:
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Сама конфигурация:
YAML:
efirs:
command: /efirs
type: RUN_CONSOLE
register: true
runcmd:
- '$Script$%if%$arg1==give'
- 'p give $arg2 $arg3'
- '$text$&d▶ &fВы выдали эфиры игроку: &e$arg2&f. Количество: &d$arg3 Ⓔ&f.'
- 'tellraw $arg2 ["",{"text":"\u25b6","color":"light_purple"},{"text":" \u0412\u0430\u0448 \u0431\u0430\u043b\u0430\u043d\u0441 "},{"text":"\u044d\u0444\u0438\u0440\u043e\u0432","color":"light_purple"},{"text":" \u0431\u044b\u043b "},{"text":"\u043f\u043e\u043f\u043e\u043b\u043d\u0435\u043d ","color":"yellow"},{"text":"\u043d\u0430 "},{"text":"$arg3 \u24ba","color":"light_purple"},{"text":"&f."}]'
- '$Script$%if%$arg1==set'
- '$text$&d▶ &fВы изменили эфиры игроку: &e$arg2&f. Его баланс: &d$arg3 Ⓔ&f.'
- 'tellraw $arg2 ["",{"text":"\u25b6","color":"light_purple"},{"text":" \u0412\u0430\u0448 \u0431\u0430\u043b\u0430\u043d\u0441 "},{"text":"\u044d\u0444\u0438\u0440\u043e\u0432","color":"light_purple"},{"text":" \u0431\u044b\u043b "},{"text":"\u0438\u0437\u043c\u0435\u043d\u0451\u043d","color":"yellow"},{"text":" \u043d\u0430 "},{"text":"$arg3 \u24ba","color":"light_purple"},{"text":"&f."}]'
- 'p set $arg2 $arg3'
- '$Script$%if%$arg1==take'
- '$text$&d▶ &fВы забрали эфиры у игрока: &e$arg2&f. Количество: &d$arg3 Ⓔ&f.'
- 'tellraw $arg2 ["",{"text":"\u25b6","color":"light_purple"},{"text":" \u0412\u0430\u0448 \u0431\u0430\u043b\u0430\u043d\u0441 "},{"text":"\u044d\u0444\u0438\u0440\u043e\u0432","color":"light_purple"},{"text":" \u0431\u044b\u043b "},{"text":"\u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d ","color":"yellow"},{"text":"\u043d\u0430 "},{"text":"$arg3 \u24ba","color":"light_purple"},{"text":"&f."}]'
- 'p take $arg2 $arg3'
- '$Script$%if%$arg1==reset'
- '$text$&d▶ &fВы очистили эфиры игроку: &e$arg2&f. Его новый баланс: &d0 Ⓔ'
- 'tellraw $arg2 ["",{"text":"\u25b6","color":"light_purple"},{"text":" \u0412\u0430\u0448 \u0431\u0430\u043b\u0430\u043d\u0441 "},{"text":"\u044d\u0444\u0438\u0440\u043e\u0432","color":"light_purple"},{"text":" \u0431\u044b\u043b "},{"text":"\u0438\u0437\u043c\u0435\u043d\u0451\u043d ","color":"yellow"},{"text":"\u043d\u0430 "},{"text":"0 \u24ba","color":"light_purple"},{"text":"&f."}]'
- 'p reset $arg2'
permission-required: true
permission-node: efirs.admin
permission-error: '&d▶ &cОшибка! &fКоманды &eне существует&f, или у вас на неё &eнету разрешения&f.'
error-message: '&d▶ &7Использование: &e/efirs <give/take/set/reset> <игрок> <кол-во>'
tab_completer:
1:
- give
- set
- take
- reset
2:
- $player_list
Надеюсь вы сможете помочь мне с этой непонятной проблемой как можно быстрее. Заранее спасибо.