luki112 0 Opublikowano 24 sierpnia 2021 Udostępnij Opublikowano 24 sierpnia 2021 Witam. Potrzebuje skryptu na czas gry gracza z placeholderem czyli np żeby było %time_player% i pokazywalo graczowi ile gra na serwerze. Z góry dzięki za odp. Odnośnik do komentarza https://skript.pl/temat/50073-skrypt-na-czas-gry/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 hbrt 41 Opublikowano 24 sierpnia 2021 Udostępnij Opublikowano 24 sierpnia 2021 (edytowane) on join: while player is online: wait 1 minute add 1 to {m::online::%player%} if {m::online::%player%} >= 60: remove 60 from {m::online::%player%} add 1 to {h::online::%player%} if {h::online::%player%} >= 24: remove 24 from {h::online::%player%} add 1 to {d::online::%player%} command /online <offlineplayer>: usage: &7/online [gracz] trigger: if arg 1 is not set: send "&aSpędziłeś na serwerze: &e%{d::online::%player%}% dni, %{h::online::%player%}% godzin, {m::online::%player%} minut" to player else: if arg 1 is not player: send "&cNie znaleziono gracza!" to player else: send "&aGracz &2%arg 1% &aspędził na serwerze: &e%{d::online::%arg 1%}% dni, %{h::online::%arg 1%}% godzin, %{m::online::%arg 1%}% minut" to player takie coś wystarczy? PS mogę jeszcze dodać permisjię do sprawdzania czasu spędzonego na serwerze innych graczy Edytowane 24 sierpnia 2021 przez hbrt Odnośnik do komentarza https://skript.pl/temat/50073-skrypt-na-czas-gry/#findComment-310284 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 24 sierpnia 2021 Udostępnij Opublikowano 24 sierpnia 2021 13 minut temu, hbrt napisał: takie coś wystarczy? a placeholder gdzie? W Skript wystarczy sprawdzić https://docs.skunity.com/syntax/search/id:5254 Odnośnik do komentarza https://skript.pl/temat/50073-skrypt-na-czas-gry/#findComment-310287 Udostępnij na innych stronach Więcej opcji udostępniania...
0 hbrt 41 Opublikowano 24 sierpnia 2021 Udostępnij Opublikowano 24 sierpnia 2021 4 minuty temu, CoFFeIN04 napisał: a placeholder gdzie? W Skript wystarczy sprawdzić https://docs.skunity.com/syntax/search/id:5254 no dobra, ale jaki wtedy będzie placeholder? Odnośnik do komentarza https://skript.pl/temat/50073-skrypt-na-czas-gry/#findComment-310288 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 24 sierpnia 2021 Udostępnij Opublikowano 24 sierpnia 2021 (edytowane) on join: set {dateJoin::%player%} to now on placeholderapi placeholder request for prefix "player": if identifier is "time": set {_time} to difference between {dateJoin::%player%} and now set result to "%{_time}%" if identifier is "date": set result to "%{dateJoin::%player%}%" wymagany skript-placeholders placeholdery: player_time - zwraca czas od dolaczenia player_date - zwraca date dolaczenia Spoiler Teraz, CoFFeIN04 napisał: a placeholder gdzie? W Skript wystarczy sprawdzić https://docs.skunity.com/syntax/search/id:5254 Jest to łączny czas przez który grał gracz a nie czas przez który jest online. Edytowane 24 sierpnia 2021 przez xAxee hbrt 1 Odnośnik do komentarza https://skript.pl/temat/50073-skrypt-na-czas-gry/#findComment-310290 Udostępnij na innych stronach Więcej opcji udostępniania...
0 luki112 0 Opublikowano 24 sierpnia 2021 Autor Udostępnij Opublikowano 24 sierpnia 2021 1 godzinę temu, xAxee napisał: on join: set {dateJoin::%player%} to now on placeholderapi placeholder request for prefix "player": if identifier is "time": set {_time} to difference between {dateJoin::%player%} and now set result to "%{_time}%" if identifier is "date": set result to "%{dateJoin::%player%}%" wymagany skript-placeholders placeholdery: player_time - zwraca czas od dolaczenia player_date - zwraca date dolaczenia Pokaż ukrytą zawartość Jest to łączny czas przez który grał gracz a nie czas przez który jest online. Niestety nie działa, znaczy działa ale w jakimś dziwnego pokazuje bo pokazuje tą liczbe "48000" a chciałbym żeby pokazywało tak "10d 10h 10m" coś takiego Odnośnik do komentarza https://skript.pl/temat/50073-skrypt-na-czas-gry/#findComment-310315 Udostępnij na innych stronach Więcej opcji udostępniania...
0 hbrt 41 Opublikowano 24 sierpnia 2021 Udostępnij Opublikowano 24 sierpnia 2021 @luki112a wyślij ss błędów jeśli jakieś są Odnośnik do komentarza https://skript.pl/temat/50073-skrypt-na-czas-gry/#findComment-310317 Udostępnij na innych stronach Więcej opcji udostępniania...
0 luki112 0 Opublikowano 24 sierpnia 2021 Autor Udostępnij Opublikowano 24 sierpnia 2021 1 minutę temu, hbrt napisał: @luki112a wyślij ss błędów jeśli jakieś są Nie ma żadnych właśnie Odnośnik do komentarza https://skript.pl/temat/50073-skrypt-na-czas-gry/#findComment-310318 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 24 sierpnia 2021 Udostępnij Opublikowano 24 sierpnia 2021 Teraz, luki112 napisał: Niestety nie działa, znaczy działa ale w jakimś dziwnego pokazuje bo pokazuje tą liczbe "48000" a chciałbym żeby pokazywało tak "10d 10h 10m" coś takiego w ogóle to ma być łączny czas spedzony na serwerze czy czas online obecnie? on placeholderapi placeholder request for prefix "player": if identifier is "time": set {_text} to "%player's time played%" replace all " days" and " day" with "d" in {_text} replace all " hours" and " hour" with "h" in {_text} replace all " minutes" and " minute" with "m" in {_text} replace all " seconds" and " second" with "s" in {_text} set result to "%{_text}%" czas jest pobierany z statystyk gracza Odnośnik do komentarza https://skript.pl/temat/50073-skrypt-na-czas-gry/#findComment-310319 Udostępnij na innych stronach Więcej opcji udostępniania...
0 hbrt 41 Opublikowano 24 sierpnia 2021 Udostępnij Opublikowano 24 sierpnia 2021 @luki112a po co ci ten placeholder? do scoreboarda/tablisty? Odnośnik do komentarza https://skript.pl/temat/50073-skrypt-na-czas-gry/#findComment-310320 Udostępnij na innych stronach Więcej opcji udostępniania...
0 luki112 0 Opublikowano 24 sierpnia 2021 Autor Udostępnij Opublikowano 24 sierpnia 2021 Godzinę temu, hbrt napisał: @luki112a po co ci ten placeholder? do scoreboarda/tablisty? do scoreboarda Odnośnik do komentarza https://skript.pl/temat/50073-skrypt-na-czas-gry/#findComment-310331 Udostępnij na innych stronach Więcej opcji udostępniania...
0 luki112 0 Opublikowano 24 sierpnia 2021 Autor Udostępnij Opublikowano 24 sierpnia 2021 (edytowane) Godzinę temu, xAxee napisał: w ogóle to ma być łączny czas spedzony na serwerze czy czas online obecnie? on placeholderapi placeholder request for prefix "player": if identifier is "time": set {_text} to "%player's time played%" replace all " days" and " day" with "d" in {_text} replace all " hours" and " hour" with "h" in {_text} replace all " minutes" and " minute" with "m" in {_text} replace all " seconds" and " second" with "s" in {_text} set result to "%{_text}%" czas jest pobierany z statystyk gracza https://imgur.com/a/cMa8syC Teraz tak wyświetla, możesz zrobić tak żeby nie było "and" i zamiast 8,25 żeby było 8h 25 min. I w ogóle nie wiem czy to dobrze liczy, bo ma być czas liczony od kiedy gracz wszedł na serwer i tylko jeśli on będzie online to ma liczyć jak wyjdzie to ma się zatrzymać. Edytowane 24 sierpnia 2021 przez luki112 Odnośnik do komentarza https://skript.pl/temat/50073-skrypt-na-czas-gry/#findComment-310335 Udostępnij na innych stronach Więcej opcji udostępniania...
1 xAxee 1968 Opublikowano 24 sierpnia 2021 Udostępnij Opublikowano 24 sierpnia 2021 (edytowane) Teraz, luki112 napisał: https://imgur.com/a/cMa8syC Teraz tak wyświetla, możesz zrobić tak żeby nie było "and" i zamiast 8,25 żeby było 8h 25 min. I w ogóle nie wiem czy to dobrze liczy, bo ma być czas liczony od kiedy gracz wszedł na serwer i tylko jeśli on będzie online to ma liczyć jak wyjdzie to ma się zatrzymać. czas jest pobierany z statystyk wiec jest dobry on placeholderapi placeholder request for prefix "player": if identifier is "time": set {_text} to "%player's time played%" replace all " days" and " day" with "d" in {_text} replace all " hours" and " hour" with "h" in {_text} replace all " minutes" and " minute" with "m" in {_text} replace all " seconds" and " second" with "s" in {_text} replace all " and" with ", " in {_text} set result to "%{_text}%" 8.25h to nie 8h i 25min i raczej nie bede tego zmieniac bo za duzo roboty. Edytowane 24 sierpnia 2021 przez xAxee luki112 1 Odnośnik do komentarza https://skript.pl/temat/50073-skrypt-na-czas-gry/#findComment-310338 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 24 sierpnia 2021 Udostępnij Opublikowano 24 sierpnia 2021 zawsze można użyć funkcji takiej: function getTimeString(time: timespan) :: string: set {_hours} to floor({_time}.getMilliSeconds() / 3600000) set {_minutes} to floor(mod({_time}.getMilliSeconds() / 60000, 60)) set {_seconds} to floor(mod({_time}.getMilliSeconds() / 1000, 60)) set {_hours} to "%{_hours}%" if {_hours} is greater than 9 else ("0%{_hours}%") set {_minutes} to "%{_minutes}%" if {_minutes} is greater than 9 else ("0%{_minutes}%") set {_seconds} to "%{_seconds}%" if {_seconds} is greater than 9 else ("0%{_seconds}%") return "%{_hours}%::%{_minutes}%::%{_seconds}%" Odnośnik do komentarza https://skript.pl/temat/50073-skrypt-na-czas-gry/#findComment-310343 Udostępnij na innych stronach Więcej opcji udostępniania...
0 luki112 0 Opublikowano 25 sierpnia 2021 Autor Udostępnij Opublikowano 25 sierpnia 2021 14 godzin temu, xAxee napisał: czas jest pobierany z statystyk wiec jest dobry on placeholderapi placeholder request for prefix "player": if identifier is "time": set {_text} to "%player's time played%" replace all " days" and " day" with "d" in {_text} replace all " hours" and " hour" with "h" in {_text} replace all " minutes" and " minute" with "m" in {_text} replace all " seconds" and " second" with "s" in {_text} replace all " and" with ", " in {_text} set result to "%{_text}%" 8.25h to nie 8h i 25min i raczej nie bede tego zmieniac bo za duzo roboty. Dobra już niech tak będzie, dzięki wielkie. Temat do zamknięcia. Odnośnik do komentarza https://skript.pl/temat/50073-skrypt-na-czas-gry/#findComment-310448 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
luki112 0
Witam. Potrzebuje skryptu na czas gry gracza z placeholderem czyli np żeby było %time_player% i pokazywalo graczowi ile gra na serwerze. Z góry dzięki za odp.
Odnośnik do komentarza
https://skript.pl/temat/50073-skrypt-na-czas-gry/Udostępnij na innych stronach
14 odpowiedzi na to pytanie
Rekomendowane odpowiedzi