Core: Partial revert of rcb3188281e, rc85b35f076, r97f9a0fa3e due to missing loader implementation.

(files disabled but kept in repo, and will be fully reinstated once everything is sorted out)
Note: SQL-update-data is NOT supplied for 're-converting' to old help-system - this is after all considered a workrepo untill we tag a commit as stable!

--HG--
branch : trunk
This commit is contained in:
click committed 2010-11-10 05:22:27 +01:00
1 parent 5674f81e51
commit 03e4ecfbfd
13 files changed
+6474 -65

No files matched your search

@@ -439,6 +439,48 @@ bool ChatHandler::HandleToggleGMTicketSystem(const char* /* args */)
return true;
}
bool ChatHandler::HandleGoTicketCommand(const char * args)
{
if (!*args)
return false;
char *cstrticket_id = strtok((char*)args, " ");
if (!cstrticket_id)
return false;
uint64 ticket_id = atoi(cstrticket_id);
if (!ticket_id)
return false;
GM_Ticket *ticket = sTicketMgr.GetGMTicket(ticket_id);
if (!ticket)
{
SendSysMessage(LANG_COMMAND_TICKETNOTEXIST);
return true;
}
float x, y, z;
int mapid;
x = ticket->pos_x;
y = ticket->pos_y;
z = ticket->pos_z;
mapid = ticket->map;
Player* _player = m_session->GetPlayer();
if (_player->isInFlight())
{
_player->GetMotionMaster()->MovementExpired();
_player->CleanupAfterTaxiFlight();
}
else
_player->SaveRecallPosition();
_player->TeleportTo(mapid, x, y, z, 1, 0);
return true;
}
bool ChatHandler::HandleGMTicketEscalateCommand(const char *args)
{
if (!*args)