Public feed #600639

Miscellany

public cpp v1 · immutable
Raw Edit
·published 2007-07-03 00:26 UTC
rendered paste body
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