Перейти к содержимому

Strateg

Пользователи
  • Публикации

    23
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Все публикации пользователя Strateg

  1. В статье описано все, что делал Alex, но игроки все равно развивались без торговых отношений в большинстве случаев.
  2. Думаю просто обмен ресурсами будет слишком скучным занятием и никто этим заниматься не будет, ибо у всех ресурсов в огромных количествах. Нужно создавать не экономический мод, а глобально менять гемплей майнкрафта. Немного идей, надеюсь я не перестарался . 1) Нужно уменьшить скорость разрушения блоков земной породы, до таких значений, чтобы ломать их рукой было крайне неэффективно. 2) Понадобится мод на создание скопления руды в большие пласты. Так как ломать руду вручную будет сложно, разрабатываться карьер будет крайне долго. 3) Создание мода на буровые установки, они то и будут добывать руду. Сделать их крайне дорогими в создании и обслуживании. 4) Создать мобов(что-то вроде теней, как назгулы из властелин колец ), которые будут спавниться неподалёку от включенной буровой установки(волны работающих установок делают их агрессивными). Сделать их крайне мощными и таинственными, дабы люди на сервере объединялись для защиты установок. Их основная цель уничтожение установки, после чего установки необходимо будет починить. Найдётся применение лазерным пушкам. Итог: так как разрабатывать один игрок сможет лишь 1-2 карьера, то у него будет всего 2 ресурса, следовательно, он будет испытывать нехватку остальных ресурсов. Ему придётся или торговать с другими игроками или увеличивать свой штат охраны, чтобы разрабатывать каждый вид руды, что потребует огромных ресурсов на починку изнашивающегося оборудования и систем защиты, а следовательно излишек у него будет крайне мало. Таким образом мы приостановим развитие игроков на длительное время, а там уже и сервер вайпнут. Требование: много часов кодинга, чтобы воплотить все идеи в виде глобального мода. P.S так же можно ввести систему захвата карьеров сторонними объединениями игроков(например взломать системы защиты и обернуть их против своих создателей)
  3. Помню такая проблема была, когда ставил клавиатуру перед компьютеров. Повесь клавиатуру на компьютер(сверху например) и возможно проблема решится.
  4. На самом деле в моде глупая ошибка. Если не указывать дальность сканирования, то детектор будет использовать стандартную дальность. В коде, при вызове метода scanPlayers() происходит деление дальности на 2. Пусть стандартная дальность равна 8, тогда при первом вызове дальность будет уже равна 4, при втором вызове 2, при третьем 1, и наконец при четвертом 0,5. Но так как дальность указана как int, то десятые будут отброшены и дальность будет равна 0. Вот и вся ошибка.
  5. buttons.name[5] = onBCLick должно быть buttons.name[5] = onBClick
  6. Насколько я помню, так таблицы не читаются в lua for name in buttons do
  7. замени for name in buttons do print(x.." "..name[1].." "..name[3].." ".. y.." "..name[2].." ".. name[4]) if x >= name[1] and x <= name[3] and y >= name[2] and y <= name[4] then name[5]() end end на for _, name in pairs(buttons) do print(x.." "..name[1].." "..name[3].." ".. y.." "..name[2].." ".. name[4]) if x >= name[1] and x <= name[3] and y >= name[2] and y <= name[4] then name[5]() end end
  8. Насколько я знаю, этот лаунчер поддерживает offline режим
  9. Не работает) Не хватает lua52.dll и lua52 не находит при запуске батника. Возможно у тебя прописан в Path Lua52. Закинь lua52.dll и в батнике замени lua52 на lua и должно запускаться.
  10. Добавь в Path "C:\msys64\mingw64\bin", и твой батник должен работать. Или создать батник с таким кодом C:\msys64\mingw64\bin\lua boot.lua
  11. Удалось воссоздать ошибку. Она вылетает всегда, если собирать из под MinGW Win32 Shell. Удали папку extras и запусти скрипт из под MinGW Win64 Shell. P.S по логам lua у тебя установился и по идее у тебя должны запускаться исходники Cyber`a. P.P.S "lua boot.lua" нужно запускать из под MinGW Win64 Shell.
  12. У меня аналогично как и Cyber`а Распиши по порядку все свои действия.
  13. Если создалась папка extras, закинь всё содержимое в папку src. Lua почему-то их не видит.
  14. Мы отслеживали крафт ведра, как-то так и назвал) P.S для написания плагинов используется библиотека Bukkit, а не Bucket
  15. В примере используется forge-ивенты, но bukkit -ивенты тоже можно использовать. Bukkit.getPluginManager().callEvent(event);
  16. Координаты места крафта.(на примере крафта ведра) 1)Ловим эвент: public class CraftBucket { @SubscribeEvent public void onCraftBucket(PlayerEvent.ItemCraftedEvent e){ if(e.crafting.getItem().equals(Items.bucket)){ System.out.println(e.player.getPlayerCoordinates()); } } } 2)Регистрируем обработчик: @Mod.EventHandler public void init(FMLInitializationEvent event) { FMLCommonHandler.instance().bus().register(new CraftBucket()); } 3) В итоге мы получим координаты игрока во время крафта.
  17. Strateg

    Minecraft Launcher

    Зачатки меню: Наброски Tooltip'а Настройки P.S. Занесло меня немного
  18. Strateg

    Minecraft Launcher

    Только графическую часть.
  19. Strateg

    Minecraft Launcher

    Эскиз №2 http://imgur.com/a/KXWd5
  20. Strateg

    Minecraft Launcher

    Как-то так. http://hostingkartinok.com/show-image.php?id=ff15a261522cbf0a0addb9f7e168c32f http://hostingkartinok.com/show-image.php?id=211d6712f453056bacf434e92058d3ce http://hostingkartinok.com/show-image.php?id=858ea622aa96fa476d4d7d9c9ab9090f
  21. 1)Кол-во напитков можно настроить. 2)Напитки грузятся из конфигурационного файла. 3)Опять же можно настроить. 4)Перехват с регистрацией - реализовано. 5)В разработке. 6)В разработке. 7)Реализовано.
×
×
  • Создать...