|
From: <kon...@us...> - 2013-06-28 15:55:09
|
Revision: 22823
http://sourceforge.net/p/bzflag/code/22823
Author: kongr45gpen
Date: 2013-06-28 15:55:06 +0000 (Fri, 28 Jun 2013)
Log Message:
-----------
Rather than checking whether a user is an admin, test if they have the adminMessageReceive perm when sending a private message to inform about a successful mute
Modified Paths:
--------------
trunk/bzflag/src/bzfs/BanCommands.cxx
Modified: trunk/bzflag/src/bzfs/BanCommands.cxx
===================================================================
--- trunk/bzflag/src/bzfs/BanCommands.cxx 2013-06-28 15:29:14 UTC (rev 22822)
+++ trunk/bzflag/src/bzfs/BanCommands.cxx 2013-06-28 15:55:06 UTC (rev 22823)
@@ -254,7 +254,7 @@
snprintf(msg, MessageLen, "player id #%d \"%s\" has been muted by %s.", i,
muteData->player.getCallSign(), playerData->player.getCallSign());
sendMessage(ServerPlayer, AdminPlayers, msg);
- if (!playerData->accessInfo.isAdmin()) {
+ if (!playerData->accessInfo.hasPerm(PlayerAccessInfo::adminMessageReceive)) {
snprintf(msg, MessageLen, "player id #%d \"%s\" is now muted.", i,
muteData->player.getCallSign());
sendMessage(ServerPlayer, t, msg);
@@ -312,7 +312,7 @@
snprintf(msg, MessageLen, "player id #%d \"%s\" has been unmuted by %s.", i,
unmuteData->player.getCallSign(), playerData->player.getCallSign());
sendMessage(ServerPlayer, AdminPlayers, msg);
- if (!playerData->accessInfo.isAdmin()) {
+ if (!playerData->accessInfo.hasPerm(PlayerAccessInfo::adminMessageReceive)) {
snprintf(msg, MessageLen, "player id #%d \"%s\" is now unmuted.", i,
unmuteData->player.getCallSign());
sendMessage(ServerPlayer, t, msg);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|