Skocz do zawartości
  • 0

Skrypt na mute


Wilkovsky

Pytanie

Witam, potrzebuje skryptu do wyciszania graczy (nie korzystam z essentials) 

/mute [nick] [czas] [powod]

Zależy mi, żeby graczom wyświetlały się wiadomości w title:

    przy wyciszeniu: send player title "&8[ &4&lZostales wyciszony! &8]" with subtitle "&7Powod: &a<powod> &7[<czas>]" for 4 second

    Gdy wyciszony próbuje coś napisać: send player title "&8[ &4&lJestes wyciszony! &8]" with subtitle "&7Powod: &a<powod> &7Pozostaly czas: <pozostalyczas>" for 4 second

Z góry mówię, że szukałem na forum i większość wywala błędy więc już nie ta wersja skripta itp. dlatego piszę ten post.

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

14 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, Wilkovsky napisał:

Witam, potrzebuje skryptu do wyciszania graczy (nie korzystam z essentials) 

/mute [nick] [czas] [powod]

Zależy mi, żeby graczom wyświetlały się wiadomości w title:

    przy wyciszeniu: send player title "&8[ &4&lZostales wyciszony! &8]" with subtitle "&7Powod: &a<powod> &7[<czas>]" for 4 second

    Gdy wyciszony próbuje coś napisać: send player title "&8[ &4&lJestes wyciszony! &8]" with subtitle "&7Powod: &a<powod> &7Pozostaly czas: <pozostalyczas>" for 4 second

Z góry mówię, że szukałem na forum i większość wywala błędy więc już nie ta wersja skripta itp. dlatego piszę ten post.

W jakim formacie ma być podawany czas? Miej na uwadze, że miesiące i minuty zaczynają się na tę samą literę (niezależnie od języka).

 

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

  • 0

Jeśli wywala błędy to dodaj zapytanie jak je naprawić, 

tutaj masz jakiś skrypt, jest ich masa w internecie https://www.spigotmc.org/resources/skript-mute.21903/

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

  • 0
on chat:
	if {mute::%player%::time} is not set:
		stop
	if difference between now and {mute::%player%::time} is smaller than 0 seconds:
		cancel event
		send player title "&8[ &4&lJestes wyciszony! &8]" with subtitle "&7Powod: &a%arg-3% &7Do: &a%{mute::%arg-1%::time}%" for 5 seconds
command /mute [<offlineplayer>] [<text>] [<text>]:
	permission: admin.mute
	trigger:
		if arg-1 is not set:
			send "&cPodaj gracza!"
			stop
		if arg-2 is not integer:
			send "&cPodaj czas (liczba)!"
			stop
		if arg-3 is not set:
			send "&cPodaj powod!"
			stop
		set {_} to "%arg-2% minutes" parsed as timespan
		set {mute::%arg-1%::time} to now + {_}
		set {mute::%arg-1%::reason} to arg-3
		send arg-1 title "&8[ &4&lZostales wyciszony! &8]" with subtitle "&7Powod: &a%arg-3% &7Do: &a%{mute::%arg-1%::time}%" for 5 seconds

 

Edytowane przez CoFFeIN04
Odnośnik do komentarza
https://skript.pl/temat/44039-skrypt-na-mute/#findComment-275962
Udostępnij na innych stronach

  • 0
11 minut temu, Wilkovsky napisał:

RGvNAPK.png

Co zrobić żeby nie było tych błędów?

Proszę, już powinno działać.

on chat:
	{mute::%player%::time} is set
	difference between now and {mute::%player%::time} is less than {mute::%player%::time1}
	cancel event
	set {_t} to {mute::%player%::time}
	add {mute::%player%::time1} to {_t}
	send title "&8[ &4&lJestes wyciszony! &8]" with subtitle "&7Powod: &a%{mute::%player%::reason}% &7Do: &a%{_t}%" to player for 5 seconds
		
command /mute [<offlineplayer>] [<integer>] [<text>]:
	permission: admin.mute
	trigger:
		if arg-1 is not set:
			send "&cPodaj gracza!" to player
			stop
		if arg-2 is not set:
			send "&cPodaj czas (liczba w minutach)!" to player
			stop
		if arg-3 is not set:
			send "&cPodaj powod!" to player
			stop
		set {mute::%arg-1%::time} to now
		set {mute::%arg-1%::time1} to "%arg-2% minutes" parsed as timespan
		set {mute::%arg-1%::reason} to arg-3
		set {_t} to {mute::%arg-1%::time}
		add {mute::%arg-1%::time1} to {_t}
		arg-1 is online
		send title "&8[ &4&lZostales wyciszony! &8]" with subtitle "&7Powod: &a%arg-3% &7Do: &a%{_t}%" to arg-1 for 5 seconds

 

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/44039-skrypt-na-mute/#findComment-275975
Udostępnij na innych stronach

  • 0
on chat:
	if {mute::%player%::time} is not set:
		stop
	if difference between now and {mute::%player%::time} is smaller than 0 seconds:
		cancel event
		send player title "&8[ &4&lJestes wyciszony! &8]" with subtitle "&7Powod: &a%{mute::%player%::reason}% &7Do: &a%{mute::%player%::time}%" for 5 seconds
command /mute [<offlineplayer>] [<text>] [<text>]:
	permission: admin.mute
	trigger:
		if arg-1 is not set:
			send "&cPodaj gracza!"
			stop
		if arg-2 is not integer:
			send "&cPodaj czas (liczba)!"
			stop
		if arg-3 is not set:
			send "&cPodaj powod!"
			stop
		set {_} to "%arg-2% minutes" parsed as timespan
		set {mute::%arg-1%::time} to now
		add {_} to {mute::%arg-1%::time}
		set {mute::%arg-1%::reason} to arg-3
		send arg-1 title "&8[ &4&lZostales wyciszony! &8]" with subtitle "&7Powod: &a%arg-3% &7Do: &a%{mute::%arg-1%::time}%" for 5 seconds

 

sory, przekopiowałem title z dolnego do górnego i zapomniałem zmienić, poprawione powyżej

 

Jeśli chcesz wyjąć samą godzinę z: 

&7Do: &a%{mute::%player%::time}%

to bodajże musisz to sformatować jako HH:mm

&7Do: &a%{mute::%player%::time} formatted as ""HH:mm""%

nie jestem pewien czy tak zadziała, jak nie to trzeba to podstawić do zmiennej

Edytowane przez CoFFeIN04
Odnośnik do komentarza
https://skript.pl/temat/44039-skrypt-na-mute/#findComment-275980
Udostępnij na innych stronach

  • 0
28 minut temu, Wilkovsky napisał:

teraz są błędy z titlamiD4VOdTg.png

Chłopie, masz starego Skripta...

Ehh, w takim razie w linijce 7. usuń 'to player' i zamień 'send title' na 'send player title'. Natomiast w linijce 27. usuń 'to arg-1' i zamień 'send title' na 'send arg-1 title'.

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

  • 0
23 godziny temu, Wilkovsky napisał:

Wiem że dobry zapłon ale czy to nie jest wersja skripta pod nowsze wersje? ja mam serwer na 1.8.8

I jak zmieniłem na niego to większość rzeczy nie działała.

Podaj:

  • wersję serwera
  • silnik serwera
  • listę dodatków do Skripta wraz z ich wersjami (o ile jakieś posiadasz)
  • błędy w konsoli (o ile takowe występują)

Opisz jak wyglądał u ciebie przebieg instalacji tego Skripta.

Odnośnik do komentarza
https://skript.pl/temat/44039-skrypt-na-mute/#findComment-276791
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ę...