Видео гайд для удобства
https://youtu.be/RWkTEuK5Ezo?si=ET1Bbz9Pq26sLChZ
⠀Предисловие
В этой статье будет описаны два способа создания Маркета, он же Рынок.
Однако та информация что будет написана тут, будет очень кратким изложением того что есть в видео.
Для того что бы в полной мере понять как создавать маркет, и не ошибиться вам следует для начала посмотреть видео.
В нем я подробно и детально озвучивая все нюансы, того как это все это работает. Так же, как избежать тех или иных проблем в ходе создания Маркета, он же Рынок.
Приятного просмотра)
⠀Что мы получим?
В игре уже давним давно, существует такая постройка как "Рынок", он же "Маркет".
Однако при его установке в игре, вы ничего не получите. Мало того, сама постройка является все го лишь болванкой и не работает та как надо.
К сожалению как то добавить туда предметы без использования манипуляций с кодом, или файлами игры, невозможно, однако это не так сложно как вам кажется.
На самом деле, заставить работать Марке/Рынок, не так уж и сложно, и после прочтения этого руководства, я попробую научиться вас, как же легко и быстро этого добиться что бы по итогу получить вот такой результат)
Способ создания Маркета [#1]
⠀Команда в чата
Первый способ будет крайне простым, для того что бы им воспользоваться нам надо будет воспользоваться кодом что будет идти ниже.
Этот код внутриигровой то есть его надо будет написать внутри игры.
Для этого запустите игру, и после того как вы войдете в мир, откройте консоль, и впишите туда команду что показана ниже.
⠀Как вписать предметы
Для того что бы правильно вписать предметы для начала вам стоит глянуть видео ниже.
Там я простым и понятным языком объясняю некоторые нюансы того, о чем будет идти разговор дальше. Так что лучше вам глянуть что бы понять что к чему:
https://www.youtube.com/watch?v=WqYaFouUpGY&t=2s
/c local player = game.player local surface = player.surface local market_location = {x = player.position.x, y = player.position.y - 3} local market = surface.create_entity{name = "market", position = market_location, force = player.force