Page 1 of 1

Player gui

Posted: Sat Feb 15, 2020 2:06 pm
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") )

Re: Player gui

Posted: Sat Feb 15, 2020 2:17 pm
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