I've been working on an addon to temperest's code. (see here) When all of a sudden I get this error.
Code: Select all
01:31:14: ERROR[main]: [LUA] ...inetest\bin\..\data\mods\mesecons_temperest\init.lua:323: attempt to call method 'register_on_signal_on' (a nil value)
So like
Code: Select all
mesecon:register_on_signal_on(function(pos, node)
if node.name=="mesecons_temperest:duali" then
minetest.chat_send_player("Gatharoth", "running check.")
if check_dual(pos) then
local lnode = minetest.env:get_node({x=pos.x-1, y=pos.y, z=pos.z}) --a node between this node and the one two nodes away
if lnode.name=="air" then set_node_on({x=pos.x-2, y=pos.y, z=pos.z}) end
local lnode = minetest.env:get_node({x=pos.x+1, y=pos.y, z=pos.z}) --a node between this node and the one two nodes away
if lnode.name=="air" then set_node_on({x=pos.x+2, y=pos.y, z=pos.z}) end
local lnode = minetest.env:get_node({x=pos.x, y=pos.y, z=pos.z-1}) --a node between this node and the one two nodes away
if lnode.name=="air" then set_node_on({x=pos.x, y=pos.y, z=pos.z-2}) end
local lnode = minetest.env:get_node({x=pos.x, y=pos.y, z=pos.z+1}) --a node between this node and the one two nodes away
if lnode.name=="air" then set_node_on({x=pos.x, y=pos.y, z=pos.z+2}) end
end
end
end)