void Party::revokeInvitation(Player* player) { char buffer[150]; sprintf(buffer, "%s has revoked %s invitation.", leader->getName().c_str(), (leader->getSex(false) ? "his" : "her")); player->sendTextMessage(MSG_INFO_DESCR, buffer); sprintf(buffer, "Invitation for %s has been revoked.", player->getName().c_str()); getLeader()->sendTextMessage(MSG_INFO_DESCR, buffer); removeInvite(player); }
bool Party::revokeInvitation(Player* player) { std::stringstream ss; ss << getLeader()->getName() << " has revoked " << playerSexAdjectiveString(getLeader()->getSex()) << " invitation."; player->sendTextMessage(MSG_INFO_DESCR, ss.str()); ss.str(""); ss << "Invitation for " << player->getName() << " has been revoked."; getLeader()->sendTextMessage(MSG_INFO_DESCR, ss.str()); removeInvite(player); return true; }
void Party::revokeInvitation(Player& player) { std::ostringstream ss; ss << leader->getName() << " has revoked " << (leader->getSex() == PLAYERSEX_FEMALE ? "her" : "his") << " invitation."; player.sendTextMessage(MESSAGE_INFO_DESCR, ss.str()); ss.str(std::string()); ss << "Invitation for " << player.getName() << " has been revoked."; leader->sendTextMessage(MESSAGE_INFO_DESCR, ss.str()); removeInvite(player); }
void PrivateChatChannel::excludePlayer(const Player& player, Player& excludePlayer) { if (!removeInvite(excludePlayer.getGUID())) { return; } removeUser(excludePlayer); std::ostringstream ss; ss << excludePlayer.getName() << " has been excluded."; player.sendTextMessage(MESSAGE_INFO_DESCR, ss.str()); excludePlayer.sendClosePrivate(id); }
void PrivateChatChannel::excludePlayer(const Player& player, Player& excludePlayer) { if (!removeInvite(excludePlayer.getGUID())) { return; } removeUser(excludePlayer); std::ostringstream ss; ss << excludePlayer.getName() << " has been excluded."; player.sendTextMessage(MESSAGE_INFO_DESCR, ss.str()); excludePlayer.sendClosePrivate(id); for (const auto& it : users) { it.second->sendChannelEvent(id, excludePlayer.getName(), CHANNELEVENT_EXCLUDE); } }