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

Идея Крабьи Бега (на основе Custom NPCs + Mo' Creatures) [1.7.10]

Тема в разделе "Запросы на разработку плагинов", создана пользователем Acurity, 16 июн 2015.

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

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

    Баллы:
    78
    Имя в Minecraft:
    Acurity
    Здравствуйте! Кто сможет написать небольшой плагин (либо мини-игру, не определился ещё)?
    Возможно, всё что я сейчас напишу покажется вам полным бредом, который нельзя реализовать,
    но всё же я выложу свою идею... Приступим:
    Командой /crabrunner addgame <название игры> создаём новую игру. Потом командой /crabrunner addcrab <название игры> [1|2|3] "создаём" крабов на нужном месте. Дальше командой /crabrunner addway <название игры> [1|2|3] добавляем траэкторию движения краба. После этой команды нам предложат установить две точки: начало и конец. Стартовую точку устанавливаем на месте "создания" краба а конечную где хотим. Они должны находится на одной линии. После установки точек пишем команду /crabrunner saveway <название игры> [1|2|3]. Всё, игра настроена. Командой /crabrunner savegame <название игры> сохраняем игру.
    Приступаем к скриншотам:
    1. Как собственно говоря выглядит настроенная игра:
    1.png
    При ПКМ на НПС открывается интерфейс, где мы можем сделать ставку на краба:
    2.png
    3.png
    Если игрок передумал учавствовать в забеге, он может отказатся:
    4.png
    5.png
    Для начала игры нужно 3 человека. Когда все сделают ставки, игра начинается:
    6.png
    Крабы начинают двигатся в сторону конечной точки:
    7.png
    Время от времени (каждых 5-10с) на них будет появлятся эффект "замедления" на 5с (третий краб):
    8.png
    Чтобы снять с него этот эффект, берём в руку тростник и нажимаем ПКМ по нём. Тростник пропадает и на него на 3с накладается эффект "ускорения" (первый краб):
    9.png
    Первый краб, который доберется до финиша, побеждает. Всем учасникам, которые сделали на него ставку, выдаётся определённый айтем либо выполняется какая-то команда. Когда все три краба доходят до финиша, они опять появляются в начальной точке и можно делать ставки по новой:
    10.png
    Вопросы/ответы:

    - Каким образом игроки будут делать ставки?
    - Выбирая дорожку через диалог с НПС, игрок, незная того, выполняет команду /crabrunner choose <название игры> [1|2|3], которая прописана в опции к диалогу...

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

    - Для начала игры каждый игрок должен выбрать разные дорожки?
    - Нет, для начала игры нужно чтобы 3 игрока просто сделали ставки, хоть на одну и ту же дорожку...

    - ТЫ БОЛЬНОЙ?! КАК ТЕБЕ В ГОЛОВУ ПРИШЕЛ ТАКОЙ БРЕД?!
    - Идея взята из MMORPG игры Allods Online (летний ивэнт "Тропический Атолл").

    P.S.: готов заплатить за плагин!
    P.S.S: если кто-то возьмётся за реализацию, в будущем буду пополнять тему новыми "мини-играми" :)
     
    Последнее редактирование: 16 июн 2015
  2. Хостинг MineCraft
    <
  3. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Слишком сложно для плагина.
    ...Если вообще возможно.
     
  4. Автор темы
    Acurity

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

    Баллы:
    78
    Имя в Minecraft:
    Acurity
    Ну... Citizens же как-то сделали? Можно сделать этот плагин на основе Citizens/Denizen[DOUBLEPOST=1434479904,1434479824][/DOUBLEPOST]А ещё лучше сделать это всё модом :) там и айтемы новые можно будет добавить (Тростник заменить Крабьим Лакомством, добавить эффекты "замедления" и "ускорения" над крабами в виде голограмы, либо каких-то частиц).
     
  5. TheBlacK.Z

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

    Баллы:
    78
    Там команда разработчиков с высоким знанием Java и Bukkit API а на форуме не думаю что есть люди намного лучше(не принимайте близко к сердцу)

    Что насчет самой мини игры, как было выше сказано, это очень сложно и за такое придется отдать кучу зеленых.
     
  6. Автор темы
    Acurity

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

    Баллы:
    78
    Имя в Minecraft:
    Acurity
    Мда... Это не сложнее, чем написать BedWars с нуля, либо Build Battle... Думаю цена плагина не поднимется выше 4000р
     
  7. TheBlacK.Z

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

    Баллы:
    78
    [​IMG]
     
  8. AlexGL

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

    Баллы:
    123
    Skype:
    alexandr_vertipolokh
    Имя в Minecraft:
    _ALEVER
    [​IMG]
     
  9. leonmark061

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

    Баллы:
    76
    Что за GUI у вас на скринах(диалог)? Это из мода Custom NPCs?
     
  10. Inglar

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

    Баллы:
    76
    Имя в Minecraft:
    Hioshiro
    Интересная идея.
     
  11. _EnderWorld_

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

    Баллы:
    78
    Имя в Minecraft:
    Steve
    Я думаю что можно сделать билет на эти "бега" с помощью другого плагина.
    +
     
  12. Автор темы
    Acurity

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

    Баллы:
    78
    Имя в Minecraft:
    Acurity
    Да...[DOUBLEPOST=1434633914,1434633875][/DOUBLEPOST]
    О каком билете идёт речь? О_О
     
  13. _EnderWorld_

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

    Баллы:
    78
    Имя в Minecraft:
    Steve
    Билете? А ну да. Можно сделать билет на эти крабьи бега. Чтобы например были наблюдатели этого режима.
     
  14. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Вы глупые или что-то?
     
  15. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Пытайся делать модом, тебя никто не ограничивает. Можешь попробовать ещё и ядро на паскале написать.
     
  16. ChrisQQZZ

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

    Баллы:
    11
    Имя в Minecraft:
    GuyFawkesss
    Лол.
     
  17. Shockwave

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

    Баллы:
    103
    Новый кастом нпс поддерживает скрипты на js, можно через них реализовать хотя это тот еще геморой ибо в их API пока что мало нужных методов и ивентов..
    P.S
    В скриптах так же есть возможность сохранять что то вроде дополнительной мета даты игрока, то есть объект с ключом(т.е setStoredData("stavka", 2))
     
  18. ChrisQQZZ

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

    Баллы:
    11
    Имя в Minecraft:
    GuyFawkesss
    Мне тут товарищ @Plasticable говорит, что скрипты для MCPE написаны на PHP, как такое возможно? JS же.
     
  19. Shockwave

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

    Баллы:
    103
    Поддерживается js, python, ruby, lua, php и scala
    http://www.kodevelopment.nl/minecraft/customnpcs/scripting
     
  20. skynetxxx

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

    Баллы:
    123
    Имя в Minecraft:
    skynetxxx
    Я тебе скажу, что оно по возможностям легко заткнет OpenComputers и ComputerCraft вместе взятые, в руках хорошего программиста.

    К примеру, практически всю изложенную автором идею можно реализовать на одном лишь CustomNPC с сервером на чистом Forge (без Bukkit).
     
    Последнее редактирование: 22 июн 2015
  21. Shockwave

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

    Баллы:
    103
    Под мало я имел ввиду, то что приходится много извращаться и использовать костыли. А про реализацию я знаю, я поэтому и предложил, сам не мало скриптов на сервере делал заменяя баккитовские плагины.
     

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