Skocz do zawartości

hsSwear - Skrypt na wyzwiska (YML)


Rekomendowane odpowiedzi

hsswear
Witam, chciałbym przedstawić wam mój autorski skrypty z plikiem .yml

Skrypt tworzyłem go w 4 godziny ponieważ chciałem go jeszcze zaanonsować żeby wyglądał jeszcze lepiej niż zwyczajnie.
Mam dzieję że skrypt się przyda na serwer :)

Opis
Jeśli gracz napisze na czacie brzydkie słowo na "k" to od razu usuwa słowo
które gracz napisał oraz dostaje wiadomość że jego słowo zostało pisane! Na początku reloadu skryptu tworzą się dwa pliki (jeden folder, drugi plik.yml)

Owe słowo się zapisuje w pliku .yml w formacie: hsswear: <nickgracza> >> <wiadomosc>  i tyle :)
 

Konfiguracja
W skrypcie można zmienić logo lub dodać

więcej brzydkich słów żeby usuwało.

Link do pobrania
 

DL: 

 

Edytowane przez hssk
bludis

Poprawiam formatowanie.

Notatka dodana przez bludis

Odnośnik do komentarza
https://skript.pl/temat/37583-hsswear-skrypt-na-wyzwiska-yml/
Udostępnij na innych stronach

7 minut temu, xdzikuu napisał:

skrypt mozna skrocic z 120~ linijek na około 30. Tak to całkiem ciekawy, zawsze coś innego :D.

Mozna, if message contains "ble" or "kaka": itp, i wlasnie o tym nie pomyslalem ;)

Odnośnik do komentarza
https://skript.pl/temat/37583-hsswear-skrypt-na-wyzwiska-yml/#findComment-238783
Udostępnij na innych stronach

35 minut temu, hssk napisał:

Mozna, if message contains "ble" or "kaka": itp, i wlasnie o tym nie pomyslalem ;)

A nie lepiej zrobić taki kod:

on chat:
	if message contains {lista::wulgaryzmow::*}:
		send "{@logo} &7Twoja wiadomosc zostala zapisana i usunieta!" to player
		wf "hsSwear: %player% >> %message%" to "plugins/hsSwear/log.yml"
        	cancel event

 

Odnośnik do komentarza
https://skript.pl/temat/37583-hsswear-skrypt-na-wyzwiska-yml/#findComment-238791
Udostępnij na innych stronach

  • 1 miesiąc temu...
W dniu 18.03.2020 o 21:53, CountingDogs napisał:

A nie lepiej zrobić taki kod:


on chat:
	if message contains {lista::wulgaryzmow::*}:
		send "{@logo} &7Twoja wiadomosc zostala zapisana i usunieta!" to player
		wf "hsSwear: %player% >> %message%" to "plugins/hsSwear/log.yml"
        	cancel event

 

i w {lista::wulgaryzmow::*} lista z yml?

Odnośnik do komentarza
https://skript.pl/temat/37583-hsswear-skrypt-na-wyzwiska-yml/#findComment-242735
Udostępnij na innych stronach

Gość Usunięty#3468
W dniu 18.03.2020 o 21:53, CountingDogs napisał:

A nie lepiej zrobić taki kod:


on chat:
	if message contains {lista::wulgaryzmow::*}:
		send "{@logo} &7Twoja wiadomosc zostala zapisana i usunieta!" to player
		wf "hsSwear: %player% >> %message%" to "plugins/hsSwear/log.yml"
        	cancel event

 

bez uzywania metody split daleko nie zajdziesz z tym, bo co jesli ktos napisze podsluchuje, lub enchant?

Odnośnik do komentarza
https://skript.pl/temat/37583-hsswear-skrypt-na-wyzwiska-yml/#findComment-243387
Udostępnij na innych stronach

4 minuty temu, Sewer napisał:

bez uzywania metody split daleko nie zajdziesz z tym, bo co jesli ktos napisze podsluchuje, lub enchant?

Noo w skrypcie autora też tak jest. W sumie, zamiast splitowania starczyłoby dodać spacje przed i po każdym wyrazie ;d.
Albo można by zrobić też whiteliste wyrazów i tam powpisywać te wyrazy, które mają w sobie jakiś zakazany wyraz np.

on chat:
	if message contain {chat::blacklist::*}:
		if message contain {chat::whitelist::*}:
			stop
		cancel event
		send "..."

Takich skryptów jest pełno :/ lepszych i gorszych

Odnośnik do komentarza
https://skript.pl/temat/37583-hsswear-skrypt-na-wyzwiska-yml/#findComment-243389
Udostępnij na innych stronach

W dniu 24.04.2020 o 13:12, xAxee napisał:

Noo w skrypcie autora też tak jest. W sumie, zamiast splitowania starczyłoby dodać spacje przed i po każdym wyrazie ;d.
Albo można by zrobić też whiteliste wyrazów i tam powpisywać te wyrazy, które mają w sobie jakiś zakazany wyraz np.


on chat:
	if message contain {chat::blacklist::*}:
		if message contain {chat::whitelist::*}:
			stop
		cancel event
		send "..."

Takich skryptów jest pełno :/ lepszych i gorszych

Dziękuje za opinie, pierwszy raz się bawiłem z plikiem YML 

Odnośnik do komentarza
https://skript.pl/temat/37583-hsswear-skrypt-na-wyzwiska-yml/#findComment-243900
Udostępnij na innych stronach

  • 1 miesiąc temu...
  • Szifter zablokował(a) ten temat
Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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