Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[ROZWIĄZANE] Jak pozbyć sie botów reklamujących serwer.


  • Zamknięty Temat jest zamknięty
9 odpowiedzi w tym temacie

#1 aRrOw

    Profesjonalista

  • Użytkownik

Reputacja: 15
Początkujący

  • Postów:196
  • Imię:Luk
  • Lokalizacja:Amxx.pl
Offline

Napisano 16.07.2015 14:46

Siema. Przejdę od razu do konkretów. Na moim serwerze jest "plaga" botów, wchodzi z 5 botów i reklamują zapychając czat. Próbowałem pluginami noip.amxx, anty-reklama, dontsayip.amxx i nic nie pomagają boty nadal reklamują co mam robić?


  • +
  • -
  • 0

b_350_20_692108_381007_FFFFFF_000000.png


#2 Linux'

    Pan Pomocny

  • Power User

Reputacja: 549
Wszechwiedzący

  • Postów:1 501
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 16.07.2015 15:00

Odsylam do mojej wypowiedzi w tym temacie.


  • +
  • -
  • 0

b35020692_qesnxqa.png


#3 aRrOw

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 15
Początkujący

  • Postów:196
  • Imię:Luk
  • Lokalizacja:Amxx.pl
Offline

Napisano 16.07.2015 15:30

Tylko który z kodów niweluje w 100% reklamy z spacjami typu zapraszam na xxx xxx xxx xxx ??


  • +
  • -
  • 0

b_350_20_692108_381007_FFFFFF_000000.png


#4 tytusek

    Czempion

  • Power User

Reputacja: 229
Wszechwidzący

  • Postów:822
Offline

Napisano 16.07.2015 15:45

amxx.pl/topic/146787-no-ip-plugin-blokujący-reklamujące-boty-ip-spam/ 


  • +
  • -
  • 0

#5 aRrOw

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 15
Początkujący

  • Postów:196
  • Imię:Luk
  • Lokalizacja:Amxx.pl
Offline

Napisano 16.07.2015 15:48

Mam już ten plugin, ale on nie działa prawidłowo. Podobno w ty temacie co podałeś jest jakiś lepszy pattern który nweluje spam z ip ze spacjami. Ale ja nie wiem który bo są dwa.


  • +
  • -
  • 0

b_350_20_692108_381007_FFFFFF_000000.png


#6 Linux'

    Pan Pomocny

  • Power User

Reputacja: 549
Wszechwiedzący

  • Postów:1 501
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 16.07.2015 16:14

Druga strona, moj post. Tam wszystko pisze.

([0-9].*[qwertyuiopasdfghjklzxcvbnm`,./;'-= ].*[0-9].*[qwertyuiopasdfghjklzxcvbnm`,./;'-= ].*[0-9].*[qwertyuiopasdfghjklzxcvbnm`,./;'-= ].*[0-9])

do tego pluginu zainstaluj plugin od darka ktory ci wyslalem i juz zaden bot nie wejdzie. Testowane...


  • +
  • -
  • 2

b35020692_qesnxqa.png


#7 aRrOw

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 15
Początkujący

  • Postów:196
  • Imię:Luk
  • Lokalizacja:Amxx.pl
Offline

Napisano 16.07.2015 17:37

Ok. właśnie nie wiedziałem który tak naprawdę kod będzie działać dzięki łap + za drobną pomoc :) . A wiesz może jak dodać to co ty powiedziałem w podanym przez cb poście " (tylko przerobic by weryfikacja gracza wykonywala sie juz przy autoryzacji)." Pomożesz mi to przerobić?

Użytkownik aRrOw edytował ten post 16.07.2015 17:58

  • +
  • -
  • 0

b_350_20_692108_381007_FFFFFF_000000.png


#8 Linux'

    Pan Pomocny

  • Power User

Reputacja: 549
Wszechwiedzący

  • Postów:1 501
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 16.07.2015 18:37

Musisz po prostu zrobic by przy wejsciu gracza wykonywala sie funkcja sprawdzajaca (standardowo wykonuje sie przy odrodzeniu bodajrze, na takiego bota to troche za pozno). Podesle ci kod z mojego starego pluginu.

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <regex>

new sprawdzony_gracz[33], nazwa_gracza[33];
new dp_r_id_provider;

public plugin_init()
{
	register_plugin("ShieldHack", "1.1", "Linux`");
	RegisterHam(Ham_Spawn, "player", "client_spawn", 1);
	dp_r_id_provider = get_cvar_pointer ("dp_r_id_provider");

	register_clcmd("say", "client_say"); 
	register_clcmd("say_team", "client_say"); 
}
public client_authorized(id)
{
	get_user_name(id, nazwa_gracza, charsmax(nazwa_gracza));
	client_check2(id, nazwa_gracza);

	sprawdzony_gracz[id] = 0;
	client_spawn(id);
}
public client_spawn(id)
{
	if(is_user_bot(id) || !dp_r_id_provider || task_exists(411+id))
		return;

	server_cmd("dp_clientinfo %d", id);
	server_exec();

	if(get_pcvar_num(dp_r_id_provider) == 4 && !sprawdzony_gracz[id])
	{
		client_cmd(id, "echo ^"^";^"setinfo^" revemu 1");
		set_task(1.0,"client_check", 411+id);
	}
}
public client_check(TASKID)
{
	new id = TASKID-411;
	new tmp[2], reply;
	get_user_info(id, "revemu", tmp, 1);
	reply = str_to_num(tmp);
	if(!reply)
		server_cmd("kick #%d Wykryto uruchomione dodatkowe pliki .DLL!", get_user_userid(id));

	sprawdzony_gracz[id] = 1;
}
public client_say(id) 
{
	new message[128];
	read_args(message, charsmax(message));
	client_check2(id, message);
}
public client_check2(id, string[])
{
	new Regex:result, value, error[2];
	result = regex_match(string, "([0-9].*[qwertyuiopasdfghjklzxcvbnm`,./;'-= ].*[0-9].*[qwertyuiopasdfghjklzxcvbnm`,./;'-= ].*[0-9].*[qwertyuiopasdfghjklzxcvbnm`,./;'-= ].*[0-9])", value, error, 1);
	switch(result)
	{
		case REGEX_MATCH_FAIL, REGEX_PATTERN_FAIL, REGEX_NO_MATCH:
			return PLUGIN_CONTINUE;
	}

	server_cmd("kick #%d Wykryto reklame adresu IP!", get_user_userid(id));
	return PLUGIN_HANDLED;
}

NoIp scalony z pluginem od darka wraz z wszelkimi poprawkami. Jak mialem to kiedys na serwerze to zaden bot czy lamus z reklama sie nie przebil. Poza tym jest jeszcze jeden plus, od razu zabezpiecza przed graczami z protecthaxem (juz nikt nie wejdzie po banie przez wygenerowanie nowego steamid..)


  • +
  • -
  • 2

b35020692_qesnxqa.png


#9 aRrOw

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 15
Początkujący

  • Postów:196
  • Imię:Luk
  • Lokalizacja:Amxx.pl
Offline

Napisano 16.07.2015 19:36

Dzięki wielkie za plugin, i poświęcony czas. Trzymaj + . :D


  • +
  • -
  • 0

b_350_20_692108_381007_FFFFFF_000000.png


#10 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 661
Wszechmogący

  • Postów:1 535
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 21.07.2015 11:52

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych