You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
996 B
64 lines
996 B
#include <sourcemod>
|
|
#include "modules/extra.sp"
|
|
|
|
#define _root_debug
|
|
|
|
#define _mute
|
|
#if defined _mute
|
|
#include "modules/mute.sp"
|
|
#endif
|
|
|
|
#define _kick
|
|
#if defined _kick
|
|
#include "modules/kick.sp"
|
|
#endif
|
|
|
|
|
|
#if defined _vipblock
|
|
#include "modules/vipblock.sp"
|
|
#endif
|
|
|
|
public void OnPluginStart(){
|
|
#if defined _mute
|
|
MuteVoteOn();
|
|
#endif
|
|
#if defined _kick
|
|
KickVoteOn()
|
|
#endif
|
|
#if defined _vipblock
|
|
VIPBlockVoteOn();
|
|
#endif
|
|
}
|
|
|
|
public void OnPluginEnd(){
|
|
#if defined _mute
|
|
MuteVoteOff();
|
|
#endif
|
|
#if defined _kick
|
|
KickVoteOff()
|
|
#endif
|
|
#if defined _vipblock
|
|
VIPBlockVoteOff();
|
|
#endif
|
|
}
|
|
|
|
public void OnClientPostAdminCheck(int client){
|
|
#if defined _mute
|
|
MuteCheckState(client);
|
|
#endif
|
|
#if defined _vipblock
|
|
VIPBlockCheckCookie(client);
|
|
#endif
|
|
}
|
|
|
|
public void OnClientDisconnect(int client){
|
|
#if defined _mute
|
|
MuteClearPlayerVotes(client);
|
|
#endif
|
|
#if defined _kick
|
|
KickClearPlayerVotes(client);
|
|
#endif
|
|
#if defined _vipblock
|
|
VIPBlockClearPlayerVotes(client, false);
|
|
#endif
|
|
}
|