SuperOski 2 Opublikowano 25 maja 2020 Udostępnij Opublikowano 25 maja 2020 (edytowane) Cześć, Mógłby ktoś mi zedytować skrypt na czas, w taki sposób aby bo wpisaniu komendy /czas stop zatrzymywało liczenie. Tutaj mój skrypt \/ command /czas [<text>]: permission: czas.rank trigger: if arg 1 is "30s": broadcast "&8>> &aStart!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 1 tick broadcast "&8>> &cSTOP!" if arg 1 is "60s": broadcast "&8>> &aStart!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 10 second broadcast "&8>> &e40 sekund!" wait 10 second broadcast "&8>> &e50 sekund!" wait 10 second broadcast "&8>> &e60 sekund!" wait 1 tick broadcast "&8>> &cSTOP!" if arg 1 is "5m": broadcast "&8>> &aStart!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 10 second broadcast "&8>> &e40 sekund!" wait 10 second broadcast "&8>> &e50 sekund!" wait 10 second broadcast "&8>> &e1 minuta!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 10 second broadcast "&8>> &e40 sekund!" wait 10 second broadcast "&8>> &e50 sekund!" wait 10 second broadcast "&8>> &e2 minuty!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 10 second broadcast "&8>> &e40 sekund!" wait 10 second broadcast "&8>> &e50 sekund!" wait 10 second broadcast "&8>> &e3 minuty!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 10 second broadcast "&8>> &e40 sekund!" wait 10 second broadcast "&8>> &e50 sekund!" wait 10 second broadcast "&8>> &e4 minuty!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 10 second broadcast "&8>> &e40 sekund!" wait 10 second broadcast "&8>> &e50 sekund!" wait 10 second broadcast "&8>> &e5 minut!" wait 1 tick broadcast "&8>> &cSTOP!" if arg 1 is "10m": broadcast "&8>> &aStart!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 10 second broadcast "&8>> &e40 sekund!" wait 10 second broadcast "&8>> &e50 sekund!" wait 10 second broadcast "&8>> &e1 minuta!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 10 second broadcast "&8>> &e40 sekund!" wait 10 second broadcast "&8>> &e50 sekund!" wait 10 second broadcast "&8>> &e2 minuty!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 10 second broadcast "&8>> &e40 sekund!" wait 10 second broadcast "&8>> &e50 sekund!" wait 10 second broadcast "&8>> &e3 minuty!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 10 second broadcast "&8>> &e40 sekund!" wait 10 second broadcast "&8>> &e50 sekund!" wait 10 second broadcast "&8>> &e4 minuty!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 10 second broadcast "&8>> &e40 sekund!" wait 10 second broadcast "&8>> &e50 sekund!" wait 10 second broadcast "&8>> &e5 minut!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 10 second broadcast "&8>> &e40 sekund!" wait 10 second broadcast "&8>> &e50 sekund!" wait 10 second broadcast "&8>> &e6 minut!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 10 second broadcast "&8>> &e40 sekund!" wait 10 second broadcast "&8>> &e50 sekund!" wait 10 second broadcast "&8>> &e7 minut!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 10 second broadcast "&8>> &e40 sekund!" wait 10 second broadcast "&8>> &e50 sekund!" wait 10 second broadcast "&8>> &e8 minut!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 10 second broadcast "&8>> &e40 sekund!" wait 10 second broadcast "&8>> &e50 sekund!" wait 10 second broadcast "&8>> &e9 minut!" wait 10 second broadcast "&8>> &e10 sekund!" wait 10 second broadcast "&8>> &e20 sekund!" wait 10 second broadcast "&8>> &e30 sekund!" wait 10 second broadcast "&8>> &e40 sekund!" wait 10 second broadcast "&8>> &e50 sekund!" wait 10 second broadcast "&8>> &e10 minut!" wait 1 tick broadcast "&8>> &cSTOP!" if arg 1 is not set: send "&8>> &ePoprawne użycie:" send "&8>> &e/czas <30s/60s/5m/10m>" Z góry dzięki Edytowane 25 maja 2020 przez SuperOski Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 PanMaruda 616 Opublikowano 25 maja 2020 Udostępnij Opublikowano 25 maja 2020 command czas [<string>]: trigger: if argument is "stop": delete {odliczanie} send "zatrzymabno" else: if argument parsed as integer is set: set {odliczanie} to argument parsed as integer broadcast "odliczanie start: %arg% sekund" while {odliczanie} is set: wait second remove 1 from {odliczanie} if {odliczanie} = 0: broadcast "Start" delete {odliczanie} else: if ({odliczanie} / 10) = (rounded down ({odliczanie} / 10)): broadcast "&8>> &e%{odliczanie}% sekund!" else: send "twój argument jest niepoprawny, wpisz liczbę sekund lub 'stop'" Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 SuperOski 2 Opublikowano 25 maja 2020 Autor Udostępnij Opublikowano 25 maja 2020 (edytowane) Dzięki PanMaruda Tylko jest jeden problem, jak wpisze "/czas stop" to liczy ujemne sekundy bez końca. A chodzi mi o to że po wpisaniu "/czas stop" przestaje liczyć Edytowane 25 maja 2020 przez SuperOski Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1 951 Opublikowano 25 maja 2020 Udostępnij Opublikowano 25 maja 2020 25 minut temu, SuperOski napisał: Dzięki PanMaruda Tylko jest jeden problem, jak wpisze "/czas stop" to liczy ujemne sekundy bez końca. A chodzi mi o to że po wpisaniu "/czas stop" przestaje liczyć command czas [<string>]: trigger: if argument is "stop": set {odliczanie} to -1 send "zatrzymabno" else: if argument parsed as integer is set: set {odliczanie} to argument parsed as integer broadcast "odliczanie start: %arg% sekund" while {odliczanie} > 0: wait second remove 1 from {odliczanie} if {odliczanie} = 0: broadcast "Start" delete {odliczanie} else: if ({odliczanie} / 10) = (rounded down ({odliczanie} / 10)): broadcast "&8>> &e%{odliczanie}% sekund!" else: send "twój argument jest niepoprawny, wpisz liczbę sekund lub 'stop'" Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 SuperOski 2 Opublikowano 25 maja 2020 Autor Udostępnij Opublikowano 25 maja 2020 Dalej liczy na minusie bez końca. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 PanMaruda 616 Opublikowano 25 maja 2020 Udostępnij Opublikowano 25 maja 2020 command czas [<string>]: trigger: if argument is "stop": delete {odliczanie} send "zatrzymabno" else: if argument parsed as integer is set: set {odliczanie} to argument parsed as integer broadcast "odliczanie start: %arg% sekund" while {odliczanie} is set: wait second if {odliczanie} <= 0: broadcast "Start" delete {odliczanie} else: if ({odliczanie} / 10) = (rounded down ({odliczanie} / 10)): broadcast "&8>> &e%{odliczanie}% sekund!" remove 1 from {odliczanie} else: send "twój argument jest niepoprawny, wpisz liczbę sekund lub 'stop'" Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 SuperOski 2 Opublikowano 25 maja 2020 Autor Udostępnij Opublikowano 25 maja 2020 Dalej liczy na minusie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1 951 Opublikowano 25 maja 2020 Udostępnij Opublikowano 25 maja 2020 Teraz, SuperOski napisał: Dalej liczy na minusie. Przeładowałeś skrypt? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 SuperOski 2 Opublikowano 25 maja 2020 Autor Udostępnij Opublikowano 25 maja 2020 (edytowane) Tak, nawet jak był wyłączony to liczylo dalej na minus. Teraz po wpisaniu /czas stop przestało liczyć. Temat do zamknięcia. Edytowane 25 maja 2020 przez SuperOski Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
SuperOski 2
Cześć,
Mógłby ktoś mi zedytować skrypt na czas, w taki sposób aby bo wpisaniu komendy /czas stop zatrzymywało liczenie.
Tutaj mój skrypt \/
Z góry dzięki
Edytowane przez SuperOskiOdnośnik do komentarza
Udostępnij na innych stronach
8 odpowiedzi na to pytanie
Rekomendowane odpowiedzi