Skocz do zawartości
  • 0

problem z czasem


Jasio12311

Pytanie

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
49 minut temu, Jasio12311 napisał:

mam pytanie jak zrobic ze po kliknieciu na kwiatek startowal cooldown na 1h  i po wyjsciu z serwera sie nie usuwal albo bugowal i zeby tam czas byl pod ./czaskwiat

po kliknięciu zapisujesz sobie do zmiennej wartość wyrażenia 'now' - czyli aktualny czas

 

potem jak chcesz sprawdzić ile czasu upłynęło używasz 'time since {twoja_zmienna}'

jeżeli chcesz możesz powyższą wartość przyrównać do typu timespan (czyli okresu czasu) w twoim przypadku 1 godzina czyli '1 hour'

np. 'time since {twoja_zmienna} > 1 hour' - oznacza to godzina od rozpoczęcia odliczania już minęła

Odnośnik do komentarza
https://skript.pl/temat/51529-problem-z-czasem/#findComment-316724
Udostępnij na innych stronach

  • 0

bardziej mi chodzi ze klikam prawym na ten kwiatek i robi mis ei takie cos set {asdas::%player%} to 100 i to tam dodaje i chce po uplywie czasu zeby usunelo to czyli delete {asdas::%player%} i nie zeby bylo wait 60 minutes tylko zeby co 5 sekund wysylalo taska i sprawdzalo czy dalej trwa ta moc kwiatka  jesli nie to usuwa

Odnośnik do komentarza
https://skript.pl/temat/51529-problem-z-czasem/#findComment-316827
Udostępnij na innych stronach

  • 0
Cytat

on rightclick with sunflower:
    if name of player's tool is "&6Pierscien doswiadczenia 100%%":
        if {dodatkowy.xp2::%player's uuid%} is not set:
            set {dodatkowy.xp2::%player's uuid%} to 100
            set {czas} to "10 seconds" parsed as timespan
            add {czas} to {czaspdk123:%Player%}
            remove 1 sunflower from player
            send "&8[&a✔&8] &aPomyslnie uzyles Pierscien doswiadczenia 100%%&a!" to player
            stop
        if {dodatkowy.xp1::%player%} = 0:
            delete {dodatkowy.xp2::%player's uuid%} 
every seconds:
    if now > {czaspdk123:%Player%}:
        delete {czaspdk123:%Player%}
        delete {dodatkowy.xp2::%player's uuid%}

to mi nie dziala dalej 

Odnośnik do komentarza
https://skript.pl/temat/51529-problem-z-czasem/#findComment-316859
Udostępnij na innych stronach

  • 0

nie działa bo pominąłeś jeden krok

Cytat

po kliknięciu zapisujesz sobie do zmiennej wartość wyrażenia 'now' - czyli aktualny czas

^ musisz utworzyć zmienną i nadać jej czas, żeby potem móc cokolwiek do niej dodać
bo aktualnie u ciebie zmienna jest NULLem, dodajesz do niej czas ale to nic nie zmienia bo ona nadal będzie zwracać NULL

 

to jedna rzecz, a druga jest taka że nie musisz osobno parsować tekstu na timespan, wystarczy po prostu go dodać:

set {czas} to "10 seconds" parsed as timespan
add {czas} to {czaspdk123:%Player%}

v

add 10 seconds to {czaspdk123:%Player%}

 

Odnośnik do komentarza
https://skript.pl/temat/51529-problem-z-czasem/#findComment-316867
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ę...