diff options
author | Blaymoira <none@none> | 2009-01-01 20:25:14 +0100 |
---|---|---|
committer | Blaymoira <none@none> | 2009-01-01 20:25:14 +0100 |
commit | 657b4257b2bf476d5655c692fa47a294da1edf5e (patch) | |
tree | b88b05e131acbbc7550a06635cf17504a167bf68 /src/game/Level1.cpp | |
parent | c797bd3843e246bb85c6d73beeb57939ad1dfecd (diff) |
* Fix obsolete string parsing
* Change trinity_string entry
* Fix improper syntax error messages
* Fix crash issue when commenting a ticket
* By Machiavelli
--HG--
branch : trunk
Diffstat (limited to 'src/game/Level1.cpp')
-rw-r--r-- | src/game/Level1.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/game/Level1.cpp b/src/game/Level1.cpp index 00f0ec47ffd..1566d16c66c 100644 --- a/src/game/Level1.cpp +++ b/src/game/Level1.cpp @@ -419,7 +419,7 @@ bool ChatHandler::HandleGMTicketAssignToCommand(const char* args) std::string targm = targetgm; if(!normalizePlayerName(targm)) - return false; + return true; Player *cplr = m_session->GetPlayer(); std::string gmname; @@ -503,7 +503,7 @@ bool ChatHandler::HandleGMTicketUnAssignCommand(const char* args) bool ChatHandler::HandleGMTicketCommentCommand(const char* args) { - if(!args) + if(!*args) return false; char* tguid = strtok((char*)args, " "); @@ -513,7 +513,6 @@ bool ChatHandler::HandleGMTicketCommentCommand(const char* args) if(!comment) return false; - std::string gmname; Player *cplr = m_session->GetPlayer(); GM_Ticket *ticket = ticketmgr.GetGMTicket(ticketGuid); @@ -522,10 +521,9 @@ bool ChatHandler::HandleGMTicketCommentCommand(const char* args) PSendSysMessage(LANG_COMMAND_TICKETNOTEXIST); return true; } - if(ticket->assignedToGM == 0 && ticket->assignedToGM != cplr->GetGUID()) + if(ticket->assignedToGM != 0 && ticket->assignedToGM != cplr->GetGUID()) { - gmname = objmgr.GetPlayer(ticket->assignedToGM)->GetName(); - PSendSysMessage(LANG_COMMAND_TICKETALREADYASSIGNED, ticket->guid, gmname.c_str()); + PSendSysMessage(LANG_COMMAND_TICKETALREADYASSIGNED, ticket->guid); return true; } @@ -549,7 +547,7 @@ bool ChatHandler::HandleGMTicketDeleteByIdCommand(const char* args) if(!ticket) { - PSendSysMessage(LANG_COMMAND_TICKETNOTEXIST, ticketGuid); + SendSysMessage(LANG_COMMAND_TICKETNOTEXIST); return true; } if(!ticket->closed == 1) |