Вопрос Нужна команда для выдачи подарка

davka228009

Пользователь
Сообщения
79
Плагин
MyCommand
Ядро сервера
  1. Paper
Версия сервера
  1. 1.12.2
я сделал свою команду /hero это так сервер называется herogame так вот я написал команду а вот как сделать чтобы она через ровно 1 час выдала игроку подарок только чтобы он был в игре. И ещё чтобы после использывания команды нельзя было её ещё раз использовать чтобы не дюпали.
Вот код -
Код:
freegift:
command: /hero
type: TEXT
text:
- "&e&lПосле отыгровки 1 часа вы получите подарок!"
- "&c&lВот сколько вы отыграли - %statistic_time_played%"
permission-required: false
 
davka228009,
Код:
freegift:
command: /hero
type: TEXT
runcmd:
- 'lp user $player permission set reward.give'
- '$Script$%if%%luckperms_has_permission_reward.give%==yes'
- '$text$  &eВы уже получали награду!' 
text:
- "&e&lПосле отыгровки 1 часа вы получите подарок!"
- "&c&lВот сколько вы отыграли - %statistic_time_played%"
permission-required: false
ТАК что мне выдать в luck perms чтобы могли активировать
 
davka228009, ну так смотри..игроки вводят /hero, получают подарок, от консоли сразу идет вот этак команда lp user $player permission set reward.give, она выдает право, если игроки при повторном вводе у них будет выскакивать этот текст
&eВы уже получали награду!'
так понял а если час не отыграют то тоже им дадут?
 
Код:
herogift:
  command: /hero
  type: RUN_CONSOLE
  runcmd:
  - '$Script$%if%%statistic_time_played:hours%<1'
  - '$text$'
  - '$text$ &7[&c✘&7] &cВы ещё не отыграли 1 час!'
  - '$text$'
  - '$Script$%if%%luckperms_has_permission_reward.give%==yes'
  - '$text$  &aВы уже получали награду!'
  - '$Script$%else%'
  - 'lp user $player permission set reward.give'
так щас посмотрю
 
Назад
Сверху Снизу