#pragma semicolon 1
#include <sourcemod>
new Handle:msg_player_connect;
new Handle:msg_player_disconnect;
new Handle:msg_player_team;
public OnPluginStart()
{
msg_player_connect = CreateConVar("msg_player_connect", "0", "Сообщение 'игрок подключается': 1 = да; 0 = нет", _, true, 0.0, true, 1.0);
msg_player_disconnect = CreateConVar("msg_player_disconnect", "0", "Сообщение 'игрок покинул сервер': 1 = да; 0 = нет", _, true, 0.0, true, 1.0);
msg_player_team = CreateConVar("msg_player_team", "0", "Сообщение 'игрок сменил команду': 1 = да; 0 = нет", _, true, 0.0, true, 1.0);
HookEvent("player_connect", player_connect, EventHookMode_Pre);
HookEvent("player_disconnect", player_disconnect, EventHookMode_Pre);
HookEvent("player_team", player_team, EventHookMode_Pre);
AutoExecConfig(true, "no_chat_msg", "sourcemod");
}
public Action:player_connect(Handle:event, const String:name[], bool:silent)
{
if (!GetConVarBool(msg_player_connect)) return Plugin_Handled;
return Plugin_Continue;
}
public Action:player_disconnect(Handle:event, const String:name[], bool:silent)
{
if (!GetConVarBool(msg_player_disconnect)) return Plugin_Handled;
return Plugin_Continue;
}
public Action:player_team(Handle:event, const String:name[], bool:silent)
{
if (!GetConVarBool(msg_player_team)) return Plugin_Handled;
return Plugin_Continue;
}