Przejdź do treści
PLSetti
Rozszerzony

qRemoveAds / Remove ads - Usuwanie reklam z czat/nick/clantag

autor: Qesik

Plugin do CS2 pomaga walczyć z reklamami na serwerze w postaci tekstowej wiadomości, nicku czy clantagu, a to wszystko zgodnie z ustawieniami w pliku konfiguracyjnym, także z whitelist słówek.

Dostęp do klubu

Rozszerzony

Zakup dostępu kosztuje 100,00 zł, a każde przedłużenie za 40,00 zł daje 1 miesiąc wsparcia.

Zakup

100,00 zł

Przedłużenie

40,00 zł

Wsparcie

1 miesiąc

qRemoveAds

qRemoveAds to plugin do CounterStrikeSharp, ktory pomaga ograniczyc reklamy na serwerze CS2.

Plugin sprawdza:

  • nick gracza,
  • wiadomosci na czacie,
  • liste zablokowanych fraz,
  • liste wyjatkow, ktore maja byc ignorowane.

Mozesz go uzyc do blokowania reklam domen, nazw serwisow, slow kluczowych i innych niechcianych fraz pojawiajacych sie w nickach oraz na czacie.

Funkcje

  • sprawdzanie nicku po dolaczeniu gracza,
  • ponowne sprawdzanie nicku po spawnie,
  • sprawdzanie wiadomosci z say i say_team,
  • osobna akcja dla nicku i osobna akcja dla czatu,
  • whitelista slow, ktore nie powinny byc blokowane,
  • pliki jezykowe w katalogu lang,
  • mozliwosc pomijania graczy z uprawnieniem administratora.

Instalacja

  1. Skopiuj paczkę do folderu csgo.
  2. Skonfiguruj plugin.
  3. Zrestartuj serwer albo przeladuj plugin.

Uprawnienie pomijajace blokade

Gracz z uprawnieniem:

@qRemoveAds/permission

nie bedzie sprawdzany przez plugin.

To przydaje sie np. dla administracji, wlasciciela serwera albo botow technicznych.

Konfiguracja

Plik konfiguracji:

addons/counterstrikesharp/configs/Qesik/RemoveAds.json

Przykladowa konfiguracja:

{
  "NickAction": 0,
  "NickBanTime": 0,
  "NickReplaceText": "[cenzura]",
  "ChatAction": 0,
  "ChatBanTime": 0,
  "BlockWords": [
    ".pl",
    ".com",
    ".eu",
    "goboosting",
    "keydrop",
    "key-drop",
    "g4skins"
  ],
  "WhitelistWords": [
    "qesik",
    "cs-classic"
  ]
}

Opis opcji

NickAction

  • 0 - zamienia zablokowane slowa w nicku na tekst z NickReplaceText,
  • 1 - wyrzuca gracza z serwera,
  • 2 - banuje gracza.

NickBanTime

  • czas bana dla NickAction: 2,
  • zwykle w minutach, zgodnie z dzialaniem komendy ban na serwerze.

NickReplaceText

  • tekst podstawiany w miejsce wykrytej reklamy w nicku,
  • przyklad: [cenzura].

ChatAction

  • 0 - blokuje wiadomosc i wyswietla informacje graczowi,
  • 1 - wyrzuca gracza z serwera,
  • 2 - banuje gracza.

ChatBanTime

  • czas bana dla ChatAction: 2.

BlockWords

  • lista fraz, ktore maja byc blokowane,
  • plugin porownuje je bez rozrozniania wielkosci liter.

WhitelistWords

  • lista fraz, ktore maja byc ignorowane,
  • przydaje sie, gdy fragment whitelisty zawiera slowo podobne do pozycji z BlockWords.

Jak dziala whitelist

Whitelist jest sprawdzana przed wykryciem zablokowanych fraz.

Przyklad:

  • jesli blokujesz .pl,
  • ale chcesz przepuscic moja-strona.pl-safe,
  • mozesz dodac odpowiedni wyjatek do WhitelistWords.

Dzieki temu plugin nie bedzie reagowal na dozwolone przypadki, nawet jesli zawieraja fragment z listy blokad.

Pliki jezykowe

Plugin korzysta z plikow tlumaczen w katalogu:

addons/counterstrikesharp/plugins/qRemoveAds/lang/

Dostepne sa gotowe pliki:

  • pl.json
  • en.json
  • cs.json
  • ua.json

Mozesz je edytowac pod wlasne komunikaty serwera.

Uwagi

  • Zbyt agresywna lista BlockWords moze powodowac falszywe trafienia.
  • Warto najpierw zaczac od lagodniejszych ustawien, a dopiero potem przejsc do kicka lub bana.
  • Po kazdej zmianie konfiguracji najlepiej przeladowac plugin lub zmienic mape.