From ca0c1d3e6f8b5fa4eb2e0a86fcf47b12fb600786 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sat, 27 Sep 2008 17:16:15 +0000 Subject: mission targets, texture unloading, private messages --- src/core/netserver.cc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/core/netserver.cc') diff --git a/src/core/netserver.cc b/src/core/netserver.cc index 93d4682..e1bd41a 100644 --- a/src/core/netserver.cc +++ b/src/core/netserver.cc @@ -514,7 +514,7 @@ void NetServer::send_zone_update(NetClient *client, Zone *zone) void NetServer::send_player_update(NetClient *client) { std::ostringstream msg; - msg << "pif "; + msg << "pif 0 "; client->player()->serialize_server_update(msg); msg << '\n'; client->send_raw(msg.str()); @@ -531,6 +531,7 @@ void NetServer::send_player_update(NetClient *client) * pif * ping * say + * priv * */ void NetServer::parse_incoming_message(NetClient *client, const std::string & message) @@ -653,6 +654,14 @@ void NetServer::parse_incoming_message(NetClient *client, const std::string & me } return; } + + // priv + if (command == "priv") { + if (message.size() > command.size()+1) { + server()->private_message(client->player(), message.substr(command.size()+1)); + } + return; + } } -- cgit v1.2.3