FaczikPL 11 Opublikowano 23 kwietnia 2021 Udostępnij Opublikowano 23 kwietnia 2021 Zrobił by ktoś minutnik jak by w sensie jak jest ustawione np. na 1 dzień to przechodzi na 24 godziny później na minuty na sekundy jak normalny minutnik. Mi to ryje banie i nie wiem co do czego i wgl. Dlatego robie zlecenie. variables: {d.%player%} = " " {g.%player%} = " " {m.%player%} = " " {s.%player%} = " " Cytuj Odnośnik do komentarza https://skript.pl/temat/48237-zrobienie-minutnika/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 KaWaNoS 24 Opublikowano 23 kwietnia 2021 Udostępnij Opublikowano 23 kwietnia 2021 (edytowane) Po co tak kombinować, jak możesz po prostu odejmować od siebie dwie daty. Przykładowo mogłoby to wyglądać tak: command /timerstart: trigger: set {enddate::%player%} to now + 24 hours set {finaldate::%player%} to difference between now and {enddate::%player%} send "%{finaldate::%player%}%" to player command /showtimer: trigger: send "%{finaldate::%player%}%" to player command /stoptimer: trigger: send "%{finaldate::%player%}%" to player clear {finaldate::%player%} clear {enddate::%player%} every minute: loop all players: set {finaldate::%loop-player%} to difference between now and {enddate::%loop-player%} I wtedy co minutę timer będzie się aktualizował. Daj znać czy działa bo nie testowałem Edytowane 23 kwietnia 2021 przez KaWaNoS Cytuj Odnośnik do komentarza https://skript.pl/temat/48237-zrobienie-minutnika/#findComment-301383 Udostępnij na innych stronach Więcej opcji udostępniania...
0 FaczikPL 11 Opublikowano 23 kwietnia 2021 Autor Udostępnij Opublikowano 23 kwietnia 2021 1 minutę temu, KaWaNoS napisał: Po co tak kombinować, jak możesz po prostu odejmować od siebie dwie daty. Przykładowo mogłoby to wyglądać tak: command /timerstart: trigger: set {enddate::%player%} to now + 24 hours set {finaldate::%player%} to difference between now and {enddate::%player%} send "%{finaldate::%player%}%" to player command /showtimer: trigger: send "%{finaldate::%player%}%" to player command /stoptimer: trigger: send "%{finaldate::%player%}%" to player clear {finaldate::%player%} clear {enddate::%player%} every minute: set {finaldate::%player%} to difference between now and {enddate::%player%} I wtedy co minutę timer będzie się aktualizował. Daj znać czy działa bo nie testowałem Byniu. Chciałem 'if {d.%loop-player%} is greater than 0' itp. , a nie coś takiego jak ty zroibłeś. Cytuj Odnośnik do komentarza https://skript.pl/temat/48237-zrobienie-minutnika/#findComment-301384 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KaWaNoS 24 Opublikowano 23 kwietnia 2021 Udostępnij Opublikowano 23 kwietnia 2021 1 minutę temu, FaczikPL napisał: Byniu. Chciałem 'if {d.%loop-player%} is greater than 0' itp. , a nie coś takiego jak ty zroibłeś. W takim razie nie rozumiem jak to ma działać.. W poście napisałeś tylko, że chcesz, aby się zmieniało z 1 dnia na 24 godziny itd. czyli tak jak to napisałem Cytuj Odnośnik do komentarza https://skript.pl/temat/48237-zrobienie-minutnika/#findComment-301385 Udostępnij na innych stronach Więcej opcji udostępniania...
0 FaczikPL 11 Opublikowano 23 kwietnia 2021 Autor Udostępnij Opublikowano 23 kwietnia 2021 (edytowane) 1 minutę temu, KaWaNoS napisał: W takim razie nie rozumiem jak to ma działać.. W poście napisałeś tylko, że chcesz, aby się zmieniało z 1 dnia na 24 godziny itd. czyli tak jak to napisałem Pisze skrypt na bana, tempbana itp.. I potrzebuję nie więcej coś takiego. if {s.%loop-player%} is greater 0: subtract 1 from {m.%loop-player%} Edit: Właśnie żeby się przekładało nie itp. Edytowane 23 kwietnia 2021 przez FaczikPL Cytuj Odnośnik do komentarza https://skript.pl/temat/48237-zrobienie-minutnika/#findComment-301386 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KaWaNoS 24 Opublikowano 23 kwietnia 2021 Udostępnij Opublikowano 23 kwietnia 2021 Teraz, FaczikPL napisał: Pisze skrypt na bana, tempbana Było tak od razu... Wtedy robi się to inaczej, nie potrzebujesz żadnego minutnika. Zobacz sobie jak to jest zrobione TUTAJ i zrób tak samo. FaczikPL 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/48237-zrobienie-minutnika/#findComment-301387 Udostępnij na innych stronach Więcej opcji udostępniania...
0 FaczikPL 11 Opublikowano 23 kwietnia 2021 Autor Udostępnij Opublikowano 23 kwietnia 2021 3 minuty temu, KaWaNoS napisał: Było tak od razu... Wtedy robi się to inaczej, nie potrzebujesz żadnego minutnika. Zobacz sobie jak to jest zrobione TUTAJ i zrób tak samo. Nie zbyt to kumam Cytuj Odnośnik do komentarza https://skript.pl/temat/48237-zrobienie-minutnika/#findComment-301388 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KaWaNoS 24 Opublikowano 23 kwietnia 2021 Udostępnij Opublikowano 23 kwietnia 2021 command /tempban <offlineplayer> <text> <timespan>: permission: {@tempperm} aliases: /tban, /temp usage: /tempban [player] [reason] [timespan] trigger: set {db_.kickmsg.%arg 1's UUID%} to true set {db_.time.%arg 1's UUID%} to arg 3 kick the arg 1 due to "{@firstkickmsgtempban}" set {db_.ban.%arg 1's UUID%} to now log "{@templogmsg}" to "{@templog}" set {db_.reason.%arg 1's UUID%} to arg 2 set {db_.rubynetwork.author.%arg 1's UUID%} to player on connect: if {db_.time.%player's UUID%} is set: set {_tempban} to difference between now and {db_.ban.%player's UUID%} reduce {_tempban} by {db_.time.%player's UUID%} if difference between now and {db_.ban.%player's UUID%} is bigger than {db_.time.%player's UUID%}: clear {db_.ban.%player's UUID%} clear {db_.time.%player's UUID%} if difference between now and {db_.ban.%player's UUID%} is smaller than {db_.time.%player's UUID%}: set {_donetime} to {db_.ban.%player's UUID%} add {db_.time.%player's UUID%} to {_donetime} set {_db_.timecheck} to difference between now and {_donetime} kick the player due to "{@joinkickmsg}" else if {db_.banned.%player's UUID%} is true: wait 1 tick kick the player due to "{@banmsg}" Tu masz 2 fragmenty Dostosuj to do siebie. Cytuj Odnośnik do komentarza https://skript.pl/temat/48237-zrobienie-minutnika/#findComment-301389 Udostępnij na innych stronach Więcej opcji udostępniania...
0 FaczikPL 11 Opublikowano 23 kwietnia 2021 Autor Udostępnij Opublikowano 23 kwietnia 2021 (edytowane) @KaWaNoS Pomóż to dopasować. command /tempban <offlineplayer> <text> <timespan>: permission: op usage: &2&lKapucynka&f&lMC → /tempban [gracz] [powód] [czas(np. 1h)] trigger: set {tempban.%arg 1%} to "tak" set {db_.time.%arg 1's UUID%} to arg 3 kick arg 1 due to "{@serwer}%nl%%nl% &cZostałeś tymczasowo zbanowany!%nl%%nl%&cAdministrator: &f%player%%nl%&cPowód: &f{@powód}%nl%&c&lBan mija za: &f%{db_.time.%player's UUID%}% %nl%%nl%&f&lJeżeli uważasz że zostałeś zbanowany bez karnie zgłoś się na discorda!%nl%%nl%&f&lDiscord: https://discord.gg/pHcQjjA7t2 " set {powód.%arg 1%} to arg 2 on connect: if {db_.time.%player's UUID%} is set: set {_tempban} to difference between now and {db_.ban.%player's UUID%} reduce {_tempban} by {db_.time.%player's UUID%} if difference between now and {db_.ban.%player's UUID%} is bigger than {db_.time.%player's UUID%}: clear {db_.ban.%player's UUID%} clear {db_.time.%player's UUID%} if difference between now and {db_.ban.%player's UUID%} is smaller than {db_.time.%player's UUID%}: set {_donetime} to {db_.ban.%player's UUID%} add {db_.time.%player's UUID%} to {_donetime} set {_db_.timecheck} to difference between now and {_donetime} kick the player due to "{@serwer}%nl%%nl% &cJesteś tymczasowo zbanowany!%nl%%nl%&cAdministrator: &f%player%%nl%&cPowód: &f{@powód}%nl%&c&lBan mija za: &f%{db_.time.%player's UUID%}% %nl%%nl%&f&lJeżeli uważasz że zostałeś zbanowany bez karnie zgłoś się na discorda!%nl%%nl%&f&lDiscord: https://discord.gg/pHcQjjA7t2 " Edytowane 23 kwietnia 2021 przez FaczikPL Cytuj Odnośnik do komentarza https://skript.pl/temat/48237-zrobienie-minutnika/#findComment-301390 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
FaczikPL 11
Zrobił by ktoś minutnik jak by w sensie jak jest ustawione np. na 1 dzień to przechodzi na 24 godziny później na minuty na sekundy jak normalny minutnik. Mi to ryje banie i nie wiem co do czego i wgl. Dlatego robie zlecenie.
variables: {d.%player%} = " " {g.%player%} = " " {m.%player%} = " " {s.%player%} = " "Odnośnik do komentarza
https://skript.pl/temat/48237-zrobienie-minutnika/Udostępnij na innych stronach
8 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ą.