Skocz do zawartości
  • 0

chat manager


SteveMinecraft

Pytanie

Witam. Czy ktos moglby zrobic skript na 1.19

gdzie gracz bedzie mogl uzywac komendy co 3 sekundy i pisac na chat co 3 sekundy (2 osobne liczniki) + aby nie mozna bylo powtarzac tych samych wiadomosci pare razy (nie wiem czy mozliwe jak nie to tego nie chce) + zrobic /staffchat, dla graczy z uprawnieniem staffchat.staffchat mogli by pisac na nim, oraz otrzymywac wiadomosci ze staffchatu. 

Wygladalo by to tak:

/staffchat wiadomosc 

<&aStaffChat&7>&bWiadomosc

Odnośnik do komentarza
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 godzinę temu, Armormen123 napisał:

Witaj, masz tutaj skrypt i sprawdź czy działa

blokada na komendy nie dziala, tutaj blad co jest w skript: https://prnt.sc/IWSVxjWeogEs

i do staffchatu gracz moze sam siebie dodac wiec bym prosil to na zasadzie uprawnien staffchat.staffchat i zeby byla tylko komenda /staffchat i od razu wiadomosc

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1
command /staffchat <text>:
	permission: staffchat.staffchat
	permission message: &cBrak uprawnień
	usage: &cPodaj argument
	trigger:
		send "&7<&aStaffChat&7>&b%executor% &7-> &b%arg%" to all players where [input has permission "staffchat.staffchat"]

on chat:
	if message = {lastMessage::%player%}:
		send "&cPoprzednia wiadomość była taka sama"
		cancel event
		stop
	if difference between {cooldown::chat::%player%} and now < 3 second:
		send "&cMożesz pisać na chacie co 3 sekundy"
		cancel event
		stop
	set {lastMessage::%player%} to message
	set {cooldown::chat::%player%} to now

on command:
	if difference between {cooldown::command::%player%} and now < 3 second:
		send "&cMożesz używać komend co 3 sekundy"
		cancel event
		stop
	set {cooldown::command::%player%} to now

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Godzinę temu, Glicz napisał:
command /staffchat <text>:
	permission: staffchat.staffchat
	permission message: &cBrak uprawnień
	usage: &cPodaj argument
	trigger:
		send "&7<&aStaffChat&7>&b%executor% &7-> &b%arg%" to all players where [input has permission "staffchat.staffchat"]

on chat:
	if message = {lastMessage::%player%}:
		send "&cPoprzednia wiadomość była taka sama"
		cancel event
		stop
	if difference between {cooldown::chat::%player%} and now < 3 second:
		send "&cMożesz pisać na chacie co 3 sekundy"
		cancel event
		stop
	set {lastMessage::%player%} to message
	set {cooldown::chat::%player%} to now

on command:
	if difference between {cooldown::command::%player%} and now < 3 second:
		send "&cMożesz używać komend co 3 sekundy"
		cancel event
		stop
	set {cooldown::command::%player%} to now

 

Bardzo dziekuje

Odnośnik do komentarza
Udostępnij na innych stronach

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