void OnKillPlayer(Player * pPlayer, Player * pVictim)
{
if(pPlayer == pVictim) /* That fag! */
return;
pPlayer->ModUInt32Value(PLAYER_FIELD_COINAGE, 10000);
pPlayer->BroadcastMessage("You have killed %s and earned 1 gold.", pVictim->GetName());
std::stringstream msg;
msg << pVictim->GetName();
msg << " has been slain by ";
msg << pPlayer->GetName();
sWorld.SendWorldWideScreenText(msg.str().c_str());
if(pVictim->GetUInt32Value(PLAYER_FIELD_COINAGE) > 5000)
{
pVictim->ModUInt32Value(PLAYER_FIELD_COINAGE, -5000);
pVictim->BroadcastMessage("You have been killed by %s and lost 50 silver.", pPlayer->GetName());
//pPlayer->BroadcastMessage("You have been killed by %s and lost 50 silver.", pVictim->GetName());
}
else
{
pVictim->BroadcastMessage("You have been killed by %s.", pPlayer->GetName());
//pPlayer->BroadcastMessage("You have been killed by %s.", pVictim->GetName());
}
}