Skocz do zawartości
  • 0

Czas cooldownu w wiadomości


Pytanie

Witam, potrzebuję aby w cooldown message był czas za ile gracz może użyć komendy. Ktoś jakieś pomysły?

 

 

command /autograf:
    cooldown: 24 hours
    cooldown message: &x&4&9&f&b&8&2ᴛᴇᴊ ᴋᴏᴍᴇɴᴅʏ ᴍᴏżᴇꜱᴢ ᴜżʏć ʀᴀᴢ ɴᴀ &x&5&5&a&f&f&b24ʜ.
    trigger:
        if sender has permission "skript.autograf":
            set {_now} to now
            set {_now} to {_now} formatted as "dd.MM.yyyy HH:mm"
            give player's head named "&x&a&7&c&6&f&d&l「%display name of player%&x&a&7&c&6&f&d&l」" with lore "&7ᴅᴀᴛᴀ: &x&a&7&c&6&f&d%{_now}%" to player
            send "&x&4&9&f&b&8&2ᴘᴏᴍʏśʟɴɪᴇ ᴡʏɢᴇɴᴇʀᴏᴡᴀɴᴏ &x&5&5&a&f&f&bᴀᴜᴛᴏɢʀᴀꜰ&x&4&9&f&b&8&2!" to player
        else:
            send "&x&f&b&3&c&3&cɴɪᴇ ᴘᴏꜱɪᴀᴅᴀꜱᴢ ᴜᴘʀᴀᴡɴɪᴇń" to player

Odnośnik do komentarza
https://skript.pl/temat/56805-czas-cooldownu-w-wiadomo%C5%9Bci/
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
2 godziny temu, maciek27034 napisał:

Ktoś jakieś pomysły?

pierwszy pomysł to skorzystanie z dokumentacji https://docs.skriptlang.org/docs.html

Po wpisaniu cooldown wyskakuje na wysokiej pozycji, nie trzeba nawet scrollować. 

Odnośnik do komentarza
https://skript.pl/temat/56805-czas-cooldownu-w-wiadomo%C5%9Bci/#findComment-339779
Udostępnij na innych stronach

  • 0
13 godzin temu, maciek27034 napisał:

Witam, potrzebuję aby w cooldown message był czas za ile gracz może użyć komendy. Ktoś jakieś pomysły?

 

 

command /autograf:
    cooldown: 24 hours
    cooldown message: &x&4&9&f&b&8&2ᴛᴇᴊ ᴋᴏᴍᴇɴᴅʏ ᴍᴏżᴇꜱᴢ ᴜżʏć ʀᴀᴢ ɴᴀ &x&5&5&a&f&f&b24ʜ.
    trigger:
        if sender has permission "skript.autograf":
            set {_now} to now
            set {_now} to {_now} formatted as "dd.MM.yyyy HH:mm"
            give player's head named "&x&a&7&c&6&f&d&l「%display name of player%&x&a&7&c&6&f&d&l」" with lore "&7ᴅᴀᴛᴀ: &x&a&7&c&6&f&d%{_now}%" to player
            send "&x&4&9&f&b&8&2ᴘᴏᴍʏśʟɴɪᴇ ᴡʏɢᴇɴᴇʀᴏᴡᴀɴᴏ &x&5&5&a&f&f&bᴀᴜᴛᴏɢʀᴀꜰ&x&4&9&f&b&8&2!" to player
        else:
            send "&x&f&b&3&c&3&cɴɪᴇ ᴘᴏꜱɪᴀᴅᴀꜱᴢ ᴜᴘʀᴀᴡɴɪᴇń" to player

Zmienna

%remaining time%

 nie będzie pokazywać po polsku jednostek czasu (sekundy, minuty), tylko po angielsku (seconds, minutes)

Jezeli chcesz aby wszystko bylo po polsku, to mozesz np zapisać po wykonaniu komendy zmienną oznaczającą wlaczony cooldown, a nastepnie co jedna minute, jezeli zmienna z cooldownem jest na true, dodawac 1 do drugiej zmiennej z czasem cooldownu. Jeżeli zmienna z czasem cooldownu będzie wynosić X minut (za x czas cooldownu) to zresetuj zmienną z czasem i zmienną z cooldownem.

Przed skryptem dodaj ifa, gdzie sprawdzasz czy zmienna z cooldownem is not set lub is false i wtedy wykonujesz kod.

Napisalbym ci to ale nie ma mnie przy kompie.

 
Edytowane przez pruslay
nie widzialem tego co coffein napisal bo jestem debilem
Odnośnik do komentarza
https://skript.pl/temat/56805-czas-cooldownu-w-wiadomo%C5%9Bci/#findComment-339788
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ę...