use builtin /msg command function to send the answer

closes #3
This commit is contained in:
tour 2024-02-12 17:20:23 +01:00
parent 5c028eca29
commit 9deaf8ad59

View File

@ -54,8 +54,10 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
chat_formspec.show_misc(name, "replant_help")
elseif minetest.get_player_by_name(sendername) then
local answer = fields.answer or ""
minetest.chat_send_player(sendername, chat_escape("chat formspec: " .. name ..
" answered with \"" .. answer .. "\""))
minetest.chat_send_player(sendername, minetest.colorize("orange",
chat_escape("chat formspec: " .. name .. " answered:")))
local msg_func = minetest.registered_chatcommands["msg"].func
msg_func(name, sendername .. " " .. answer)
end
if fields.quit then
clear_context(name)