mirror of
https://github.com/D00Med/scifi_nodes.git
synced 2024-12-22 16:10:18 +01:00
#39 fix (chat_send_all to chat_send_player)
This commit is contained in:
parent
40bcb29c6d
commit
9ad9ba33c8
@ -151,7 +151,8 @@ minetest.register_node("scifi_nodes:pad", {
|
|||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
groups = {cracky=1, oddly_breakable_by_hand=1},
|
groups = {cracky=1, oddly_breakable_by_hand=1},
|
||||||
light_source = 5,
|
light_source = 5,
|
||||||
on_construct = function(pos, node, placer)
|
after_place_node = function(pos, placer, itemstack, pointed_thing)
|
||||||
|
local placer_name = placer:get_player_name()
|
||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
if position1 == nil then
|
if position1 == nil then
|
||||||
position1 = pos
|
position1 = pos
|
||||||
@ -160,10 +161,11 @@ minetest.register_node("scifi_nodes:pad", {
|
|||||||
position2 = pos
|
position2 = pos
|
||||||
meta:set_int("type", 2)
|
meta:set_int("type", 2)
|
||||||
else
|
else
|
||||||
minetest.chat_send_all("There can only be two teleportation pads at a time!")
|
minetest.chat_send_player(placer_name, "There can only be two teleportation pads at a time!")
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
on_rightclick = function(pos, node, clicker)
|
on_rightclick = function(pos, node, clicker)
|
||||||
|
local clicker_name = clicker:get_player_name()
|
||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
if meta:get_int("type") == 1 and position2 ~= nil and position1 ~= nil then
|
if meta:get_int("type") == 1 and position2 ~= nil and position1 ~= nil then
|
||||||
minetest.add_particlespawner(
|
minetest.add_particlespawner(
|
||||||
@ -217,7 +219,7 @@ minetest.register_node("scifi_nodes:pad", {
|
|||||||
"scifi_nodes_tp_part.png" --texture
|
"scifi_nodes_tp_part.png" --texture
|
||||||
)
|
)
|
||||||
minetest.after(1, function()
|
minetest.after(1, function()
|
||||||
local ppos = clicker:getpos()
|
local ppos = clicker:getpos()
|
||||||
if minetest.get_node({x=ppos.x, y=ppos.y, z=ppos.z}).name == "scifi_nodes:pad" then
|
if minetest.get_node({x=ppos.x, y=ppos.y, z=ppos.z}).name == "scifi_nodes:pad" then
|
||||||
clicker:setpos(position1)
|
clicker:setpos(position1)
|
||||||
end
|
end
|
||||||
@ -235,13 +237,13 @@ minetest.register_node("scifi_nodes:pad", {
|
|||||||
end)
|
end)
|
||||||
elseif position1 == nil and meta:get_int("type") ~= 2 then
|
elseif position1 == nil and meta:get_int("type") ~= 2 then
|
||||||
position1 = pos
|
position1 = pos
|
||||||
meta:set_int("type", 1)
|
meta:set_int("type", 1)
|
||||||
minetest.chat_send_all("Teleporter 1 connected at "..minetest.pos_to_string(pos))
|
minetest.chat_send_player(clicker_name, "Teleporter 1 connected at "..minetest.pos_to_string(pos))
|
||||||
elseif position2 == nil and meta:get_int("type") ~= 1 then
|
elseif position2 == nil and meta:get_int("type") ~= 1 then
|
||||||
position2 = pos
|
position2 = pos
|
||||||
meta:set_int("type", 2)
|
meta:set_int("type", 2)
|
||||||
minetest.chat_send_all("Teleporter 2 connected at "..minetest.pos_to_string(pos))
|
minetest.chat_send_player(clicker_name, "Teleporter 2 connected at "..minetest.pos_to_string(pos))
|
||||||
else minetest.chat_send_all("Teleporter error!")
|
else minetest.chat_send_player(clicker_name, "Teleporter error!")
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
on_destruct = function(pos, oldnode, placer)
|
on_destruct = function(pos, oldnode, placer)
|
||||||
|
Loading…
Reference in New Issue
Block a user