Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Ограничение количества символов в аргументах плагина MyCommand

Тема в разделе "Помощь", создана пользователем MaxShokMan, 13 июн 2019.

  1. Автор темы
    MaxShokMan

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

    Баллы:
    78
    Имя в Minecraft:
    MaxShokMan
    Всем привет. Столкнулся с проблемой: делаю команду /prefix с помощью плагина MyCommand.
    Вот, как я это сделал:

    prefix:
    command: /prefix
    type: RUN_CONSOLE
    runcmd:
    - '/pex user $player prefix $arg1'
    - '$text$&6Ваш префикс успешно изменён.'
    permission-required: true
    permission-node: mycommand.cmd.prefix
    error-message: '&cКоманда &8- &a/prefix &8<&aпрефикс&8> <&aoff - выкл&8>'
    permission-error: 'У вас недостаточно прав.'

    Если не ограничить длину аргумента, то у игрока будет очень длинный префикс, который не будет красиво смотреться на весь чат.
    Облазил все форумы, но ничего не нашёл, если такая функция имеется в плагине, напишите вниз, пожалуйста.

    С уважением,
    Макс
     
  2. Хостинг MineCraft
    <
  3. FairyGel

    FairyGel Новичок

    Баллы:
    16
    После "runcmd:" пишешь
    - '$Script$%if%$arg1.string.length<##'
    (##-длинна префикса, но больше на один)
    - '/pex user $player prefix $arg1'
    - '$text$&6Ваш префикс успешно изменён.
    - '$Script$%else%
    - '$text$&4Слишком длинный префикс.

    Надеюсь помог
     

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