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

Плагин [MISC] RandomCommandsByCommand [1.12+]

Тема в разделе "Неподтвержденные плагины", создана пользователем Sturm_PT, 25 май 2022.

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

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

    Баллы:
    76
    Плагин добавляет возможность создать свою команду, которая выполняет случайную команду из списка при выполнении условия
    Работает на spigot 1.12+

    формат конфига:
    Код:
    'команда':
      'кол-во аргументов команды':          #0, 1, 2 ..
       'условие':                          #если условие выполняется - будет выполнена одна из команд в блоке ниже*
         'исполняемая команда или null':   #если блоков с null будет несколько - null1, null2 ..*
           weight: число                   #вес от общей суммы всех блоков*
           console: true/false             #будет ли команда выполняться от имени консоли или игрока*
           message: ""                     #сообщение, которое приходит игроку*
           other:                          #команды, которые выполняются после основной*
             - ''
    
    Код:
    lottery:
      0:
        '%vault_eco_balance% > 500':
          'eco give %player% 5000':
            weight: 1
            console: true
            message: "&aВы выиграли"
          'null1':
            weight: 10
            console: true
            message: "&cВы проиграли"
            other:
              - 'eco take %player% 500'
      1:
        '!%vault_eco_balance% < %arg1% && %arg1% = double && %arg1% > 0':
          'eco give %player% %arg1%':
            weight: 1
            console: true
            message: "&aВы выиграли"
            other:
              - 'eco give %player% %arg1%'
              - 'eco give %player% %arg1%'
              - 'eco give %player% %arg1%'
          'null1':
            weight: 3
            console: true
            message: "&cВы проиграли"
            other:
              - 'eco take %player% %arg1%'
    
    randomfood:
      0:
        '!%food% > 8 && %vault_eco_balance% > 100 || !%health% > 10 && %vault_eco_balance% > 100':
          'heal %player%':
            weight: 46
            console: true
            message: "&aВас вылечило"
            other:
              - 'eco take %player% 100'
          'feed %player%':
            weight: 23
            console: "&aВас накормило"
            other:
              - 'eco take %player% 100'
          'null1':
            weight: 92
            console: true
            message: "&cНичего не произошло :("
            other:
              - 'eco take %player% 100'
          'null2':
            weight: 1
            console: true
            message: "&cНичего не произошло, &dно вы получили приятный бонус"
            other:
              - 'eco give %player% 40'
    
    otherworld:
      0:
        '%world% = world && !%level% < 50 && %x% > 1000 & %z% > 1000':
          'tp %player% nether %x% %y% %z%':
            weight: 1
            console: true
            message: "&cВы в аду"
          'tp %player% end %x% %y% %z%':
            weight: 1
            console: true
            message: "&bВы в энде"
    
    
    randweather:
      0:
        '%level% > 10 && %vault_eco_balance% > 10000':
          'sun world':
            weight: 0.5
            console: true
            message: "&aВы установили солнечную погоду"
          'rain world':
            weight: 0.5
            console: true
            message: "&bВы установили дождливую погоду"

    пермы: rcbc.команда
    перм на перезагрузку(/randomcmdbycmd reload): randomcmdbycmd.reload

    скачать: https://disk.yandex.ru/d/PYthtP34iNA_Lw
    код тут: https://github.com/Sturm-noob/RandomCmdByCmd
    немножко инфы: https://github.com/Sturm-noob/RandomCmdByCmd/wiki


    поддержка обещается, но не гарантируется
     
    Последнее редактирование: 5 ноя 2022
  2. UwU_Ventisa

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

    Баллы:
    36
    Имя в Minecraft:
    UwU_Ventisa
    Спасибо что ради меня это сделал
    Можно по переписыватся с тобой в сулчае нужды, если да дай дискорд пожайлуста
     
  3. Автор темы
    Sturm_PT

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

    Баллы:
    76
    зачем я это переписал?
    (это типа такой ап)
     

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