• attempt to index local 'frame' (a nil value)
    0 replies, posted
I dunno how to fix this error, it gives me following FULL error: [CODE][ERROR] addons/test2/lua/autorun/cl_init.lua:49: attempt to index local 'frame' (a nil value) 1. createframe - addons/test2/lua/autorun/cl_init.lua:49 2. unknown - addons/test2/lua/autorun/cl_init.lua:97 [/CODE] where the DFrame gets created in the "createframe()" function: [CODE]local frame = vgui.Create("DFrame") frame:SetSize(ScrW() - 100, ScrH() - 100) frame:Center() frame:SetTitle("DEV_WHITE_MENU") frame:SetDraggable(false) frame:MakePopup() frame:ShowCloseButton(false) function frame:Paint(w, h) draw.RoundedBox(0, 0, 0, w, h, Color(51, 51, 51, 255)) draw.RoundedBox(0, 0, 0, w, 25, Color(63, 63, 63, 255)) end[/CODE] and theres the top of my cl_init.lua, incase you think I include serverside files etc: [CODE]AddCSLuaFile() include("shared.lua") if not CLIENT then return end[/CODE] I dont know what to do :c, I tried it using Gmod "singleplayer" or "listed server", and the normal "SRCDS Server", everything gives that error, even though I should be running it clientside? Error color is yellow, therefore its a clientside error, right? [editline]27th May 2015[/editline] nvm, somehow it worked, but I use a chatcommand system, like stranded's(just using garrys example with string.explode()), and somehow it doesn't automaticly add the chatcommands, I have to add them myself? Like, I have to save the file manually for the commands to be injected in the table [editline]27th May 2015[/editline] Solved, had to call the Initalize hook on the dedicated server, worked fine on the listed server though.
Sorry, you need to Log In to post a reply to this thread.