Skocz do zawartości

CLOSE


SirSkPlus
 Udostępnij

Rekomendowane odpowiedzi

Nie sprawdzałem, wyglada na fajne. Dodałbym jeszcze force-slowmode czyli dla wszystkich i te on chaty wszystkie połączyć w jedno jeśli sie da ;) i moze by te cenzurowane słowa były w pliku .yml, by łatwo było np stworzyć taka listę i by był zapis ;) 

Odnośnik do komentarza
Udostępnij na innych stronach

3 minuty temu, foxeik napisał:

Nie sprawdzałem, wyglada na fajne. Dodałbym jeszcze force-slowmode czyli dla wszystkich i te on chaty wszystkie połączyć w jedno jeśli sie da ;) i moze by te cenzurowane słowa były w pliku .yml, by łatwo było np stworzyć taka listę i by był zapis ;) 

Co do cenzury myśle ze dodawanie komendą jest dosyć łatwe 

Odnośnik do komentarza
Udostępnij na innych stronach

Co do cenzury, to ja zrobiłem tak, że: dodałem tą wiadomość do zmiennej, np. {_x} i usuwałem z niej wszystkie interpunkcje, np. ", . / % $ # ! & )" itd. i dopiero po tym sprawdzałem czy słowo nie jest wulgaryzmem (zakazaym słowem). Bezsesowne jest takie coś if message contains "dupa" or "du.pa" or "d.u.p.a" i lepiej zrobić tak:

on chat:
	set {_x} to message
	replace all "." and "," and "$" and "^" with "" in {_x}
	loop {zakazane::*}:
	if {_x} contains loop-value:
		cancel event
		send "&4Blad: &cWykryto brzydkie slowo! Mute na: 5 minut!"
		execute console command "mute %player% 5m Brzydkie slowo! (%{_x}%)"

 

Odnośnik do komentarza
Udostępnij na innych stronach

48 minut temu, KrejzolekPRO napisał:

Co do cenzury, to ja zrobiłem tak, że: dodałem tą wiadomość do zmiennej, np. {_x} i usuwałem z niej wszystkie interpunkcje, np. ", . / % $ # ! & )" itd. i dopiero po tym sprawdzałem czy słowo nie jest wulgaryzmem (zakazaym słowem). Bezsesowne jest takie coś if message contains "dupa" or "du.pa" or "d.u.p.a" i lepiej zrobić tak:

on chat:
	set {_x} to message
	replace all "." and "," and "$" and "^" with "" in {_x}
	loop {zakazane::*}:
	if {_x} contains loop-value:
		cancel event
		send "&4Blad: &cWykryto brzydkie slowo! Mute na: 5 minut!"
		execute console command "mute %player% 5m Brzydkie slowo! (%{_x}%)"

 

Fajny pomysł :) Wykorzystam go na 100% ;) 

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 miesiące temu...
  • 2 lata później...
Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...