Решено [MyCommand] Задержка при успешном выполнении команды.

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

alenagabq

Активный участник
Пользователь
Баллы
61
Имя в Minecraft
xDarkGab_
Когда игрок пишет "/bc" (без самого объявления) - на него накидывается кулдаун. Нужно чтобы кулдаун накидывался только при успешной отправке объявления (то есть, только когда текст объявления имеется и он успешно проходит проверки скриптов).
Код:
broadcast:
  command: /bc
  type: RUN_CONSOLE
  runcmd:
  - "$Script$%if%$multiargs.string.length<5"
  - '$text$&cМинимальное количество символов для рекламы: 5'
  - "$Script$%if%$multiargs.string.length>60"
  - '$text$&cМаксимальное количество символов для рекламы: 60'
  - "$Script$%else%"
  - '$broadcasttext$&8&m&l           &f&l ОБЪЯВЛЕНИЕ &8&m&l          '
  - '$broadcasttext$&6&l● &7От кого: %vault_prefix%%vault_prefix_color%$player'
  - '$broadcasttext$&6&l► &7Текст:&o $multiargs'
  - '$broadcasttext$&8&m&l                                 '
  required_args: 1
  cooldown: 1800
  error-message: "&7[&c&l★&7]  &7Используйте: &c&l/bc &7<текст объявления>"
  permission-required: true
  permission-node: donate.broadcast
  permission-error: "&8| &fУ вас нет прав!"
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх