Skocz do zawartości
  • 0

Ograniczenie pisania na czacie


Pytanie

Cześć,

Pracuję nad skryptem, który wygląda teraz mniej więcej tak:

variables:
    {pisanie} = 0
command /chat [<text>] [<text>]:
    if arg 1 is "limit":
        if arg 2 is set:
            set {pisanie} to arg 2
on chat:
    if player doesn't have permission "chat.pisanie":
	    if difference between {chat::%player%} and now is smaller than {pisanie} seconds:
		    cancel event
		    send "&cNa czacie mozesz pisac co {pisanie} sekund."
		    stop
	    set {chat::%player%} to now
            

W 9 linijce wykrywa mi błąd. Przyznam, że wcześniej nie musiałem użerać się z tymi variables i jestem kompletnie zielony. Komenda /chat limit ma ustalać co ile sekund można pisać na czacie. Dałoby radę zrobić coś takiego w skrypcie? :d

Z góry bardzo dziękuję i pozdrawiam

Odnośnik do komentarza
https://skript.pl/temat/27516-ograniczenie-pisania-na-czacie/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
variables:
    {pisanie} = 1 seconds
command /chat [<text>] [<text>]:
    if arg 1 is "limit":
        if arg 2 is set:
            set {pisanie} to arg 2
on chat:
    if player doesn't have permission "chat.pisanie":
	    if difference between {chat::%player%} and now is smaller than ({pisanie} parsed as timespan):
		    cancel event
		    send "&cNa czacie mozesz pisac co {pisanie} sekund."
		    stop
	    set {chat::%player%} to now

A teraz?

Odnośnik do komentarza
https://skript.pl/temat/27516-ograniczenie-pisania-na-czacie/#findComment-181871
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ę...