1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Решено Mycommands - не работает проверка по placeholders

Тема в разделе "Помощь", создана пользователем Никита(Hirshell), 27 сен 2021.

Статус темы:
Закрыта.
  1. Автор темы
    Никита(Hirshell)

    Никита(Hirshell) Активный участник Пользователь

    Баллы:
    66
    Привет, можете помочь, у меня не работает проверка суффикса
    Код:
    $Script$%if%%parseother_{$player}_{luckperms_suffix}%==&c✕
    , но оно не работает, вот полный скрипт

    Код:
    free:
      command: /free
      type: RUN_CONSOLE
      runcmd:
       - $Script$%if%%parseother_{$player}_{luckperms_suffix}%==&c✕
       - '$text$'
       - '$text$ Для получение кейса получите аттестацию в дискорде -> discord.gg/EwSrAxjEPV'
       - '$text$'
       - $Script$%if%HasPermission==case.take
       - '$text$'
       - '$text$ Вы уже брали кейс ждите: %luckperms_expiry_time_case.take%'
       - '$text$'
       - $Script$%else%%parseother_{$player}_{luckperms_suffix}%==&a✓
       - $text$
       - '$text$ Вы получили ключ от донат-кейса, повторно можно будет взять через 5 дней'
       - $text$
       - crate key %player_name% DonateCase 1
       - lp user $player p settemp case.take true 5d
      permission-required: false
      permission-node: mycmd.free
     
  2. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    А parseother зачем?
     
  3. Автор темы
    Никита(Hirshell)

    Никита(Hirshell) Активный участник Пользователь

    Баллы:
    66
    А как-то по-другому можно?
     
  4. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    Не знаю конечно, не пытался именно такое сделать, но меня этот случай даже заинтересовал.

    Я сам попытаюсь скрипт такой сделать и как сделаю - напишу его сюда. Думаю будет лучшее решение
     
  5. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    OverwriteMC
    Как я и говорил, parseother тут не особо то и нужен.

    Код:
    free:
      command: /free
      type: RUN_CONSOLE
      runcmd:
       - $Script$%if%%luckperms_suffix%==&c✕
       - '$text$'
       - '$text$ &cДля получение кейса получите аттестацию в дискорде -> &ddiscord.gg/EwSrAxjEPV'
       - '$text$'
       - $Script$%if%HasPermission==case.take
       - '$text$'
       - '$text$ &cВы уже брали кейс ждите: &6%luckperms_expiry_time_case.take%'
       - '$text$'
       - $Script$%else%%luckperms_suffix%==&a✓
       - $text$
       - '$text$ &aВы получили ключ от донат-кейса, повторно можно будет взять через &b5&a дней'
       - $text$
       - crate key $player DonateCase 1
       - lp user $player p settemp case.take true 5d
      permission-required: false
      permission-node: mycmd.free
     
  6. Автор темы
    Никита(Hirshell)

    Никита(Hirshell) Активный участник Пользователь

    Баллы:
    66
    Спасибо огромное, всё работает
     
Статус темы:
Закрыта.

Поделиться этой страницей