Нещо ефективно за стопиране на "spam"-енето ?

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Нещо ефективно за стопиране на "spam"-енето ?

Мнение от iv69 » 13 Авг 2018, 14:05

Трябва ми ефектен плъгин с който, ако някой изпрати повече от 3 чат-съобщения в рамките на 60сек. , да му бъде спрян целия чат до смяната на мапа! Имунитет за това да имат само играчи с флаг "а"

Благодаря !
Последно промяна от iv69 на 13 Авг 2018, 21:25, променено общо 1 път.

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Нещо ефективно за стопиране на "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
}

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Нещо ефективно за стопиране на "spam"-енето ?

Мнение от iv69 » 13 Авг 2018, 22:50

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 секунди:
Супер е станал , работи и дори има и цветни съобщения за господата спамери .
Благодаря !

:lock: :tnx:

Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1318
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 244 пъти
Получена благодарност: 42 пъти

Нещо ефективно за стопиране на "spam"-енето ?

Мнение от cgozzie » 13 Авг 2018, 22:55

Ще може ли да добавите поне 1 предупреждение преди да напише последното и да му затвори чата.Се пак трябва да има нещо предупредително искам да го ползвам с тази поправка обаче ако може преди да затворите темата.
Изображение

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Нещо ефективно за стопиране на "spam"-енето ?

Мнение от OciXCrom » 14 Авг 2018, 00:26

cgozzie написа: 13 Авг 2018, 22:55 Ще може ли да добавите поне 1 предупреждение преди да напише последното и да му затвори чата.Се пак трябва да има нещо предупредително искам да го ползвам с тази поправка обаче ако може преди да затворите темата.

Код за потвърждение: Избери целия код

#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"-енето ?

Мнение от iv69 » 14 Авг 2018, 09:37

А аз няма да го ползвам втория код, тъй като ми трябва основно против ония които или умишлено влизат с цел реклами, или имат такива slowhacking- за реклами на ЦС-а си, или са някои нервозни деца или някои пияндета... Все хора които и да ги предупредиш едва ли ще се разберат от дума... а напротив..обратното... Така , че всеки сам да си решава.... Аз предпочитам определено първия код...
Благодаря на Оцикс за вниманието.
Можете да залкючвате !

Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1318
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 244 пъти
Получена благодарност: 42 пъти

Нещо ефективно за стопиране на "spam"-енето ?

Мнение от cgozzie » 14 Авг 2018, 11:55

Много се извинявам може и да не съм доразбрал,плъгина спира чата за 3 еднакви съобщения или няма значение какви са.Плъгина за мен ще е смислен ако в рамките на 60сек,или може и по малко засече 3 еднакви и тогава ще го предупреди и ще му блокира чата.Но ако е за просто че хората си чатят в чата и в рам на 60сек ако пишат повече от 3 и да ги блоква за мен е безмислено да го ползвам.Пак се извинявам,ако нещо не съм разбрал или подвел.
Изображение

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Нещо ефективно за стопиране на "spam"-енето ?

Мнение от iv69 » 14 Авг 2018, 13:00

В рамките на една минута ако от някого бъдат изпратени повече от три - четири ...или пет... то не може 5 защото на 4-тото ти забранява чата до края на мапа... Все пак има квари и може да си ги настроиш да са ти за 5 или 6 съобщения.... или за 2 или 3 минути.... полезен е ако има нервозни които само чатят и не играят...или против спамери.... Мисля , че е без значение от вида на съобщението... аз го пробвах за едно и също съобщение, и не знам дали е за различни - за това попитай Оцикс... или сам провери :)

p.s. #define MAX_MESSAGES 3
#define MSG_TIME 60.0
Може би е без значение от съобщението...което е по-добре.. а ако искаш да си чатят ама да не прекаляват ..сложи първия ред на 5 или 6 за минута...Кой как бъзро умее да пише..Знам хора които с клавиатурата могат да спамят по-бързо от програма за спам :)

Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1318
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 244 пъти
Получена благодарност: 42 пъти

Нещо ефективно за стопиране на "spam"-енето ?

Мнение от cgozzie » 14 Авг 2018, 13:11

Да разбрах го това ако не е нахално,виждам че OciXCrom го прави да добави и 1 проверка за 3-поредни еднакви съобщения също да му спира чата,плъгинчето ще е перфектно и полезно за доста хора.
Изображение

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Нещо ефективно за стопиране на "spam"-енето ?

Мнение от iv69 » 15 Авг 2018, 14:04

Амии , да заключваме темата , а ?

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: Bing [Bot] и 20 госта