Add explanatory messages to translocator actions.
This commit is contained in:
parent
2e1a49cd6e
commit
fb8fcab31a
1 changed files with 3 additions and 0 deletions
|
@ -367,6 +367,7 @@ local function trans_place(itemstack, placer, pointed_thing)
|
||||||
|
|
||||||
local player_name = placer:get_player_name()
|
local player_name = placer:get_player_name()
|
||||||
if not data.owner or data.owner == '' then
|
if not data.owner or data.owner == '' then
|
||||||
|
print('Fun Caves: Unowned translocator has been assigned to placer.')
|
||||||
data.owner = player_name
|
data.owner = player_name
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -402,11 +403,13 @@ local function trans_dig(pos, node, digger)
|
||||||
local owner = meta:get_string('owner')
|
local owner = meta:get_string('owner')
|
||||||
if owner == '' then
|
if owner == '' then
|
||||||
owner = player_name
|
owner = player_name
|
||||||
|
print('Fun Caves: Unowned translocator has been assigned to taker.')
|
||||||
end
|
end
|
||||||
local data = { id = id, owner = owner }
|
local data = { id = id, owner = owner }
|
||||||
if not (data and data.id and data.owner == player_name) then
|
if not (data and data.id and data.owner == player_name) then
|
||||||
local privs = minetest.check_player_privs(player_name, {server=true})
|
local privs = minetest.check_player_privs(player_name, {server=true})
|
||||||
if privs then
|
if privs then
|
||||||
|
print('Fun Caves: Admin has destroyed ['..data.owner..']\'s translocator')
|
||||||
minetest.remove_node(pos)
|
minetest.remove_node(pos)
|
||||||
end
|
end
|
||||||
return
|
return
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue