Вопрос Помогите настроить команду

XSota

Пользователь
Сообщения
36
Плагин
MyCommand
Ядро сервера
  1. Paper
Версия сервера
  1. 1.12.2
Ссылка
https://www.spigotmc.org/resources/mycommand.22272/
Сделал код на бесплатные награды за время но как получил одну награду все остальные пишутся что я их уже получил
 
YAML:
FREE1:
  command: /free1
  type: RUN_COMMAND
  cooldown: 2
  runcmd:
  # 1. Проверяем, есть ли уже право (забирал ли кейс)
  - "$Script$%if%%player_has_permission_myplugin.free1.claimed%==yes"
  - "$text$&c[!] Вы уже забирали свой бесплатный кейс! Награду можно получить только один раз."
 
  # 2. Если право НЕТ (первое условие мимо), проверяем время (меньше 60)
  - "$Script$%elseif%%statistic_minutes_played%<60"
  - "$text$&c[!] Для получения кейса нужно наиграть минимум 1 час на сервере!"
  - "$text$&7Вы отыграли: &e%statistic_minutes_played% &7из 60 мин."
 
  # 3. Если ОБА условия выше не сработали (нет права И время >= 60)
  - "$Script$%else%"
  - "$RUN_CONSOLE$/lp user $player permission set myplugin.free1.claimed true"
  - "$RUN_CONSOLE$/cases givekey $player free 1"
  - "$text$&a[!] Вы успешно получили бесплатный кейс за 1 час игры!"
  permission-required: false
 
А ты само право то в каждой команде меняешь? типо myplugin.free1, myplugin.free.2 и т.д
да меняю но он пишет Вы уже забирали свой бесплатный кейс! Награду можно получить только один раз
 
да меняю но он пишет Вы уже забирали свой бесплатный кейс! Награду можно получить только один раз
Возможно на аккаунте на котором ты это проверяешь уже имеются эти права или ты просто проверяешь это с опнутого аккаунта :/
 
Назад
Сверху Снизу