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

Идея Цивилизация

Тема в разделе "Запросы на разработку плагинов", создана пользователем Kastel, 12 май 2014.

?

Вам понравилась идея?

  1. Да

    11 голосов
    68,8%
  2. Нет

    5 голосов
    31,3%
  1. Kuchum

    Kuchum Участник

    Баллы:
    31
  2. Хостинг MineCraft
    <
  3. AxmeD

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

    Баллы:
    103
    Skype:
    ahmed136323
    Набросал себе на листке схему работы плагина... Будет оочень трудно :D
    Чтобы сделать прилично, нужно будет ещё время. Главное, что вставку самих схематиков я уже приготовил. Остальное - фигня, но её долго расписывать.
     
    Tarock12 нравится это.
  4. Splashins

    Splashins Старожил Пользователь Заблокирован

    Баллы:
    153
    Имя в Minecraft:
    Splash
    Как у тебя с программированием на Java? :D
    [иерония]Ашот найден :lol:, жизнь продолжается! [/иерония]
     
    Последнее редактирование: 14 май 2014
  5. AxmeD

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

    Баллы:
    103
    Skype:
    ahmed136323
    Программированием на Java вообще не занимаюсь, разве что плагины на bukkit. Это вообще единственное, что я могу сделать на Java, т.к. я его не учил почти :D. Иногда, если нужно, делаю моды на Minecraft, но по туториалам.
     
    Tarock12 нравится это.
  6. DigitalMisha

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

    Баллы:
    58
    А плагин будет в общем доступе? И еще, у меня возникла идея. Когда строится таверна, возле нее появляется(по кругу) участки(как в PlotMe, только размер настраиваемый) где и строятся здания. Ресурсы должны быть именно из городской казны. Туда в свою очередь, кладутся ресурсы либо добровольно, либо налоги.
    Система налогов:
    В здании дома есть н-ное кол-во комнат(на = кол-ву комнат человек(потом обьясню зачем)), каждая изначально поставляется только с сундуком. Из него каждый интервал времени берутся налоги.
    Зачем комнаты?
    В городе может быть ограниченное число человек. Только с таверной их 5. Каждый дом увеличивает это число на количество комнат в нем.
     
  7. AxmeD

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

    Баллы:
    103
    Skype:
    ahmed136323
    Не знаю насчёт общего доступа. Как закончу, решу :D
    И вообще я решил начать строительство не с таверны, с главного здания. Помимо главного здания автоматически появляются новые точки, на которых можно строить новые постройки.

    Я вообще до сих пор ломаюсь с этими схематиками. Оказалось, что у меня вообще ивенты не прослушиваются, дело в этом :D
     
  8. Автор темы
    Kastel

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

    Баллы:
    63
    Имя в Minecraft:
    kastel
    Да, думаю будет лучше так сказать "закладывать основание" с главного здания)
     
  9. DigitalMisha

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

    Баллы:
    58
    Листенер регистрировал?

    Кстате, а что если вместо привязки здания к блоку делать табличку на точке, при открытии которой открывается меню со зданиями? А если строится не в один этап, то ставить на границе территории табличку "Улучшить"? И некоторые крафты могут требовать определенного уровня Главного Здания, или других зданий в городе??
     
    Kastel нравится это.
  10. AxmeD

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

    Баллы:
    103
    Skype:
    ahmed136323
    Хорошая идея. Кстати, GUI я и собирался сделать))
     
  11. DigitalMisha

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

    Баллы:
    58
    В итоге у нас получается градостроилка в майнкрафте, никак не связанная с цивилизацией.
     
  12. AxmeD

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

    Баллы:
    103
    Skype:
    ahmed136323
    Нет, ну почему. Можно сделать так, что улучшая здания, открываются новые постройки, и начиная с дома из соломы можно подняться до того, что будет целый замок.
     
  13. DigitalMisha

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

    Баллы:
    58
    Просто я сначала подумал что это будет что-то похожее на Цивилизацию Сида Мейера. А тут больше Age of Empires получается[DOUBLEPOST=1400085289,1400082957][/DOUBLEPOST]Если не секрет, как GUI делается?
     
  14. AxmeD

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

    Баллы:
    103
    Skype:
    ahmed136323
    Ну это не совсем GUI. Открывается инвентарь, в нём лежат предметы. По нажатию на какой-то предмет, вводится команда или происходит действие.
     
  15. DigitalMisha

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

    Баллы:
    58
    Ну, другое GUI особо реализовать нельзя. То есть просто открывается раннее инициализированное окно инвентаря? Или это через библиотеку делается?
     
  16. AxmeD

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

    Баллы:
    103
    Skype:
    ahmed136323
    Код:
    public static Inventory createGui(int slots, String name)
        {
            return Bukkit.createInventory(null, slots, name);
        }
    Код:
    Inventory MyMenu = Gui.createGui(9, "Main Menu");
                ItemStack commands = CommItems.createItem(Material.PAPER, "Commands", "Click to get commands");
                MyMenu.setItem(0, commands);
                ((Player)sender).openInventory(MyMenu);
    Код:
    @EventHandler
        public void onInventoryClick(InventoryClickEvent event)
        {
    Inventory inventory = event.getInventory(); 
            if (inventory.getName().equals("Main Menu"))
            {
                if(clicked.getItemMeta().getDisplayName().equals("Commands"))
                player.sendMessage("Lalala");
    }
    }
            }
    Как-то так
     
  17. DigitalMisha

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

    Баллы:
    58
    Большое спасибо за предоставление информации. До сих пор для меня это было величайшей загадкой и уделом великих.
     
  18. Fireslesh

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

    Баллы:
    103
    Skype:
    Fireslesh.
    Имя в Minecraft:
    Fireslesh
    Скачай мод мелинариес или как-то так
     
  19. DigitalMisha

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

    Баллы:
    58
    Это совершенно не то.
     
    Kastel нравится это.
  20. AxmeD

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

    Баллы:
    103
    Skype:
    ahmed136323
    Долго рассуждая, пришёл к выводу, что плагин плохо впишется в разные сборки серверов, поэтому я сделаю вместо простого плагина целую сборку . На бесплатку, думаю, надеяться не стоит. Трудиться придётся много..
     
  21. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    С shotbow копируете?
     

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