[7893] Fixed work chat guild commands that expect guild name in args. Now guild name always must be in "".

This commit is contained in:
VladimirMangos 2009-05-25 06:29:31 +04:00
parent 4e1166ded5
commit f271fd6819
8 changed files with 68 additions and 87 deletions

View file

@ -1573,6 +1573,22 @@ void ChatHandler::extractOptFirstArg(char* args, char** arg1, char** arg2)
*arg2 = p2;
}
char* ChatHandler::extractQuotedArg( char* args )
{
if(!*args)
return NULL;
if(*args=='"')
return strtok(args+1, "\"");
else
{
char* space = strtok(args, "\"");
if(!space)
return false;
return strtok(NULL, "\"");
}
}
bool ChatHandler::needReportToTarget(Player* chr) const
{
Player* pl = m_session->GetPlayer();