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
* * * * * 1 głosy

Kultura - ukaraj przeklinających graczy


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
6 odpowiedzi w tym temacie

#1 O'Zone

    Wszechobecny

  • Użytkownik

Reputacja: 594
Wszechwiedzący

  • Postów:409
  • Steam:steam
Offline

Napisano 11.07.2013 12:42

opis

Plugin działa na bardzo prostej zasadzie. Wczytuje z pliku słowa, których następnie wyszukuje w wiadomościach wysyłanych w chatcie przez graczy.

Jeśli takie słowo zostanie znalezione, wiadomość zostaje zablokowana, a gracz zostaje odpowiednio ukarany. Został on napisany na podstawie tego: http://amxx.pl/topic...o-przeklinanie/

Wyeliminowałem wszystkie błędy podczas kompilacji, jakie się tam pojawiały, dodałem informacje wyświetlane w chatcie za pomocą ColorChat, a także konfigurację za pośrednictwem cvarów.

Zmieniłem także kary, w tamtym pluginie były 3, które według opisu w temacie miały być wykonywane losowe. W praktyce wszystkie 3 działały jednocześnie.

Teraz gracz za każde przekleństwo zostanie ukarany 1 fragiem i 1000$ mniej (na prośbę mogę to zmienić na cokolwiek innego), a po osiągnięciu granicznej wartości, zostanie nałożony na niego ban.

Dodałem także możliwość włączenia integracji z AmxBans.

Jeśli ktoś znajdzie w pluginie jakiś błąd/ma jakąś propozycję dotyczącą jego działania, proszę do mnie pisać.

wymagane moduly

amxmod
cstrike
fun
amxmisc
ColorChat

cvary

ban_time "5" - czas bana po przekroczeniu dozwolonej ilości przekleństw (domyślnie 5)
swear_times "3" - liczba przekleństw po, której uzyskaniu zostanie nałożony ban (domyślnie 3)
immunitet_flag "a" - flaga immunitetu przed sprawdzaniem przekleństw (domyślnie a)
amxbans_enabled "0" - integracja z AmxBans (domyślnie wyłączona, 1 - by włączyć)

instalacja

Wrzuć wordlist.txt do addons/amxmodx/configs/
Wrzuć Kultura.sma do addons/amxmodx/scripting/
Wrzuć Kultura.amxx do addons/amxmodx/plugins/
Dopisz Kultura.amxx do addons/amxmodx/configs/plugins.ini

download

Załączone pliki


  • +
  • -
  • 4
Pomogłem? Daj Dołączona grafika

#2 zeschizem

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:8
  • Lokalizacja:Rejtana
Offline

Napisano 14.09.2014 15:42

Jak dasz 2 razy z rzedu jakeis przeklenstwo w 1 rundzie  to za pierwsze wezmie ci 600 $ a po drugim przeklenstwu doda ci 1000 $. Czyli masz 1200 $ od razu na pierwsza runde ;) . Przed chwila sprawdzalem u siebie 


  • +
  • -
  • 0

#3 O'Zone

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 594
Wszechwiedzący

  • Postów:409
  • Steam:steam
Offline

Napisano 14.09.2014 16:19

Nic dziwnego, autor zapomniał o sprawdzeniu, czy gracz ma wystarczającą ilość gotówki.

Poprawiona wersja w załączniku.

Załączone pliki


  • +
  • -
  • 0
Pomogłem? Daj Dołączona grafika

#4 zeschizem

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:8
  • Lokalizacja:Rejtana
Offline

Napisano 14.09.2014 17:43

I o taka odpowiedz mi chodzilo ;) 


  • +
  • -
  • 0

#5 datsun

    Nowy

  • Nowy

Reputacja: 0
Nowy

  • Postów:2
  • Imię:Tomek
  • Lokalizacja:Kraków
Offline

Napisano 19.02.2015 13:08

Da radę zrobić coś takiego że plugin nie reaguje na słowa z wulgaryzmem w środku wyrazu np.

rashuje

podkochuje itd.

Występuje w nich wulgaryzm i plugin reaguje na niego jak na wulgaryzm


  • +
  • -
  • 0

#6 NoLiFeR

    Wszechobecny

  • Użytkownik

Reputacja: 103
Zaawansowany

  • Postów:483
  • GG:
  • Imię:Adrian
  • Lokalizacja:Sosnowiec
Offline

Napisano 19.02.2015 13:38

Da się. Sprawdzasz czy znak przez oraz po wykrytym słowem nie jest isalpha :)


Użytkownik NoLiFeR edytował ten post 19.02.2015 13:39

  • +
  • -
  • 0

#7 datsun

    Nowy

  • Nowy

Reputacja: 0
Nowy

  • Postów:2
  • Imię:Tomek
  • Lokalizacja:Kraków
Offline

Napisano 19.02.2015 15:35

mógłby mi ktoś zrobić wersje w/w pluginu

- zamiast banu za przekleństwo kick: 1 wulgaryzm 1 ostrzeżenie a po 3 ostrzeżeniach gdy jest żywy-slay gdy jest martwy-kick z serwera

- i żeby nie wykrywało takich słów w którym pewien człon jest przekleństwem "rashuje" "podkochuje"


  • +
  • -
  • 0




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

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