CMI CustomAlias.yml как сделать разный вывод команды для группы игрока

GIGABAIT

Premium
Разработчик
Сообщения
427
Решения
11
Веб-сайт
tensa.co.ua
Например у меня есть группа default и группа vip как мне сделать чтоб при вводе команды /donate игроки группы default получали одно сообщения а игроки группы vip другое?
 
Решение
Создаешь два текстовых файла в CustomText
Один для default другой для vip
default.txt
vip.txt

В CustomAlias.yml пишешь код
YAML:
CustomAlias:
  donate:
    Cmds:
    - cmi ctext default
  donate:
    Cmds:
    - cmi ctext vip

Или для выдачи книги с текстом
YAML:
CustomAlias:
  donate:
    Cmds:
    - cmi getbook default [playerName]
  donate:
    Cmds:
    - cmi getbook vip [playerName]

Выдаешь права для групп
Для группы default
cmi.command.ctext.default
-cmi.command.ctext.vip

Для vip
-cmi.command.ctext.default
cmi.command.ctext.vip

Вроде должно работать (не проверял)
Авто объединение сообщений:

В новых версиях удаляются дубликаты команд в CustomAlias.
Можно попробовать так
YAML:
CustomAlias:
  donate:
    Cmds:
    - cmi ctext...
Создаешь два текстовых файла в CustomText
Один для default другой для vip
default.txt
vip.txt

В CustomAlias.yml пишешь код
YAML:
CustomAlias:
  donate:
    Cmds:
    - cmi ctext default
  donate:
    Cmds:
    - cmi ctext vip

Или для выдачи книги с текстом
YAML:
CustomAlias:
  donate:
    Cmds:
    - cmi getbook default [playerName]
  donate:
    Cmds:
    - cmi getbook vip [playerName]

Выдаешь права для групп
Для группы default
cmi.command.ctext.default
-cmi.command.ctext.vip

Для vip
-cmi.command.ctext.default
cmi.command.ctext.vip

Вроде должно работать (не проверял)
Авто объединение сообщений:

В новых версиях удаляются дубликаты команд в CustomAlias.
Можно попробовать так
YAML:
CustomAlias:
  donate:
    Cmds:
    - cmi ctext vip
    - cmi ctext default
 
Последнее редактирование:
Назад
Сверху Снизу