[11115] Implement .gm setview command

This commit is contained in:
SilverIce 2011-02-07 04:14:09 +02:00
parent b2d81eae1b
commit 50e681146e
7 changed files with 27 additions and 1 deletions

View file

@ -233,6 +233,7 @@ ChatCommand * ChatHandler::getCommandTable()
{ "list", SEC_ADMINISTRATOR, true, &ChatHandler::HandleGMListFullCommand, "", NULL },
{ "visible", SEC_MODERATOR, false, &ChatHandler::HandleGMVisibleCommand, "", NULL },
{ "", SEC_MODERATOR, false, &ChatHandler::HandleGMCommand, "", NULL },
{ "setview", SEC_MODERATOR, false, &ChatHandler::HandleSetViewCommand, "", NULL },
{ NULL, 0, false, NULL, "", NULL }
};

View file

@ -522,6 +522,7 @@ class ChatHandler
bool HandleTaxiCheatCommand(char* args);
bool HandleWhispersCommand(char* args);
bool HandleModifyDrunkCommand(char* args);
bool HandleSetViewCommand(char* args);
bool HandleLoadScriptsCommand(char* args);

View file

@ -2241,3 +2241,17 @@ bool ChatHandler::HandleModifyDrunkCommand(char* args)
return true;
}
bool ChatHandler::HandleSetViewCommand(char* /*args*/)
{
if (Unit* unit = getSelectedUnit())
m_session->GetPlayer()->GetCamera().SetView(unit);
else
{
PSendSysMessage(LANG_SELECT_CHAR_OR_CREATURE);
SetSentErrorMessage(true);
return false;
}
return true;
}

View file

@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__
#define __REVISION_NR_H__
#define REVISION_NR "11114"
#define REVISION_NR "11115"
#endif // __REVISION_NR_H__