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

  • Автор темы Автор темы Bled
  • Дата начала Дата начала

Bled

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

Типа

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

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

Типа

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

Прописываешь команду /sw off
Идут проверки
Если у пользователя есть пермишен sw.helper то выдается helper
Если moder, то соответственно sw.moder
Кому не сложно помогите.
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'
Ник там заменишь на свой
 
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'
Ник там заменишь на свой
Немного не то.

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Вы не можете использовать эту команду' # право на включение выдовать индивидуально на ник.
 
Назад
Верх Низ