/me command

This commit is contained in:
Giuseppe Bilotta 2011-08-13 17:41:18 +02:00
parent da19aee307
commit 0488bf54d3
1 changed files with 12 additions and 0 deletions

View File

@ -25,6 +25,14 @@ void cmd_status(std::wostringstream &os,
os<<ctx->server->getStatusString();
}
void cmd_me(std::wostringstream &os,
ServerCommandContext *ctx)
{
std::wstring name = narrow_to_wide(ctx->player->getName());
os << L"* " << name << L" " << ctx->paramstring;
ctx->flags |= SEND_TO_OTHERS | SEND_NO_PREFIX;
}
void cmd_privs(std::wostringstream &os,
ServerCommandContext *ctx)
{
@ -283,6 +291,10 @@ std::wstring processServerCommand(ServerCommandContext *ctx)
{
cmd_banunban(os, ctx);
}
else if(ctx->parms[0] == L"me")
{
cmd_me(os, ctx);
}
else
{
os<<L"-!- Invalid command: " + ctx->parms[0];