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

Идея Создание нового плагина "Factions".

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

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

    gr45 Ньюби Пользователь

    Баллы:
    1
    Плагин - Factions 3.0 - 1.8.8
    1. Создание фракции

    2. Система рангов

    3. Система захватов

    4. Команды

    Начнём с первого пункта.

    1. Создание фракции начинается с того, что будущий лидер должен найти себе первых помощников для её создания. Для её создания потребуется два помощника. Лидер создаёт командой промежуточную группу, в которую должны вступить эти два помощника, допустим этой командой будет:
    /fparty create "название группы". После этого Лидер приглашает в группу этих 2-ух помощников командой /fparty invite "Ник игрока". После приглашения помощники подтверждают либо отклоняют предложение. Команды для этого: /fparty decline - отклонить; /fparty accept - принять. Также должна быть команда для выхода из группы /fparty leave.
    После того как оба помощника вступили в группу Лидера, они должны подтвердить командой, что согласны на создание фракции /fparty ready. Как только два помощника согласились на её создание, Лидеру становится доступна команда /faction create "Название фракции". Когда Лидер вводит эту команду и создаёт тем самым фракцию, двое помощников автоматически оказываются в его фракции.
    На первоначальном уровне фракция получает 7 дней защиты от PVP и 6 бесплатных чанков для расширения, а также получит первоначальный счёт в 2 золота. За золото можно будет покупать себе чанки для расширения территорий. Купить 1-ин чанк можно будет за 1 золото командой /f claim. Важно тут отметить, что количество чанков не должно зависеть от количества игроков или от их силы. Такого параметра как сила вообще не должно быть. После всего этого Лидер фракции и его помощники создали фракцию, они могут приглашать новых игроков в свою фракцию командой
    /f invite "Ник игрока". Игрок же должен либо принять предложение или отклонить командами:
    /f accept - принять; /f decline - отклонить. Игроки во фракции могут приобрести участок. Для этого Лидер фракции должен выставить его на продажу другому игроку находящемуся в его фракции командой стоя на участке, который хочет отдать /f sale "ник игрока". После этого игрок должен либо принять либо отклонить предложение командами:
    /f accept sale - принять участок; /f decline sale - отклонить предложение на участок.
    После того как игрок принял участок, если он имеет права ниже ранга помощник, то он сможет редактировать свой участок как угодно, другие игроки не смогут посягнуть на его участок, за исключением помощников и самого Лидера. Помощники и Лидер имеют доступ ко всем участкам, даже если они находятся во владении другого игрока их фракции. Также Лидер может менять название своей фракции. Команда для переименования фракции /f rename "Название фракции".

    2. Система рангов будет строится исключительно на том, как тот или иной игрок помогает своей фракции. Получать ранг игрок сможет только непосредственно от Лидера фракции.
    Вот список рангов:
    [Король] - сам Лидер фракции
    [Герцог] - помощники фракции
    [Лорд] - может получить воевода
    [Воевода] - может получить войн
    [Войн] - может получить оруженосец
    [Оруженосец] - может получить рекрут
    [Рекрут] - получают при вступлении во фракцию
    Итак. Когда фракция создана, в ней находятся 3-и игрока: сам Лидер и два помощника. Лидер на территории фракции он же [Король] имеет все права:
    - может рушить и строить
    - может использовать все механизмы, открывать сундуки
    - может выдавать территории
    - может приглашать во фракцию других игроков не состоящих в других фракциях
    - может выгонять игроков из своей фракции
    - может назначать на новые ранги, так и понижать
    - может приватизировать участки, так и отпривачивать их
    - может удалить фракцию
    Два помощника [Герцоги] имеют все права кроме последнего. Без возможности удалить фракцию:
    - могут рушить и строить
    - могут выдавать территории
    - могут использовать все механизмы, открывать сундуки
    - могут приглашать во фракцию других игроков не состоящих в других фракциях
    - могут выгонять игроков из своей фракции
    - могут назначать на новые ранги, так и понижать ( не => своего ранга )
    - могут приватизировать участки, так и отпривачивать их
    После помощников [Герцоги] идут рангом ниже [Лорды]. Их права:
    - могут приглашать во фракцию других игроков не состоящих в других фракциях
    После [Лордов] идут [Воеводы]. Их права:
    - могут использовать все механизмы
    - могут открывать двери, плиты, люки
    После [Воевод] идут [Войны]. Их права такие же как и у [Воевод]:
    - могут использовать все механизмы
    - могут открывать двери, плиты, люки
    Ниже ранга [Войн] ранг [Оруженосец]. Он не имеет никаких прав как и [Рекрут]. Имеет права только на территории, которую ему может выдать сам Лидер и его помощники. Их права:
    - могут ничего
    Вступающие игроки получат свой первый ранг [Рекрут]. Они не имеют никаких прав, кроме как на территории, которую им может выдать сам Лидер по стройку своего дома. Права:
    - могут ничего

    3. Система захватов. Система захватов будет выглядеть следующим образом.
    Чтобы захватить территорию чужой фракции [чанк], она же территория размером 16x16, нужно поставить на эту территорию флаг. Процедура его установки:
    a) Игрок кликает по чанку атакуемой фракции красной шерстью; Флаг ставится при условии если выволняются все требования:
    - онлайн фракции защитников не менее 40% от общего состава фракции
    ( К примеру во фракции всего 10 человек, а онлайн из них 4 )
    - фракция атакующих не имеет больше установленных флагов
    b) если все условия выполнены, то на месте клика появляется 1 блок забора, а над ним блок красной шерсти, а сама красная шерсть исчезает из инвентаря того, кто устанавливал флаг
    Далее происходит следующее:
    a) Фракция защитников оповещается сообщением, что на них напали. Также в сообщении указываются координаты где установлены флаг
    b) После сообщения запускается таймер в 20 минут. Каждую минуту вылезает сообщение защитникам о том, что на них напали
    d) Если по истечению таймера в 20 минут флаг не был сломан, то чанк фракции защитников отпривачивается, а сам чанк записывается на счёт фракции атакующих. Этот чанк фракция может использовать для расширения своих территорий. Если же флаг был сломан, то чанк остаётся во владении фракции защитников
    е) Как только территория отпривачивается, на фракцию атакующих накладывается таймер в 45 минут. В этот промежуток времени они не смогут поставить еще 1 флаг.

    4. Команды

    Команды для администрации:
    /f admin delete "название фракции" - удаление любой существующей фракции
    /f admin create "название фракции" - создание администраторской фракции
    /f create "название фракции" - доступно как админам, так и тем, кто собрался создавать свою фракцию
    ( имеет имунитет к захватам )
    /f set leader - сделать лидером фракции ( Доступно только для администрации )
    /f setchunk - устанавливает количество чанков в своей фракции ( Только для админов )
    /f set protect "Название фракции" "Количество дней" - устанавливает какой либо фракции защиту от PVP на установленное количество дней ( Только для админов )

    Всё это должно быть связано с плагином iConomy 1.8.8.

    Работа крайне трудная, но я готов заплатить за эту работу от 9.500 рублей.

    Кто собирается взяться за эту работу отпишитесь мне в скайп - zozor5.
     
    Последнее редактирование: 23 июл 2016
  2. Хостинг MineCraft
    <
  3. _MediaNik_

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

    Баллы:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    А обычным пользоваться - слабо?
     
  4. Автор темы
    gr45

    gr45 Ньюби Пользователь

    Баллы:
    1
    Проект у меня особенный. Твой вопрос тут неуместен. Если хочешь разработать плагин то добро пожаловать, а если нет - пока.
     
  5. Mr_RoboMan

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

    Баллы:
    123
    В общем, если в ближайшие пару дней, никто из "тру кодеров (в эту категорию не входит только DiamondDen :D)" не возьмется пилить сие чудо, то скорее всего возьмусь я, но, если кто согласится раньше - я не против, ибо это не плагин на кейсы и прокручивание айтемов в рамке... :D
     
  6. Rendy

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

    Баллы:
    76
    Имя в Minecraft:
    Rendy
    Очень интересная идея, как-то на ум приходило что-то типа этого.
    Удачи в реализации и развитии будущего проекта :good:
     
  7. Автор темы
    gr45

    gr45 Ньюби Пользователь

    Баллы:
    1
    Надеюсь, что в ближайшее время, кто-то да займётся им)
     
  8. Rfg0

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

    Баллы:
    46
    Имя в Minecraft:
    Rfg0
    9 с половиной тысяч за это? Предел моих мечтаний. Кто-нибудь уже взялся за этот плагин?
     
  9. Автор темы
    gr45

    gr45 Ньюби Пользователь

    Баллы:
    1
    Человек вышел сказал, что если в ближайшие дни никто не возьмётся, то он будет писать плагин)
     
  10. Rfg0

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

    Баллы:
    46
    Имя в Minecraft:
    Rfg0
    Попробую с ним связаться и договорится.
     
  11. Mr_RoboMan

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

    Баллы:
    123
    В общем, осталось уточнить ТЗ, и я беру заказ.
     
  12. Автор темы
    gr45

    gr45 Ньюби Пользователь

    Баллы:
    1
    Заказ принял Mr_RoboMan.
     
  13. ilyshka

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

    Баллы:
    66
    Имя в Minecraft:
    ilyshka
    огого) Для своего развития попробую написать что-то подобное)
     
  14. Автор темы
    gr45

    gr45 Ньюби Пользователь

    Баллы:
    1
    Идея хороша, но тут она описана не полностью)
    После написания этого плагина рекомендую всем пользоваться услугами человека Mr_RoboMan. Он очень хорошо справляется с написанием плагинов. За достойную сумму сделает для вас плагин и самое главное не обманет при обмене плагина на деньги. Мне просто повезло найти такого человека тут как Mr_RoboMan.
     
  15. _MediaNik_

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

    Баллы:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    Аж слеза пошла,:cry:
     
  16. DiamondDen

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

    Баллы:
    76
    Skype:
    danil_20034
    Имя в Minecraft:
    DiamondDen
    Я писал такие плагины которые ты бы не осилил...
    P.S. 70% это го плагина у меня в моих различных плагинах есть
     
  17. Mr_RoboMan

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

    Баллы:
    123
    Успокойся, мы все тут знаем, что ты у нас ТОПОВЫЙ кодер РуБакита))
    А еще ты свой Essentials написал))))
     
  18. DiamondDen

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

    Баллы:
    76
    Skype:
    danil_20034
    Имя в Minecraft:
    DiamondDen
    Я не разу не говорил что топ кодер.
    И что в этом такого что я свой Essentials написал?
    Я видел что ты не мог сделать что я сделал за пару минут
     
  19. Mr_RoboMan

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

    Баллы:
    123
    Кароче, твоя репутация тут - ниже плинтуса, спорить с тобой я не вижу смысла.
     
  20. DiamondDen

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

    Баллы:
    76
    Skype:
    danil_20034
    Имя в Minecraft:
    DiamondDen
    У меня нормальная репутация и то что так кокойто CoolBoy говорит что я говнокодер всем нормальным людямь насрать
     
  21. Автор темы
    gr45

    gr45 Ньюби Пользователь

    Баллы:
    1
    Заказ уже принят. К чему тут спор разводить кто лучше или хуже?)
     

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