Page 1 of 1

Market - how to make it ? :o

Posted: Sat Jun 06, 2020 5:10 am
by PanTobi
How i can build my own Market?...

i can see Market in Map Editor but i don't know how to setup it :c...
When i open my Market its empty T_T...

Re: Market - how to make it ? :o

Posted: Sat Jun 06, 2020 12:50 pm
by darkfrei
PanTobi wrote: Sat Jun 06, 2020 5:10 am How i can build my own Market?...

i can see Market in Map Editor but i don't know how to setup it :c...
When i open my Market its empty T_T...
I've never made it, but you can open some saved map and look into the control.lua.

See also:
https://lua-api.factorio.com/latest/Lua ... arket_item #LuaEntity.add_market_item
https://lua-api.factorio.com/latest/Lua ... arket_item #LuaEntity.remove_market_item
https://lua-api.factorio.com/latest/Lua ... rket_items #LuaEntity.get_market_items
https://lua-api.factorio.com/latest/Lua ... rket_items #LuaEntity.clear_market_items
Example
Adds market offer, 1 copper ore for 10 iron ore.

Code: Select all

market.add_market_item{price={{"iron-ore", 10}}, offer={type="give-item", item="copper-ore"}}
Example
Adds market offer, 1 copper ore for 5 iron ore and 5 stone ore.

Code: Select all

market.add_market_item{price={{"iron-ore", 5}, {"stone", 5}}, offer={type="give-item", item="copper-ore"}}

Re: Market - how to make it ? :o

Posted: Sun Jun 07, 2020 8:30 pm
by PanTobi
I made little upgrade to Your Function Darkfrei ^_^

Code: Select all

/c
local entity = game.player.selected	
	entity.add_market_item{price={{"iron-ore", 10}}, offer={type="give-item", item="copper-ore"}}
Ty Again <3