night_wollfi
Пользователь
- Сообщения
- 71
- Плагин
- mycmd
- Ядро сервера
- Paper
- Версия сервера
- 1.14.2
- Память сервера ОЗУ
- 5Gb
- Ссылка
- mycmd
помогите сделать норм код, пытался сделать команды на выдачу/повышение адм, выдача работает отлично, а повышение каряво, кто умеет разберите и доработайте мой код
Код:
консоль:
newadm ivan2007
[04:22:12 INFO]: [LP] Another command is being executed, waiting for it to finish...
[04:22:12 INFO]:
[04:22:12 INFO]: Вы выдали админку игроку с никнеймом ivan2007
[04:22:12 INFO]: Не забудь внести его в систему, а затем снять блокировку!
[04:22:12 INFO]:
[04:22:12 INFO]: Unknown command. Type "/help" for help.
[04:22:12 INFO]: [LP] ivan2007 now inherits permissions from moder (&4[Админ•1]&r) in context global.
[04:22:12 INFO]: [LP] ivan2007 now inherits permissions from adm (adm) in context global.
setadm ivan2007 2
setadm ivan2007 1
[04:22:35 INFO]: Админ-панель | Игрок не является администратором!
[04:22:35 INFO]: Админ-панель | Игрок не является администратором!
[04:22:35 INFO]: Админ-панель | Игрок не является администратором!
[04:22:35 INFO]: Админ-панель | Игрок не является администратором!
[04:22:35 INFO]: Админ-панель | Игрок не является администратором!
lp user ivan2007 info
[04:23:16 INFO]: [LP] > User Info: ivan2007
[04:23:16 INFO]: [LP] - UUID: 242c2b9d-d22e-3be7-ad90-0b148e0c9f7c
[04:23:16 INFO]: [LP] (type: offline)
[04:23:16 INFO]: [LP] - Status: Online
[04:23:16 INFO]: [LP] - Parent Groups:
[04:23:16 INFO]: [LP] > adm
[04:23:16 INFO]: [LP] > default
[04:23:16 INFO]: [LP] > moder
[04:23:16 INFO]: [LP] - Contextual Data: (mode: active player)
[04:23:16 INFO]: [LP] Contexts: (dimension-type=overworld) (gamemode=survival) (world=world)
[04:23:16 INFO]: [LP] Prefix: "[Модератор]"
[04:23:16 INFO]: [LP] Suffix: None
[04:23:16 INFO]: [LP] Primary Group: moder
[04:23:16 INFO]: [LP] Meta: (weight=4) (primarygroup=moder)
Код:
setadm:
command: /setadm
type: RUN_CONSOLE
runcmd:
- '$Script$%if%$arg1==$player '
- '%PlayerOptions%playSound: BLOCK_LEVER_CLICK'
- '$text$'
- '$text$ &cВы не можете влиять на собственный адм уровень!'
- '$text$'
- '$Script$%if%$arg2==2'
- '$Script$%elseif%%luckperms_has_permission_adm%==yes'
- '$text$&fАдмин-панель | &4Вы выдали 2 лвл админки администратору $arg1'
- 'lp user $arg1 parent set adm2'
- 'kick $arg1 повышен/понижен(адм)'
- '$Script$%else%'
- '$text$&fАдмин-панель | &4Игрок не является администратором! '
- '$Script$%if%$arg2==3'
- '$Script$%elseif%%luckperms_has_permission_adm%==yes'
- '$text$&fАдмин-панель | &4Вы выдали 2 лвл админки администратору $arg1'
- 'lp user $arg1 parent set adm3'
- 'kick $arg1 повышен или понижен(адм)'
- '$Script$%else%'
- '$text$&fАдмин-панель | &4Игрок не является администратором! '
- '$Script$%if%$arg2==3'
- '$Script$%elseif%%luckperms_has_permission_adm%==yes'
- '$text$&fАдмин-панель | &4Вы выдали 3 лвл админки администратору $arg1'
- 'lp user $arg1 parent set adm3'
- 'kick $arg1 повышен/понижен(адм)'
- '$Script$%else%'
- '$text$&fАдмин-панель | &4Игрок не является администратором! '
- '$Script$%if%$arg2==4'
- '$Script$%elseif%%luckperms_has_permission_adm%==yes'
- '$text$&fАдмин-панель | &4Вы выдали 4 лвл админки администратору $arg1'
- 'lp user $arg1 parent set adm4'
- 'kick $arg1 повышен/понижен(адм)'
- '$Script$%else%'
- '$text$&fАдмин-панель | &4Игрок не является администратором! '
- '$Script$%if%$arg2==5'
- '$Script$%elseif%%luckperms_has_permission_adm%==yes'
- '$text$&fАдмин-панель | &4Вы выдали 5 лвл админки администратору $arg1'
- 'lp user $arg1 parent set adm5'
- 'kick $arg1 повышен/понижен(адм)'
- '$Script$%else%'
- '$text$&fАдмин-панель | &4Игрок не является администратором! '
register: true
permission-required: true
permission-node: GA/ZGA
error-message:
- '&4Админ-панель &f| Использование - /setadm [nick] [новый адм уровень]'
placeholders_replace_mode: NO_CUSTOM_VARIABLES