Code: Select all
--[[
Hello script explorer, if you are looking to upgrade your mod to use the mod gui, its pretty simple.
Typically you will have something like:
player.gui.left.add{...}
All you will need to do, is change it to:
mod_gui.get_frame_flow(player).add{...}
And for buttons its just the same:
mod_gui.get_button_flow(player).add{...}
It should be as simple as find and replace.
Any other questions please feel free to ask on the modding help forum.
]]
It's very easy to make only one button:
Code: Select all
require("mod-gui")
function add_gui(player_index)
local player = game.players[player_index]
local value = 'roboport'
mod_gui.get_button_flow(player).add{
type = "sprite-button",
style = "slot_button_style",
name = value,
sprite = "item/" .. value,
tooltip = game.item_prototypes[value].localised_name
}
end
Code: Select all
require("mod-gui")
function add_gui(player_index)
local player = game.players[player_index]
local value = 'roboport'
mod_gui.get_frame_flow(player).add{type = "frame", name = "de-frame", direction = "horizontal"}
end