Strateg
-
Публикации
23 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Сообщения, опубликованные пользователем Strateg
-
-
Думаю просто обмен ресурсами будет слишком скучным занятием и никто этим заниматься не будет, ибо у всех ресурсов в огромных количествах.
Нужно создавать не экономический мод, а глобально менять гемплей майнкрафта.
Немного идей, надеюсь я не перестарался
.
1) Нужно уменьшить скорость разрушения блоков земной породы, до таких значений, чтобы ломать их рукой было крайне неэффективно.
2) Понадобится мод на создание скопления руды в большие пласты. Так как ломать руду вручную будет сложно, разрабатываться карьер будет крайне долго.
3) Создание мода на буровые установки, они то и будут добывать руду. Сделать их крайне дорогими в создании и обслуживании.
4) Создать мобов(что-то вроде теней, как назгулы из властелин колец
), которые будут спавниться неподалёку от включенной буровой установки(волны работающих установок делают их агрессивными). Сделать их крайне мощными и таинственными, дабы люди на сервере объединялись для защиты установок. Их основная цель уничтожение установки, после чего установки необходимо будет починить. Найдётся применение лазерным пушкам.
Итог: так как разрабатывать один игрок сможет лишь 1-2 карьера, то у него будет всего 2 ресурса, следовательно, он будет испытывать нехватку остальных ресурсов. Ему придётся или торговать с другими игроками или увеличивать свой штат охраны, чтобы разрабатывать каждый вид руды, что потребует огромных ресурсов на починку изнашивающегося оборудования и систем защиты, а следовательно излишек у него будет крайне мало. Таким образом мы приостановим развитие игроков на длительное время, а там уже и сервер вайпнут.
Требование: много часов кодинга, чтобы воплотить все идеи в виде глобального мода.
P.S так же можно ввести систему захвата карьеров сторонними объединениями игроков(например взломать системы защиты и обернуть их против своих создателей)
-
2
-
-
Помню такая проблема была, когда ставил клавиатуру перед компьютеров. Повесь клавиатуру на компьютер(сверху например) и возможно проблема решится.

-
На самом деле в моде глупая ошибка. Если не указывать дальность сканирования, то детектор будет использовать стандартную дальность. В коде, при вызове метода scanPlayers() происходит деление дальности на 2.
Пусть стандартная дальность равна 8, тогда при первом вызове дальность будет уже равна 4, при втором вызове 2, при третьем 1, и наконец при четвертом 0,5. Но так как дальность указана как int, то десятые будут отброшены и дальность будет равна 0. Вот и вся ошибка.-
1
-
-
buttons.name[5] = onBCLick
должно быть
buttons.name[5] = onBClick
-
Насколько я помню, так таблицы не читаются в lua
for name in buttons do
-
замени
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 -
-
Насколько я знаю, этот лаунчер поддерживает offline режим
-
Не работает) Не хватает lua52.dll и lua52 не находит при запуске батника. Возможно у тебя прописан в Path Lua52. Закинь lua52.dll и в батнике замени lua52 на lua и должно запускаться.
-
Добавь в Path "C:\msys64\mingw64\bin", и твой батник должен работать.
Или создать батник с таким кодом C:\msys64\mingw64\bin\lua boot.lua -
Удалось воссоздать ошибку. Она вылетает всегда, если собирать из под MinGW Win32 Shell.
Удали папку extras и запусти скрипт из под MinGW Win64 Shell.
P.S по логам lua у тебя установился и по идее у тебя должны запускаться исходники Cyber`a.
P.P.S "lua boot.lua" нужно запускать из под MinGW Win64 Shell.-
1
-
-
Делал, всё равно не помогает. Ты бы мог дать все свои файлы, как это сделал Cyber?
У меня аналогично как и Cyber`а
Распиши по порядку все свои действия.
-
Если создалась папка extras, закинь всё содержимое в папку src. Lua почему-то их не видит.
-
Хорошо, а зачем назвали класс CraftBucket? Это вводит в заблуждение.
Мы отслеживали крафт ведра, как-то так и назвал)
P.S для написания плагинов используется библиотека Bukkit, а не Bucket
-
Эвенты bucket можно юзать прямо из forge-мода?
В примере используется forge-ивенты, но bukkit -ивенты тоже можно использовать.
Bukkit.getPluginManager().callEvent(event);
-
Координаты места крафта.(на примере крафта ведра)
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) В итоге мы получим координаты игрока во время крафта.
-
-
Сам пилишь?
Только графическую часть.-
1
-
-
-
-
А че напитков так мало? А я надеюсь они грузятся автоматом ,из таблички. А чего цвета такое едкие. А регистрацию и перехват компа реализовал? А зельки придумал? И НБТ к ним? И выдаются?1)Кол-во напитков можно настроить.
2)Напитки грузятся из конфигурационного файла.
3)Опять же можно настроить.
4)Перехват с регистрацией - реализовано.
5)В разработке.
6)В разработке.
7)Реализовано.
-

Экономика в Minecraft: миф или реальность?
в Флудилка
Опубликовано:
В статье описано все, что делал Alex, но игроки все равно развивались без торговых отношений в большинстве случаев.