minetest.register_abm(
{nodenames = {"default:test_1"},
interval = 0,
chance = 1,
action = function(pos)
minetest.env:add_node(pos, {name="default:test_.math.random(1,10)"})
end,
})local i = math.random(1,10)
if i = 1 then
minetest.env:add_node(pos, {node:generic})
minetest.register_abm(
{nodenames = {"tv:screen_1", "tv:screen_2", "tv:screen_3", "tv:screen_4", "tv:screen_5", "tv:screen_6", "tv:screen_7", "tv:screen_8", "tv:screen_9", "tv:screen_10"},local i = math.random(1,10)
if i== 1 then
minetest.env:add_node(pos, {node:generic})
end
endJordach wrote:Problem:Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
minetest.env:add_node(pos, {node:generic})
minetest.env:add_node(pos,{type="node",name='node:generic'})mauvebic wrote:if you know which line the errors happenning on post that portion of the code, else post the whole thing and ill take a look
looks more like a LUA syntax/typo thing than a modding API thing
{name=tv:screen_1}{name="tv:screen_1"}--Tv Mod, by Jordan Snelling 2012.
--Mauvebic, did I miss anything, or get anything wrong?
minetest.register_node("tv:screen_1", {
description = "TV",
tile_images = {"tv_screen_1.png"},
is_ground_content = true,
groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2},
drop = 'tv:screen_1',
})
minetest.register_node("tv:screen_2", {
description = "TV",
tile_images = {"tv_screen_2.png"},
is_ground_content = true,
groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2},
drop = 'tv:screen_1',
})
minetest.register_node("tv:screen_3", {
description = "TV",
tile_images = {"tv_screen_3.png"},
is_ground_content = true,
groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2},
drop = 'tv:screen_1',
})
minetest.register_node("tv:screen_4", {
description = "TV",
tile_images = {"tv_screen_4.png"},
is_ground_content = true,
groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2},
drop = 'tv:screen_1',
})
minetest.register_node("tv:screen_5", {
description = "TV",
tile_images = {"tv_screen_5.png"},
is_ground_content = true,
groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2},
drop = 'tv:screen_1',
})
minetest.register_node("tv:screen_6", {
description = "TV",
tile_images = {"tv_screen_6.png"},
is_ground_content = true,
groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2},
drop = 'tv:screen_1',
})
minetest.register_node("tv:screen_7", {
description = "TV",
tile_images = {"tv_screen_7.png"},
is_ground_content = true,
groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2},
drop = 'tv:screen_1',
})
minetest.register_node("tv:screen_8", {
description = "TV",
tile_images = {"tv_screen_8.png"},
is_ground_content = true,
groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2},
drop = 'tv:screen_1',
})
minetest.register_node("tv:screen_9", {
description = "TV",
tile_images = {"tv_screen_9.png"},
is_ground_content = true,
groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2},
drop = 'tv:screen_1',
})
minetest.register_node("tv:screen_10", {
description = "TV",
tile_images = {"tv_screen_10.png"},
is_ground_content = true,
groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2},
drop = 'tv:screen_1',
})
minetest.register_abm({
nodenames = { "startrek:viewscreen" },
interval = 3,
chance = 3,
action = function(pos, node, active_object_count, active_object_count_wider)
minetest.env:add_node({x=pos.x,y=pos.y,z=pos.z},{type="node",name="startrek:viewscreenoff"})
end
})
minetest.register_abm(
{nodenames = {"tv:screen_1", "tv:screen_2", "tv:screen_3", "tv:screen_4", "tv:screen_5", "tv:screen_6", "tv:screen_7", "tv:screen_8", "tv:screen_9", "tv:screen_10"},
interval = 2000,
chance = 200,
action = function(pos)
local i = math.random(1,10)
if i== 1 then
minetest.env:add_node(pos,{type="node",name="tv:screen_1"})
elseif i== 2 then
minetest.env:add_node(pos,{type="node",name="tv:screen_2"})
elseif i== 3 then
minetest.env:add_node(pos,{type="node",name="tv:screen_3"})
elseif i== 4 then
minetest.env:add_node(pos,{type="node",name="tv:screen_4"})
elseif i== 5 then
minetest.env:add_node(pos,{type="node",name="tv:screen_5"})
elseif i== 6 then
minetest.env:add_node(pos,{type="node",name="tv:screen_6"})
elseif i== 7 then
minetest.env:add_node(pos,{type="node",name="tv:screen_7"})
elseif i== 8 then
minetest.env:add_node(pos,{type="node",name="tv:screen_8"})
elseif i== 9 then
minetest.env:add_node(pos,{type="node",name="tv:screen_9"})
elseif i== 10 then
minetest.env:add_node(pos,{type="node",name="tv:screen_10"})
end
end
})minetest.env:add_node(pos,{type="node",name="tv:screen_5"))minetest.env:add_node(pos,{type="node",name="tv:screen_5"})Users browsing this forum: No registered users and 18 guests