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
минута проверю
Авто объединение сообщений:

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 vip
- 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 master
- msg! [playerName] &eПоздравляем! &fВы наиграли &a500 &fсекунд, и получили за это привилегию &cMaster
Правильно теперь или нет?
 
YAML:
player:
  DisplayName: "&7player &f[игрок]"
  AutoClaim: true
  Description:
  - "Привилегия выдаётся за &c60 &7секунд игры на сервере"
  PayEvery: 60
  Commands:
  - asConsole! lp user [playerName] parent add player
  - msg! [playerName] &eПоздравляем! &fВы наиграли &a60 &fсекунд, и получили за это привилегию &cgamer
gamer:
  DisplayName: "&7gamer &f[gamer]"
  AutoClaim: true
  Description:
  - "&2Привилегия выдаётся за &c200 &7cекунд игры на сервере"
  PayEvery: 200
  Commands:
  - 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
  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
 
это тестовый серв,а я буду конфиг кидать на хост,но обнулить время у всех
мне нужно вот так для групп сделать поможе?
Гость [G] : до 5 часов игры на сервере
Игрок [P]: более 5 часов игры
Геймер [Gamer]: более 25 часов игры
ПРО [Pro]: более 75 часов игры
ВИП [VIP]: более 200 часов игры
Мастер [Master]: более 650 часов игры
 
это тестовый серв,а я буду конфиг кидать на хост,но обнулить время у всех
мне нужно вот так для групп сделать поможе?
Гость [G] : до 5 часов игры на сервере
Игрок [P]: более 5 часов игры
Геймер [Gamer]: более 25 часов игры
ПРО [Pro]: более 75 часов игры
ВИП [VIP]: более 200 часов игры
Мастер [Master]: более 650 часов игры
Может еще сервер за тебя написать и хостинг бесплатно предоставить? А хочешь еще и лаунчер тебе сделаем? А своих рук и мозга нет чтоли? тебя ясно объяснили как и что делать, в чем проблема?
 
Почему быкуем не понимаю,сказал же ясно хостинг есть у меня ,попросил вежливо то!
Авто объединение сообщений:

Кароче я поням примерно,что и как но с временнем не понял там где 60 сек у Вас !
Авто объединение сообщений:

Почему в геймере игрок выдался если везде уже по привелегии,далее все норм !
 

Вложения

  • 258A248D-5664-4C55-BE95-6631D3A697EF.jpeg
    258A248D-5664-4C55-BE95-6631D3A697EF.jpeg
    576.3 KB · Просмотры: 5
Для начала в конфиге CMI выставляешь
RequiresPermission: true
Группе дефаулт выдаешь право cmi.prewards.player
Для группы игроков выдаешь право cmi.prewards.gamer и так далее для других групп с повышением на одну группу.
В файле PlayTimeRewards.yml при получении новой привилегии в команде задаешь команду на новую привилегию и вторую команду на удаление (запрет на предыдущую привилегию) Это не даст игрокам опускаться по привилегиям вниз
Авто объединение сообщений:

Не забываем перезагружать плагины. /cmi reload и /lp reload
 
а что это право означает и даёт игрокам ?
Авто объединение сообщений:

а мастеру какое право дать?
Если у него последняя привилегия, то не нужно ничего давать. Ему выдаст файл PlayTimeRewards.yml последнюю привилегию и он не опустится до привилегии vip. Но только если укажешь в этом файле команду для lp на запрет предыдущей привилегии после команды на выдачу награды.
 
Выдаём группе player
1. cmi.prewards.gamer
2. cmi.prewards.player (со значением false)

Выдаём группе gamer
1.
2. cmi.prewards.gamer (со значением false)

Выдаём группе pro
1.
2. (со значением false)

Выдаём группе vip
1. cmi.prewards.master
2. (со значением false)

Выдаём группе master
2. cmi.prewards.master (со значением false)
вот так или нет ?
 
Право cmi.prewards.gamer дает приз за 200 минут для player, для права cmi.prewards.pro дает приз за 300 минут игры, но при этом нужно отобрать у игрока, который получил привилегию pro, право на cmi.prewards.gamer и так для каждой группы.
 
karpiuk1986, PlayTimeRewards.yml, который я скинул Вам ещё 2 недели назад... Зачем было менять его...
YAML:
player:
  DisplayName: "&7Гость &f[G]"
  AutoClaim: true
  Description:
  - "&7Привилегия выдаётся за &c5 &7часов игры на сервере"
  PayFor: 18000
  Commands:
  - asConsole! lp user [playerName] parent add player
  - msg! [playerName] &eСупер! &fВы наиграли &a5 &fчасов, и получили за это привилегию &7Гость &f[G]
pro:
  DisplayName: "&7ПРО &f[Pro]"
  AutoClaim: true
  Description:
  - "&7Привилегия выдаётся за &c75 &7часов игры на сервере"
  PayFor: 270000
  Commands:
  - asConsole! lp user [playerName] parent add pro
  - msg! [playerName] &eСупер! &fВы наиграли &a75 &fчасов, и получили за это привилегию &7ПРО &f[Pro]
gamer:
  DisplayName: "&7Геймер &f[Gamer]"
  AutoClaim: true
  Description:
  - "&7Привилегия выдаётся за &c25 &7часов игры на сервере"
  PayFor: 90000
  Commands:
  - asConsole! lp user [playerName] parent add gamer
  - msg! [playerName] &eСупер! &fВы наиграли &a25 &fчасов, и получили за это привилегию &7Геймер &f[Gamer]
vip:
  DisplayName: "&7ВИП &f[Vip]"
  AutoClaim: true
  Description:
  - "&7Привилегия выдаётся за &c200 &7часов игры на сервере"
  PayFor: 720000
  Commands:
  - asConsole! lp user [playerName] parent add vip
  - msg! [playerName] &eСупер! &fВы наиграли &a200 &fчасов, и получили за это привилегию &7ВИП &f[Vip]
master:
  DisplayName: "&7Мастер &f[Master]"
  AutoClaim: true
  Description:
  - "&7Привилегия выдаётся за &c650 &7часов игры на сервере"
  PayFor: 2340000
  Commands:
  - asConsole! lp user [playerName] parent add master
  - msg! [playerName] &eСупер! &fВы наиграли &a650 &fчасов, и получили за это привилегию &7Мастер &f[Master]
 
По причине.что у лак перм по другому чуть группы назывались,но всеровно на данный момент когда я пролписал все права сейчас я получаю по порядку с 5 груп 4,геймера не могу получить ! Вот конфиги лак перм та сми групп
И меня интересует ,чтобі игроков кикало за афк 5 минут игры ещё.Право вроде дал
 

Вложения

  • PlayTimeRewards.yml
    2 KB · Просмотры: 4
  • LuckPerms.rar
    10.2 MB · Просмотры: 3
  • config.yml
    94.2 KB · Просмотры: 1
Назад
Сверху Снизу