So im making an F4 Menu and i've run into a problem. The F4 Menu will not open. Instead it gives off this lua error
Warning: vgui.Create failed to create the VGUI component (cs_f4_menu)
[ERROR] addons/exodusf4/lua/autorun/customf4.lua:21: attempt to index global 'CSF4Menu' (a nil value)
1. func - addons/exodusf4/lua/autorun/customf4.lua:21
2. unknown - lua/includes/extensions/net.lua:32
The code thats in the file is:
if SERVER then
AddCSLuaFile( "vgui/cs_f4_menu.lua" )
util.AddNetworkString("f4menu")
hook.Add( "ShowSpare2", "F4MenuHook", function( ply )
net.Start( "f4menu" )
net.Send ( ply )
end)
end
if CLIENT then
include( "vgui/cs_f4_menu.lua" )
net.Receive( "f4menu", function()
if( !CSF4Menu ) then
CSF4Menu = vgui.Create( "cs_f4_menu" )
CSF4Menu:SetVisible ( false )
end
if( CSF4Menu:IsVisible() ) then
CSF4Menu:SetVisible( false )
gui.EnableScreenClicker( false )
else
CSF4Menu:SetVisible( true )
gui.EnableScreenClicker( true )
end
end)
end
Warning: vgui.Create failed to create the VGUI component (cs_f4_menu)
[ERROR] addons/exodusf4/lua/autorun/customf4.lua:21: attempt to index global 'CSF4Menu' (a nil value)
1. func - addons/exodusf4/lua/autorun/customf4.lua:21
2. unknown - lua/includes/extensions/net.lua:32
Have you registered a vgui element called cs_f4_menu?