Skocz do zawartości
  • 0

Harpun


Usunięty#25189

Pytanie

Witam, chciałbym dodać cooldown na item o nazwie ,,Harpun'' dokładniej , w ten itemek mozna spamowac ppm , chciałbym aby mozna było go uzywac co 5sekund ,oraz aby na chacie pisało ,ze mozesz ten przedmiot uzyc za 5s , dzięki za pomoc jesli ktos bylby tak mily i by pomógł <3

on rightclick with stick:
    if name of player's tool is "&3&lHarpun":
        push the player forward at speed 4
        send "&e&lWyrzucono cię w powietrze!"


  

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Aby zrobić to najłatwiej użyj skryptu AxCooldown, lub zrób coś takiego:

on rightclick with stick:
    if name of player's tool is "&3&lHarpun":
        if {hrp::cooldown::%player%} is set:
            send "Musisz odczekać jeszcze %{hrp::cooldown::%player%}% sekund przed następnym uzyciem! " 
            stop
        push the player forward at speed 4
        send "&e&lWyrzucono cię w powietrze!"
        set {hrp::cooldown::%player%} to 5

Oraz co sekundę odejmować ze 1 że wszystkich wartości (jeżeli jest ona wyższa od 0,jezeli wynosi 0 usuwaj ją) 

Przydatne linki:

https://wiki.skript.pl/Zmienne

https://wiki.skript.pl/Pętle

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Godzinę temu, Michix napisał:

lub zrób coś takiego:


on rightclick with stick:
    if name of player's tool is "&3&lHarpun":
        if {hrp::cooldown::%player%} is set:
            send "Musisz odczekać jeszcze %{hrp::cooldown::%player%}% sekund przed następnym uzyciem! " 
            stop
        push the player forward at speed 4
        send "&e&lWyrzucono cię w powietrze!"
        set {hrp::cooldown::%player%} to 5

Oraz co sekundę odejmować ze 1 że wszystkich wartości (jeżeli jest ona wyższa od 0,jezeli wynosi 0 usuwaj ją) 

Oj nie, nie. Nie ucz go używania periodicali i zapętlania całej listy co sekundę. Skoro nie wie jak zrobić odstęp czasowy, tym bardziej pewnie nie wie jak użyć 'loop-index'.

2 godziny temu, fab251 napisał:

Witam, chciałbym dodać cooldown na item o nazwie ,,Harpun'' dokładniej , w ten itemek mozna spamowac ppm , chciałbym aby mozna było go uzywac co 5sekund ,oraz aby na chacie pisało ,ze mozesz ten przedmiot uzyc za 5s , dzięki za pomoc jesli ktos bylby tak mily i by pomógł <3

Zalecam zajrzeć tutaj: https://wiki.skript.pl/Odstępy_czasowe

Tutaj zaprezentowałem mój niezastąpiony sposób na cooldowny: 

 

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