🔝 СОЗДАЙ СВОЮ КОМАНДУ НА СЕРВЕРЕ | MYCOMMAND - ОБЗОРЫ ПЛАГИНОВ #3
HTML-код
- Опубликовано: 18 сен 2024
- ⚡ Новый выпуск рубрики "Обзоры Плагинов от Джейкоба". Сегодня мы рассмотрим плагин, который позволит создавать свои команды на сервере. Приятного просмотра 😄
➖ Плагин MyCommand → dev.bukkit.org...
➖ Документация плагина → dev.bukkit.org...
➖ Плейсхолдеры (PlaceholderAPI) → github.com/Pla...
🚨 IP сервера Джейкоба по Minecraft (1.16.5) → jc-world.fun
❗ Группа сервера ВК → jc__world
💟 Понравилось видео? Подпишись на канал → bit.ly/1uE210w
🚧 Группа канала ВК → jacobec...
✅ Рад тебя видеть на своём канале! Я стараюсь снимать разнообразный контент и буду очень рад, если ты поставишь лайк под этим видео и жмякнешь на колокольчик, чтобы не пропустить новое видео! Добра тебе 😊
#созданиекоманд #mycommand #плагин #майнкрафт #minecraft #plugin #создатькоманду #вмайнкрафт #обзор #оценкаплагина #конфиг #обзорыплагинов #spigot #bukkit #paperspigot #mycommandplugin
💥 *Создаём интересные команды - /ad, /randomreward, /prefix | MyCommands + PlaceholderAPI →* ruclips.net/video/6tG5gB8v004/видео.html
@@mrxujlugan_9672 сделай так что бы когда игрок вводил команду у него забирался пермишен на это команду
@@ИльяСергеевич-ю4у Гениально 🤣🤣🤣
@@maxime13579 это ему надо а не мне
*Я хочу в будущем создать свой сервер и сейчас этому учусь умею писать не серьёзные плагины и благодаря тебе продвинулся в этом*
*Крутой видос от крутова чувака 👍*
Очень хороший монтаж, старался :)
Да он топ
Отличный плагин, обожаю его 🙂
ПЕКСССССССССССС
@@gameplay55555 дада, я
Если честно, я с помощью этого плагина даже создал, то что думал что невозможно! А именно мне очень интересовало как сделать стримы как на VimeWorld, но я с этим плагинов сделал типо объявление, выглядит это примерно так:
stream:
command: /stream-add
runcmd: RUN_CONSOLE
- 'У игрока $player начался стрим'
- '$multiargs'
$multiargs в моём случае это ссылка на стрим. Пользуйтесь если ваш проект популярный и вы хотите дать прикольную вещь для ютуберов.
Только не RUN_CONSOLE, а TEXT или BROADCAST_TEXT... или просто в начале команд $text$
Огось, кого я встречаю
Хм ну реал норм всё понятно лайк+подписка+колокольчик однозначна
Огромное спасибо Джейкоб, блогодоря тебе я теперь умею создавать команды через этот плагин !!!
❤❤❤
Можешь что-то про плагин network levels уровни, и если не трудно мог бы ты поставить на свой сервак?
Плагин устарел и не обновляется, а также не пользуется спросом
Стив, нотч, яблоко XD
Если под этим комментом наберется нуууу скажем 150 лайков, я сливаю команду на кастомный префикс. (Ну почти как на нексус крафте, /nprefix )
Объясняю в чем ПрЕкОл: эта команда позволит игроку выставить себе любой префикс, какой он захочет и придумает.
И еще кое-что. Для работы этой команды нужен плагин ColoredTags, ну и Mycmd конечно
Что в этом префиксе такого особенного, что аж 150 лайков?) Я на своём сервере сделал команду установки префикса, ColoredTags необязателен. Префикс устанавливается и в чате и в ТАБ-листе. Также можно любой цвет префикса выбрать. Нельзя установить префикс длиннее 17 символов и короче 4 символов. Всё это реализовал через Mycmd
@@JaycobYT Охренеть..
Я в examples не видел ничего про префиксы, и вообще про таб
Только tab_Complete, но я не знаю зачем это
@@qq-ou3kk у меня стоит плагин, что называется TAB. И он сам берёт префикс игрока из чата и вставляет в таб-лист.
А tab_complete в Mycmd вообще тут ни при чём. Это функция, чтобы легче было вводить команду. Например, начинаешь писать /spa и при нажатии таба команда дополняется сама /spawn. В общем, автодополнение
Сижу, туплю.
Написал простую команду: если пермишн имеется - вывести сообщение, если нет - по идее должен вывести сообщение об ошибке...
Ага, щаааазззз!
ЛакПермс на проверку пермишена говорит, что проверка не пройдена.
А команда - проходит!
Ахбз: может, конечно, аукается, что я - админ и у меня как админа пермишн * прописан?!
у тебя опка есть
а как сделать что-бы писал команду и тебя с своего сервера тп на другой
Если ты имеешь в виду, чтобы телепортировало совсем на другой сервер, которым ты не владеешь, то нельзя
*Ролик обычного канала милионика*
Как делать ограничение на команду?
Какие ограничения?
Джейкоб :3 кд
@@hypernigga8986 если ты про кулдаун, то вводишь cooldown: число
Джейкоб :3 в каких единицах?
@@hypernigga8986 в секундах
Самый топовый гайд, всем советою!
Очень полезная информация!)
С меня лайк 👍
Прошу,оставь любой коментарий к моему видио)
Заранее спасибо!
Ты знаешь как зайди на сервео
Я типо создал
А как айпи узнать
мм прикольно,
Отличный видосик, красавчик 👍
И ещё как сделать так что когда нечего не пишешь пишет "Напишете что-то" в arg1
Пишет мол "Недостаточно средств на балансе" даже когда копирую весь текст из видео, всё равно ничего не работает. PlaceholderAPI установлен, плагин vault тоже.. (Баланс установил себе выше миллиона)
+ до сих пор с этим ломаюсь
много рекламы диииз -respect
Я хочу создать свой сервер на ядре Spigot 1.8. Сначала проблем не было. Потом когда перешёл с Spigot 1.9.4 появились проблемы. У меня в меню и везде где можно вывести тест (кроме /title, голограм и текста в чате.) У меня заменяются русские буквы на какой-то неизвестный язык. И ещё хочу добавить команду /vote, /givedonate, /givetempdonate, /takedonate, /setstaff, /admin (Админ меню без плагина admin GUI) /live [ссылка] (Напомнить о трансляции на Ютубе. Доступно с ранга YT.).
Спасибо помог
А можно как то сделать так чтобы команда допустим /starfly активировала для игрока команду с ессентиалс/fly?
Почему у тебя не 20 миллионов подписчиков 😩
Разве это плохо
У меня такая проблема, я не совсем разбираюсь в скриптах, и не понимаю как сделать некоторые вещи
Вот именно какие, я хочу создать свою команду выдачи префиксов через MyCommand, и будет выполняться команда от консоли
Но я не могу понять как настроить проверку прав (хочу сделать это - mycmd.perm.prefix), и еще у меня выдает ошибку если я пишу саму команду,
вот моя не профи команда:
prefix:
command: /pref
type:
- RUN_CONSOLE
runcmd:
- '/lp user $player meta setprefix 100 &r$arg1 &r$arg2'
- '$text$&a&lУстановлен префикс: &r$arg1 &r$arg2'
error-message: '&cИспользование: /pref [Префикс]'
Дополни/Измени ее пожалуйста, мне нужно сделать проверку прав (mycmd.perm.prefix) и исправить баг что если сделать скобки в runcmd (вот):
- '/lp user $player meta setprefix 100 "&r$arg1 &r$arg2"' , То есть если поставить скобки " вот такие, то если напишешь например /pref 123 , То напишет ошибку, в виде: Использование: /pref [Префикс] , А мне эти скобки необходимы. Надеюсь ты увидишь и поможешь мне.
Чтобы данную команду мог вводить только игрок с пермишеном mycmd.perm.prefix, нужно ниже error-message добавить следующее:
permission-required: true
permission-node: mycmd.perm.prefix
На счёт кавычек, если я правильно понял, у тебя не отображаются вот эти кавычки "" ? В таком случае, можно использовать вот эти «»
@@JaycobYT , Мне нужны скобки именно такие " , Это в LuckPerms необходимо для создания префикса с пробелом , так как если записать второй аргумент $arg2 (предпологаю настройка цвета ника), то это будут контексты , сервера и прочее... Мне нужны именно эти "
@@JaycobYT , И я бы еще хотел уточнить, как настроить текст что нету прав? Надо использовать $Script$%else% Получается? Или что-то другое? Я и то, и то пробовал, что-то получается, что-то нет
@@JaycobYT , И очень бесит вот что, изменил команду, перезагрузил плагин, вроде что-то работает, а если еще раз перезагрузить то все, не работает, та же ошибка 'Использование: /pref [Префикс]' в error-message, я пробовал даже перезагрузить через PlugMan, тоже не работает
@@АлексейАлекс-г8ь в таком случае не знаю. Я на своём сервере префикс реализовал только через $arg1, больше одного слова у меня не поддерживается.
Сообщение о том, что недостаточно прав нужно добавить ниже и выглядит оно так:
permission-error: '&4Недостаточно прав'
Блин крутой канал!!!
плагин очень лёгкий как и все другие но смотреть такие вдео почемута мне нравиться
👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍
Как сделать чтобы оно предлагало команду когда ты её вводишь (register: true не работает)
Привет, скажи, сложно будет реализовать систему:
Стоит плагин на лимит жизней, хочу, чтобы игроки могли покупать эти жизни, к примеру, игрок берет 32 алмаза в руки, прописывает "/buy Life", у него отнимается 32 алмаза и пополняется жизнь.
То есть нужно:
1. написать эту команду.
2. сделать так, чтобы эта команда отнимала 32 алмаза.
3. сделать так, чтобы эта команда вписывала за игрока в консоль нужную команду из плагина для пополнения его жизней.
4. работала только на алмазы, именно на 32 штуки.
Как думаешь, сложно будет такое написать, если вообще ноль в этом? Да и вообще она умеет такое?
Нет, не сложно. Проверку наличия алмазов можно реализовать через CheckItem плейсхолдеры. Убирать адмазы у игрока можно ванильной командой /minecraft:clear... Выполнять команду от имени консоли можно установив тип команды type: RUN_CONSOLE
@@JaycobYT Спасибо большое. Буду разбираться.
ну класс, мне очень видос понравился.
Не хватает ещё else if c swithcs
Esle if здесь есть, а switchs вроде нет
Как сделать так, что бы я вводил команду /cheats (ник игрока) и у него появлялось на экране "ПРОВЕРКА НА ЧИТЫ. Пишите свой дс." и ещё что бы он не мог двигаться
Помогите пж. Решил сделать команду sword чтобы выдавала алмазный меч. Тип сделал ALIENS. Используемая команда: give $player diamond_sword 1. После ввода команды пишет игрок не найден, что делать?
Попробуй вместо $player %plsyer%
%player%
а Как сделать Грант чтобы показаволось типо: Игрок GGA13 подарил донат игроку TEAS12
Группы :
geroy (герой)
arox (арокс)
gerc (Герцог)
langer (Лэнджер)
axvord (Axvord)
ender (Эндер)
helper (Принц)
king (Князь)
dragon (dragon)
helper-set (TITAN)
glmoderator( IMPER)
set-owner (Бог)
на 11:50 минуте, ты не обьяснил что это "permission-required"?
Это означает, нужен ли нам пермишен для этой команды. Если true, то ещё дописываем permission-node: your.permission
Спасибо большое! Все очень ясно и понятно)
У меня никогда ничего не работает из видео Джейкоба(
Эм Джейкоб пожалуйста не обижайшся но правильно произносить СпИгот а на Спайгот
Привет Джейкоб, можешь пожалуйста помочь? При кастом объявлении мне пишет Your input contains not allowed chatacters (типо запрещённые символы) это происходит только когда я пишу на русском. Что делать?
ruclips.net/video/_OdgaBzI9UI/видео.html
Как сделать тип чел пишет /l Свой пароль и я это вижу в консоле?
скажите пожалуйста )
Эти данные и так логируются и их можно увидеть. Например, плагин ChatManager (плагин на форматирование чата, чат-бота, автосообщения и прочее) записывает все логи чата (в том числе и ввод всех команд каждого из игроков)
@@JaycobYT у меня Chatex можно как-то через MyCommand сделать эту фичу ? Пж скажи
Вот не могу понять, все команды и из этого плагин и из DeluxeMenus показаны красным цветом, как не рабочие, хотя работают. Как это можно исправить. Просто некоторые люди у меня путаются и не используют их
Добавь к команде параметр register: true
@@JaycobYT я уже решил, думал что написал в mycommand и dm но проглазел. Все равно спасибо
А через что ты настраиваешь конфиги я не понимаю это notepad++ или блокнот или что
notepad++
Джейкоб можешь подсказать я хочу чтобы команда в плагине MyCommand вводилась на расстоянии 2 и менее блоков а когда больше писалась ошибка можешь подсказать как это сделать
Конкретизируй, что имеешь в виду. На растоянии двух блоков от чего?
От игрока
Например /showpass (ник игрока) и если расстояние от тебя до того игрока больше 2 блоков то писалась ошибка
Как сделать что бы когда ты вводил палавину название команду вылазила подсказка так как у меня все созданные команды красные
register: true
Добавь к команде
Спасибо!
Как сделать команду которая будет выводить на весь экран текст который написал игрок?
Лого как у дикси
Ахах, мне уже когда-то писали об этом))
А как сделать tab_completer
У меня проблема когда я хочу написать объявление на русскому мне пишет ошибка а когда я пишу на английском все норм помогите пожалуйста как сделать что бы на русском можно было тоже писать объявление
Выключи REGEX в config.yml
Для очень ленивых и тех, кто рял не шарит, так и быть, солью одну команду. Она позволяет выполнить ЛЮБУЮ команду от имени консоли, а так-же выводит в глобальный чат, кто и какую команду выполнил через консоль.
run_by_console:
command: /console
type: RUN_CONSOLE
runcmd:
- '/$multiargs'
- '/me Выполнена &7&oкоманда &7&oот &7&oимени &7&oконсоли&7&o - &7&o/$multiargs'
required_args: 1
permission-required: true
permission-node: run.by.console
UPD: Добавлена строка required_args: 1. Теперь, если ввести /console без аргументов, то команда не выполнится. А если ввести например '/console say Hello, world! :D', То команда выполнится.
Зачем это другим , чел
А как сделать команду ну типо игрок пишет префикс /prefix и любой префикс
А плагин пишет к примеру /ctags (игрок который хочет поставить префикс (префикс его)
Здесь в коментах уже кидали примеры команды /prefix
Брат скажи как сделать команду grant
Посмотри на Ютубе у других или вроде уже вышел ролик у него
а как через этот плагин запретить определенную команду в определенном мире?
или как через luckperms
Как-то можно попытаться это сделать, но не факт, что оно будет работать как нужно. Для блокировки команд в определённых команд всё-таки лучше использовать отдельные плагины, которые такую возможность предоставят
Джейкоб скажи плиз почему когда я ввожу /ad vsem ky все норм но когда /ad всем ку пишет что не допустимые символы хоть я твой конфиг взял(( как исправить?
переделай конфиг в utf-8
@@Keftemel_HvH я уже недавно разобрался, спасибо)
Вот и как сделать когда я пишу /command без нечего мне пишет "Введите текст" а если с чем-то то пишет "Успешно!" и команда любая
Если не ошибаюсь, для этого есть error-message: 'И сюда вводишь всё что угодно, допустим Неверный ввод команды!'
В данном плагине обязательно писать именно $Player, или %player% тоже прокатит?
По идее, если установлён PlaceholderAPI и необходимое дополнение, то %player% тоже можно юзать и будет тоже самое, что $player
Джейкоб а как создать вы Mycommand команда /home /tpa /spawn
Зачем создавать то, что есть в CMI, Essentials и SunLight?
Можно как-то создать команду /rp (сюда ссылку на ресурспак), введя которую, ресурспак загружается тебе?
Нельзя
Блиин
А на сэпэ тогда как сделали? Плагин ручками?
@@popattoMaX6 запомни однц вещь: большинство необычных плагинов, которые ты видишь на популярных серверах - самописы, разработанные специально для этого проекта. Через MyCmd такое и близко не получится сделать
15:00
Джейкоб, а как так сделать задержку на команду, типо например человек сможет прописывать команду раз в 5 мин. А в ином случае будет писать: вам надо подождать ещё (сколько осталось времени), помоги пожалуйста
Добавить параметр *cooldown: *
@@JaycobYT а именно куда добавить, в какую строку?
@@cinesss_yt под register: true например или под permission-node:
@@JaycobYT спс
@@JaycobYT а где написать само сообщение которое будет выводиться игроку например: вам надо ещё подождать 5 минут
хоть я сделал как ты сказал
А как сделать команду на проверку на читы типа модер или персонал пишет команду /cheat [ник игрока] и игроку на экране пишет проверка на читы пишите дс или бан. И он не может двигаться. А если он выйдет то его забанет по правилу за читы.
Лучше отдельный плагин для такого ставить и не делать костыли через MyCmd
Хорошо
Привет, у меня еще несколько вопросов: можно ли в скриптах накладывать на проверку
еще одну проверку? Например мне нужно наложить на проверку аргумента
- '$Script$%if%$arg1==10'
проверку баланса
- '$Script$%if%%vault_eco_balance_fixed%>10'
[Это характерно для моей команды отнимания баланса /z-eco take ; так-же просто наложение друг на друга
- '$Script$%if%$arg1==10'
- '$Script$%if%%vault_eco_balance_fixed%>10'
создает ошибку (пишет одновременно использование, и "типо" у меня недостаточно средств) и ничего не выходит]
Вот команда /z-eco take:
z-eco_take:
command: /z-eco take
type: RUN_CONSOLE
runcmd:
- '$Script$%if%$arg1.string.length10'
- '$text$&f&l[&6&lМенеджер Монет&f&l] &cУ вас недостаточно средств.'
- '$Script$%else%'
- '$text$&f&l[&6&lМенеджер Монет&f&l] &aУбраны монеты: &e$arg1&a$'
- '/eco take $player $arg1'
permission-required: true
permission-node: mycmd.zeco
permission-error: '&f&l[&6&lМенеджер Монет&f&l] &сУ вас нет прав.'
Следующее: можно ли после равенства/графы для аргумента проверки, %vault_eco_balance_fixed%>10 вместо 10 вставить переменную $arg1 (ну и в других случаях другие) , чтоб игрок сам мог устанавливать кол-во отнимающихся у себя денег? (Как это сделать?) Так-же, как сделать так, чтобы скрипты не мешали друг другу?
z-eco_give:
command: /z-eco give
type: RUN_CONSOLE
runcmd:
- '$Script$%if%$arg1.string.length10000'*
- '$text$&f&l[&6&lМенеджер Монет&f&l] &aВыданы монеты: &e$arg1&a$'
- '/eco give $player $arg1'
*- '$Script$%else%'*
- '$text$&f&l[&6&lМенеджер Монет&f&l] &cВы попытались выдать себе слишком много денег.'
permission-required: true
permission-node: mycmd.zeco
permission-error: '&f&l[&6&lМенеджер Монет&f&l] &сУ вас нет прав.'
Вот я вставил часть идеи команды /z-eco ; это самая проблематичная "give", тут ошибка в - '$Script$%if%$arg1>10000 и - '$Script$%else% ; при написании кол-ва меньше 10000 все равно пишет что попытался выдать слишком много.
Но эту проблему я уже понял как решить, поменять местами - '$Script$%if%$arg1>10000' и - '$Script$%else%' ; а если скриптов будет больше? Этого не получится, т.к. скрипты будут мешать друг другу. Как это исправить?
Следующее: Задам еще один вопрос исключительно касающийся проверкой игрока на онлайн, как это сделать?
Следующее: Мы примерно месяц назад разговаривали про префиксы, так вот, у меня появилась мысль, что игроки могут сделать себе префикс [Админ] , [Модер] , и т.д. ; так вот, можно ли как-то в скриптах написать что-то типо: если аргумент 1 содержит "Админ","Admin"(и т.д.) то пишет текст "Вы не можете ставить..." что-то в этом роде?
Вроде на этом пока-что все мои проблемы закончились, надеюсь ты ответишь хотя-бы на что-то, если будут еще вопросы я обязательно к тебе буду обращаться :)
1) Мне кажется, что второй if можно заменить на elseif и всё должно хорошо работать
- '$Script$%if%$arg1==10'
- '$Script$%elseif%%vault_eco_balance_fixed%>10'
2) Мне кажется, что вот это сообщение "&f&l[&6&lМенеджер Монет&f&l] &fУбрать у себя монеты: &e/z-eco take 1/5/10/100/500/1000" стоит занести в error-message: ' '. В таком случае, когда игрок просто введёт /z-eco take ему будет выведено эту строчку
3) Не помню, встречался ли я с таким, но по идее так должно работать %vault_eco_balance_fixed%>$arg1
4) На счёт z-eco_give, мне кажется, что тут также нужно второй if поменять на elseif. Но опять-таки, здесь можно сообщение "&f&l[&6&lМенеджер Монет&f&l] &fВыдать себе монеты: &e/z-eco give [Кол-во]" занести в error-message: ' ' Это как раз предназначено для того, чтобы когда игрок вводил лишь саму команду /z-eco give ему выводились всевозможные варианты
5) Имеется в виду, проверить в сети игрок или нет? Есть плейсхолдер %player_online%. Не помню точно что он выводит, но скорей всего, если игрок онлайн, он выводит то ли true то ли yes. Нужно проверять. Исходя из этого уже можно писать какой-то скрипт с нужной тебе проверкой
6) Недавно задумывался об этом, поскольку хотел бы у себя на сервере также запретить установку префиксов по типу Админ, Модер и т.д. Нужно смотреть документацию, но мне кажется, что такого в плагине нет. Как вариант, написать разрабу, может он сделает такое нововведение, было бы крайне полезно.
@@JaycobYT ,
На счет 1,2) В таком случае если написать просто /z-eco take , то почему-то выводит не только это сообщение, но и "Убраны монеты: $" , тоесть если не будет ни одного символа в аргументе то действует %else% ; а если ввести что-то в этот самый аргумент то ничего вообще не выполняется и не пишется.
На счет 3) В этом случае действительно работает, но надо еще спросить (это и не касается %vault_eco_balance_fixed%>$arg1 например тоже), как запретить тогда использовать другие символы в аргументе, кроме цифр? Потому-что есть баг, если ввести в цифры какой-то символ то placeholder как-бы игнорирует аргумент, и проверка ничего не стоит и так можно выдать/убрать себе больше ограниченного.
На счет 4) Пока-что мне помощь тут не особо нужна, т.к. пока-что все работает, но касательно твоей мысли я думаю произойдет тоже самое, как я и ответил в 3 пункте. И тот же будет вопрос.
В другом вроде помог)
$Script$%if%$arg1.isanumber проверяет, является ли аргумент числом или нет и возвращает true либо false. На счёт остального тогда хз
непон
@@JaycobYT а можно просто сделать панель с уже готовыми префиксами
А как сделать команду на проверку читов? Типа админ пишет допустим /Proverka ник и игрока с этим ником вызывают на проверку?
Для такого лучше найти отдельный плагин. Через MyCommand делать такое - костыль, который вряд ли хорошо будет работать
Привет,Джейкоб! Как мне сделать свой текст при вводе команд /money и /balance в конфиге плагина EssentialsX всё поменял,но изменений ноль,а в плагине Vault в конфиге только отключение или включение сообщений о новых версиях плагина
Где ты поменял?
@@JaycobYT В Essentials/конфиг/пунк Economy/пункт currency-symbol , там был обычный $,а я поменял на нужный для меня символ. Перезагрузил плагин,а изменений ноль,перезагрузил сервер и изменений тоже ноль
Без понятия, у меня всегда это работало. Попробуй ещё раз, можно даже удалить папку Essentials (предварительно бэкап сделай) и пусть он заново сгенерирует все конфиги. Попробуй опять поменять
@@JaycobYT Уже удалял эту папку, но попробую ещё раз
можно ли как-то использовать на aternos?
Хз, ищи в списке плагинов
Джейкоб, я хочу что бы при вводе команды выдавался донат, как мне ето сделать?
ruclips.net/video/BnB882rZZj4/видео.html
у меня 1 сервер в 0:00 не запускался
СПАСИБО ТРРМОШПЩРАЛПВИМДРЧЛПЧБПВЛРВШПВЩРВЩРВЛЕВДРВШЕУНУЩКЩРВДРВЩЩРЧДОСЩРАЗОВЩНУ А́АААААААААААААААААААААААААААААСПСПСПСПСПСПСППСПСПСПСПС
Как зайди на свой сервер
Я не понимаю через консоль
Привет, а с помощью этого плагина можно сделать комманду на зачарования? Например 1000
Нет
Да и зачем, если в том же EssentialsX есть такая команда
А как например создать команду, через которую консоль пишет лс что-то?
Не совсем понял суть. Что должна делать консоль? Писать что-то тебе в лс?
@@JaycobYT Да
@@wert4442
console_message:
command: /console
type: RUN_CONSOLE
runcmd:
- /t $player Сообщение
permission-required: false
@@JaycobYT Спасибо.
Ты знал то что есть бэкдор плагина и можно создать комманду с опкой лучше его не ставить
Бэкдоров нет, если ты не будешь выдавать лишние возможности игрокам и будешь аккуратно создавать команды. Потому что с таким подходом и нож человеку опасно давать, вдруг пырнёт
@@JaycobYT Мой сервак взломали бэкдором
И ещё как поставить типо у меня нету лицензии
Как ты сделал эту закладку? Которая красная линия 11:52.
Если ты о той линии, которая слева, то она автоматически создалась. Если у тебя не создаётся, то может у тебя где-то с отступами проблемы и блокнот не может определить
@@JaycobYT Да я уже разобрался но все равно тебе Спасибо.
Но /ad не поддерживает русский. Как сделать чтобы поддерживал?
В конфиге mycmd отключи параметр REGEX
Как сделать так, чтобы снимало деньги, и давало предмет. А если недостаточно денег, то ничего не давало?
Вот так можно:
/eco take $player
/give $player diamond 1
а что делать если у меня не работает команда try? про которую ты сказал
Возможно ты что-то сделал не так. Я проверял и всё работает
Можно ли сделать ртп неар через этот плагин
Нет
@@JaycobYT го обзор на плагин для ртп нир
Как настроить Notepad++ чтобы создать и редактировать плагин?
Если нужно всего-лишь настраивать плагин - то настраивать Notepad++ никак не нужно. Чтобы создать плагин потребуется программная среда разработки, как например Ecllipse
@@JaycobYT спасибо
Привет Джейкоб, скажи пожалуйста как написать в скрипте что-бы когда игрок с опкой вводил команду /cmd
; он смог выполнять команду от консоли ?
cmd:
command: /cmd
type: RUN_AS_OPERATOR
runcmd:
- ''
- ''
- ''
- ''
- ''
- ''
permission-required: true
permission-node: mycmd.cmd
error-message: '&cУ вас нет прав на использование данной команды!'
Надеюсь что сможешь помочь.
type: RUN_CONSOLE
runcmd:
- '$multiargs'
@@JaycobYT Спасибо
Привет, можешь помочь я сделал как у тебя в видео объявление чтобы не деньги уберало а например один алмаз с инвентарья уберало?
Тогда вместо команды */eco take* стоит использовать */minecraft:clear $player diamond 1*
Эта команда отберёт у игрока 1 алмаз. Но в таком случае ещё нужно будет изменить проверку баланса. Ведь нас теперь не валюта интересует, а есть ли у игрока хотя бы 1 алмаз в инвентаре. Для этого нужно заменить *$Script$%elseif%%vault_eco_balance_fixed%
@@JaycobYT , помоги я все сделал как ты написал но не роботает вот код:
ad:
command: /ad
type: RUN_CONSOLE
runcmd:
- $Script$%elseif%%checkitem_amount_mat:diamond%
Нежелательно использовать elseif если у нас нет обычного if. Ну и не только в этом проблема. Ещё проверка неправильная. Сейчас получается так, что если у игрока *нет* алмазов в инвентаре, то будет отправляться объявление. Так должно работать:
ad:
command: /ad
type: RUN_CONSOLE
runcmd:
- $Script$%if%%checkitem_amount_mat:diamond%>=1
- /minecraft:clear $player diamond 1
- '$broadcasttext$ &7(&6Объявление&7) &eАвтор - &6$player&e: &f$multiargs'
- $Script$%else%
- '$text$&cНедостаточно алмазов в инвентаре :('
permission-required: false
@@JaycobYT , Спасибо большое роботает))))
Добрый день можно вопрос
Как зделать так чтобы после 5 предупреждение авто бан
Пример /warn ник 1 предупреждение
Установить плагин на баны
@@JaycobYT окей
@@JaycobYT посоветуйте плагин
@@JaycobYT и где то можно гайд посмотреть
Типо
Хелпер (ник) 1 выдал предупреждение
И до 5 предупреждение
www.spigotmc.org/resources/advancedban.8695/
У меня чуть инфаркт не случился когда я после просмотра увидел 1.15. А потом посмотрел на дату видео
как сделать так чтоб команду можно было через ТАБ вводить?
Добавить к команде *register: true* и перезагрузить сервер. После этого она не будет красным цветом и можно будет определять её через таб
@@JaycobYT Cпасибо ♥
а как сделать донат через этот плагин? (не сам донат, а меню типо которое просто показывает какой есть донат)
Это делается через другой плагин - DeluxeMenus или ему подобные
@@JaycobYT спс
а как сделать команду /Lobby что бы она по кордам куда укажет игрок? Внимание Лобби в другом мире
lobby_teleport:
command: /lobby
type: RUN_CONSOLE
runcmd:
- /tppos $player X Y Z world
permission-required: false
@@JaycobYT Огромное спасибо)
Как сделать чтобы команда не была красной при вводе? (1.15+)
Добавить register: true к этой команде и перезагрузить серв
@@JaycobYT Спасибки :)
@@JaycobYT Необезательно перезагружать сервер) Просто - /reload (сам проверил работает)
@@welik0107 можно и так, но всё же так не рекомендуется перезагружать сервер. На многих форумах это можно услышать
ты обычный блокнот юзаешь?
Notepad++
Как сделать команду которая будет писать текст например /pda [ПДА] текст игрока
Было бы неплохо ещё узнать разъяснение, что такое ПДА)
@@JaycobYT это пример. ПДА это что то типо мини компьютера из сталкера.
@@JaycobYT так и что? Как это сделать?
@@Se7er2 что должна выводить данная команда?
@@JaycobYT смотри при вводе данной команды /pda свой текст, в чат от его имени писал [PDA] и его текст.
а как сделать команду спавн?
EssentialsXSpawn
спасибо!!!!
Не работает
Как называется данная вещь? 9:18
Scoreboard
@@JaycobYT Спасибо
Привет, можешь пожалуйста помочь если знаешь решение? Ты не знаешь как сделать так, чтобы команда при написании подсвечивалась голубым цветом, а не красным?
Добавь к команде
register: true
@@JaycobYT спасибо
@@JaycobYT не помогло(( что делать? Может я неправильно пишу??
@@JaycobYT ну у меня сработало, но она светится серым цветом, а чтобы была голубого цвета только на 1.12.2?
@@itzcringy на 1.12.2 такое невозможно
Можно ли делать русские команды?
Не проверял, но самому интересно стало
Можно
У меня еще вопрос: Можно ли игроку запретить использование переменных в аргументах? С помощью их например можно выяснить скрытую инфу.
Не до конца понимаю, что имеешь в виду. Наведи пример
@@JaycobYT , Любой текст, который игрок вводит и в чате он виден ему (или всем), например то же объявление
superbc:
command: /sbc
type:
- RUN_COMMAND
runcmd:
- '$Script$%if%$multiargs.string.length100'
- '$text$&cОбъявление не может содержать более 100 символов.'
- '$Script$%else%'
- '$broadcasttext$ &a█&d█&e█&c█&9█&f█&2█&a█&d█&e█&c█&9█&f█ &aС&dу&eп&cе&2р&9-&aО&dб&eъ&cя&2в&9л&aе&dн&eи&cе █&a█&d█&e█&c█&9█&f█&2█&a█&d█&e█&c█&9█&f█'
- '$broadcasttext$ &f'
- '$broadcasttext$&a&lСупер-Объявление от игрока &d&l$player&c&l:'
- '$broadcasttext$$multiargs' - Он пишет аргументы, и он видит в чате что он написал, но он может написать и например %luckperms_primary_group_name% , и он узнает например название своей привилегии
- '$broadcasttext$ &f'
- '$broadcasttext$ &a█&d█&e█&c█&9█&f█&2█&a█&d█&e█&c█&9█&f█ &aС&dу&eп&cе&2р&9-&aО&dб&eъ&cя&2в&9л&aе&dн&eи&cе █&a█&d█&e█&c█&9█&f█&2█&a█&d█&e█&c█&9█&f█'
cooldown: 120
error-message: '&cИспользование: /sbc [Объявление]'
permission-required: true
permission-node: mycmd.perm.sbc
permission-error: '&cУ вас нет прав делать супер-объявления.'
Не знаю как это можно запретить. Но увидел в документации такую вещь как $Script$%if%Var1.contains=Var2
Возможно, с помощью этого можно проверять, содержит ли аргумент какой-то конкретный символ (Например %). Но не уверен, что это именно то, что нужно. Не использовал этот "contains"
Проверил, да, это то что нужно, правда проблема в том, что оно не воспринимает символ %. Т.е. если сделать вот так:
- '$Script$%if%$multiargs.contains=Л'
- $text$ &cНезя такое писать(
- '$Script$%else%'
- $broadcasttext$ &a$multiargs
...То всё окей. Оно не допускает сообщение, где используется буква "Л", но если вместо неё установить процент, то ничего не блокируется и всё также выводится
@@JaycobYT , Стоп, а разве это и не есть блокировка префиксов "admin" , "moder"? Ща чекну
Такие еффекты,такой монтаж ,хорошо и понятно объясняет но всего 14 к подпищиков😔