RU
RU
UA
EN
PL
ГЛАВНАЯ
УСЛУГИ
ПЛАГИНЫ
КАРТЫ
REBUY
SCANMON
CASSA
SALE
ФОРУМ
МОНИТОР
HELP
КОНТАКТ
Главная
/
Plugins
/
Плагин Анти реконнект
Плагин Анти реконнект
Теги:
Скачать плагины cs
Серверные
Плагин не даёт сделать реконнект игроку. Перед следующей попыткой подключения к серверу нужно ждать X* секунд. Время настраивается в кварах.
Компилятор: 1.8.2
+ZIP
489
Команды:
Кваров и команд нет
.sma / .sp
/* AMX Mod X * Anti Reconnect Plugin 3.0 * * Версии антиреконнекта: 3.0 - два режима работы: отсчёт времени после попытки зайти или отсчёт времени после использования команды reconnect задаётся командой amx_reconnect_static <0|1> 0 - каждый раз заного отсчитывать время, запрещающее заходить. 1 - отсчитывать время только после выхода с сервера amx_reconnect_stime - кол-во секунд, на протяжении которых сохраняется счёт для пользователя по ip юзера. - перед киком проверка производится так же на ip пользователя... если зашёдший имеет другой ip - он не кикается. 2.0 - исправлен баг с уведомлением о том, что надо подождать, прежде чем войти на сервер - добавлена команда amx_reconnect_ss <1|0> - запоминать счёт игрока или нет (работает при amx_reconnect_can 1) 1.01 - кикает всех, кто заходит раньше установленного времени после того как вышел (т.е. использует реконнект) - поддерживаемые команды: amx_reconnect_can <1|0> - можно или нет реконнектиться amx_reconnect_time
- время в секундах, которое нужно ждать после ухода с сервера, чтобы сного на него зайти */ #include
#include
#include
new PLUGIN[]="Anti reconnect" new AUTHOR[]="JohnJ" new VERSION[]="3.0" new RTIME[]="amx_reconnect_time" new RCAN[]="amx_reconnect_can" new SCORESAVE[]="amx_reconnect_ss" new RSTATIC[]="amx_reconnect_static" new RSTIME[]="amx_reconnect_stime" new t_disconnect[33] = {0, ...} new t_scoresave[33] = {0, ...} new ips[33][24] new sfrags[33] = {0, ...} new sdeaths[33] = {0, ...} new useretry[33] = {0, ...} public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_cvar(RTIME, "7") register_cvar(RCAN, "1") register_cvar(SCORESAVE, "1") register_cvar(RSTATIC, "1") register_cvar(RSTIME, "7") register_event("TeamInfo","outspec","a") // восстанавливает счёт игроку в соответствии с настройками как только тот зайдёт за команду } public client_connect(id) { new maxexit = get_cvar_num(RTIME) new maxstata = get_cvar_num(RSTIME) new canreconnect = get_cvar_num(RCAN) new ssave = get_cvar_num(SCORESAVE) new ip[24] get_user_ip(id,ip,23,0) if ((maxexit>0) && (canreconnect==0) && (equali(ip,ips[id]))) { new Float:nexTime = get_gametime() if (t_disconnect[id] > nexTime) { new stat = get_cvar_num(RSTATIC) new timewait if (stat==0) { t_disconnect[id] = floatround(nexTime) + maxexit t_scoresave[id] = floatround(nexTime) + maxstata timewait=maxexit } else { timewait=t_disconnect[id]-floatround(nexTime) } server_cmd("kick #%d ^"Анти реконнект. Ждите %d секунд.^"", get_user_userid(id), timewait) return PLUGIN_CONTINUE } } if (ssave==1) { new Float:nexTime = get_gametime() if (t_scoresave[id] <= nexTime) { sdeaths[id]=0 sfrags[id]=0 useretry[id]=0 } return PLUGIN_CONTINUE } return PLUGIN_CONTINUE } public outspec() { new id=read_data(1) if ((useretry[id]==1) && (is_user_connected(id))) { cs_set_user_deaths(id,sdeaths[id]) set_user_frags(id,sfrags[id]) useretry[id]=0 sdeaths[id]=0 sfrags[id]=0 } return PLUGIN_CONTINUE } public client_disconnect(id) { new maxexit = get_cvar_num(RTIME) new maxstata = get_cvar_num(RSTIME) new ssave = get_cvar_num(SCORESAVE) new Float:theTime = get_gametime() t_disconnect[id] = floatround(theTime) + maxexit t_scoresave[id] = floatround(theTime) + maxstata get_user_ip(id,ips[id],23,0) if (ssave==1) { sdeaths[id] = get_user_deaths(id) sfrags[id] = get_user_frags(id) useretry[id]=1 } return PLUGIN_CONTINUE }
Отправить
Загрузил
koloda
2022-03-21 22:00:11
0
51
Установить на сервер
Скачать
Нет оплаченых серверов
Купить сервер CS 1.6
Купить сервер CS:GO
Купить сервер CSS v34
Подключить свой VDS к панели
Данная иконка означает, что плагин был проверен администрацией хостинга на тестовом сервере, и проблем с ним не было выявлено. Рекомендуем ставить исключительно проверенные плагины.
Плагин загружен на сервер, но проверка еще не была проведена.
CSHOST.COM.UA 2012-2024 Хостинг игровых серверов