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.
|
AntiCommerce
#1
Napisano 11.12.2008 23:12
Popularny
Cześć, chcę zaprezentować Wam mój plugin. Umieściłem go na forum anglojęzycznym, więc tu podam tylko spolszczony opis itd.
Oryginalny link:http://forums.allied...ead.php?t=79596
Nie załączam źródła, bo projekt jest ciągle rozwijany i problematyczne byłoby publikowanie każdej nowej wersji w wielu miejscach.
Ogólnie rzecz biorąc jest to anty-spam reklamowy.
Opis
To jest filtr do czatu i nicków. Jeśli wiadomość (say, say_team) zawiera adres strony www albo IP serwera, plugin nie pozwala pokazać tego na czacie. Jeśli to nick informuje o obowiązku zmiany nicku lub robi to automatycznie. Ten plugin, oparty na wyrażeniach regularnych, jest bronią przeciwko spamerom.
Jest nieaktywny gdy ma sprawdzać wiadomość/nick admina (jeśli gracz ma immunitet to może reklamować).
Cvar`y:
ac_log 0|1 (default 1)Znaczy, że prowadzone są logi (1) znalezionych reklam lub nie(0). Aby możliwe było tworzenie plików logów należy utworzyć folder 'advert' w katalogu 'amxmodx/logs/'
---------------------
ac_what2search 0|1|2|3 (default 3)Wartość z listy:
* 0 - nic (~plugin wyłączony)
* 1 - szuka tylko IP
* 2 - szuka stron WWW
* 3 - oba (IP i WWW)
---------------------
ac_punish 0|1|2 (default 0)Kara dla spamerów:
* 0 - ostrzeżenie
* 1 - kick
* 2 - ban
---------------------
ac_bantime
#2
Napisano 11.12.2008 23:52
Moduły:
sokets to pewnie do niecnych celów...
poza tym wystarczy dontsayips troszeczkę przerobiony.
#3
Napisano 12.12.2008 00:31
#4
Napisano 12.12.2008 07:26
#5
Napisano 12.12.2008 14:57
Moduł
1. Próba połączenia następuje tylko w wypadku znalezienia podejrzanego ciągu
2. Weryfikacja ciągu znaków jest konieczna, ze względu na popularność zapisu
Problem furtki niepotrzebnych znaków został rozwiązany przy sprawdzaniu IP, wkrótce zaimplementuję podobny system dla adresów www.
Edit.
----------
Poczytałem trochę i nie zgadzam się, że to troszkę przerobiony dontsayips. Posiada więcej opcji konfiguracji: szukanie nickach, wybór kary, wyjątki. Do tego może szukać też reklam stron www i dzięki modułowi sockets gracz zostaje ukarany za reklamowanie istniejących stron (nawet jeśli poda adres bez http:// i www ). Wrażliwy, łatwy do konfiguracji system zmiany szukanego wzorca można dopasować tak, aby wyłapywał większość wariacji IP - czyli takich form zapisu, które generalnie IP nie są, ale mają identyczną budowę, np:
. Sugeruję przetestować ;-)12.12.12,12
#6
Napisano 23.12.2008 14:10
wpisuję w consoli
register_exception "nazwa serwera"
i jest ok po wpisaniu
showexc
widać go na liście wyjątków.Ale po zmianie mapy w wyjątkach nie ma nic nawet IP serwera pomimo tego że miało się samo zapisać.
#7
Napisano 23.12.2008 14:18
#8
Napisano 23.12.2008 17:33
edit:
Ok thx
#9
Napisano 23.12.2008 17:36
register_exception "google.pl"
register_exception "amxx.pl"
...
#10
Napisano 09.07.2009 19:22
Do czego on jest? (Co daje 1 a co 0 ?)No longer ac_flex_pattern 0|1
#11
Napisano 09.07.2009 20:57
register_exception "google.pl"
register_exception "amxx.pl"
...
Jako cvar czy server.cfg ?
#12
Napisano 09.07.2009 23:26
Wszystko jasne to lub to wpisujesz do tych plików. Czytanie ze zrozumieniemdodaj listę wyjątków do server.cfg albo amxx.cfg
#13
Napisano 10.07.2009 09:05
[ Dodano: 10-07-2009, 10:32 ]
Aha i jeszcze jedno
Aby możliwe było tworzenie plików logów należy utworzyć folder 'advert' w katalogu 'amxmodx/logs/'
Większość pluginów tworzy sobie sama katalog, tutaj trzeba manualnie?
#14
Napisano 10.07.2009 10:27
zawsze zalecane jest manualne utworzenie gdyż mogą być problemy z chmod'ami i albo nie będziesz mógł nic zrobić w tym katalogu(np usunąć plik) lub w ogóle nie będziesz mógł sprawdzić jego zawartości.Większość pluginów tworzy sobie sama katalog, tutaj trzeba manualnie?
#15
Napisano 10.07.2009 14:15
Po wrzuceniu (było może z 10 osób na serwerze), po 5 minutach zostało może dwóch..
Plugin banuje za free, ktoś coś napisze (nawet nie muszą być to liczby) i ma tydzień z głowy (bo ustawiłem na tydzień, ale ban to jednak ban...)
#16
Napisano 11.07.2009 00:04
#17
Napisano 13.07.2009 16:55
no longer - informacja, że cvar został wycofanyNo longer ac_flex_pattern 0|1
Co do banowania za byle co możesz dostroić czułość pluginu cvarami
ac_ips_chars
ac_max_chars
#18
Napisano 14.07.2009 08:57
#19
Napisano 07.02.2011 19:32
ac_what2search 3
ac_ips_chars " -=.,*'[q]"
ac_max_chars 3
#20
Napisano 17.07.2012 11:00
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych