aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Chat/Commands
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Chat/Commands')
-rwxr-xr-xsrc/server/game/Chat/Commands/Level1.cpp165
-rwxr-xr-xsrc/server/game/Chat/Commands/Level2.cpp160
-rwxr-xr-xsrc/server/game/Chat/Commands/Level3.cpp104
3 files changed, 0 insertions, 429 deletions
diff --git a/src/server/game/Chat/Commands/Level1.cpp b/src/server/game/Chat/Commands/Level1.cpp
index 0cd416275f3..23793abf946 100755
--- a/src/server/game/Chat/Commands/Level1.cpp
+++ b/src/server/game/Chat/Commands/Level1.cpp
@@ -759,171 +759,6 @@ bool ChatHandler::HandleSendMailCommand(const char* args)
return true;
}
-// teleport player to given game_tele.entry
-bool ChatHandler::HandleTeleNameCommand(const char * args)
-{
- char* nameStr;
- char* teleStr;
- extractOptFirstArg((char*)args,&nameStr,&teleStr);
- if (!teleStr)
- return false;
-
- Player* target;
- uint64 target_guid;
- std::string target_name;
- if (!extractPlayerTarget(nameStr,&target,&target_guid,&target_name))
- return false;
-
- // id, or string, or [name] Shift-click form |color|Htele:id|h[name]|h|r
- GameTele const* tele = extractGameTeleFromLink(teleStr);
- if (!tele)
- {
- SendSysMessage(LANG_COMMAND_TELE_NOTFOUND);
- SetSentErrorMessage(true);
- return false;
- }
-
-/* MapEntry const * me = sMapStore.LookupEntry(tele->mapId);
- if (!me || me->IsBattlegroundOrArena())
- {
- SendSysMessage(LANG_CANNOT_TELE_TO_BG);
- SetSentErrorMessage(true);
- return false;
- }
-
- Player *chr = sObjectMgr.GetPlayer(name.c_str());*/
-
- if (target)
- {
- // check online security
- if (HasLowerSecurity(target, 0))
- return false;
-
- std::string chrNameLink = playerLink(target_name);
-
- if (target->IsBeingTeleported() == true)
- {
- PSendSysMessage(LANG_IS_TELEPORTED, chrNameLink.c_str());
- SetSentErrorMessage(true);
- return false;
- }
-
- PSendSysMessage(LANG_TELEPORTING_TO, chrNameLink.c_str(),"", tele->name.c_str());
- if (needReportToTarget(target))
- ChatHandler(target).PSendSysMessage(LANG_TELEPORTED_TO_BY, GetNameLink().c_str());
-
- // stop flight if need
- if (target->isInFlight())
- {
- target->GetMotionMaster()->MovementExpired();
- target->CleanupAfterTaxiFlight();
- }
- // save only in non-flight case
- else
- target->SaveRecallPosition();
-
- target->TeleportTo(tele->mapId,tele->position_x,tele->position_y,tele->position_z,tele->orientation);
- }
- else
- {
- // check offline security
- if (HasLowerSecurity(NULL, target_guid))
- return false;
-
- std::string nameLink = playerLink(target_name);
-
- PSendSysMessage(LANG_TELEPORTING_TO, nameLink.c_str(), GetTrinityString(LANG_OFFLINE), tele->name.c_str());
- Player::SavePositionInDB(tele->mapId,tele->position_x,tele->position_y,tele->position_z,tele->orientation,
- sMapMgr.GetZoneId(tele->mapId,tele->position_x,tele->position_y,tele->position_z),target_guid);
- }
-
- return true;
-}
-
-//Teleport group to given game_tele.entry
-bool ChatHandler::HandleTeleGroupCommand(const char * args)
-{
- if (!*args)
- return false;
-
- Player *player = getSelectedPlayer();
- if (!player)
- {
- SendSysMessage(LANG_NO_CHAR_SELECTED);
- SetSentErrorMessage(true);
- return false;
- }
-
- // check online security
- if (HasLowerSecurity(player, 0))
- return false;
-
- // id, or string, or [name] Shift-click form |color|Htele:id|h[name]|h|r
- GameTele const* tele = extractGameTeleFromLink((char*)args);
- if (!tele)
- {
- SendSysMessage(LANG_COMMAND_TELE_NOTFOUND);
- SetSentErrorMessage(true);
- return false;
- }
-
- MapEntry const * me = sMapStore.LookupEntry(tele->mapId);
- if (!me || me->IsBattlegroundOrArena())
- {
- SendSysMessage(LANG_CANNOT_TELE_TO_BG);
- SetSentErrorMessage(true);
- return false;
- }
-
- std::string nameLink = GetNameLink(player);
-
- Group *grp = player->GetGroup();
- if (!grp)
- {
- PSendSysMessage(LANG_NOT_IN_GROUP,nameLink.c_str());
- SetSentErrorMessage(true);
- return false;
- }
-
- for (GroupReference *itr = grp->GetFirstMember(); itr != NULL; itr = itr->next())
- {
- Player *pl = itr->getSource();
-
- if (!pl || !pl->GetSession())
- continue;
-
- // check online security
- if (HasLowerSecurity(pl, 0))
- return false;
-
- std::string plNameLink = GetNameLink(pl);
-
- if (pl->IsBeingTeleported())
- {
- PSendSysMessage(LANG_IS_TELEPORTED, plNameLink.c_str());
- continue;
- }
-
- PSendSysMessage(LANG_TELEPORTING_TO, plNameLink.c_str(),"", tele->name.c_str());
- if (needReportToTarget(pl))
- ChatHandler(pl).PSendSysMessage(LANG_TELEPORTED_TO_BY, nameLink.c_str());
-
- // stop flight if need
- if (pl->isInFlight())
- {
- pl->GetMotionMaster()->MovementExpired();
- pl->CleanupAfterTaxiFlight();
- }
- // save only in non-flight case
- else
- pl->SaveRecallPosition();
-
- pl->TeleportTo(tele->mapId, tele->position_x, tele->position_y, tele->position_z, tele->orientation);
- }
-
- return true;
-}
-
//Summon group of player
bool ChatHandler::HandleGroupSummonCommand(const char* args)
{
diff --git a/src/server/game/Chat/Commands/Level2.cpp b/src/server/game/Chat/Commands/Level2.cpp
index ae86c290b7b..e291957cd13 100755
--- a/src/server/game/Chat/Commands/Level2.cpp
+++ b/src/server/game/Chat/Commands/Level2.cpp
@@ -2113,166 +2113,6 @@ bool ChatHandler::HandleLookupEventCommand(const char* args)
return true;
}
-bool ChatHandler::HandleEventActiveListCommand(const char* /*args*/)
-{
- uint32 counter = 0;
-
- GameEventMgr::GameEventDataMap const& events = sGameEventMgr.GetEventMap();
- GameEventMgr::ActiveEvents const& activeEvents = sGameEventMgr.GetActiveEventList();
-
- char const* active = GetTrinityString(LANG_ACTIVE);
-
- for (GameEventMgr::ActiveEvents::const_iterator itr = activeEvents.begin(); itr != activeEvents.end(); ++itr)
- {
- uint32 event_id = *itr;
- GameEventData const& eventData = events[event_id];
-
- if (m_session)
- PSendSysMessage(LANG_EVENT_ENTRY_LIST_CHAT,event_id,event_id,eventData.description.c_str(),active);
- else
- PSendSysMessage(LANG_EVENT_ENTRY_LIST_CONSOLE,event_id,eventData.description.c_str(),active);
-
- ++counter;
- }
-
- if (counter == 0)
- SendSysMessage(LANG_NOEVENTFOUND);
-
- return true;
-}
-
-bool ChatHandler::HandleEventInfoCommand(const char* args)
-{
- if (!*args)
- return false;
-
- // id or [name] Shift-click form |color|Hgameevent:id|h[name]|h|r
- char* cId = extractKeyFromLink((char*)args,"Hgameevent");
- if (!cId)
- return false;
-
- uint32 event_id = atoi(cId);
-
- GameEventMgr::GameEventDataMap const& events = sGameEventMgr.GetEventMap();
-
- if (event_id >=events.size())
- {
- SendSysMessage(LANG_EVENT_NOT_EXIST);
- SetSentErrorMessage(true);
- return false;
- }
-
- GameEventData const& eventData = events[event_id];
- if (!eventData.isValid())
- {
- SendSysMessage(LANG_EVENT_NOT_EXIST);
- SetSentErrorMessage(true);
- return false;
- }
-
- GameEventMgr::ActiveEvents const& activeEvents = sGameEventMgr.GetActiveEventList();
- bool active = activeEvents.find(event_id) != activeEvents.end();
- char const* activeStr = active ? GetTrinityString(LANG_ACTIVE) : "";
-
- std::string startTimeStr = TimeToTimestampStr(eventData.start);
- std::string endTimeStr = TimeToTimestampStr(eventData.end);
-
- uint32 delay = sGameEventMgr.NextCheck(event_id);
- time_t nextTime = time(NULL)+delay;
- std::string nextStr = nextTime >= eventData.start && nextTime < eventData.end ? TimeToTimestampStr(time(NULL)+delay) : "-";
-
- std::string occurenceStr = secsToTimeString(eventData.occurence * MINUTE);
- std::string lengthStr = secsToTimeString(eventData.length * MINUTE);
-
- PSendSysMessage(LANG_EVENT_INFO,event_id,eventData.description.c_str(),activeStr,
- startTimeStr.c_str(),endTimeStr.c_str(),occurenceStr.c_str(),lengthStr.c_str(),
- nextStr.c_str());
- return true;
-}
-
-bool ChatHandler::HandleEventStartCommand(const char* args)
-{
- if (!*args)
- return false;
-
- // id or [name] Shift-click form |color|Hgameevent:id|h[name]|h|r
- char* cId = extractKeyFromLink((char*)args,"Hgameevent");
- if (!cId)
- return false;
-
- int32 event_id = atoi(cId);
-
- GameEventMgr::GameEventDataMap const& events = sGameEventMgr.GetEventMap();
-
- if (event_id < 1 || uint32(event_id) >= events.size())
- {
- SendSysMessage(LANG_EVENT_NOT_EXIST);
- SetSentErrorMessage(true);
- return false;
- }
-
- GameEventData const& eventData = events[event_id];
- if (!eventData.isValid())
- {
- SendSysMessage(LANG_EVENT_NOT_EXIST);
- SetSentErrorMessage(true);
- return false;
- }
-
- GameEventMgr::ActiveEvents const& activeEvents = sGameEventMgr.GetActiveEventList();
- if (activeEvents.find(event_id) != activeEvents.end())
- {
- PSendSysMessage(LANG_EVENT_ALREADY_ACTIVE,event_id);
- SetSentErrorMessage(true);
- return false;
- }
-
- sGameEventMgr.StartEvent(event_id,true);
- return true;
-}
-
-bool ChatHandler::HandleEventStopCommand(const char* args)
-{
- if (!*args)
- return false;
-
- // id or [name] Shift-click form |color|Hgameevent:id|h[name]|h|r
- char* cId = extractKeyFromLink((char*)args,"Hgameevent");
- if (!cId)
- return false;
-
- int32 event_id = atoi(cId);
-
- GameEventMgr::GameEventDataMap const& events = sGameEventMgr.GetEventMap();
-
- if (event_id < 1 || uint32(event_id) >= events.size())
- {
- SendSysMessage(LANG_EVENT_NOT_EXIST);
- SetSentErrorMessage(true);
- return false;
- }
-
- GameEventData const& eventData = events[event_id];
- if (!eventData.isValid())
- {
- SendSysMessage(LANG_EVENT_NOT_EXIST);
- SetSentErrorMessage(true);
- return false;
- }
-
- GameEventMgr::ActiveEvents const& activeEvents = sGameEventMgr.GetActiveEventList();
-
- if (activeEvents.find(event_id) == activeEvents.end())
- {
- PSendSysMessage(LANG_EVENT_NOT_ACTIVE,event_id);
- SetSentErrorMessage(true);
- return false;
- }
-
- sGameEventMgr.StopEvent(event_id,true);
- return true;
-}
-
bool ChatHandler::HandleCombatStopCommand(const char* args)
{
Player* target;
diff --git a/src/server/game/Chat/Commands/Level3.cpp b/src/server/game/Chat/Commands/Level3.cpp
index fcb29b623fe..521d8e287cd 100755
--- a/src/server/game/Chat/Commands/Level3.cpp
+++ b/src/server/game/Chat/Commands/Level3.cpp
@@ -3577,110 +3577,6 @@ bool ChatHandler::HandleChangeWeather(const char *args)
return true;
}
-bool ChatHandler::HandleTeleCommand(const char* args)
-{
- if (!*args)
- return false;
-
- Player* me = GetSession()->GetPlayer();
-
- // id, or string, or [name] Shift-click form |color|Htele:id|h[name]|h|r
- GameTele const* tele = extractGameTeleFromLink((char*)args);
-
- if (!tele)
- {
- SendSysMessage(LANG_COMMAND_TELE_NOTFOUND);
- SetSentErrorMessage(true);
- return false;
- }
-
- if (me->isInCombat())
- {
- SendSysMessage(LANG_YOU_IN_COMBAT);
- SetSentErrorMessage(true);
- return false;
- }
-
- MapEntry const * map = sMapStore.LookupEntry(tele->mapId);
- if (!map || map->IsBattlegroundOrArena())
- {
- SendSysMessage(LANG_CANNOT_TELE_TO_BG);
- SetSentErrorMessage(true);
- return false;
- }
-
- // stop flight if need
- if (me->isInFlight())
- {
- me->GetMotionMaster()->MovementExpired();
- me->CleanupAfterTaxiFlight();
- }
- // save only in non-flight case
- else
- me->SaveRecallPosition();
-
- me->TeleportTo(tele->mapId, tele->position_x, tele->position_y, tele->position_z, tele->orientation);
- return true;
-}
-
-bool ChatHandler::HandleTeleAddCommand(const char * args)
-{
- if (!*args)
- return false;
-
- Player *player=m_session->GetPlayer();
- if (!player)
- return false;
-
- std::string name = args;
-
- if (sObjectMgr.GetGameTele(name))
- {
- SendSysMessage(LANG_COMMAND_TP_ALREADYEXIST);
- SetSentErrorMessage(true);
- return false;
- }
-
- GameTele tele;
- tele.position_x = player->GetPositionX();
- tele.position_y = player->GetPositionY();
- tele.position_z = player->GetPositionZ();
- tele.orientation = player->GetOrientation();
- tele.mapId = player->GetMapId();
- tele.name = name;
-
- if (sObjectMgr.AddGameTele(tele))
- {
- SendSysMessage(LANG_COMMAND_TP_ADDED);
- }
- else
- {
- SendSysMessage(LANG_COMMAND_TP_ADDEDERR);
- SetSentErrorMessage(true);
- return false;
- }
-
- return true;
-}
-
-bool ChatHandler::HandleTeleDelCommand(const char * args)
-{
- if (!*args)
- return false;
-
- std::string name = args;
-
- if (!sObjectMgr.DeleteGameTele(name))
- {
- SendSysMessage(LANG_COMMAND_TELE_NOTFOUND);
- SetSentErrorMessage(true);
- return false;
- }
-
- SendSysMessage(LANG_COMMAND_TP_DELETED);
- return true;
-}
-
bool ChatHandler::HandleListAurasCommand (const char * /*args*/)
{
Unit *unit = getSelectedUnit();