Skocz do zawartości
  • 0

Mute


LubieRPG

Pytanie

Siema, mam problem, skrypt ogólnie działa, ale w powodzie muta mogę wpisywać tylko 1 słowo, oto kod:

command /mute [<text>] [<text>] [<text>]:
	permission: admin.mute
	trigger:
		set {_gracz} to arg 1 parsed as offlineplayer
		set {_powod} to arg 2 parsed as text
		set {_czas} to arg 3 parsed as timespan
		if {_gracz} is set:
			if {_powod} is set:
				if {_czas} is set:
					broadcast ""
					broadcast "&6&lMUTE &b> &8%{_gracz}% &czostal zmutowany na &8%{_czas}% &cprzez &8%player% &cza &8%{_powod}%&c!"
					broadcast ""
					set {zmutowanie.set::%{_gracz}%} to {_zmutowany}
					set {zmutowanie.now::%{_gracz}%} to now
				else:
					send "&6&lMUTE &b> &cPodaj jednostke czasu! &8(&fseconds&8/&fminutes&8/&fdays&8/&fmonths&8)"
			else:
				send "&6&lMUTE &b> &cPodaj powod!"
		else:
			send "&6&lMUTE &b> &cPodaj nick gracza, ktorego chcesz zmutowac!"

 

Odnośnik do komentarza
https://skript.pl/temat/38782-mute/
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Ponieważ zrobiłeś tak, że po napisaniu /mute masz [<text>] itd.

I w drugim [<text>] musisz napisać powód, a po daniu spacji już musisz napisać czas. 

Jak napisałbyś w ciągu powód typu "spamowanienaserwerze" to wtedy cała ta wiadomość się pojawi.

 

Edytowane przez xAxee
xAxee

Poprawiam formatowanie 

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/38782-mute/#findComment-244358
Udostępnij na innych stronach

  • 0
command /mute [<text>] [<text>]:
	trigger:
		set {_gracz} to arg 1 parsed as player
		set {_split::*} to split arg 2 at "-r "
		set {_czas} to {_split::1} parsed as timespan
		set {_powod} to {_split::2}
		if {_gracz} is not set:
			send "&6&lMUTE &b> &cPodaj nick gracza, ktorego chcesz zmutowac!"
			stop
		if {_czas} is not set:
			send "&6&lMUTE &b> &cPodaj czas! &8(&fx seconds&8/&fminutes&8/&fdays&8/&fmonths&8)"
			stop
		if arg 2 doesn't contain "-r":
			send "&6&lMUTE &b> &cPodaj powod!"
			stop
		broadcast ""
		broadcast "&6&lMUTE &b> &8%{_gracz}% &czostal zmutowany na &8%{_czas}% &cprzez &8%player% &cza &8%{_powod}%&c!"
		broadcast ""
		set {zmutowanie.set::%{_gracz}%} to {_zmutowany}
		set {zmutowanie.now::%{_gracz}%} to now

 

Przed powodem dopisz -r

np. /mute Steve 10 minutes -r Spam

Edytowane przez Shooterowy
Odnośnik do komentarza
https://skript.pl/temat/38782-mute/#findComment-244434
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

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

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