Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

3 страниц V   1 2 3

Lite Block Name Spam

asus5343
сообщение 28.7.2014, 10:49
Сообщение #21
Стаж: 12 лет

Сообщений: 209
Благодарностей: 34
Полезность: 0

оффтоп
sh от маздана же блочит быструю смену ника ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magis1337
сообщение 28.7.2014, 10:50
Сообщение #22
Стаж: 11 лет
Город: Odessa

Сообщений: 2782
Благодарностей: 1535
Полезность: 918

host5.ru
Меценат Меценат

Цитата(asus5343 @ 28.7.2014, 10:49) *
оффтоп
sh от маздана же блочит быструю смену ника ?

Та хз. Чет не блочило=(( Вчера ели как через hlws стим ид узнал. И забанил

Отредактировал: magis1337, - 28.7.2014, 10:51
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
ops244
сообщение 28.7.2014, 10:51
Сообщение #23
Стаж: 15 лет

Сообщений: 958
Благодарностей: 939
Полезность: 0

Цитата(asus5343 @ 28.7.2014, 12:49) *
оффтоп
sh от маздана же блочит быструю смену ника ?

не блочит, наказывает за быструю смену
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magis1337
сообщение 28.7.2014, 10:53
Сообщение #24
Стаж: 11 лет
Город: Odessa

Сообщений: 2782
Благодарностей: 1535
Полезность: 918

host5.ru
Меценат Меценат

Цитата(grishka444 @ 12.5.2014, 23:07) *
скоро читеров совсем не останется(((

Правильно понял.Вот этот плагин
Код:
#include <amxmodx>
#include <fakemeta>

#define MAX_PLAYERS 32
#define TIME_WAIT 10.0

public plugin_init()
{
register_plugin("Block Name Spam", "0.1", "s1lent")
register_forward(FM_ClientUserInfoChanged,"fw_ClientUserInfoChanged");
}

public fw_ClientUserInfoChanged(id,infobuffer)
{
if(!is_user_alive(id))
{
return FMRES_IGNORED;
}

static bool:bForceName[MAX_PLAYERS + 1];

if(bForceName[id])
{
bForceName[id] = false;
return FMRES_IGNORED;
}

static szOldName[32],szName[32];

get_user_name(id,szOldName,31);
engfunc(EngFunc_InfoKeyValue,infobuffer,"name",szName,31);

if(!equali(szOldName,szName))
{
static Float:flCurrentTime;
static Float:flWaitName[MAX_PLAYERS + 1];

flCurrentTime = get_gametime();
if(flWaitName[id] > flCurrentTime)
{
bForceName[id] = true;
flWaitName[id] = flCurrentTime + TIME_WAIT;

engfunc(EngFunc_SetClientKeyValue,id,infobuffer,"name",szOldName);

return FMRES_SUPERCEDE;
}
flWaitName[id] = flCurrentTime + TIME_WAIT;
}
return FMRES_IGNORED;
}


на это
Код:
#include <amxmodx> 
#include <fakemeta>

#define VERSION "0.1.0"

public plugin_init()
{
register_plugin("One Name", VERSION, "ConnorMcLeod")
register_forward(FM_ClientUserInfoChanged, "ClientUserInfoChanged")
}

public ClientUserInfoChanged(id)
{
static const name[] = "name"
static szOldName[32], szNewName[32]
pev(id, pev_netname, szOldName, charsmax(szOldName))
if( szOldName[0] )
{
get_user_info(id, name, szNewName, charsmax(szNewName))
if( !equal(szOldName, szNewName) )
{
set_user_info(id, name, szOldName)
return FMRES_HANDLED
}
}
return FMRES_IGNORED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 28.7.2014, 11:00
Сообщение #25


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

Цитата(magis1337 @ 28.7.2014, 12:53) *
Правильно понял.Вот этот плагин

если ты хотел сказать заменить этот плагин этим, то да


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
magis1337
сообщение 28.7.2014, 11:02
Сообщение #26
Стаж: 11 лет
Город: Odessa

Сообщений: 2782
Благодарностей: 1535
Полезность: 918

host5.ru
Меценат Меценат

Цитата(grishka444 @ 28.7.2014, 11:00) *
если ты хотел сказать заменить этот плагин этим, то да

Спасибо=))))
А чем первый плагин, отличается от 2??)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 28.7.2014, 11:03
Сообщение #27


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

Цитата(magis1337 @ 28.7.2014, 13:02) *
Спасибо=))))
А чем первый плагин, отличается от 2??)

Цитата
Внимание! Он только блокирует частую смену ника...

а тот что скинул Я просто не дает сменить имя находясь на самом сервере.. чтобы сменить ник нужно отключиться -> поменять ник -> зайти на сервер

Отредактировал: grishka444, - 28.7.2014, 11:04


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
magis1337
сообщение 28.7.2014, 11:05
Сообщение #28
Стаж: 11 лет
Город: Odessa

Сообщений: 2782
Благодарностей: 1535
Полезность: 918

host5.ru
Меценат Меценат

Цитата(grishka444 @ 28.7.2014, 11:03) *
а тот что скинул Я просто не дает сменить имя находясь на самом сервере.. чтобы сменить ник нужно отключиться -> поменять ник -> зайти на сервер

о_0 круто, спасибо большое=))))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
asus5343
сообщение 28.7.2014, 11:13
Сообщение #29
Стаж: 12 лет

Сообщений: 209
Благодарностей: 34
Полезность: 0

Цитата(ops244 @ 28.7.2014, 13:51) *
не блочит, наказывает за быструю смену

самому надо выставить значение чтоб банило ? или авто уже настроено
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magis1337
сообщение 28.7.2014, 11:17
Сообщение #30
Стаж: 11 лет
Город: Odessa

Сообщений: 2782
Благодарностей: 1535
Полезность: 918

host5.ru
Меценат Меценат

Цитата(asus5343 @ 28.7.2014, 11:13) *
самому надо выставить значение чтоб банило ? или авто уже настроено

sh_namespam 1 //Включить или отключить
sh_kara_name "amx_ban 777600 %userid% NameSpam" //наказание
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
ops244
сообщение 28.7.2014, 11:17
Сообщение #31
Стаж: 15 лет

Сообщений: 958
Благодарностей: 939
Полезность: 0

Цитата(asus5343 @ 28.7.2014, 13:13) *
самому надо выставить значение чтоб банило ? или авто уже настроено

самому, под свою бансистему
параметр sh_kara_name
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
asus5343
сообщение 28.7.2014, 11:34
Сообщение #32
Стаж: 12 лет

Сообщений: 209
Благодарностей: 34
Полезность: 0

Цитата(ops244 @ 28.7.2014, 14:17) *
самому, под свою бансистему
параметр sh_kara_name

вот так?
//наказание за использование SH, переменные %name% %userid% %ip%
//по умолчанию настроен для бана через амхбанс 1.6
amx_sh_kara "amx_kick %userid% SH!"//"amx_ban 777600 %userid% Обнаружен SpeedHack"

//чувствительность плагина[0.1..0.95], рекомендуется от 0.7 до 0.95
//чем меньше значение, тем меньше ложных срабатываний, но и хуже детектирование
amx_sh_sens "0.9"

//активность плагина[1..95], рекомендуемые значения от 5 до 20 - влияет на частоту проверок
amx_sh_activ "25"

//агрессивное поведение 2/1/0 влияет на число проверок и скорость выдачи бана
amx_sh_agressiv "1"

//число предупреждений до наказания, рекомендуемые значения от 3 до 10
amx_sh_warn "6"

//Безопасная проверка - сбрасывает предупреждние, если вторая проверка не выявила SH
//мешает обнаруживать SH перемещающихся рывками, но снижает вероятность ложного бана
//Так же хороша для Варкрафт сервера в положении 1
amx_sh_safe "1"

sh_namespam 1 //Включить или отключить
sh_kara_name "amx_ban 777600 %userid% NameSpam" //наказание
sh_namewarns 6 //число предупреждений до бана
sh_timewarn 4.0 //Если игрок меняет ник чаще чем 1 раз в sh_timewarn секунд - получает предупреждение
sh_timeblock 2.0 //Если игрок меняет ник чаще чем 1 раз в sh_timeblock секунд - смена ника блокируется
sh_userinform 0 //Если вы хотите информировать игроков о том как часто можно менять ник
sh_informwarn "Name spam cause BAN. You can change name 1 time at " //Что сообщить при предупреждении. Будет добавлено sh_timewarn sec
sh_informchange "Name change blocked. You can change name 1 time at " //Что сообщить при блокировке Будет добавлено sh_timeblock sec
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
ops244
сообщение 28.7.2014, 11:37
Сообщение #33
Стаж: 15 лет

Сообщений: 958
Благодарностей: 939
Полезность: 0

Цитата(asus5343 @ 28.7.2014, 13:34) *
вот так?

откуда я знаю какая у тебя бансистема? crazy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
asus5343
сообщение 28.7.2014, 11:42
Сообщение #34
Стаж: 12 лет

Сообщений: 209
Благодарностей: 34
Полезность: 0

Цитата(ops244 @ 28.7.2014, 14:37) *
откуда я знаю какая у тебя бансистема? crazy.gif

фреш бан
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 20.8.2014, 14:28
Сообщение #35
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(Bloo @ 16.5.2014, 21:40) *
on1x, это самостоятельный плагин, просто делался допом к SHDetector, к слову в нем теперь уже есть данный функционал...

Какая связь между спидхаком и часто сменой ника?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 20.8.2014, 14:38
Сообщение #36


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

[WPMG]PRoSToTeM@, по тому что все привыкли что они идут вместе (SH by Mazdan)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 20.8.2014, 14:42
Сообщение #37
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Bloo, а нафига маздан запихал это туда?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 20.8.2014, 14:53
Сообщение #38


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

[WPMG]PRoSToTeM@, а почему бы нет?) Думаю код не такой большой что бы выделять его в отдельный плагин, на тот момент его SH был наиболее актуальным и адекватным, почему бы не предоставить дополнительно к нему еще и защиту от NameSpam?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 20.8.2014, 15:28
Сообщение #39
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(Bloo @ 20.8.2014, 16:53) *
[WPMG]PRoSToTeM@, а почему бы нет?) Думаю код не такой большой что бы выделять его в отдельный плагин, на тот момент его SH был наиболее актуальным и адекватным, почему бы не предоставить дополнительно к нему еще и защиту от NameSpam?

Мой плагин на блокировку частой смены ника, который я ещё не успел выложить, состоит из 60 строчек. Вполне достойно отдельного плагина. Несвязанный функционал как раз стоит 'выделять в отдельный плагин': это основа концепции плагинов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
XyLiGaN
сообщение 20.8.2014, 16:01
Сообщение #40
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Safety1st,
И когда твоё чудо можно будет погладеть?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 3
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: