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

Помогите StaffWork с помощью MyCommand

Тема в разделе "Помощь", создана пользователем Bled, 5 сен 2023.

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

    Bled Активный участник

    Баллы:
    61
    Пытался сделать самостоятельно, не получилось.

    Типа

    Прописываешь команду /sw on
    Идут проверки
    Если у пользователя есть группа helper, то дается такой то префикс и пермишен (допустим sw.helper)
    Если у пользователя есть группа moder, то тоже самое что с хелпером, но пермишен sw.moder

    Прописываешь команду /sw off
    Идут проверки
    Если у пользователя есть пермишен sw.helper то выдается helper
    Если moder, то соответственно sw.moder
    Кому не сложно помогите.
     
  2. Jekachela

    Jekachela Новичок Пользователь

    Баллы:
    21
    версия сервера?
     
  3. Jekachela

    Jekachela Новичок Пользователь

    Баллы:
    21
    Я плагин свой написал на staffwork. Напиши в тг, если ещё нужно
    @admn_p_d_rf
     
  4. dima133

    dima133 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    He3Hauka
    staffwork:
    command: /staffwork
    type: RUN_CONSOLE
    runcmd:
    - '$text$ '
    - '$text$ &6╔ &fВы &aначали &fработу'
    - '$text$ &6╚ &fУдачной &eработы!'
    - '$text$ '
    - /msg He3Hauka Модератор $arg1 начал работу
    register: true
    permission-required: true
    permission-node: staffwork.use
    error-message: '&7» &cИспользование: &7/staffwork'
    staffunwork:
    command: /staffunwork
    type: RUN_CONSOLE
    runcmd:
    - '$text$ '
    - '$text$ &6╔ &fВы &cпрекратили &fработу'
    - '$text$ &6╚ &fХорошего &6вам &eотдыха&f!'
    - '$text$ '
    - /msg He3Hauka Модератор $arg1 закончил работу
    register: true
    permission-required: true
    permission-node: staffwork.use
    error-message: '&7» &cИспользование: &7/staffunwork'
    Ник там заменишь на свой
     
  5. Unknown_Man

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

    Баллы:
    66
    Немного не то.

    staffworkhelper: # Название любое можно, но на англ
    command: /sw # Что писать в чат для начала работы
    type: RUN_CONSOLE
    runcmd:
    - lp user $player parent set helper # вместо helper нужуню группу, и потом целиком команду клонируем, заменяем название, группу и право.
    - lp user $player permission set sw.off
    - "$text$&aВы начали работу." # что увидит игрока при написании команды
    - "$broadcasttext$&7"
    - "$broadcasttext$&aХелпер $player начал работу."
    - "$broadcasttext$&7"
    permission-required: true
    permission-node: sw.helper
    permission-error: '&cТолько администрация может использовать данную команду'
    register: true # это чтобы она показыаалась по нажатию Tab

    staffworkoff:
    command: /swoff
    type: RUN_CONSOLE
    rucmd:
    - lp user $player parent set default
    - "$text$&cВы закончили работу. Отдохните."
    - "$broadcasttext$&7"
    - "$broadcasttext$&cАдминистратор $player завершил работу."
    - "$broadcasttext$&7"
    - lp user $player permission unset sw.off
    permission-required: true
    permission-node: sw.off
    permission-error: '&cВы не можете использовать эту команду' # право на включение выдовать индивидуально на ник.
     

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