Skocz do zawartości
  • 0

Skrypt na chat


vkvbuss

Pytanie

Szukam skryptu na chat który:

posiada mozliwosx włączanie/wyłączanie/czyszczenie

zeby gracze z permissja mogli pisac gdy czat jest wylaczony, oraz o stworzenie komendy /chat slowmode <ilosc> chodzi o to ze co ile sekund mozna pisać wiadomość.

 

Za pomoc daje 5 plusikow i naj :>

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

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /chat [<text>] [<text>]:
	permission: chat.manage
	trigger:
		if arg 1 isn't set:
			send "chat on"
			send "chat off"
			send "chat cc"
			send "chat cd"
		if arg 1 is "on":
			set {chat} to true
			broadcast "Chat wlaczony"
		if arg 1 is "off":
			set {chat} to false
			broadcast "Chat wylaczony"
			if arg 2 is set:
				broadcast "Powod: %arg 2%"
		if arg 1 is "cc":
			loop 100 times:
				send "" to all players
			broadcast "Chat wyczyszczony"
			loop 2 times:
				send "" to all players
		if arg 1 is "cd" or "cooldown":
			if arg 2 is set:
				if arg 2 is integer:
					set {chat.cooldown} to arg 2 parsed as integer
					broadcast "Cooldown zmieniony przez %player% na %arg 2%"
				else:
					send "Podaj czas w minutach"
			else:
				send "Ustawiono czas na 5 minut"
				set {chat.cooldown} to 5 parsed as integer
				broadcast "Cooldown zmieniony na 5 minut"
on chat:
	if player doesn't have permission "chat.status.bypass":
		if {chat} is false:
			cancel event
			send "&cCzat jest w tym momencie wylaczony."
	if player doesn't have permission "chat.cooldown.bypass":
		if {chat.cooldown} > 0:
			if {chat.cooldown.%player%} <= 0:
				set {chat.cooldown.%player%} to {chat.cooldown}
			else:
				cancel event
				send "&cNastepna wiadomosc mozesz napisac za %{chat.cooldown.%player%}% minut"

every minute:
	loop all players:
		if {chat.cooldown.%loop-player%} > 0:
			subtract 1 from {chat.cooldown.%loop-player%}

 

Odnośnik do komentarza
https://skript.pl/temat/21543-skrypt-na-chat/#findComment-146567
Udostępnij na innych stronach

  • 0
1 minutę temu, esej napisał:

command /chat [<text>] [<text>]:
	permission: chat.manage
	trigger:
		if arg 1 isn't set:
			send "chat on"
			send "chat off"
			send "chat cc"
			send "chat cd"
		if arg 1 is "on":
			set {chat} to true
			broadcast "Chat wlaczony"
		if arg 1 is "off":
			set {chat} to false
			broadcast "Chat wylaczony"
			if arg 2 is set:
				broadcast "Powod: %arg 2%"
		if arg 1 is "cc":
			loop 100 times:
				send "" to all players
			broadcast "Chat wyczyszczony"
			loop 2 times:
				send "" to all players
		if arg 1 is "cd" or "cooldown":
			if arg 2 is set:
				if arg 2 is integer:
					set {chat.cooldown} to arg 2 parsed as integer
					broadcast "Cooldown zmieniony przez %player% na %arg 2%"
				else:
					send "Podaj czas w minutach"
			else:
				send "Ustawiono czas na 5 minut"
				set {chat.cooldown} to 5 parsed as integer
				broadcast "Cooldown zmieniony na 5 minut"
on chat:
	if player doesn't have permission "chat.status.bypass":
		if {chat} is false:
			cancel event
			send "&cCzat jest w tym momencie wylaczony."
	if player doesn't have permission "chat.cooldown.bypass":
		if {chat.cooldown} > 0:
			if {chat.cooldown.%player%} <= 0:
				set {chat.cooldown.%player%} to {chat.cooldown}
			else:
				cancel event
				send "&cNastepna wiadomosc mozesz napisac za %{chat.cooldown.%player%}% minut"

every minute:
	loop all players:
		if {chat.cooldown.%loop-player%} > 0:
			subtract 1 from {chat.cooldown.%loop-player%}

 

czas w minutach? ja chce zeby co 5 sekund nie minut ;v

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