darket wrote:You stole my idea))) Well, so Cool
dannydark wrote:I was thinking the recipe should be just Paper surrounded by Sticks i.e.
P = Paper, S = Sticks
S S S
S P S
S S S
local i=math.random(1,3)
minetest.register_on_placenode(function(pos, newnode, placer)
if newnode.name == "paintings:paintingbase" then
if painting:put_down_base(pos) then
if i==1 then
--minetest.env:remove_node(pos, {name="paintings:paintingbase"})
minetest.env:add_node(pos, {name="paintings:painting1"})
end
if i==2 then
--minetest.env:remove_node(pos, {name="paintings:paintingbase"})
minetest.env:add_node(pos, {name="paintings:painting2"})
end
if i==3 then
--minetest.env:remove_node(pos, {name="paintings:paintingbase"})
minetest.env:add_node(pos, {name="paintings:painting3"})
end
end
end
end)
local i=math.random(3)
minetest.register_on_placenode(function(pos, newnode, placer)
if newnode.name == "paintings:paintingbase" then
if minetest.env:remove_node(pos) then
if i==1 then
--minetest.env:remove_node(pos, {name="paintings:paintingbase"})
minetest.env:add_node(pos, {name="paintings:painting1"})
end
if i==2 then
--minetest.env:remove_node(pos, {name="paintings:paintingbase"})
minetest.env:add_node(pos, {name="paintings:painting2"})
end
if i==3 then
--minetest.env:remove_node(pos, {name="paintings:paintingbase"})
minetest.env:add_node(pos, {name="paintings:painting3"})
end
end
end
end)
xyz wrote:minetest.env:add_node(pos, {name="paintings:painting"..i}) is definetly better
minetest.register_on_placenode(function(pos, newnode, placer)
if newnode.name == "paintings:paintingbase" then
local i=math.random(3)
minetest.env:add_node(pos, {name="paintings:painting"..i, param2 = newnode.param2})
end
end
jordan4ibanez wrote:thank you sfan 5 for helping me with the node2 thing and cleaning and fixing up code...and thank you jeija for helping me with knowing what function i needed for the randomizer
Users browsing this forum: No registered users and 6 guests