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

Статус
Закрыто для дальнейших ответов.

Никита(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
 
Привет, можете помочь, у меня не работает проверка суффикса
Код:
$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
А parseother зачем?
 
А как-то по-другому можно?
Не знаю конечно, не пытался именно такое сделать, но меня этот случай даже заинтересовал.

Я сам попытаюсь скрипт такой сделать и как сделаю - напишу его сюда. Думаю будет лучшее решение
 
Как я и говорил, 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
 
Как я и говорил, 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
Спасибо огромное, всё работает
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ