Player gui

Place to get help with not working mods / modding interface.
Diamonde123
Burner Inserter
Burner Inserter
Posts: 9
Joined: Wed Jan 22, 2020 1:42 pm
Contact:

Player gui

Post by Diamonde123 »

Hello,
I want to destroy player's gui element, but the game says that it is a nil value
How i made that gui:

Code: Select all

require("mod-gui")
local frame_flow=mod_gui.get_frame_flow(player)
			local frame = frame_flow.add{
	        name = "sf-reaver-gui-frame",
	        type = "frame",
	        direction = "vertical",
		    }
How i'm trying to destroy gui

Code: Select all

local gui=player

if gui.left["sf-reaver-gui-frame"] then
	gui.left["sf-reaver-gui-frame"].destroy()	
end
p.s player is correct (I tried player.print("msg") )
Diamonde123
Burner Inserter
Burner Inserter
Posts: 9
Joined: Wed Jan 22, 2020 1:42 pm
Contact:

Re: Player gui

Post by Diamonde123 »

I solved this problem right after clicking submit

Code: Select all

local vehicle = global.sf_reavers[entity.unit_number]
local gui=mod_gui.get_frame_flow(vehicle["last_driver"])
if gui["sf-reaver-gui-frame"] then
	gui["sf-reaver-gui-frame"].destroy()	
end
Post Reply

Return to “Modding help”