00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #if !defined(__INCLUDE_ServerAdminCommonh_INCLUDE__)
00022 #define __INCLUDE_ServerAdminCommonh_INCLUDE__
00023
00024 #include <common/DefinesString.h>
00025 #include <server/ServerAdminSessions.h>
00026
00027 namespace ServerAdminCommon
00028 {
00029 bool addPlayer(ServerAdminSessions::Credential &credential, const char *playerType);
00030 bool kickPlayer(ServerAdminSessions::Credential &credential, unsigned int playerId);
00031 bool poorPlayer(ServerAdminSessions::Credential &credential, unsigned int playerId);
00032 bool banPlayer(ServerAdminSessions::Credential &credential, unsigned int playerId, const char *reason);
00033 bool flagPlayer(ServerAdminSessions::Credential &credential, unsigned int playerId, const char *reason);
00034 bool slapPlayer(ServerAdminSessions::Credential &credential, unsigned int playerId, float slap);
00035 bool mutePlayer(ServerAdminSessions::Credential &credential, unsigned int playerId, bool mute);
00036 bool permMutePlayer(ServerAdminSessions::Credential &credential, unsigned int playerId, const char *reason);
00037 bool unpermMutePlayer(ServerAdminSessions::Credential &credential, unsigned int playerId);
00038 bool newGame(ServerAdminSessions::Credential &credential);
00039 bool killAll(ServerAdminSessions::Credential &credential);
00040
00041 bool adminSay(ServerAdminSessions::Credential &credential,
00042 const char *channel, const char *text);
00043 }
00044
00045 #endif