Skocz do zawartości
  • 0

Nie działa sk na chat!


creepek
 Udostępnij

Pytanie

witam,

nie wiem czemu ale nie wykrywa mi słów które dodam do tak zwanej black listy, jak na blacklist jest 1 słowo to działa ale jak np 6 to już nie :(

on chat:
	message contains {wChat::badword::*}:
		cancel event
		send "&cTwoja wiadomosc zawiera niedozwolone slowa!" to player
		loop all players:
			if loop-player has permission "jestem.admin":
				send "&8============================" to loop-player
				send "&7->&l Prawdopodobnie" to loop-player
				send "&7->&l wykryto reklame lub przeklenstwo!" to loop-player
				send "&7->&c Gracz&4 %player%&c." to loop-player
				send "&7->&c Napisal:&4 %message%&c." to loop-player
				send "&8============================" to loop-player
				
options:
	tag: &7[&4&lWiktor&2&lChat&7] &8>> &c
				
command /blacklista [<text>] [<text>]:
	trigger:
		if player has permission "jestem.admin":
			if arg 1 is not set:
				send "&c/blacklista add <przekleństwo> &0- &3Dodaje słowo do black-listy"
				send "&c/blacklista show &0- &3Pokazuje słowa w blackliście"
				send "&c/blacklista clear &0- &3Czyści black liste"
			if arg 1 is "add":
				if arg 2 is set:
					add arg 2 to {wChat::badword::*}
					send "{@tag}Dodano &6'%arg 2%' &cdo black listy!"
				else:
					send "{@tag}Podaj słowo!"
			if arg 1 is "show":
				send "{@tag}Blacklista: &2%{wChat::badword::*}%"
			if arg 1 is "clear":
				send "{@tag}Wyczyszczono!"
				clear {wChat::badword::*}
		else:
			send "&4Nie masz pozwolenia do tego!"

@Edit: Albo jak ktoś by mi pomógł zrobić to samo tylko zapisywanie danych do pliku blacklist.yml

Edytowane przez wiktorelex
Odnośnik do komentarza
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on chat:
	set {_::*} to yaml list "BlackList" of file "plugins/Skript/Blacklist/blacklist.yml" parsed as text
	loop {_::*}:
		message contains "%loop-value%":
			cancel event
			send "&cTwoja wiadomosc zawiera niedozwolone slowa!" to player
			loop all players:
				if loop-player has permission "jestem.admin":
					send "&8============================" to loop-player
					send "&7->&l Prawdopodobnie" to loop-player
					send "&7->&l wykryto reklame lub przeklenstwo!" to loop-player
					send "&7->&c Gracz&4 %player%&c." to loop-player
					send "&7->&c Napisal:&4 %message%&c." to loop-player
					send "&7->&c Wykryto:&4 %loop-value%"
					send "&8============================" to loop-player
			stop
				
options:
	tag: &7[&4&lWiktor&2&lChat&7] &8>> &c
				
command /blacklista [<text>] [<text>]:
	trigger:
		if player has permission "jestem.admin":
			if arg 1 is not set:
				send "&c/blacklista add <przekleństwo> &0- &3Dodaje słowo do black-listy"
				send "&c/blacklista show &0- &3Pokazuje słowa w blackliście"
				send "&c/blacklista clear &0- &3Czyści black liste"
			if arg 1 is "add":
				if arg 2 is set:
					add "%arg-2%" to yaml list "BlackList" of file "plugins/Skript/Blacklist/blacklist.yml"
					send "{@tag}Dodano &6'%arg 2%' &cdo black listy!"
				else:
					send "{@tag}Podaj słowo!"
			if arg 1 is "show":
				set {_::*} to yaml list "BlackList" of file "plugins/Skript/Blacklist/blacklist.yml"
				send "{@tag}Blacklista: &2%{_::*}%"
			if arg 1 is "clear":
				send "{@tag}Wyczyszczono!"
				set {_::*} to yaml list "BlackList" of file "plugins/Skript/Blacklist/blacklist.yml"
				loop {_::*}:
					remove "%loop-value%" from yaml list "BlackList" of file "plugins/Skript/Blacklist/blacklist.yml"
		else:
			send "&4Nie masz pozwolenia do tego!"

prosze :) zapisuje sie w pliku Blacklist.yml WYMAGA       SkUtitlies

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
2 godziny temu, kaol48s napisał:
on chat:
	set {_::*} to yaml list "BlackList" of file "plugins/Skript/Blacklist/blacklist.yml" parsed as text
	loop {_::*}:
		message contains "%loop-value%":
			cancel event
			send "&cTwoja wiadomosc zawiera niedozwolone slowa!" to player
			loop all players:
				if loop-player has permission "jestem.admin":
					send "&8============================" to loop-player
					send "&7->&l Prawdopodobnie" to loop-player
					send "&7->&l wykryto reklame lub przeklenstwo!" to loop-player
					send "&7->&c Gracz&4 %player%&c." to loop-player
					send "&7->&c Napisal:&4 %message%&c." to loop-player
					send "&7->&c Wykryto:&4 %loop-value%"
					send "&8============================" to loop-player
			stop
				
options:
	tag: &7[&4&lWiktor&2&lChat&7] &8>> &c
				
command /blacklista [<text>] [<text>]:
	trigger:
		if player has permission "jestem.admin":
			if arg 1 is not set:
				send "&c/blacklista add <przekleństwo> &0- &3Dodaje słowo do black-listy"
				send "&c/blacklista show &0- &3Pokazuje słowa w blackliście"
				send "&c/blacklista clear &0- &3Czyści black liste"
			if arg 1 is "add":
				if arg 2 is set:
					add "%arg-2%" to yaml list "BlackList" of file "plugins/Skript/Blacklist/blacklist.yml"
					send "{@tag}Dodano &6'%arg 2%' &cdo black listy!"
				else:
					send "{@tag}Podaj słowo!"
			if arg 1 is "show":
				set {_::*} to yaml list "BlackList" of file "plugins/Skript/Blacklist/blacklist.yml"
				send "{@tag}Blacklista: &2%{_::*}%"
			if arg 1 is "clear":
				send "{@tag}Wyczyszczono!"
				set {_::*} to yaml list "BlackList" of file "plugins/Skript/Blacklist/blacklist.yml"
				loop {_::*}:
					remove "%loop-value%" from yaml list "BlackList" of file "plugins/Skript/Blacklist/blacklist.yml"
		else:
			send "&4Nie masz pozwolenia do tego!"

prosze :) zapisuje sie w pliku Blacklist.yml WYMAGA       SkUtitlies

Pisze w google SkUtitlies minecraft i nic nie ma :(

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
24 minuty temu, wiktorelex napisał:

Pisze w google SkUtitlies minecraft i nic nie ma :(

spróbuj do każdego arg osobno dopisać permission a nie tak jak to zrobiłeś nwm czy to zadziała ale możliwe kappa

Edytowane przez sworip
literówka
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
19 minut temu, sworip napisał:

spróbuj do każdego arg osobno dopisać permission a nie tak jak to zrobiłeś nwm czy to zadziała ale możliwe :kappa-mikołaj:

Ale to nie jest błąd w skrypcie tylko nie mogę znaleźć odpowiedniego dodatku do tego skrypta ._.

Edytowane przez wiktorelex
Odnośnik do komentarza
Udostępnij na innych stronach

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ę...