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

Ищу плагин Поиск плагинов №10

Тема в разделе "Помощь", создана пользователем KeoShow, 19 ноя 2017.

  1. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    76
    хз, проверь
     
  2. MarshalSadness

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

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
    Ну судя по выданной инфе на спиготе - нет, а мне без этого, к сожалению, никуда
     
  3. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    76
    unrealshop мб
    в customgui точно знаю можно такое сделать было.
     
  4. MarshalSadness

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

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
    CustomGUI попозже изучу поподробнее, спасибо
     
  5. Kimar

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

    Баллы:
    88
    Пасоны Ищу плагин на экономику что бы покупать пермишены(vip/god) или по отдельности типа команду fly купить за игровую валюту через табличку например.
     
  6. Sky007

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

    Баллы:
    66
    Всем привет
    Ищу плагин на ВАРПЫ с возможностью подключение этого всего к MYSQL
     
  7. Snylex

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

    Баллы:
    61
    Имя в Minecraft:
    Snylex
    /pex user <user> add essentials.fly [world] плагин permissions
    и есть плагин chest commands через него можно сделать покупку за деньги
     
  8. Snylex

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

    Баллы:
    61
    Имя в Minecraft:
    Snylex
    Плагин MyWarp
     
  9. Sky007

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

    Баллы:
    66
    Спасибо
    Буду тестить
     
  10. MarshalSadness

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

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
    Чет у меня с CustomGui 1000 и 1 проблем:
    1) Открываю меню с правами обычного игрока - могу вытаскивать абсолютно все иконки из меню и класть их в инвентарь, т.е. они просто не кликабельны.
    Открываю меню с правами "*" - все кликабельно.

    У дефолтной группы права:
    - customgui.open.* (По отдельности каждое из меню тоже стояли, не помогло)
    - customgui.GeneralMenuItem.use (GeneralMenuItem - это название клик-айтема)

    Даже добавление прав:
    - customgui.GeneralMenuItem.receive
    - customgui.entity.interact.* (Меню открывается не через сущность, но мало ли...)
    - customgui.sign.use.* (И не через табличку тоже, но попытка не пытка)
    Не помогло...

    Там еще у каждой иконки свой перм есть, что-то вроде: (Скрином еще чуть ниже прикреплю для ясности)
    Permission: groupmenu.permission
    321123.png
    Их добавление в пермы обычных игроков тоже не помогли.
    (Кстати, как правильно писать, groupmenu.permission или customgui.groupmenu.permission? Оба варианта не работают, но на будущее пригодится.)

    2) Как правильно написать действия (actions), чтобы при несоблюдении одного из пунктов, второй не выполнялся?

    Допустим, я хочу сделать магазин через 2 действия: [VaultTake] и [ConsoleCommand], как их уместить в одну иконку (и не только иконку, но и строку, т.к. вроде если в 2 разные строки их писать, то при несоблюдении условий одного действия, второе все равно сработает), чтобы если у игрока нет денег, то [ConsoleCommand] не срабатывал?

    [VaultTake] <amount>, [ConsoleCommand] <command>?
    [VaultTake] <amount>[ConsoleCommand] <command>?
    [VaultTake] <amount> [ConsoleCommand] <command>?
    Или как?

    3) Что касается обмена предмет на предмет, то я даже хз как такое тут можно провернуть...

    Единственная догадка:
    [GiveClickItem] <clickitem identifier>
    [TakeClickItem] <clickitem identifier>

    Но не делать же обычные предметы клик-айтемами....
    Да и в начальные наборы эти клик-айтемы не засунуть...
     
  11. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    76
    поставь версию 2.2 или близкую, последние версии забаганы в хлам.

    покупка:
    Код:
          ClickActions:
          - '[ConsoleCommand] give %player% 264 1' # Выдаем алмаз.
          - '[Message] &fКуплен &a1 Алмаз &fза &a500$' # Сообщение
          ClickCost: 500 # Цена за клик на иконке.
    действия пишутся списком.

    обмен:
    Код:
          ClickActions:
          - '[ConsoleCommand] give %player% 264 10' # Выдаем предмет обмена
          RequiredItem: 'GOLD_INGOT;10;0' # Требуется 10 золотых слитков для клика.
          RequiredItemName: '&a&lGOLD 777' # Требуемое имя у слитков.
          RequiredItemLore: '&7Слиток для обмена' # Требуемая строчка в лоре слитков.
          TakeRequiredItem: true # Забираем слитки.
    как-то так примерно
     
  12. MarshalSadness

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

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
    Спасибо, ща будем пробовать
     
  13. HauserGrim

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

    Баллы:
    96
    Ищу один из 2 варинатов:
    1. Плагин на случайно выпадаемые ящики с рандомным настраиваемым дропом (кейсы, кто не понял), шанс выпадения, дроп, названия ящиков и пермы должны настраиваться в конфиге.
    2. При вскапывании определённых блоков (например земли или камня) есть настраиваемый шанс выполнения команды. (например, выдача того же ящика) Шанс и команда должна настраиваться в конфиге.
    Второй плагин не должен быть слишком сложный в написании самому, но я только начинаю учить джаву.
     
  14. Nestyreff

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

    Баллы:
    66
    Имя в Minecraft:
    MassonNn
    1. RandomBox
    2. Ну тут совсем всё легко. Устанавливаешь BlockBreakEvent, делаешь генератор random() и в случае выпадения определённого числа выполняешь выдачу предмета(в RandomBox есть свой API на выдачу коробок с других плагинов)
     
  15. HauserGrim

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

    Баллы:
    96
    RandomBox обновлялся в 2016 году, он будет нормально работать?
    Да и разве с BlockBreakEvent не сделали что-то после 1.12.1? (были проблемы с плагинами с 1.12 на 1.12.1 с ним)
    Забыл указать, что версия 1.12.2
     
  16. Nestyreff

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

    Баллы:
    66
    Имя в Minecraft:
    MassonNn
    ничего про BlockBreakEvent не слышал, да и бред это ибо плагины с ломанием блоков(WorldGuard, AntWars) на 1.12.2 работают.
     
  17. Slavkaa

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

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    https://yadi.sk/d/805AOZ1i3Swfnx
    В конфиге описание
     
  18. MarshalSadness

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

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
    Я, конечно, дичайше извиняюсь за то, что достаю своими вопросами, но я уже реально не знаю в чем может быть проблема, из-за которой иконки не кликабельные, а просто как предметы в сундуке...

    Что тут может быть не так...?
    CustomGUI
    Код:
    RegisteredGUI:
      OneMenu:
        Enabled: true
        OpenDelay: 3
        Worlds:
        - world
        - spawn
        - companyone
        - pvp
        Commands:
        - OneMenu
        SignLocations: []
        ClickItems:
          OneMenuItem:
            ClickType: right
            Name: '&d&lМеню Сервера'
            Item: COMPASS;1;0
            Lore:
            - '&5&lНажмите ПКМ, чтобы открыть'
            - '&5&l меню сервера.'
            Enchants: []
            ClickActions:
            - '[Message] &aМалаца'
            BlockMovement: false
            BlockDrop: false
            GiveOnJoin: true
            GiveOnRespawn: true
            GiveItemSlot: 0
            TakeOnClick: false
      TwoMenu:
        Enabled: true
        OpenDelay: 3
        Worlds:
        - world
        - spawn
        - companyone
        - pvp
        Commands:
        - TwoMenu
        SignLocations: []
        ClickItems: []
    GUIList:
      OneMenu:
        Size: 54
        Name: '&5&lМеню 1'
        CloseAfter: 300
        Items:
          OneMenu:
            ItemSlot: 11
            Permission: customgui.open.TwoMenu
            NoPermissionSound: ANVIL_LAND
            DefaultItem:
              Priority: 5
              ClickDelay: 10
              BalanceType: vault
              AnimationDelay: 19
              Item: BOOK;1;0
              Name: '&6&lВторое меню'
              Lore:
              - '&8&lОткрывает второе меню'
              Enchants:
              HideEnchants: true
              ShowDelay: true
              ClickActions:
              - '[OpenGUI] TwoMenu'
              ClickCost: 0
              CloseOnClick: false
      TwoMenu:
        Size: 54
        Name: '&5&lМеню 2'
        CloseAfter: 300
        Items:
          TwoMenu:
            ItemSlot: 11
            Permission: customgui.open.OneMenu
            NoPermissionSound: ANVIL_LAND
            DefaultItem:
              Priority: 5
              ClickDelay: 10
              BalanceType: vault
              AnimationDelay: 19
              Item: BOOK;1;0
              Name: '&6&lПервое меню'
              Lore:
              - '&8&lОткрывает первое меню'
              Enchants:
              HideEnchants: true
              ShowDelay: true
              ClickActions:
              - '[OpenGUI] OneMenu'
              ClickCost: 0
              CloseOnClick: false
    
    PermEx:
    Код:
        - customgui.open.OneMenu
        - customgui.open.TwoMenu
        - customgui.OneMenuItem.use
        - customgui.OneMenuItem.receive
    Cколько версию не меняй - везде одно и тоже...
     
  19. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    76
    вообще лучше включить опцию, чтобы на каждое меню отдельный файл был.
    попробуй вот этот http://rgho.st/6mQrzYHwm
    если не поможет, то кинь хоть лог с консоли
     
  20. HauserGrim

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

    Баллы:
    96
    Хех, похоже я неправильно мыслю сформулировал.
    Как нужно было мне:
    При ломании одного из блоков в списке есть шанс выполнения команды

    Проще будет описать пример конфига, так как на словах я не очень (да и вообще)


    Код:
    blocks:
    - STONE
    - DIRT
    commands:
      diamond:
        chance: 0.15
        cmds:
        - 'console:give %player% diamond 1'
        - 'player:me нашел алмаз!'
      iron:
        chance: 0.5
        cmds:
        - 'console:give %player% iron 1'
        - 'player:me нашел железо!'
    
    Если всё-таки сделаешь, скажешь, 1 - 1% или 100%, если 1%, то поддерживаеться ли деление процента? (0.001% напр.)
    Сообщение я смогу сделать через консоль и tellraw.
     
    Последнее редактирование: 2 мар 2018

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