Skocz do zawartości
  • 0

Chat z cooldownem


Venooski1337

Pytanie

Napisałby mi ktoś skrypt na cooldown na chacie z bypassem dla administracji z jakąś permisją?

Chodzi aby gracze bez permisji np. (chat.cooldown) mogli pisać wiadomość na chacie co 5 sekund, a administrator z ww. permisją mógł pisać ciągle bez ograniczeń. Chciałbym, aby w tym skrypcie czas był naliczany poprawnie i po tym jak gracz coś napisze i mu się wyświetli, że za 5 sekund może napisać ponownie i napisze coś po 3 sekundach, żeby mógł napisać po 2 sekundach, a nie po 5 sekundach kolejnych. Z góry dziękuję :3

Odnośnik do komentarza
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on chat:
	if player has permission "chat.bypass":
		stop
	if {cooldown::%player%} is not set:
		set {cooldown::%player%} to now
		stop
	if (difference between {cooldown::%player%} and now) < 5 seconds:
		cancel event
		send "Nastepną wiadmość możesz napisać za: %difference between {cooldown::%player%} and now%."
	delete {cooldown::%player%}

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
on chat:
	if player has permission "admin":
		stop
	if {cooldown::%player%} is set:
		if ((unix timestamp of now) - {cooldown::%player%}) < 5:
			send "cooldown, pozostało %((unix timestamp of now) - {cooldown::%player%})% sekund"
		else:
			set {cooldown::%player%} to unix timestamp of now
	else:
		set {cooldown::%player%} to unix timestamp of now

 

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

  • 0
1 godzinę temu, bludis napisał:

on chat:
	if player has permission "chat.bypass":
		stop
	if {cooldown::%player%} is not set:
		set {cooldown::%player%} to now
		stop
	if (difference between {cooldown::%player%} and now) < 5 seconds:
		cancel event
		send "Nastepną wiadmość możesz napisać za: %difference between {cooldown::%player%} and now%."
	delete {cooldown::%player%}

 

Działa wszystko, ale wyświetla się wiadomość gracza na chacie mimo, że nie powinien móc pisać. Nie działa wcale

@PanMaruda Nie działa wcale

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.

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

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