Well I have been working on bringing GoFish back to life for a few days now. Everything was going fine until this error came up. Not sure how to work with it. Yes I am a novice coder when it comes to LUA so dont use big words that might frighten me:)
The error that the script is creating is
[ERROR] gamemodes/fish/gamemode/spawnmenu/prop_spawn.lua:29: attempt to call field 'Create' (a nil value)
1. Init - gamemodes/fish/gamemode/spawnmenu/prop_spawn.lua:29
2. Create - lua/includes/extensions/client/panel/scriptedpanels.lua:153
3. Init - gamemodes/fish/gamemode/cl_panels.lua:51
4. Create - lua/includes/extensions/client/panel/scriptedpanels.lua:153
5. Call - gamemodes/fish/gamemode/cl_panels.lua:23
6. unknown - gamemodes/base/gamemode/cl_spawnmenu.lua:66
7. unknown - lua/includes/modules/concommand.lua:69
The code found at that location
for k,v in pairs( FISH) do
local ent = ents.Create("prop_physics")
ent:SetAngles(Angle(0,0,0))
ent:SetPos(Vector(0,0,0))
ent:SetModel(k)
ent:Spawn()
ent:Activate()
ent:PhysicsInit( SOLID_VPHYSICS )
local ico = vgui.Create( "DModelPanel", self )
ico:SetModel(k)
ico.Skin = math.random(0,util.GetModelInfo(k).SkinCount-1)
ico.Entity:SetSkin(ico.Skin)
ico.DoClick = function( ico )
RunConsoleCommand("ProcessCommand"..v.NAME)
surface.PlaySound( "ui/buttonclick.wav" )
end
ico:SetSize(55,55)
local center = ent:OBBCenter()
local dist = ent:BoundingRadius()*v.VIEW
ico:SetToolTip( Format( "%s", v.DESCRIPTION.." - Cost: $"..v.PRICE ) )
ico:SetLookAt( center )
ico:SetCamPos( center+Vector(dist,dist,dist) )
ico:InvalidateLayout( true )
if v.GROUP then
self.IconList[v.GROUP]:AddItem( ico )
end
ent:Remove()
end
end
Any help would be greatly appreciated. If it is easier feel free to add me on steam and we can talk it up on there. Thank you!
(User was banned for this post ("utt" - garry))