DeepesT 10 Opublikowano 10 października 2020 Udostępnij Opublikowano 10 października 2020 Witam posiadam skrypt na /kit w gui tylko nie mam pojęcia jak dodać w lore czas do nastopnego użycia kitu aby odliczał czas w lore jeśli by było można odebrać to by pisało odbierz Teraz Z góry dziękuje Cytuj Odnośnik do komentarza https://skript.pl/temat/42000-mam-sk-na-kit/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Cinu2421 22 Opublikowano 10 października 2020 Udostępnij Opublikowano 10 października 2020 (edytowane) 2 godziny temu, DeepesT napisał: Witam posiadam skrypt na /kit w gui tylko nie mam pojęcia jak dodać w lore czas do nastopnego użycia kitu aby odliczał czas w lore jeśli by było można odebrać to by pisało odbierz Teraz Z góry dziękuje Ustaw date i godzine uzycia do zmiennej nastepnie porownaj date i godzine z zmiennej do %now% Edytowane 10 października 2020 przez Cinu2421 Cytuj Odnośnik do komentarza https://skript.pl/temat/42000-mam-sk-na-kit/#findComment-263281 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 10 października 2020 Udostępnij Opublikowano 10 października 2020 3 godziny temu, DeepesT napisał: Witam posiadam skrypt na /kit w gui tylko nie mam pojęcia jak dodać w lore czas do nastopnego użycia kitu aby odliczał czas w lore jeśli by było można odebrać to by pisało odbierz Teraz Z góry dziękuje Zrób tak, jak jak Cinu powiedział. Przy próbie odebrania (w 'on inventory click') sprawdzasz czy gracz ma ustawioną zmienną z czasem odbioru, jeśli nie, przechodzi do przyznania graczowi kita i zapisania zmiennej, w której będzie czas odbioru. Natomiast jeśli ta zmienna jest ustawiona, to sprawdzasz różnicę między czasem w tej zmiennej, a zmienną now. Przykład dla zobrazowania: if clicked slot is 0: if {czas::kity::%player%::rycerz} is set: if difference between {czas::kity::%player%::rycerz} and now is less than 24 hours: send "&cMusisz poczekac przed ponownym odbiorem kitu &6Rycerza&c!" to player close player's inventory stop give player 1 iron sword of sharpness 2 named "&aMiecz Rycerza" with lore "&7Ten miecz pochodzi z kitu &aRycerza&7." send "&aOdebrales zestaw &6Rycerza&a!" to player set {czas::kity::%player%::rycerz} to now Jeśli chciałbyś przechwycić czas pozostały do odbioru, musisz ustawić lokalną zmienną do zmiennej z czasem odbioru, następnie do tej lokalnej zmiennej dodajesz czas oczekiwania na ponowny odbiór (w tym przypadku 24 godziny) i na koniec sprawdzasz różnicę między tą lokalną zmienną, a zmienną now. Tutaj również daję przykład dla zobrazowania: set {_cooldown} to {czas::kity::%player%::rycerz} add 24 hours to {_cooldown} send "&cMozesz ponownie odebrac kit &6Rycerza &cza &e%difference between {_cooldown} and now%" to player Dodam na koniec, że jeżeli chcesz przetłumaczyć tę różnicę, to musisz ją albo ręcznie przetłumaczyć poprzez 'replace all "x" with "y" in {_cooldown}', albo stworzyć sobie jakąś funkcję, która będzie wszystkie jednostki czasu tłumaczyła lata, miesiące, dni itd. Cytuj Odnośnik do komentarza https://skript.pl/temat/42000-mam-sk-na-kit/#findComment-263286 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
DeepesT 10
Witam posiadam skrypt na /kit w gui tylko nie mam pojęcia jak dodać w lore czas do nastopnego użycia kitu aby odliczał czas w lore
jeśli by było można odebrać to by pisało odbierz Teraz Z góry dziękuje
Odnośnik do komentarza
https://skript.pl/temat/42000-mam-sk-na-kit/Udostępnij na innych stronach
2 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
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ą.