1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин CmdManager - создание команд [1.8-R.1 - 1.10-R.1]

Тема в разделе "Неподтвержденные плагины", создана пользователем MrBrikster, 13 июл 2016.

  1. Автор темы
    MrBrikster

    MrBrikster Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    CmdManager
    Простое создание команд для сервера.

    Работа проверялась на Spigot 1.8 - 1.10. Есть шанс, что будет работать на 1.5.2 - 1.7.

    Особенности:

    • Отдельное право на каждую команду.
    • Широкий список типов команд.
    Поддерживаемые типы команд:
    1. Выполнение других команд от имени сервера
    2. Алиасы команд.
    3. Телепортирующие команды.
    4. Вывод текста игроку.
    Права:
    cmdmanager.command.название_команды - право на каждую команду.

    cmdmanager.reload - перезагрузка плагина.

    Настройка:
    Пример файла команды:
    Код:
    # Версия конфига команды, не трогать.
    cmdversion: 1.0
    
    #################################
    # CmdManager - Пример команды   #
    # Author - MrBrikster           #
    # (example.yml)                 #
    #################################
    
    ### Имя файла является названием команды.          ###
    ### Например, example.yml создаёт команду /example ###
    
    # Тип команды. Доступны следующие типы команд:
    # TELEPORT - телепортация игрока.
    # PLAYER_COMMAND - выполнение команды от имени игрока.
    # CONSOLE_COMMAND - выполнение команды от имени консоли.
    # TEXT - отправка текста в чат игроку.
    type: TEXT
    
    # Задача, выполняемая командой.
    # Для типа TELEPORT необходимо указать координаты телепортации по шаблону: "имя_мира;x;y;z" или "имя_мира;x;y;z;yaw;pitch"
    # Тип PLAYER_COMMAND принимает любые команды (писать без /). Также в команду можно указать переменную %player, которая вернёт ник игрока.
    # С типом CONSOLE_COMMAND всё тоже самое, как и с PLAYER_COMMAND
    # И последний на данный момент тип, TEXT, банально выводит в чат игроку заданное сообщение. Поддерживаются цветовые коды.
    info: '&f[&6CmdManager&f] Вы только что написали команду /example'
    
    # Нужно ли запрашивать право для данной команды?
    # Если стоит false, то игрокам необходимо выдать право "cmdmanager.command.название_команды"
    noPermission: true
    Команда определяется по названию файла: название_команды.yml
    Для применения новых команд в игре перезагрузите сервер или пропишите команду /cmdmanager reload


    ###
    13.07.2016 [1.0] - релиз плагина.

    Скачать:
    Версия 1.0 с ЯндексДиск.

    Очень прошу отписываться о найденных багах, ошибках и прочем в эту тему.
     
    Последнее редактирование: 8 мар 2017
  2. Saharo4ek

    Saharo4ek Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    tin
    Годно
     
  3. Hemol

    Hemol Активный участник Пользователь

    Баллы:
    66
    Исправь пожалуйста.
    или так и должно быть? :)
     
    Последнее редактирование: 14 июл 2016
  4. Автор темы
    MrBrikster

    MrBrikster Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    Исправил, спасибо ;)
     
  5. ThePrime

    ThePrime Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Isus
    Намного лучше и полезнее - плагин MyCommand. В нём очень много функционала.
    Выше - велосипед.
     
  6. Автор темы
    MrBrikster

    MrBrikster Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    Если уж на то пошло - MyCommand тот же велосипед, только более функциональный. Да и писал я это давно, около года назад, на код не смотрите.
     
  7. ThePrime

    ThePrime Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Isus
    У него есть тысяча возможностей. Можно делать имитацию плагинов и так далее.
     
  8. dimkaS

    dimkaS Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    dimkaS
    Можете скинуть пример готового конфига?
     
  9. dimkaS

    dimkaS Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    dimkaS
    Выполнения команды к примеру от имени консоли а именно kit имя игрока название кита
     
  10. Автор темы
    MrBrikster

    MrBrikster Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    тут нет ничего сложного. ставите type CONSOLE_COMMAND и в info прописываете команду выдачи кита с указанием переменной %player.
     
  11. Game_Adm

    Game_Adm Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Game_Admin
    Нашел баг:
    Я хочу, чтобы при вводе /pl и /plagins игрокам высвечивалось мое сообщение с ложными сведениями о плагинах.
    В итоге: /pl и /plagins не выводит мое сообщение, а выводит сообщение от Essentials.
     
  12. Liassid

    Liassid Новичок

    Баллы:
    6
    Имя в Minecraft:
    Liassid
    Классный баг xD.
    Может ты неправильно настроил?
     
  13. _helper_

    _helper_ Активный участник Пользователь

    Баллы:
    76
    код не оч качественный :(
     
  14. Автор темы
    MrBrikster

    MrBrikster Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    два года прошло
     
  15. Game_Adm

    Game_Adm Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Game_Admin
    Все верно, и как там написано.
     
  16. _helper_

    _helper_ Активный участник Пользователь

    Баллы:
    76
    Соре, не заметил, надеюсь сейчас он стал лучше
     
  17. SaMEC

    SaMEC Старожил Пользователь

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Чем вам стандартный commands.yml не угодил для подобных целей?
     
  18. _Alex_RB_

    _Alex_RB_ Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    DokanBoy
    Разве там есть такие фичи? На сколько я помню, там можно делать только алиасы. Права на них выдать нельзя.
     
  19. hyndorik

    hyndorik Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Судя по нынешней теме врядли научился чему-то)
     
  20. Автор темы
    MrBrikster

    MrBrikster Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    Ты сравни хотя бы, чем пустые слова бросать на ветер) или что, некогда смотреть на говнокод? :cry:
     

Поделиться этой страницей