summaryrefslogtreecommitdiff
path: root/src/scriptapi.cpp
diff options
context:
space:
mode:
authorShadowNinja <noreply@gmail.com>2013-03-29 23:28:13 -0400
committerPerttu Ahola <celeron55@gmail.com>2013-04-23 09:47:08 +0300
commit3d4d0cb5749a68436cccd08b7a135f9bb7527038 (patch)
tree78bc54a818cb7abdca87e1bde76ac6fc2ad9bfeb /src/scriptapi.cpp
parent9894167bbf516c40bf2b8577179ff8f13b8b54e2 (diff)
downloadminetest-3d4d0cb5749a68436cccd08b7a135f9bb7527038.tar.gz
minetest-3d4d0cb5749a68436cccd08b7a135f9bb7527038.tar.bz2
minetest-3d4d0cb5749a68436cccd08b7a135f9bb7527038.zip
Add option to not prepend "Server -!- " to messages sent with minetest.chat_send_player()
Diffstat (limited to 'src/scriptapi.cpp')
-rw-r--r--src/scriptapi.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/scriptapi.cpp b/src/scriptapi.cpp
index 8d472e6b8..3b0c15f8a 100644
--- a/src/scriptapi.cpp
+++ b/src/scriptapi.cpp
@@ -754,15 +754,18 @@ static int l_chat_send_all(lua_State *L)
return 0;
}
-// chat_send_player(name, text)
+// chat_send_player(name, text, prepend)
static int l_chat_send_player(lua_State *L)
{
const char *name = luaL_checkstring(L, 1);
const char *text = luaL_checkstring(L, 2);
+ bool prepend = true;
+ if (lua_isboolean(L, 3))
+ prepend = lua_toboolean(L, 3);
// Get server from registry
Server *server = get_server(L);
// Send
- server->notifyPlayer(name, narrow_to_wide(text));
+ server->notifyPlayer(name, narrow_to_wide(text), prepend);
return 0;
}