aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2012-07-22 13:46:00 +0200
committerShauren <shauren.trinity@gmail.com>2012-07-22 13:46:00 +0200
commit395994c707f2cb1cc5a6022d9f9fc729df64b1dc (patch)
tree22113fbffae1b1276898136ee1d947aa5b928f74
parentc00a485bb7a33f7f6a94169163b0105dff025c4d (diff)
Core/Groups: Send player invalid notification when attempting to invite GM to group when that is disabled
-rwxr-xr-xsrc/server/game/Handlers/GroupHandler.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Handlers/GroupHandler.cpp b/src/server/game/Handlers/GroupHandler.cpp
index 18435263b2e..e6473d0e7d9 100755
--- a/src/server/game/Handlers/GroupHandler.cpp
+++ b/src/server/game/Handlers/GroupHandler.cpp
@@ -84,7 +84,10 @@ void WorldSession::HandleGroupInviteOpcode(WorldPacket & recv_data)
// restrict invite to GMs
if (!sWorld->getBoolConfig(CONFIG_ALLOW_GM_GROUP) && !GetPlayer()->isGameMaster() && player->isGameMaster())
+ {
+ SendPartyResult(PARTY_OP_INVITE, membername, ERR_BAD_PLAYER_NAME_S);
return;
+ }
// can't group with
if (!GetPlayer()->isGameMaster() && !sWorld->getBoolConfig(CONFIG_ALLOW_TWO_SIDE_INTERACTION_GROUP) && GetPlayer()->GetTeam() != player->GetTeam())