#pragma semicolon 1
#pragma newdecls required
ConVar g_hServerRedirectNewIp;
char g_sServerRedirectNewIp[PLATFORM_MAX_PATH];
public Plugin myinfo =
{
name = "Server Redirect",
author = "Tooshkan4uk, babka68",
description = "Server redirectwithout accept",
version = "1.1",
url = "http://www.hlmod.ru"
};
public void OnPluginStart()
{
g_hServerRedirectNewIp = CreateConVar("sm_server_redirect_new_ip", "IP:PORT", "IP:PORT сервервера, на который необходимо сделать редирект.");
g_hServerRedirectNewIp.AddChangeHook(ChangeServerRedirectNewIp);
g_hServerRedirectNewIp.GetString(g_sServerRedirectNewIp, sizeof(g_sServerRedirectNewIp));
}
public void ChangeServerRedirectNewIp(ConVar cvar, const char[] oldValue, const char[] newValue)
{
cvar.GetString(g_sServerRedirectNewIp, sizeof(g_sServerRedirectNewIp));
}
public void OnClientPostAdminCheck(int client)
{
g_hServerRedirectNewIp.GetString(g_sServerRedirectNewIp, sizeof(g_sServerRedirectNewIp));
if (!IsFakeClient(client))
{
ClientCommand(client, "redirect %s", g_sServerRedirectNewIp);
}
}