Changeset 28 for trunk/src/game/Player.h
- Timestamp:
- 11/19/08 13:24:39 (17 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/game/Player.h
r18 r28 497 497 PLAYER_EXTRA_TAXICHEAT = 0x0008, 498 498 PLAYER_EXTRA_GM_INVISIBLE = 0x0010, 499 PLAYER_EXTRA_GM_CHAT = 0x0020, // Show GM badge in chat messages 499 500 500 501 // other states … … 955 956 bool isGameMaster() const { return m_ExtraFlags & PLAYER_EXTRA_GM_ON; } 956 957 void SetGameMaster(bool on); 958 bool isGMChat() const { return GetSession()->GetSecurity() >= SEC_MODERATOR && (m_ExtraFlags & PLAYER_EXTRA_GM_CHAT); } 959 void SetGMChat(bool on) { if(on) m_ExtraFlags |= PLAYER_EXTRA_GM_CHAT; else m_ExtraFlags &= ~PLAYER_EXTRA_GM_CHAT; } 957 960 bool isTaxiCheater() const { return m_ExtraFlags & PLAYER_EXTRA_TAXICHEAT; } 958 961 void SetTaxiCheater(bool on) { if(on) m_ExtraFlags |= PLAYER_EXTRA_TAXICHEAT; else m_ExtraFlags &= ~PLAYER_EXTRA_TAXICHEAT; }