- Плагин
- MyCommands
- Ядро сервера
- Paper
- Версия сервера
- 1.12.2
Делаю команду которая будет выдавать бесплатный кейс через час игры на сервере, но он выдаётся по кд, а нужно чтобы можно было забрать награду один раз
Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: This feature may not be available in some browsers.
Серв делается на 1.12.2-1.16.5Я думал на такой версии уже никто не сидит...
free_case_command:
command: /freecase
type: RUN_COMMAND
cooldown: 2
runcmd:
- "$Script$%if%%player_has_permission_myplugin.freecase.claimed%==yes"
- "$text$&c[!] Вы уже забирали свой бесплатный кейс! Награду можно получить только один раз."
- "$Script$%if%%player_has_permission_myplugin.freecase.claimed%==no"
- "$Script$%if%%statistic_minutes_played%<60"
- "$text$&c[!] Для получения кейса нужно наиграть минимум 1 час на сервере!"
- "$text$&7Вы отыграли: &e%statistic_minutes_played% &7из 60 мин."
- "$Script$%if%%player_has_permission_myplugin.freecase.claimed%==no"
- "$Script$%if%%statistic_minutes_played%>=60"
- "%PlayerOptions%executeConsoleCommand: lp user $player permission set myplugin.freecase.claimed true"
- "%PlayerOptions%executeConsoleCommand: crate key give $player freecase 1"
- "$text$&a[!] Вы успешно получили бесплатный кейс за 1 час игры!"
Могу тебе скинуть код и ты исправишь его? То туплю что-то.Вот, если помогло, то оставь сообщение как решение
а так же скачай расширения для papi: Player и Statistic
YAML:free_case_command: command: /freecase type: RUN_COMMAND cooldown: 2 runcmd: - "$Script$%if%%player_has_permission_myplugin.freecase.claimed%==yes" - "$text$&c[!] Вы уже забирали свой бесплатный кейс! Награду можно получить только один раз." - "$Script$%if%%player_has_permission_myplugin.freecase.claimed%==no" - "$Script$%if%%statistic_minutes_played%<60" - "$text$&c[!] Для получения кейса нужно наиграть минимум 1 час на сервере!" - "$text$&7Вы отыграли: &e%statistic_minutes_played% &7из 60 мин." - "$Script$%if%%player_has_permission_myplugin.freecase.claimed%==no" - "$Script$%if%%statistic_minutes_played%>=60" - "%PlayerOptions%executeConsoleCommand: lp user $player permission set myplugin.freecase.claimed true" - "%PlayerOptions%executeConsoleCommand: crate key give $player freecase 1" - "$text$&a[!] Вы успешно получили бесплатный кейс за 1 час игры!"
в смыслеМогу тебе скинуть код и ты исправишь его? То туплю что-то.
YAML скину тебе ты можешь посмотреть и сделать?в смысле
так используй мой просто замени в нем выдачу кейса да и все, в чем проблемаYAML скину тебе ты можешь посмотреть и сделать?
Я хочу понять как это делать чтоб в будущем не тупитьтак используй мой просто замени в нем выдачу кейса да и все, в чем проблема
почитай вики просто да и все, если ответ рабочий, можешь сделать его как решениеЯ хочу понять как это делать чтоб в будущем не тупить
Замени %statistic_hours_played% на %statistic_minutes_played%Ну я код кину может кто ответит, а я спать пойду
FREE1:
command: /free1
type: RUN_COMMAND
runcmd:
- '$Script$%if%%statistic_hours_played%>=1'
- '$text$&6&lВы получили награду &e&lFREE1'
- '$RUN_CONSOLE$/cases givekey $player free 1'
- '$Script$%else%'
- '$text$&6&lДо награды &e&lFREE1 &6осталось &e%statistic_hours_played%/1'
permission-required: false
Так это просто поменяет с часов на минуты, а мне надо чтоб награду один раз можно было забратьЗамени %statistic_hours_played% на %statistic_minutes_played%
Замени $Script$%if%%statistic_hours_played%>=1 на $Script$%if% %statistic_minutes_played% >= 60
проверь
Объединено
и напиши еще в чате или от имени консоли
/papi ecloud download Player
/papi ecloud download Statistic
/papi reload
Так это просто поменяет с часов на минуты, а мне надо чтоб награду один раз можно было забрать
Не работает он у меня!Вам необходимо зарегистрироваться для просмотра изображений-вложенийТак вот у тебя етсь готовый код в чем проблема? Тут при выдаче кейса проверяется пермишион, если перм имеется = отказываем в выдаче кейса, если его нет, выдаем кейс и выдаем пермишион, что тебе еще надо? Готовый код уже дали
так ты прислал совсем другой код который тебе давалиНе работает он у меня!
Так это мой рабочий, тот не работает на моих плагинахтак ты прислал совсем другой код который тебе давали
Так измени команду выдачиТак это мой рабочий, тот не работает на моих плагинах
Объединено
У меня выдача кейса через cases
Пробывал, либо я тупой либо не работает
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения