Нещо ефективно за стопиране на "spam"-енето ?
-
iv69
Извън линия - Потребител
- Мнения: 744
- Регистриран на: 17 Мар 2018, 15:34
- Се отблагодари: 214 пъти
- Получена благодарност: 39 пъти
Нещо ефективно за стопиране на "spam"-енето ?
Трябва ми ефектен плъгин с който, ако някой изпрати повече от 3 чат-съобщения в рамките на 60сек. , да му бъде спрян целия чат до смяната на мапа! Имунитет за това да имат само играчи с флаг "а"
Благодаря !
Благодаря !
Последно промяна от iv69 на 13 Авг 2018, 21:25, променено общо 1 път.
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Нещо ефективно за стопиране на "spam"-енето ?
Сложи го най-отгоре в plugins.ini:
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <cromchat>
#define MAX_MESSAGES 3
#define MSG_TIME 60.0
new g_iMessages[33]
public plugin_init()
{
register_plugin("Anti-Spam", "1.0", "OciXCrom")
register_clcmd("say", "OnSay")
register_clcmd("say_team", "OnSay")
CC_SetPrefix("&x03[Anti-Spam]")
set_task(MSG_TIME, "ResetCounter", .flags = "b")
}
public client_putinserver(id)
g_iMessages[id] = 0
public ResetCounter()
arrayset(g_iMessages, 0, sizeof(g_iMessages))
public OnSay(id)
{
if(get_user_flags(id) & ADMIN_IMMUNITY)
return PLUGIN_CONTINUE
if(g_iMessages[id] >= MAX_MESSAGES)
{
CC_SendMessage(id, "Napisal si poveche ot &x04%i &x01suobshteniq v srok ot &x04%.0f &x01sekundi.", MAX_MESSAGES, MSG_TIME)
CC_SendMessage(id, "Chatut ti e izkliuchen do kraq na kartata.")
return PLUGIN_HANDLED
}
g_iMessages[id]++
return PLUGIN_CONTINUE
}
-
iv69
Извън линия - Потребител
- Мнения: 744
- Регистриран на: 17 Мар 2018, 15:34
- Се отблагодари: 214 пъти
- Получена благодарност: 39 пъти
Нещо ефективно за стопиране на "spam"-енето ?
Много Благодаря, слагам плъгина веднага, и ако може ще оставим "темата отворена" , за няколко дни докато се появят "спамерите", да видим как действа и ще дам веднага отзив.OciXCrom™ написа: ↑13 Авг 2018, 21:23 Сложи го най-отгоре в plugins.ini:
Код за потвърждение: Избери целия код
#include <amxmodx> #include <cromchat> #define MAX_MESSAGES 3 #define MSG_TIME 60.0 new g_iMessages[33] public plugin_init() { register_plugin("Anti-Spam", "1.0", "OciXCrom") register_clcmd("say", "OnSay") register_clcmd("say_team", "OnSay") CC_SetPrefix("&x03[Anti-Spam]") set_task(MSG_TIME, "ResetCounter", .flags = "b") } public client_putinserver(id) g_iMessages[id] = 0 public ResetCounter() arrayset(g_iMessages, 0, sizeof(g_iMessages)) public OnSay(id) { if(get_user_flags(id) & ADMIN_IMMUNITY) return PLUGIN_CONTINUE if(g_iMessages[id] >= MAX_MESSAGES) { CC_SendMessage(id, "Napisal si poveche ot &x04%i &x01suobshteniq v srok ot &x04%.0f &x01sekundi.", MAX_MESSAGES, MSG_TIME) CC_SendMessage(id, "Chatut ti e izkliuchen do kraq na kartata.") return PLUGIN_HANDLED } g_iMessages[id]++ return PLUGIN_CONTINUE }
Пак благодаря !
Добавено преди 1 час 20 минути 40 секунди:
Супер е станал , работи и дори има и цветни съобщения за господата спамери .
Благодаря !
-
cgozzie
Извън линия - Потребител
- Мнения: 1318
- Регистриран на: 13 Окт 2016, 22:10
- Местоположение: Варна
- Се отблагодари: 244 пъти
- Получена благодарност: 42 пъти
Нещо ефективно за стопиране на "spam"-енето ?
Ще може ли да добавите поне 1 предупреждение преди да напише последното и да му затвори чата.Се пак трябва да има нещо предупредително искам да го ползвам с тази поправка обаче ако може преди да затворите темата.
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Нещо ефективно за стопиране на "spam"-енето ?
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <cromchat>
#define MAX_MESSAGES 3
#define MSG_TIME 60.0
new g_iMessages[33]
public plugin_init()
{
register_plugin("Anti-Spam", "1.0", "OciXCrom")
register_clcmd("say", "OnSay")
register_clcmd("say_team", "OnSay")
CC_SetPrefix("&x03[Anti-Spam]")
set_task(MSG_TIME, "ResetCounter", .flags = "b")
}
public client_putinserver(id)
g_iMessages[id] = 0
public ResetCounter()
arrayset(g_iMessages, 0, sizeof(g_iMessages))
public OnSay(id)
{
if(get_user_flags(id) & ADMIN_IMMUNITY)
return PLUGIN_CONTINUE
if(g_iMessages[id] >= MAX_MESSAGES)
{
CC_SendMessage(id, "Napisal si poveche ot &x04%i &x01suobshteniq v srok ot &x04%.0f &x01sekundi.", MAX_MESSAGES, MSG_TIME)
CC_SendMessage(id, "Chatut ti e izkliuchen do kraq na kartata.")
return PLUGIN_HANDLED
}
else if(g_iMessages[id] == (MAX_MESSAGES - 1))
CC_SendMessage(id, "Mojesh da napishesh samo oshte edno suobshtenie predi chatut ti da bude izkliuchen!")
g_iMessages[id]++
return PLUGIN_CONTINUE
}
-
iv69
Извън линия - Потребител
- Мнения: 744
- Регистриран на: 17 Мар 2018, 15:34
- Се отблагодари: 214 пъти
- Получена благодарност: 39 пъти
Нещо ефективно за стопиране на "spam"-енето ?
А аз няма да го ползвам втория код, тъй като ми трябва основно против ония които или умишлено влизат с цел реклами, или имат такива slowhacking- за реклами на ЦС-а си, или са някои нервозни деца или някои пияндета... Все хора които и да ги предупредиш едва ли ще се разберат от дума... а напротив..обратното... Така , че всеки сам да си решава.... Аз предпочитам определено първия код...
Благодаря на Оцикс за вниманието.
Можете да залкючвате !
Благодаря на Оцикс за вниманието.
Можете да залкючвате !
-
cgozzie
Извън линия - Потребител
- Мнения: 1318
- Регистриран на: 13 Окт 2016, 22:10
- Местоположение: Варна
- Се отблагодари: 244 пъти
- Получена благодарност: 42 пъти
Нещо ефективно за стопиране на "spam"-енето ?
Много се извинявам може и да не съм доразбрал,плъгина спира чата за 3 еднакви съобщения или няма значение какви са.Плъгина за мен ще е смислен ако в рамките на 60сек,или може и по малко засече 3 еднакви и тогава ще го предупреди и ще му блокира чата.Но ако е за просто че хората си чатят в чата и в рам на 60сек ако пишат повече от 3 и да ги блоква за мен е безмислено да го ползвам.Пак се извинявам,ако нещо не съм разбрал или подвел.
-
iv69
Извън линия - Потребител
- Мнения: 744
- Регистриран на: 17 Мар 2018, 15:34
- Се отблагодари: 214 пъти
- Получена благодарност: 39 пъти
Нещо ефективно за стопиране на "spam"-енето ?
В рамките на една минута ако от някого бъдат изпратени повече от три - четири ...или пет... то не може 5 защото на 4-тото ти забранява чата до края на мапа... Все пак има квари и може да си ги настроиш да са ти за 5 или 6 съобщения.... или за 2 или 3 минути.... полезен е ако има нервозни които само чатят и не играят...или против спамери.... Мисля , че е без значение от вида на съобщението... аз го пробвах за едно и също съобщение, и не знам дали е за различни - за това попитай Оцикс... или сам провери
p.s. #define MAX_MESSAGES 3
#define MSG_TIME 60.0
Може би е без значение от съобщението...което е по-добре.. а ако искаш да си чатят ама да не прекаляват ..сложи първия ред на 5 или 6 за минута...Кой как бъзро умее да пише..Знам хора които с клавиатурата могат да спамят по-бързо от програма за спам
p.s. #define MAX_MESSAGES 3
#define MSG_TIME 60.0
Може би е без значение от съобщението...което е по-добре.. а ако искаш да си чатят ама да не прекаляват ..сложи първия ред на 5 или 6 за минута...Кой как бъзро умее да пише..Знам хора които с клавиатурата могат да спамят по-бързо от програма за спам
-
cgozzie
Извън линия - Потребител
- Мнения: 1318
- Регистриран на: 13 Окт 2016, 22:10
- Местоположение: Варна
- Се отблагодари: 244 пъти
- Получена благодарност: 42 пъти
Нещо ефективно за стопиране на "spam"-енето ?
Да разбрах го това ако не е нахално,виждам че OciXCrom го прави да добави и 1 проверка за 3-поредни еднакви съобщения също да му спира чата,плъгинчето ще е перфектно и полезно за доста хора.
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 0 Отговори
- 1733 Преглеждания
-
Последно мнение от m0ney
-
- 4 Отговори
- 2777 Преглеждания
-
Последно мнение от Infamous2018
-
- 6 Отговори
- 2941 Преглеждания
-
Последно мнение от Scorpions95
-
- 0 Отговори
- 1569 Преглеждания
-
Последно мнение от Autumn Shade
-
- 2 Отговори
- 2062 Преглеждания
-
Последно мнение от jumby1990
-
- 9 Отговори
- 2848 Преглеждания
-
Последно мнение от OciXCrom
-
- 0 Отговори
- 1061 Преглеждания
-
Последно мнение от Marinovv
Кой е на линия
Потребители разглеждащи този форум: Bing [Bot] и 20 госта