Помогите Строительство как в RUST

diego070202

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
PoZDnyak
Доброго времени форумчане.
Надеюсь здесь есть люди, игравшие в Rust.
Тема такая.
Можете объяснить, как реализовать строительство?
Я не знаю, как сделать, чтоб когда в руках был "план постройки" то показывалось, когда можно построить например стенку, а когда нет.
И как реализовать вообще это дело.
Пишу самопис.
Залип на этом уже месяц примерно, не зная как это реализовать.
 
Доброго времени форумчане.
Надеюсь здесь есть люди, игравшие в Rust.
Тема такая.
Можете объяснить, как реализовать строительство?
Я не знаю, как сделать, чтоб когда в руках был "план постройки" то показывалось, когда можно построить например стенку, а когда нет.
И как реализовать вообще это дело.
Пишу самопис.
Залип на этом уже месяц примерно, не зная как это реализовать.
Первое что пришло в голову:
Выделять с помощью particle область в которой будет построен объект. Зелёные - строить можно, красные - строить нельзя.

Ещё можно отправлять фейк блоки на клиент "строителя", но это будет огромным геммороем)0
 
Первое что пришло в голову:
Выделять с помощью particle область в которой будет построен объект. Зелёные - строить можно, красные - строить нельзя.

Ещё можно отправлять фейк блоки на клиент "строителя", но это будет огромным геммороем)0
партиклами не особо красиво будет же и это не будет адаптировано под игроков
 
Структурные блоки умеют рамку рисовать, видел как в fawe пытались визуализировать выделение, но кривовато работало и я забил.
 
Ну это уже не ко мне. Ищи модописов, может кто согласиться за денежку.
Дак с модами можно и полноценно эту фичу реализовать. Я то подумал, что тс имеет ввиду реализацию на уровне плагина.
 
Такая штука есть в плагине под названием CivCraft. Там это реализовано так: игрок пишет команду для постройки здания, после чего оно строится (В некоторых все блоки - бедрок, в некоторых - стекло, а в одном - полноценная постройка). Эта постройка видна этому игроку, и при клике правой кнопкой мыши блок, на который смотрит игрок, пропадает. Чтобы подтвердить постройку игроку надо написать в чат yes.
Для твоего случая можно сделать так: игрок, держа план постройки в руке, кликает на правую кнопку мыши. После этого клика строится то, что ему надо (видит это только он и также после клика пкм блок пропадает). Чтобы подтвердить постройку, можно использовать комбинацию клавиш (например шифт и пкм) или команду.
Как-то так.
Код уже сам напишешь (Для того, чтобы сделать показ блока одному игроку используй пакеты)
 
Такая штука есть в плагине под названием CivCraft. Там это реализовано так: игрок пишет команду для постройки здания, после чего оно строится (В некоторых все блоки - бедрок, в некоторых - стекло, а в одном - полноценная постройка). Эта постройка видна этому игроку, и при клике правой кнопкой мыши блок, на который смотрит игрок, пропадает. Чтобы подтвердить постройку игроку надо написать в чат yes.
Для твоего случая можно сделать так: игрок, держа план постройки в руке, кликает на правую кнопку мыши. После этого клика строится то, что ему надо (видит это только он и также после клика пкм блок пропадает). Чтобы подтвердить постройку, можно использовать комбинацию клавиш (например шифт и пкм) или команду.
Как-то так.
Код уже сам напишешь (Для того, чтобы сделать показ блока одному игроку используй пакеты)

Зачем пакеты уже давно всё придумали, Player.sendBlockChange(Location,BlockData);
 
Какой вообще смысл переносить геймплей из одной игры в другую? Есть раст, а есть майнкрафт, оба похожи друг на друга. Какой смысл делать микс из этих двух игр?

Если мыслить со стороны игрока:
"Зачем мне играть на сервере с 'кривым закосом' под геймплей раста, когда можно поиграть в раст?"
 
Какой вообще смысл переносить геймплей из одной игры в другую? Есть раст, а есть майнкрафт, оба похожи друг на друга. Какой смысл делать микс из этих двух игр?

Если мыслить со стороны игрока:
"Зачем мне играть на сервере с 'кривым закосом' под геймплей раста, когда можно поиграть в раст?"
В майне проще донат рубить. Вот и делают из него всякую парашу. На видосе такое уeбище как и ожидалось.
 
Какой вообще смысл переносить геймплей из одной игры в другую? Есть раст, а есть майнкрафт, оба похожи друг на друга. Какой смысл делать микс из этих двух игр?

Если мыслить со стороны игрока:
"Зачем мне играть на сервере с 'кривым закосом' под геймплей раста, когда можно поиграть в раст?"
Если у тебя ПК не тянет норм игры кубы тебе заменяют
 
Если у тебя ПК не тянет норм игры кубы тебе заменяют
Железная логика. Во-первых, если твой пк тянет майнкрафт последних версий - значит и раст потянет. Во-вторых, твое суждение выглядит слегка странно.

@
- "Мы тут пилим браузерный кликер на тему майнкрафта, нужно короче яблочки фармить."
- "Зачем?"
- "Ну, если у тебя компьютер майнкрафт не тянет, можешь в наш кликер играть"
 
Назад
Верх