Cmi PlayTime Rewards как сделать,чтобы не было спам смс

karpiuk1986

Пользователь
Сообщения
394
Cmi PlayTime Rewards как сделать,чтобы не было спам смс
Здраствуйте,настроил плагин и вродще настроил автогруппы но спам сообшений идёт,что я получил группы и по кругу так.Как сделать,что я получил привелегию и больше смс не отправлялось повторное
Авто объединение сообщений:

Вот скрин !
 

Вложения

  • PlayTimeRewards.yml
    2 KB · Просмотры: 21
  • image_2020-10-09_191517.png
    image_2020-10-09_191517.png
    838.8 KB · Просмотры: 53
Хочу чтобы оно напивалось раз ,когда игрок получает приведению ,а у меня постоянный спавн получился.Ещё группы я сделал для теста по времени и получаю до pro .Выше про не могу получить был в игре 1 час
Авто объединение сообщений:

Я ставил такое разрешение я тогда не получаю совсем привелегий.Как гостем был так и остался
 
Хочу чтобы оно напивалось раз ,когда игрок получает приведению ,а у меня постоянный спавн получился.Ещё группы я сделал для теста по времени и получаю до pro .Выше про не могу получить был в игре 1 час
Авто объединение сообщений:

Я ставил такое разрешение я тогда не получаю совсем привелегий.Как гостем был так и остался
karpiuk1986, Вопрос вроде-бы решён, нет?
 
нет не решён у меня не работает ничего
Авто объединение сообщений:

та не выключить,просто когда я получил привелегию то оно постоянно спамит,а должно по идеи раз смс прислать и всё и перехордить на другую привелегию,проверьте у себя на тестовом сервере если не верите
 
Последнее редактирование:
та не выключить,просто когда я получил привелегию то оно постоянно спамит,а должно по идеи раз смс прислать и всё и перехордить на другую привелегию,проверьте у себя на тестовом сервере если не верите
У вас в PlayTimeRewards.yml стоит PayEvery, а не PayFor
  • PayFor – определяет время в секундах, когда раздают награды. Это, в частности, будет выплачиваться только один раз и тогда, когда игрок достигнет определенного количества игрового времени в общей сложности.
  • PayEvery – это повторяющаяся награда за каждые x секунд, сыгранных на сервере.
 
Последнее редактирование:
жду ,за ранее спасибо !
Авто объединение сообщений:

И скажите я правильно прописал группы в конфиге:
У меня в лак перм ест всего 6 груп :
default
player
gamer
pro
vip
master
Но нужно сделать пример вот как на фото за время игры
Или нужно 7 групп сделать ?
 

Вложения

  • 873FD5AA-02FD-4845-ACC0-CAC54635780D.jpeg
    873FD5AA-02FD-4845-ACC0-CAC54635780D.jpeg
    268.2 KB · Просмотры: 8
Последнее редактирование:
Поставил я ваш конфиг.спам нету,но группы всёровно только 3 выдалось,а должно 5.Написано в чате .что я получил вип и мастер но в игре про только.Как исправить то.Конфиг прилагаю,может что-то включить нужно.И лаки перм тоже
 

Вложения

  • image_2020-10-15_201545.png
    image_2020-10-15_201545.png
    854.3 KB · Просмотры: 5
  • config.yml
    94.2 KB · Просмотры: 3
  • LuckPerms.rar
    10.2 MB · Просмотры: 1
Может из за этого, что у вас в конфиге выдается 3 привилегии? Отмечены одинаковые, одинаковым цветом.

Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
Конфиг CMI
YAML:
PlaytimeRewards:
  # Включите или отключите игровые награды.
  # Это необходимо, если вы хотите получать автоматические награды
  Enabled: true
  # Когда этот параметр включен, пока игрок находится в режиме AFK, повторяемые награды во время игры не увеличиваются.
  # ВНИМАНИЕ! этот параметр не будет иметь никакого эффекта, если для Afk.StopPlayTime установлено значение true.
  # Когда StopPlayTime установлен в true, afk будет автоматически удален
  ExcludeAfk: true
  # Определяет время в минутах, чтобы проинформировать игрока об ожидающей награде, которую необходимо запросить
  RewardInform: 15
  # Определяет, сколько разовых наград вы хотите отображать в списке
  # Это покажет следующую сумму наград X из вашего текущего игрового времени
  # Нет смысла перечислять все награды, если игрок еще далеко
  OneTimeAmount: 2
  # Если задано значение true, игроку потребуется узел разрешений cmi.prewards.[Название] для получения определенного игрового вознаграждения.
  RequiresPermission: true
 
YAML:
vip:
  DisplayName: "&fvip &f[Vip]"
  AutoClaim: true
  Description:
  - "&2Привилегия выдаётся за &c400 &7cекунд игры на сервере"
  PayFor: 400
  Commands:
  - asConsole! lp user [playerName] parent add player ##(меняем player на vip)
  - msg! [playerName] &eПоздравляем! &fВы наиграли &a60 &fсекунд, и получили за это привилегию &cVip
master:
  DisplayName: "&fmaster &f[Master]"
  AutoClaim: true
  Description:
  - "&2Привилегия выдаётся за &c500 &7cекунд игры на сервере"
  PayFor: 500
  Commands:
  - asConsole! lp user [playerName] parent add player ##(меняем player на master)
  - msg! [playerName] &eПоздравляем! &fВы наиграли &a60 &fсекунд, и получили за это привилегию &cMaster
Авто объединение сообщений:

Commands: - измените на правильные привилегии
 
Последнее редактирование:
player:
DisplayName: "&7player &f[игрок]"
AutoClaim: true
Description:
- "Привилегия выдаётся за &c60 &7секунд игры на сервере"
PayFor: 60
player:
- asConsole! lp user [playerName] parent add player
- msg! [playerName] &eПоздравляем! &fВы наиграли &a60 &fсекунд, и получили за это привилегию &cplayer
gamer:
DisplayName: "&7gamer &f[gamer]"
AutoClaim: true
Description:
- "&2Привилегия выдаётся за &c200 &7cекунд игры на сервере"
PayFor: 200
gamer:
- asConsole! lp user [playerName] parent add gamer
- msg! [playerName] &eПоздравляем! &fВы наиграли &a60 &fсекунд, и получили за это привилегию &cgamer
pro:
DisplayName: "&7pro &f[Pro]"
AutoClaim: true
Description:
- "Привилегия выдаётся за &c300 &7секунд игры на сервере"
PayFor: 300
Commands:
- asConsole! lp user [playerName] parent add pro
- msg! [playerName] &eПоздравляем! &fВы наиграли &a60 &fсекунд, и получили за это привилегию &cPro
vip:
DisplayName: "&fvip &f[Vip]"
AutoClaim: true
Description:
- "&2Привилегия выдаётся за &c400 &7cекунд игры на сервере"
PayFor: 400
vip:
- asConsole! lp user [playerName] parent add player
- msg! [playerName] &eПоздравляем! &fВы наиграли &a60 &fсекунд, и получили за это привилегию &cVip
master:
DisplayName: "&fmaster &f[Master]"
AutoClaim: true
Description:
- "&2Привилегия выдаётся за &c500 &7cекунд игры на сервере"
PayFor: 500
master:
- asConsole! lp user [playerName] parent add player
- msg! [playerName] &eПоздравляем! &fВы наиграли &a60 &fсекунд, и получили за это привилегию &cMaster
Правильно сделал или нет?
 
Для мастера нужно выдавать командой привилегию игрока?
Авто объединение сообщений:

YAML:
vip:
  DisplayName: "&fvip &f[Vip]"
  AutoClaim: true
  Description:
  - "&2Привилегия выдаётся за &c400 &7cекунд игры на сервере"
  PayFor: 400
  Commands:
  - asConsole! lp user [playerName] parent add vip
  - msg! [playerName] &eПоздравляем! &fВы наиграли &a60 &fсекунд, и получили за это привилегию &cVip
master:
  DisplayName: "&fmaster &f[Master]"
  AutoClaim: true
  Description:
  - "&2Привилегия выдаётся за &c500 &7cекунд игры на сервере"
  PayFor: 500
  Commands:
  - asConsole! lp user [playerName] parent add master
  - msg! [playerName] &eПоздравляем! &fВы наиграли &a60 &fсекунд, и получили за это привилегию &cMaster
 
Назад
Сверху Снизу