So I made a quick plugin to mess around with creating windows via cLuaWindow, yet I get an error (which actually seems to be a bug in the lua "glue" of MCServer, I've been reading documentation for a few hours trying to fix this)
Here is my code:
When I run that, I get this error in the console:
Not sure if it's a bug, if it is then I'll submit it on Github later, but I just want to make sure this is not just me messing up.
edit: before one of my friends comes on here saying he wrote some of it too, he did, but it was mainly comments on the bottom left as a note for me that I omitted :p
Here is my code:
PLUGIN=nil function Initialize(Plugin) Plugin:SetName("WndTest") Plugin:SetVersion(1) LOG("Initialised " .. Plugin:GetName() .. " v." .. Plugin:GetVersion()) PLUGIN=Plugin return true end function OnDisable() LOG(PLUGIN:GetName().." v."..PLUGIN:GetVersion().." is shutting down...") end function CommandTest(split,Player) Wnd=cLuaWindow(0,9,3,"Test") Wnd:SetSlot(Player,1,cItem(E_ITEM_DIRT,64)) Player:OpenWindow(Wnd) end cPluginManager.BindCommand("/wndtest","wndtest.use",CommandTest," - Test.")
When I run that, I get this error in the console:
Code:
[18:47:07] LUA: error in function 'new'.
argument #2 is 'nil'; '[no object]' expected.
edit: before one of my friends comes on here saying he wrote some of it too, he did, but it was mainly comments on the bottom left as a note for me that I omitted :p