Skocz do zawartości
  • 0

Skrypt na krzyk i odbieranie wiadomości na chacie, na wyznaczoną odległość


kuba121
 Udostępnij

Pytanie

Skrypt na krzyk i mówienie a dokładnie do potrzebuje skryptu który daje mówienie na 20 kratek i krzyk na cały świat minecraft można przerobić ten skrypt:

options:
    odleglosc_mowienia:20
    odleglosc_krzyku:40

on chat:
    cancel event
    loop all players in radius {@odleglosc_mowienia} of player:
        send "%player%: %message%" to loop-player
command /krzyk [<text>]:
    trigger:
        arg 1 is set:
            loop all players in radius {@odleglosc_krzyku} of player:
                send "KRZYK %player%: %arg 1%" to loop-player
                stop
        send "Podaj wiadomosc"
Edytowane przez Michix
Glicz

Zmieniam tytuł na bardziej czytelny

Notatka dodana przez Glicz

Odnośnik do komentarza
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on chat:
	if (size of players in radius 20 around player) > 0:
		set recipients to players in radius 20 around player
		stop
	send "Nikt cie nie uslyszal"
command /krzyk <text>:
	trigger:
		send "&8[krzyk] &7%player% &7%arg%" to all players

 

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

  • 0
1 minutę temu, kuba121 napisał:

dobra działa a da się do tego jeszcze dołożyć że co ileś godzin czy minut można napisać tą komę de i dla danej perpisji

 

command /krzyk <text>:
	cooldown: 6 hours
	permission: permisja
	trigger:
		send "KRZYK %player%: %arg%" to (all players in world of player)
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
6 minut temu, kuba121 napisał:

a to jest żeby każda permisia miała swój czas ostatnie już i ci ne zawracam głowy

on chat:
	set recipients to players in radius 20 around player
	if (size of players in radius 20 around player) is 1:
		send "&7Nikt cie nie uslyszal :("
command /krzyk <text>:
	trigger:
		if {cd::krzyk::%player%} is not set:
			set {cd::krzyk::%player%} to now
			remove day from {cd::krzyk::%player%}
		if player has permission "evip":
			if difference between {cd::krzyk::%player%} and now < 1 minute:
				send "&7Musisz odczekac minute"
				stop
		else if player has permission "svip":
			if difference between {cd::krzyk::%player%} and now < 5 minutes:
				send "&7Musisz odczekac 5 minut"
				stop
		else:
			if difference between {cd::krzyk::%player%} and now < 15 minutes:
				send "&7Musisz odczekac 15 minut"
				stop
		set {cd::krzyk::%player%} to now
		send "&8[krzyk] &7%player% &7%arg%" to all players

 

Edytowane przez xAxee
Odnośnik do komentarza
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.

 Udostępnij

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

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