Print actions to log file when players write to signs.

This commit is contained in:
Diego Martínez 2014-04-26 10:04:30 -03:00
parent 75d684e628
commit 287559ac97

View File

@ -507,7 +507,7 @@ minetest.register_node(":default:sign_wall", {
end, end,
on_receive_fields = function(pos, formname, fields, sender) on_receive_fields = function(pos, formname, fields, sender)
if fields and (not fields.quit) and fields.text then if fields and (not fields.quit) and fields.text then
print(S("%s wrote \"%s\" to sign at %s"):format( minetest.log("action", S("%s wrote \"%s\" to sign at %s"):format(
(sender:get_player_name() or ""), (sender:get_player_name() or ""),
fields.text, fields.text,
minetest.pos_to_string(pos) minetest.pos_to_string(pos)
@ -547,7 +547,7 @@ minetest.register_node(":signs:sign_yard", {
end, end,
on_receive_fields = function(pos, formname, fields, sender) on_receive_fields = function(pos, formname, fields, sender)
if fields and (not fields.quit) and fields.text then if fields and (not fields.quit) and fields.text then
print(S("%s wrote \"%s\" to sign at %s"):format( minetest.log("action", S("%s wrote \"%s\" to sign at %s"):format(
(sender:get_player_name() or ""), (sender:get_player_name() or ""),
fields.text, fields.text,
minetest.pos_to_string(pos) minetest.pos_to_string(pos)
@ -677,7 +677,7 @@ function signs_lib.register_fence_with_sign(fencename, fencewithsignname)
end end
def_sign.on_receive_fields = function(pos, formname, fields, sender, ...) def_sign.on_receive_fields = function(pos, formname, fields, sender, ...)
if fields and (not fields.quit) and fields.text then if fields and (not fields.quit) and fields.text then
print(S("%s wrote \"%s\" to sign at %s"):format( minetest.log("action", S("%s wrote \"%s\" to sign at %s"):format(
(sender:get_player_name() or ""), (sender:get_player_name() or ""),
fields.text, fields.text,
minetest.pos_to_string(pos) minetest.pos_to_string(pos)