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

  • Автор темы Автор темы Kastel
  • Дата начала Дата начала

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

  • Да

    Голосов: 12 70,6%
  • Нет

    Голосов: 5 29,4%

  • Всего проголосовало
    17
Набросал себе на листке схему работы плагина... Будет оочень трудно :D
Чтобы сделать прилично, нужно будет ещё время. Главное, что вставку самих схематиков я уже приготовил. Остальное - фигня, но её долго расписывать.
 
Набросал себе на листке схему работы плагина... Будет оочень трудно :D
Чтобы сделать прилично, нужно будет ещё время. Главное, что вставку самих схематиков я уже приготовил. Остальное - фигня, но её долго расписывать.
Как у тебя с программированием на Java? :D
[иерония]Ашот найден :lol:, жизнь продолжается! [/иерония]
 
Последнее редактирование:
Как у тебя с программированием на Java? :D
[иерония]Ашот найден :lol:, жизнь продолжается! [/иерония]
Программированием на Java вообще не занимаюсь, разве что плагины на bukkit. Это вообще единственное, что я могу сделать на Java, т.к. я его не учил почти :D. Иногда, если нужно, делаю моды на Minecraft, но по туториалам.
 
А плагин будет в общем доступе? И еще, у меня возникла идея. Когда строится таверна, возле нее появляется(по кругу) участки(как в PlotMe, только размер настраиваемый) где и строятся здания. Ресурсы должны быть именно из городской казны. Туда в свою очередь, кладутся ресурсы либо добровольно, либо налоги.
Система налогов:
В здании дома есть н-ное кол-во комнат(на = кол-ву комнат человек(потом обьясню зачем)), каждая изначально поставляется только с сундуком. Из него каждый интервал времени берутся налоги.
Зачем комнаты?
В городе может быть ограниченное число человек. Только с таверной их 5. Каждый дом увеличивает это число на количество комнат в нем.
 
А плагин будет в общем доступе? И еще, у меня возникла идея. Когда строится таверна, возле нее появляется(по кругу) участки(как в PlotMe, только размер настраиваемый) где и строятся здания. Ресурсы должны быть именно из городской казны. Туда в свою очередь, кладутся ресурсы либо добровольно, либо налоги.
Система налогов:
В здании дома есть н-ное кол-во комнат(на = кол-ву комнат человек(потом обьясню зачем)), каждая изначально поставляется только с сундуком. Из него каждый интервал времени берутся налоги.
Зачем комнаты?
В городе может быть ограниченное число человек. Только с таверной их 5. Каждый дом увеличивает это число на количество комнат в нем.
Не знаю насчёт общего доступа. Как закончу, решу :D
И вообще я решил начать строительство не с таверны, с главного здания. Помимо главного здания автоматически появляются новые точки, на которых можно строить новые постройки.

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

Я вообще до сих пор ломаюсь с этими схематиками. Оказалось, что у меня вообще ивенты не прослушиваются, дело в этом :D
Да, думаю будет лучше так сказать "закладывать основание" с главного здания)
 
Не знаю насчёт общего доступа. Как закончу, решу :D
И вообще я решил начать строительство не с таверны, с главного здания. Помимо главного здания автоматически появляются новые точки, на которых можно строить новые постройки.

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

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

Кстате, а что если вместо привязки здания к блоку делать табличку на точке, при открытии которой открывается меню со зданиями? А если строится не в один этап, то ставить на границе территории табличку "Улучшить"? И некоторые крафты могут требовать определенного уровня Главного Здания, или других зданий в городе??
Хорошая идея. Кстати, GUI я и собирался сделать))
 
В итоге у нас получается градостроилка в майнкрафте, никак не связанная с цивилизацией.
Нет, ну почему. Можно сделать так, что улучшая здания, открываются новые постройки, и начиная с дома из соломы можно подняться до того, что будет целый замок.
 
Нет, ну почему. Можно сделать так, что улучшая здания, открываются новые постройки, и начиная с дома из соломы можно подняться до того, что будет целый замок.
Просто я сначала подумал что это будет что-то похожее на Цивилизацию Сида Мейера. А тут больше Age of Empires получается
Если не секрет, как GUI делается?
 
Просто я сначала подумал что это будет что-то похожее на Цивилизацию Сида Мейера. А тут больше Age of Empires получается
Если не секрет, как GUI делается?
Ну это не совсем GUI. Открывается инвентарь, в нём лежат предметы. По нажатию на какой-то предмет, вводится команда или происходит действие.
 
Ну, другое GUI особо реализовать нельзя. То есть просто открывается раннее инициализированное окно инвентаря? Или это через библиотеку делается?
 
Код:
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");
}
}
        }

Как-то так
 
Большое спасибо за предоставление информации. До сих пор для меня это было величайшей загадкой и уделом великих.
 
Скачай мод мелинариес или как-то так
 
Долго рассуждая, пришёл к выводу, что плагин плохо впишется в разные сборки серверов, поэтому я сделаю вместо простого плагина целую сборку . На бесплатку, думаю, надеяться не стоит. Трудиться придётся много..
 
Назад
Верх