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

Помогите MYCommand Префиксы

Discussion in 'Помощь' started by WooDyPlay, Jun 3, 2020.

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

    WooDyPlay Участник Пользователь

    Trophy Points:
    33
    Имя в Minecraft:
    WooDyPlay
    Привет, проблема не прям значительна, но желательно решить) Короче скачал плагин Mycommand слепил пару команд,
    Решил сделать команду на префиксы. Т.е /prefix И префикс.
    Чтоб вырубить /prefix off
    Вообщем, игрок может создать бесконечный префикс, не глядя на лимит аргумента.
    Вот конфиг
    prefix:
    command: /prefix
    type: RUN_CONSOLE
    required_args: 1
    runcmd:
    - $Script$%if%$multiargs.string.lenght<17
    - '/pex user $player prefix "&7[$multiargs&7] &7" *'
    - '$text$ &a[Информация] &fТеперь ваш префикс &7[$multiargs&7]'
    - $Script$%else%
    - '$text$ &c[Ошибка] &fПрефикс не должен превышать 16 символов'
    permission-node: command.prefix
    permission-error: '&c [Ошибка] §fУ вас нет прав на использование этой команды'
    error-message: '&cИспользование: /prefix <новый префикс> , &a/refix off очистить префикс'
    pref:
    command: /prefix off
    type: RUN_CONSOLE
    runcmd:
    - '/pex user $player prefix ""'
    - '$text$ &e[Инфо] &aПрефикс очищен!'
    permission-node: command.prefix.off
    permission-error: '&c [Ошибка] §fУ вас нет прав на использование этой команды'
    error-message: '&cИспользование: /prefix off'
     
  2. Хостинг MineCraft
    <
  3. _MrJaycob_

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

    Trophy Points:
    66
    Имя в Minecraft:
    MrJaycob
    $arg1.string.lenght<17 должен работать. Или вам принципиально, чтобы префикс состоял из несколько слов?
     
  4. Автор темы
    WooDyPlay

    WooDyPlay Участник Пользователь

    Trophy Points:
    33
    Имя в Minecraft:
    WooDyPlay
    Главное чтоб он не привышал более 16… т.к сильно видно в чате игры
     
  5. nokpoBuTeJlb

    nokpoBuTeJlb Новичок Пользователь

    Trophy Points:
    16
    Имя в Minecraft:
    Mercury
    ты решил проблему?
    а то я взял твой скрип хороший вроде но как ты решил проблему с длинной префикса?
     
  6. Ewkaki_

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

    Trophy Points:
    68
    Имя в Minecraft:
    Ewkakiz_
    Бывает такое что префиксы крашат таб я бы их не добавлял
     
  7. Автор темы
    WooDyPlay

    WooDyPlay Участник Пользователь

    Trophy Points:
    33
    Имя в Minecraft:
    WooDyPlay
    Таб при чем тут.
    Я добавляю префикс в чат. А не таб
     
  8. nokpoBuTeJlb

    nokpoBuTeJlb Новичок Пользователь

    Trophy Points:
    16
    Имя в Minecraft:
    Mercury
    так ты решил проблему почеум всеровно не рабоатет ограничение,если решил то кинь пж новый скрипт)
     
  9. Автор темы
    WooDyPlay

    WooDyPlay Участник Пользователь

    Trophy Points:
    33
    Имя в Minecraft:
    WooDyPlay
    Не решил прикинь )
    Жду еще ответа
     
  10. nokpoBuTeJlb

    nokpoBuTeJlb Новичок Пользователь

    Trophy Points:
    16
    Имя в Minecraft:
    Mercury
    А с этим скриптом не получится префикс |*| поставитьь и ломанут оп?
     
  11. IvanVanek

    IvanVanek Активный участник

    Trophy Points:
    61
    Имя в Minecraft:
    Mr_Ivan347cv
    Может так:
    Вот это -> $Script$%if%$multiargs.string.lenght<17
    Поменять на это -> $Script$%if%$multiargs.string.lenght=17
     
  12. IvanVanek

    IvanVanek Активный участник

    Trophy Points:
    61
    Имя в Minecraft:
    Mr_Ivan347cv
    Можно команду /prefix * запретить и все так же в MyCMD

    Но все же это зависит от PEX я пробывал с версией 1.23.4 влом не робит! Так что пробуй!)
     
  13. PIGLINss

    PIGLINss Участник

    Trophy Points:
    31
    Вот на всякий дс > Igoro4ka#7830
    Вот:

    prefix:
    command: /prefix
    type: RUN_CONSOLE
    required_args: 1
    runcmd:
    - $Script$%if%$arg1.string.length<1 # Не меньше 1 (можешь поменять на 3)
    - '$text$ &cОшибка&f » Префикс не должен быть меньше &c&l1&f символов.'
    - $Script$%elseif%$arg1.string.length>16 # Не больше 16 (также можешь поменять)
    - '$text$ &cОшибка&f » Префикс не должен быть больше &c&l16 &fсимволов.'
    - $Script$%if%$arg1==remove # Если 1 арг "remove" то префикс убирается
    - '$text$ &aИнформация&f » Префикс был удалён.'
    - pex user $player prefix "" # Я не знаю как работает PermissionsEx )
    - $Script$%else%
    - '$text$ &aИнформация &f» Вы установили префикс » &7[&a$arg1&7] $player' #$MULTIARGS это много $arg1 - это 1
    - '/pex user $player prefix "&7[&a$multiargs&7] &7" *'
    permission-node: cmd.prefix
    permission-error: '&c Ошибка&f » У вас нет прав на использование этой команды'
    error-message: '&cИспользование » &f/prefix <префикс> , /prefix remove - очистить префикс' # Поменял немного <3
    money-prefix: #Это на всякий за деньги )
    command: /money-prefix
    type: RUN_CONSOLE
    required_args: 1
    runcmd:
    - $Script$%if%%vault_eco_balance_fixed%<100 # Нужен плагин PlaceholderAPI и Vault после перезапуска пиши » /papi ecloud download vault , /papi reload
    - $text$ &cОшибка&f » У вас не достаточно средств. У вас » %vault_eco_balance_fixed% Монет.
    - $Script$%elseif%$arg1.string.length<1
    - '$text$ &cОшибка&f » Префикс не должен быть меньше &c&l1&f символов.'
    - $Script$%elseif%$arg1.string.length>16
    - '$text$ &cОшибка&f » Префикс не должен быть больше &c&l16 &fсимволов.'
    - $Script$%if%$arg1==remove
    - '$text$ &aИнформация&f » Префикс был удалён.'
    - pex user $player prefix ""
    - $Script$%else%
    - '$text$ &aИнформация &f» Вы установили префикс » &7[&a$arg1&7] $player'
    - eco take $player 100
    - '/pex user $player prefix "&7[&a$multiargs&7] &7" *'
    permission-node: cmd.prefix
    permission-error: '&c Ошибка&f » У вас нет прав на использование этой команды'
    error-message: '&cИспользование » &f/money-prefix <префикс> , /prefix remove - очистить префикс'
     

    Attached Files:

Share This Page