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

Туториал Как создать сервер KitPvP с помощью ChestCommands

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем Mothron, 4 авг 2016.

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

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

    Баллы:
    21
    Имя в Minecraft:
    Mothron
    [​IMG]
    Создание режима KitPvP

    Кит пвп довольно интересный мини-режим который позволяет игрокам сражаться между собой, зарабатывать деньги и покупать наборы! Способ проверенный, все работает идеально! Warn! Это не кит пвп с эссентаэилс, выпадающими вещами и дюперами, это настоящий кит пвп. Помните Cristallix?
    Ну давайте начнем!
    ChestCommand - Меню выбора и покупки китов
    Custom Join Items - облегчит жизнь игрокам
    Плагин на Spawn на ваш вкус
    IConomy - или любой другой плагин на экономику
    Killer Money - получение денег за убийства
    King Kits - киты
    PEX - поймете позже...
    PvP Soup - сделает режим интереснее
    ScoreBoardStats - показывает ваши деньги и убийства в босс-баре
    Vault - для обьединения плагинов
    WorldEdit и WorldGuard для привата арены.
    Любой доступный античит

    В KingKits есть специальная команда для создания наборов прямо в игре, соберите все нужные вещи для вашего набора, разместите в инвентаре, наденьте броню, смените им имя по надобности. Потом пропишите команду /createkit название пример, набор goblin :
    Код:
    goblin:
      GUI Item:
        Type: DIAMOND_SWORD
        Amount: 1
        Data: 0
      Armour:
        Chestplate:
          Dye: 6717235
          Type: LEATHER_CHESTPLATE
          Enchantments:
            DURABILITY: 3
            THORNS: 3
          Data: 0
          Name: Гоблинская куртка
      Cooldown: 0
      Commands:
      - effect <player> 1 100000 1
      Items:
        Slot 22:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 23:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 20:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 21:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 26:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 27:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 24:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 25:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 28:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 29:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 30:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 11:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 33:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 12:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 34:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 31:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 10:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 32:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 15:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 16:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 0:
          Type: GOLD_SWORD
          Amount: 1
          Data: 0
          Enchantments:
            DAMAGE_ALL: 2
        Slot 13:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 35:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 1:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 14:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 19:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 17:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 18:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 2:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 3:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 4:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 5:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 6:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 7:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 8:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
        Slot 9:
          Type: MUSHROOM_SOUP
          Name: '&fChocolate Milk'
          Amount: 1
          Data: 0
      Cost: 0.0
      Name: goblin
    Ну вот, ваш первый набор создан теперь приступим к созданию GUI
    Создаем меню магазина:
    Код:
    archer:
    # Название части меню, ни где не используется кроме как для идентификации.
      PRICE: 1500
    # Цена за набор, а точнее за команду выдающую права на использование набора.
      COMMAND: 'console: pex user {player} kits.archer; tell: [KitPvP] куплено!; open: shop.yml'
    # Команда 1 выдает права на использование набора.
    # Команда 2 не даст GUI закрыться после покупки (не обязательно)
    # Команда 3 выдает сообщение об успешной покупке.
      NAME: 'Лучник'
    # Имя в GUI
      LORE:
        - '&fСостоит:'
        - 'Лук (ПрочностьIII, БесконечностьI)'
        - 'Сухой батон (ОтдачаII)'
        - 'Кольчужный сет (ПрочностьIII)'
        - 'Вам нужно &e1500$'
    # Описание в GUI
      ID: BOW
    # Как он будит выглядеть в GUI (ID)
      POSITION-X: 2
      POSITION-Y: 1
    # Позиция по оси X - Y
    Ну вот и все, теперь сохраняем меню и присваиваем ему название shop.yml
    Код:
    menu-settings:
      name: 'Shop'
      rows: 6
      auto-refresh: 5
      open-action: 'sound: note pling'
      open-with-item:
        id: 6
        left-click: false
        right-click: false
    archer:
      PRICE: 1500
      COMMAND: 'console: pex user {player} add kits.archer; tell: KitPvP куплено!; open: shop.yml'
      NAME: 'Лучник'
      LORE:
        - 'Состоит:'
        - 'Лук (ПрочностьIII, БесконечностьI)'
        - 'Сухой батон (ОтдачаII)'
        - 'Кольчужный сет (ПрочностьIII)'
        - 'Вам нужно 1500$'
      ID: BOW
      POSITION-X: 2
      POSITION-Y: 1
    С магазином закончили теперь приступим к меню выбора наборов, тоесть меню, в котором игрок сможет напялить на себя набор,
    СОВЕТ: Команду эту лучше скрыть от игроков, тоесть это что-то типо пароля, это необходимо чтобы игрок не смог сменить набор во время боя, ее мы впишем в Custom Join Items. После смерти игрок опять получит предмет выполняющий скрытую команду и выберет набор.
    Теперь опять вернемся к ChestCommands. Сейчас нам необходимо создать особое GUI в котором наборы будут появляться ТОЛЬКО после покупки, до покупки слот с набором будет пустой
    Прошу заметить что оператору доступны все наборы вне зависимости купил он их или нет
    Вот код:
    Код:
    archer:
    # Название этого предмета в GUI, используется для идентификации
      COMMAND: 'op: pvpkit Archer'
    # Команда выполянемая от имени оператора, тоесть если у вас нет права на выбор набора в KingKits вы все равно сможете его использовать. Перед комментированием данного параметра, ознакомтесь со всем кодом.
      VIEW-PERMISSION: 'kits.archer'
    # В GUI магазина вы покупаете данный пермишенс. Если вы его не купили эту кнопку видно не будет. Логическая цепочка.
      NAME: 'Лучник'
    # Имя предмета в GUI
      LORE:
        - 'Состоит:'
        - 'Лук (ПрочностьIII, БесконечностьI)'
        - 'Сухой батон (ОтдачаII)'
        - 'Кольчужный сет (ПрочностьIII)'
        - 'Куплено!'
    # Описание предмета в GUI
      ID: BOW
    # ID предмета который будет отображен  как кнопка
      POSITION-X: 3
      POSITION-Y: 1
    # Позиция по оси X - Y
    Код:
    menu-settings:
      name: 'Select'
      rows: 6
      command: 'select'
      auto-refresh: 5
      open-action: 'sound: note pling'
      open-with-item:
        id: 2
        left-click: false
        right-click: false
    archer:
      COMMAND: 'op: pvpkit Archer'
      VIEW-PERMISSION: 'kits.archer'
      NAME: 'Лучник'
      LORE:
        - 'Состоит:'
        - 'Лук (ПрочностьIII, БесконечностьI)'
        - 'Сухой батон (ОтдачаII)'
        - 'Кольчужный сет (ПрочностьIII)'
        - 'Куплено!'
      ID: BOW
      POSITION-X: 3
      POSITION-Y: 1
    1.Вы можете использовать KingKitsSpecialEdition тем самым дав наборам специальные свойства, такие как топор метающий молнии и многое другое!
    2.Плагин PvP Soup используется для создания мисок супа которые регенят здоровье вмсто голода на указанное количество полусердец. Их нельзя взять в креативе но можно задать название для идентификации &fChocolate Milk
    3.Можно задать наборам особые свойства к примеру создаем набор гоблин, заходим в файл kits.yml в папке kingkits и добавляем к набору команду:
    - effect <player> 1 100000 1
    даст игроку эффект скорость на 100000 секунд, при смене набора эффект исчезает
    4.Внимание не используйте цветовые коды с зачарованным предметам иначе все киты будут удалены.
    5.Перед ручным добавлением наборов делайте бэкапы
    6.Не забудьте настроить количество выдаваемых денег в KillerMoney
    7.Не забудьте сделать 1 набор бесплатным.
    8.После смерти с набором в инвенторе, он не выпадает, а по просту исчезает.
    9.Способ только для создания режима на BungeeCord или отдельного сервера
    Если вы решите добавить режим на обыкновенный сервер с выживанием, то игроки смогут использовать набор даже в обычном мире что приведет к страшному дизбалансу и режим растворится непонятно в чем.
    Ну вот и все, на этом мой туториал закончен, не судите строго, он первый :)
    Этот туториал я создал как пример. Вы так же можете создать RPG сервер, с выбором классов (на всегда или нет) вас ограничивает лишь ваша фантазия, удачи!
     
    Последнее редактирование: 5 авг 2016
  2. Хостинг MineCraft
    <
  3. Автор темы
    Mothron

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

    Баллы:
    21
    Имя в Minecraft:
    Mothron
    UP![DOUBLEPOST=1470373977,1470373930][/DOUBLEPOST]Скоро кину готовую сборку. Делал для себя.
     
  4. sanjee

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

    Баллы:
    78
    Имя в Minecraft:
    sanjee
    А будут уровни? Типо 1 level, 2 level[DOUBLEPOST=1470375373][/DOUBLEPOST]И когда пишешь в чат чтоб показывал какой лвл у тебя
     
  5. Автор темы
    Mothron

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

    Баллы:
    21
    Имя в Minecraft:
    Mothron
    Да, но уйдет достаточно много времени.[DOUBLEPOST=1470377960,1470377904][/DOUBLEPOST]Чтобы в чате показывался лвл придется отказаться от привелегий. Лвл можно прокачивать с viev-permissions[DOUBLEPOST=1470378032][/DOUBLEPOST]если интересует сборка, то там классический кит-пвп
     
  6. SaMEC

    SaMEC Старожил Пользователь

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Почему только на BungeeCord, можно замутить и с отдельным миром
     
  7. Автор темы
    Mothron

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

    Баллы:
    21
    Имя в Minecraft:
    Mothron
    Я имею в виду что для этого режима нужен отдельный сервер. Или BungeeCord. Его к примеру нельзя впихнуть на сервер с скай-варсом.[DOUBLEPOST=1470380536,1470379963][/DOUBLEPOST]UP![DOUBLEPOST=1470380897][/DOUBLEPOST]UP![DOUBLEPOST=1470381003][/DOUBLEPOST]Исправил неточности
     
  8. SaMEC

    SaMEC Старожил Пользователь

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Если захотеть то все можно.
    MultiverseCore + MultiverseInventory и грамотно настроенный PEX, все запихнет в один сервер
     
  9. Автор темы
    Mothron

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

    Баллы:
    21
    Имя в Minecraft:
    Mothron
    ААА моя голова :D Ну удачи тебе.
     
  10. FSka

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

    Баллы:
    6
    Имя в Minecraft:
    FSka
    Это же моя идея с KitPvP было как создавать cc.
    Почему люди настырные и сливают всё.
     
  11. Автор темы
    Mothron

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

    Баллы:
    21
    Имя в Minecraft:
    Mothron
    Что ****ь? Докажи.
     
  12. FSka

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

    Баллы:
    6
    Имя в Minecraft:
    FSka
    Да сборку с kitpvp мутил идея пришла что надо делать cc
    смотрю уже на рб докатили, я нечайно сборку слил челу
     
  13. Автор темы
    Mothron

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

    Баллы:
    21
    Имя в Minecraft:
    Mothron
    Я все сам писал, и моя идея гораздо обширнее может быть это и с чем то похоже но я все сам писал, придумывал и т.д[DOUBLEPOST=1471496395,1471496332][/DOUBLEPOST]
    Какая сборка?[DOUBLEPOST=1471496533][/DOUBLEPOST]
    Идея, сливы... При чем тут я? Изучив туториалы по сс мне в голову пришло то-же самое.​
     
  14. Aleksandrzi

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

    Баллы:
    31
    Имя в Minecraft:
    Aleks

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