[10811] Use ObjectGuids in chat commands.

Still exist 15 GUID_LOPART uses in code.
This commit is contained in:
VladimirMangos 2010-12-02 07:07:47 +03:00
parent c6d3c5e0d6
commit b305f203b9
15 changed files with 151 additions and 146 deletions

View file

@ -111,7 +111,7 @@ bool ChatHandler::HandleNpcWhisperCommand(char* args)
return false;
// check online security
if (HasLowerSecurity(target, 0))
if (HasLowerSecurity(target))
return false;
pCreature->MonsterWhisper(args, target);
@ -350,13 +350,13 @@ bool ChatHandler::HandleGPSCommand(char* args)
bool ChatHandler::HandleNamegoCommand(char* args)
{
Player* target;
uint64 target_guid;
ObjectGuid target_guid;
std::string target_name;
if (!ExtractPlayerTarget(&args, &target, &target_guid, &target_name))
return false;
Player* _player = m_session->GetPlayer();
if (target == _player || target_guid == _player->GetGUID())
if (target == _player || target_guid == _player->GetObjectGuid())
{
PSendSysMessage(LANG_CANT_TELEPORT_SELF);
SetSentErrorMessage(true);
@ -367,7 +367,7 @@ bool ChatHandler::HandleNamegoCommand(char* args)
{
std::string nameLink = playerLink(target_name);
// check online security
if (HasLowerSecurity(target, 0))
if (HasLowerSecurity(target))
return false;
if (target->IsBeingTeleported())
@ -455,13 +455,12 @@ bool ChatHandler::HandleNamegoCommand(char* args)
PSendSysMessage(LANG_SUMMONING, nameLink.c_str(),GetMangosString(LANG_OFFLINE));
// in point where GM stay
Player::SavePositionInDB(m_session->GetPlayer()->GetMapId(),
Player::SavePositionInDB(target_guid, m_session->GetPlayer()->GetMapId(),
m_session->GetPlayer()->GetPositionX(),
m_session->GetPlayer()->GetPositionY(),
m_session->GetPlayer()->GetPositionZ(),
m_session->GetPlayer()->GetOrientation(),
m_session->GetPlayer()->GetZoneId(),
target_guid);
m_session->GetPlayer()->GetZoneId());
}
return true;
@ -471,13 +470,13 @@ bool ChatHandler::HandleNamegoCommand(char* args)
bool ChatHandler::HandleGonameCommand(char* args)
{
Player* target;
uint64 target_guid;
ObjectGuid target_guid;
std::string target_name;
if (!ExtractPlayerTarget(&args, &target, &target_guid, &target_name))
return false;
Player* _player = m_session->GetPlayer();
if (target == _player || target_guid == _player->GetGUID())
if (target == _player || target_guid == _player->GetObjectGuid())
{
SendSysMessage(LANG_CANT_TELEPORT_SELF);
SetSentErrorMessage(true);
@ -488,7 +487,7 @@ bool ChatHandler::HandleGonameCommand(char* args)
if (target)
{
// check online security
if (HasLowerSecurity(target, 0))
if (HasLowerSecurity(target))
return false;
std::string chrNameLink = playerLink(target_name);
@ -605,7 +604,7 @@ bool ChatHandler::HandleGonameCommand(char* args)
float x,y,z,o;
uint32 map;
bool in_flight;
if (!Player::LoadPositionFromDB(map,x,y,z,o,in_flight,target_guid))
if (!Player::LoadPositionFromDB(target_guid, map,x,y,z,o,in_flight))
return false;
return HandleGoHelper(_player, map, x, y, &z);
@ -622,7 +621,7 @@ bool ChatHandler::HandleRecallCommand(char* args)
return false;
// check online security
if (HasLowerSecurity(target, 0))
if (HasLowerSecurity(target))
return false;
if (target->IsBeingTeleported())
@ -660,7 +659,7 @@ bool ChatHandler::HandleModifyHPCommand(char* args)
}
// check online security
if (HasLowerSecurity(chr, 0))
if (HasLowerSecurity(chr))
return false;
PSendSysMessage(LANG_YOU_CHANGE_HP, GetNameLink(chr).c_str(), hp, hpm);
@ -698,7 +697,7 @@ bool ChatHandler::HandleModifyManaCommand(char* args)
}
// check online security
if (HasLowerSecurity(chr, 0))
if (HasLowerSecurity(chr))
return false;
PSendSysMessage(LANG_YOU_CHANGE_MANA, GetNameLink(chr).c_str(), mana, manam);
@ -736,7 +735,7 @@ bool ChatHandler::HandleModifyEnergyCommand(char* args)
}
// check online security
if (HasLowerSecurity(chr, 0))
if (HasLowerSecurity(chr))
return false;
PSendSysMessage(LANG_YOU_CHANGE_ENERGY, GetNameLink(chr).c_str(), energy/10, energym/10);
@ -776,7 +775,7 @@ bool ChatHandler::HandleModifyRageCommand(char* args)
}
// check online security
if (HasLowerSecurity(chr, 0))
if (HasLowerSecurity(chr))
return false;
PSendSysMessage(LANG_YOU_CHANGE_RAGE, GetNameLink(chr).c_str(), rage/10, ragem/10);
@ -908,7 +907,7 @@ bool ChatHandler::HandleModifyTalentCommand (char* args)
if(target->GetTypeId()==TYPEID_PLAYER)
{
// check online security
if (HasLowerSecurity((Player*)target, 0))
if (HasLowerSecurity((Player*)target))
return false;
((Player*)target)->SetFreeTalentPoints(tp);
@ -921,7 +920,7 @@ bool ChatHandler::HandleModifyTalentCommand (char* args)
if(owner && owner->GetTypeId() == TYPEID_PLAYER && ((Pet *)target)->IsPermanentPetFor((Player*)owner))
{
// check online security
if (HasLowerSecurity((Player*)owner, 0))
if (HasLowerSecurity((Player*)owner))
return false;
((Pet *)target)->SetFreeTalentPoints(tp);
@ -950,7 +949,7 @@ bool ChatHandler::HandleTaxiCheatCommand(char* args)
if (!chr)
chr=m_session->GetPlayer();
// check online security
else if (HasLowerSecurity(chr, 0))
else if (HasLowerSecurity(chr))
return false;
if (value)
@ -995,7 +994,7 @@ bool ChatHandler::HandleModifyASpeedCommand(char* args)
}
// check online security
if (HasLowerSecurity(chr, 0))
if (HasLowerSecurity(chr))
return false;
std::string chrNameLink = GetNameLink(chr);
@ -1043,7 +1042,7 @@ bool ChatHandler::HandleModifySpeedCommand(char* args)
}
// check online security
if (HasLowerSecurity(chr, 0))
if (HasLowerSecurity(chr))
return false;
std::string chrNameLink = GetNameLink(chr);
@ -1088,7 +1087,7 @@ bool ChatHandler::HandleModifySwimCommand(char* args)
}
// check online security
if (HasLowerSecurity(chr, 0))
if (HasLowerSecurity(chr))
return false;
std::string chrNameLink = GetNameLink(chr);
@ -1133,7 +1132,7 @@ bool ChatHandler::HandleModifyBWalkCommand(char* args)
}
// check online security
if (HasLowerSecurity(chr, 0))
if (HasLowerSecurity(chr))
return false;
std::string chrNameLink = GetNameLink(chr);
@ -1178,7 +1177,7 @@ bool ChatHandler::HandleModifyFlyCommand(char* args)
}
// check online security
if (HasLowerSecurity(chr, 0))
if (HasLowerSecurity(chr))
return false;
PSendSysMessage(LANG_YOU_CHANGE_FLY_SPEED, modSpeed, GetNameLink(chr).c_str());
@ -1215,7 +1214,7 @@ bool ChatHandler::HandleModifyScaleCommand(char* args)
if (target->GetTypeId()==TYPEID_PLAYER)
{
// check online security
if (HasLowerSecurity((Player*)target, 0))
if (HasLowerSecurity((Player*)target))
return false;
PSendSysMessage(LANG_YOU_CHANGE_SIZE, Scale, GetNameLink((Player*)target).c_str());
@ -1461,7 +1460,7 @@ bool ChatHandler::HandleModifyMountCommand(char* args)
}
// check online security
if (HasLowerSecurity(chr, 0))
if (HasLowerSecurity(chr))
return false;
PSendSysMessage(LANG_YOU_GIVE_MOUNT, GetNameLink(chr).c_str());
@ -1502,7 +1501,7 @@ bool ChatHandler::HandleModifyMoneyCommand(char* args)
}
// check online security
if (HasLowerSecurity(chr, 0))
if (HasLowerSecurity(chr))
return false;
int32 addmoney = atoi(args);
@ -1564,7 +1563,7 @@ bool ChatHandler::HandleModifyHonorCommand (char* args)
}
// check online security
if (HasLowerSecurity(target, 0))
if (HasLowerSecurity(target))
return false;
int32 amount = (int32)atoi(args);
@ -1751,7 +1750,7 @@ bool ChatHandler::HandleSendMailCommand(char* args)
{
// format: name "subject text" "mail text"
Player* target;
uint64 target_guid;
ObjectGuid target_guid;
std::string target_name;
if (!ExtractPlayerTarget(&args, &target, &target_guid, &target_name))
return false;
@ -1785,7 +1784,7 @@ bool ChatHandler::HandleTeleNameCommand(char* args)
char* nameStr = ExtractOptNotLastArg(&args);
Player* target;
uint64 target_guid;
ObjectGuid target_guid;
std::string target_name;
if (!ExtractPlayerTarget(&nameStr, &target, &target_guid, &target_name))
return false;
@ -1802,7 +1801,7 @@ bool ChatHandler::HandleTeleNameCommand(char* args)
if (target)
{
// check online security
if (HasLowerSecurity(target, 0))
if (HasLowerSecurity(target))
return false;
std::string chrNameLink = playerLink(target_name);
@ -1829,8 +1828,9 @@ bool ChatHandler::HandleTeleNameCommand(char* args)
std::string nameLink = playerLink(target_name);
PSendSysMessage(LANG_TELEPORTING_TO, nameLink.c_str(), GetMangosString(LANG_OFFLINE), tele->name.c_str());
Player::SavePositionInDB(tele->mapId,tele->position_x,tele->position_y,tele->position_z,tele->orientation,
sTerrainMgr.GetZoneId(tele->mapId,tele->position_x,tele->position_y,tele->position_z),target_guid);
Player::SavePositionInDB(target_guid, tele->mapId,
tele->position_x, tele->position_y, tele->position_z, tele->orientation,
sTerrainMgr.GetZoneId(tele->mapId,tele->position_x,tele->position_y,tele->position_z));
}
return true;
@ -1851,7 +1851,7 @@ bool ChatHandler::HandleTeleGroupCommand(char * args)
}
// check online security
if (HasLowerSecurity(player, 0))
if (HasLowerSecurity(player))
return false;
// id, or string, or [name] Shift-click form |color|Htele:id|h[name]|h|r
@ -1881,7 +1881,7 @@ bool ChatHandler::HandleTeleGroupCommand(char * args)
continue;
// check online security
if (HasLowerSecurity(pl, 0))
if (HasLowerSecurity(pl))
return false;
std::string plNameLink = GetNameLink(pl);
@ -1920,7 +1920,7 @@ bool ChatHandler::HandleGroupgoCommand(char* args)
return false;
// check online security
if (HasLowerSecurity(target, 0))
if (HasLowerSecurity(target))
return false;
Group *grp = target->GetGroup();
@ -1956,7 +1956,7 @@ bool ChatHandler::HandleGroupgoCommand(char* args)
continue;
// check online security
if (HasLowerSecurity(pl, 0))
if (HasLowerSecurity(pl))
return false;
std::string plNameLink = GetNameLink(pl);