hlmod.hu
https://hlmod.hu/

Hirdetés blokkoló
https://hlmod.hu/viewtopic.php?f=101&t=20066
Oldal: 3 / 3

Szerző:  jokypapa [ 2017.10.15. 09:54 ]
Hozzászólás témája:  Re: Hirdetés blokkoló

Shadow -.- írta:
Kedves mforce.!
Nekem nem akar menni a plugin. :shock: Minden fordítónál próbáltam már. De nem megy. Tudnál segíteni.?

Próbáltad itt is lefordítani?

https://amx.freakz.ro/

Szerző:  regener [ 2017.10.15. 18:39 ]
Hozzászólás témája:  Re: Hirdetés blokkoló

Shadow -.- írta:
Kedves mforce.!
Nekem nem akar menni a plugin. :shock: Minden fordítónál próbáltam már. De nem megy. Tudnál segíteni.?


mforce írta:
Követelmények:

ColorChat Stock Version by ConnorMcLeod: https://forums.alliedmods.net/showpost. ... stcount=90


Ez megvan?

Szerző:  Shadow -.- [ 2017.10.16. 16:19 ]
Hozzászólás témája:  Re: Hirdetés blokkoló

regener írta:
Shadow -.- írta:
Kedves mforce.!
Nekem nem akar menni a plugin. :shock: Minden fordítónál próbáltam már. De nem megy. Tudnál segíteni.?


mforce írta:
Követelmények:

ColorChat Stock Version by ConnorMcLeod: https://forums.alliedmods.net/showpost. ... stcount=90


Ez megvan?


Köszi de már sikerült. Megbuheráltam egy picikét. Print_color helyett már ColorChat van! És tökéletesen fut a global offensive szerveremen ;)

Szerző:  ZiT3K [ 2021.02.18. 15:16 ]
Hozzászólás témája:  Re: Hirdetés blokkoló

mforce írta:
Block Advertising
v1.3 by Alka
Fordította: mforce


Leírás:

A plugin blokkolja és akár ki is rúgja a hirdetőket a szerveren. A lehető legtöbb formátumot észleli és blokkolja. Pl.: szóköz a webcímek, számok közt, sok pont, szimbólumok.

Példa a találatokra:

Kód:
11.1.1.1
11.1.1.1:20715
11...1...1...1 (Akármennyi pont)
11/1/1/1
11 / 1 / 1 / 1
1/1.2.3/1.2/3 (Mindenféle kombináció)
11 1 1 1
1 2 3       1 1      3 1     2
22 l 2 l 2 l 2


Cvar:

amx_advblock (Alap: "abcde")
Kód:
a - Hirdetésnek vett chat sorok blokkolása
b - A hirdető figyelmeztetése
c - Játékos kickelése,ha meghaladta a MAX_WARNINGS (alap: 3) hirdetést.
d - Hirdetésnek vélt chat sorok logolása ( Név és üzenet )
e - A BYPASS_FLAG (alap: rcon) joggal rendelkező adminok kivételek

Követelmények:

ColorChat Stock Version by ConnorMcLeod: https://forums.alliedmods.net/showpost.php?p=1417992&postcount=90?p=1417992&postcount=90

Módosítható elemek:

ColorChat használat: Írj eléjük // jelet,ha nem szeretnél színeket látni benne.
Kód:
//#include <colorchat>
//#define USE_COLORCHAT

Maximum figyelmeztetések a kirúgás előtt,ha a "c" cvar értéket használod.
Kód:
#define MAX_WARNINGS 3

Admin flag a hirdetés blokkoló kikerüléséhez:
Kód:
#define BYPASS_FLAG ADMIN_RCON

Fájlok:

advblock_config.ini - Rakd az /addons/amxmodx/configs mappába.
advblock_logs.log - A log fájl automatikusan generálódik a /addons/amxmodx/logs mappába.
block_advertising.sma - Értelemszerűen a megadott ColorChat includet használva átalakítod .amxx-be, az /addons/amxmodx/plugins mappába helyezed az .amxx fájlt,és az addons/amxmodx/configs/plugins.ini-be beírod az elérési nevét (block_advertising.amxx).


Üdv mforce!
Itt a pluginoknál nem találtam újabbat.
Viszont ezzel az a bajom, hogy ha console-ból írsz, akkor úgy nem blokkolja a hirdetéseket.


Ezt valahogy be tudod-e okosítani arra is? :D
Vagy tudsz ajánlani esetleg más, már kész, kicsit fejlettebb hirdetésblokkolót?

Természetesen máshoz is szóltam :D :)

Előre is köszönöm!

Szerző:  mforce [ 2021.02.19. 16:50 ]
Hozzászólás témája:  Re: Hirdetés blokkoló

Teszteld kérlek.
Csak natúran blokkolja a hirdetéseket. vesszővel és idézőjelbe helyezve folytatható a lista a szűrt hirdetésrészletekre.

  1. #include <amxmodx>
  2.  
  3. #define EXCEPTION   "mforce.hu"
  4.  
  5. new const g_sAdvertPart[][] = {
  6.     "connect", ":27", "http:", "https:", "www.", ".net", ".com", ".info", ".org", ".eu", ".net", ".hu"
  7. }
  8.  
  9. public plugin_init() {
  10.     register_plugin("Block Chat Advertisement", "1.0", "mforce");
  11.     register_clcmd("say", "SayAdvertCheck");
  12.     register_clcmd("say_team", "SayAdvertCheck");
  13. }
  14.  
  15.  
  16. public SayAdvertCheck(id) {
  17.     new sMsg[128];
  18.     read_args(sMsg, charsmax(sMsg));
  19.     return(sMsg[0] != '/' && !bIsValidString(sMsg)) ? PLUGIN_HANDLED : PLUGIN_CONTINUE;
  20. }
  21.  
  22. bool:bIsValidString(string[]) {
  23.     if(containi(string, EXCEPTION) != -1)
  24.         return true;
  25.  
  26.     for(new i; i < sizeof g_sAdvertPart; i++) {
  27.         if(containi(string, g_sAdvertPart[i]) != -1)
  28.             return false;
  29.     }
  30.     return true;   
  31. }

Szerző:  ZiT3K [ 2021.02.19. 18:43 ]
Hozzászólás témája:  Re: Hirdetés blokkoló

mforce írta:
Teszteld kérlek.
Csak natúran blokkolja a hirdetéseket. vesszővel és idézőjelbe helyezve folytatható a lista a szűrt hirdetésrészletekre.
► Spoiler mutatása


Okés mforce ez tökéletesen rendben van. Jól előreláttad, mert a kicket is ki szerettem volna szedetni. :) Köszi!

Oldal: 3 / 3 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/