[ create a new paste ] login | about

Link: http://codepad.org/vsrWtWuv    [ raw code | output | fork ]

Lua, pasted on Oct 11:
---- Warp Code ----

local function warp(pos, i)
	local locp = { x = pos.x, y = pos.y, z = pos.z + i }
	local locplayp = { x = pos.x, y = pos.y, z = pos.z + i + 2 }
	local n = minetest.env:get_node(locp).name
      if (n == "waveroad:waveroad_top") then
			self.player:setpos(locplayp)
			return true
		else
			return false
	 end
end


---- Node Registration ----

minetest.register_node("waveroad:waveroad_bottom", {
tiles = {{
		name="waveroad_bottom_animated.png",
		animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=1},
	}},
description = "Wave Road Bottom",
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
drop = "waveroad:waveroad_bottom",
on_punch = function(pos)
	local i = 1
	for (warp(pos, i) == false)
		i = i + 1	
	end,
})


Output:
1
line 28: '<name>' expected near '('


Create a new paste based on this one


Comments: