Public feed
#600639
Index: src/game/Level1.cpp===================================================================--- src/game/Level1.cpp (revision 670)+++ src/game/Level1.cpp (working copy)@@ -163,7 +163,7 @@ SystemMessageToPlr(chr, "You are being kicked from the server by %s. Reason: %s", m_session->GetPlayer()->GetName(), kickreason.c_str()); chr->Kick(6000);- + sGMLog.writefromsession(m_session, "Kicked player: %s for reason: %s", chr->GetName(), kickreason.c_str()); return true; } else @@ -265,6 +265,7 @@ } snprintf((char*)buf,256, "You are summoning %s.", chr->GetName()); SystemMessage(m_session, buf);+ sGMLog.writefromsession(m_session, "Summoned player %s to zone %u", chr->GetName(), chr->GetZoneId()); if(!m_session->GetPlayer()->m_isGmInvisible) {Index: src/game/Level2.cpp===================================================================--- src/game/Level2.cpp (revision 670)+++ src/game/Level2.cpp (working copy)@@ -65,6 +65,7 @@ sSocialMgr.LoggedIn(pChar); snprintf(msg, 256, "%s ON.", msg); }+ pChar->bInvincible = !pChar->bInvincible; snprintf(msg, 256, "%s You may have to leave and re-enter this zone for changes to take effect.", msg); @@ -424,7 +425,10 @@ return true; } - sGMLog.writefromsession(m_session, "used kill command on "I64FMT, target->GetGUID());+ if(target->IsPlayer())+ sGMLog.writefromsession(m_session, "Killed player: %s", ((Player*)target)->GetName());+ else+ sGMLog.writefromsession(m_session, "used kill command on "I64FMT, target->GetGUID()); // If we're killing a player, send a message indicating a gm killed them. if(target->IsPlayer())Index: src/game/TradeHandler.cpp===================================================================--- src/game/TradeHandler.cpp (revision 670)+++ src/game/TradeHandler.cpp (working copy)@@ -263,6 +263,8 @@ { pItem->SetOwner(pTarget); pTarget->m_ItemInterface->AddItemToFreeSlot(pItem);+ if(_player->GetSession()->HasGMPermissions())+ sGMLog.writefromsession(_player->GetSession(), "Trades item %s to player %s", pItem->GetProto()->Name1, pTarget->GetName()); } pItem = pTarget->mTradeItems[Index];@@ -270,6 +272,8 @@ { pItem->SetOwner(pTarget); _player->m_ItemInterface->AddItemToFreeSlot(pItem);+ if(pTarget->GetSession()->HasGMPermissions())+ sGMLog.writefromsession(pTarget->GetSession(), "Trades item %s to player %s", pItem->GetProto()->Name1, _player->GetName()); } } @@ -278,12 +282,16 @@ { _player->ModUInt32Value(PLAYER_FIELD_COINAGE, pTarget->mTradeGold); pTarget->ModUInt32Value(PLAYER_FIELD_COINAGE, -(int32)pTarget->mTradeGold);+ if(pTarget->GetSession()->HasGMPermissions())+ sGMLog.writefromsession(pTarget->GetSession(), "Gives %s %u copper.", _player->GetName(), pTarget->mTradeGold); } if(_player->mTradeGold) { pTarget->ModUInt32Value(PLAYER_FIELD_COINAGE, _player->mTradeGold); _player->ModUInt32Value(PLAYER_FIELD_COINAGE, -(int32)_player->mTradeGold);+ if(_player->GetSession()->HasGMPermissions())+ sGMLog.writefromsession(_player->GetSession(), "Gives %s %u copper.", pTarget->GetName(), _player->mTradeGold); } // Close Window