Ссылка на Сообщение
#1
13.3.2010, 13:57
Anti-Reconnect Kicker
CODE
Kicks someone for reconnecting to quickly
block load
{
es_xsetinfo recon_exists 0
es_exists recon_exists keygroup reconnecters
if (server_var(recon_exists) equalto 1) then es_xkeygroupdelete reconnecters
es_xkeygroupcreate reconnecters
}
event es_map_start
}
es_xkeygroupdelete reconnecters
es_xkeygroupcreate reconnecters
}
event player_activate
{
if (event_var(es_steamid) notequalto "BOT") do
{
es_exists recon_exists key reconnecters event_var(es_steamid)
if (server_var(recon_exists) equalto 1) then kickid event_var(userid) Can not reconnect for 1 minute.
es_msg server_var(es_username) has been kicked for reconnecting to quickly!
}
}
event player_disconnect
{
if (event_var(es_steamid) notequalto "BOT") do
{
es_exists recon_exists key reconnecters event_var(es_steamid)
if (server_var(recon_exists) equalto 0) do
{
es_keycreate reconnecters event_var(es_steamid)
es_keysetvalue reconnecters event_var(es_steamid) RC 1
es_delayed 60 es_keydelete reconnecters event_var(es_steamid)
}
}
}
block load
{
es_xsetinfo recon_exists 0
es_exists recon_exists keygroup reconnecters
if (server_var(recon_exists) equalto 1) then es_xkeygroupdelete reconnecters
es_xkeygroupcreate reconnecters
}
event es_map_start
}
es_xkeygroupdelete reconnecters
es_xkeygroupcreate reconnecters
}
event player_activate
{
if (event_var(es_steamid) notequalto "BOT") do
{
es_exists recon_exists key reconnecters event_var(es_steamid)
if (server_var(recon_exists) equalto 1) then kickid event_var(userid) Can not reconnect for 1 minute.
es_msg server_var(es_username) has been kicked for reconnecting to quickly!
}
}
event player_disconnect
{
if (event_var(es_steamid) notequalto "BOT") do
{
es_exists recon_exists key reconnecters event_var(es_steamid)
if (server_var(recon_exists) equalto 0) do
{
es_keycreate reconnecters event_var(es_steamid)
es_keysetvalue reconnecters event_var(es_steamid) RC 1
es_delayed 60 es_keydelete reconnecters event_var(es_steamid)
}
}
}