Skocz do zawartości
  • 0

Skrypt na liczenie zniszczonych, postawionych bloków + suma


Pytanie

Cześć, ogólnie dawno nie zajmowałem się skryptami a potrzebuje takiego, który będzie liczył postawione, zniszczone oraz łączną sumę bloków

Np. stawiam 10 bloków, usuwam 3 i zostaje 7 ale suma dalej wynosi 10

Najlepiej jakby podczas stawiania wlasnie wyswietlal się napis title u góry ile jest postawionych a pod tym, że +1. W przypadku usunięcia u góry ile jest postawionych właśnie po tym usunięciu a pod tym, że -1. Sumę tylko potrzebuję do scoreboardu.

Wersja 1.16.4, z góry dzięki.

Odnośnik do komentarza
https://skript.pl/temat/53935-skrypt-na-liczenie-zniszczonych-postawionych-blok%C3%B3w-suma/
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Szczerze mówiąc nie mam bladego pojęcia po co Ci to ale na kilka spostrzeżeń:

 

Rozumiem że licznik ma dotyczyć bloków gracza

Jeżeli gracze mogę się spotykać na serwerze to bd to bugowac gdy jeden bd niszczył bloki drugiego 

 

Co do smego sk zrobię jakiś kod jak tylko wejdę na lapka i zobaczę czy dobrze Cię rozumiem 

Odnośnik do komentarza
https://skript.pl/temat/53935-skrypt-na-liczenie-zniszczonych-postawionych-blok%C3%B3w-suma/#findComment-327765
Udostępnij na innych stronach

  • 0

po prostu

 

 

W scoreboard podajesz po prostu {postawione.%loop-player%}

Edytowane przez THErunSKY
porawka kodu
Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/53935-skrypt-na-liczenie-zniszczonych-postawionych-blok%C3%B3w-suma/#findComment-327766
Udostępnij na innych stronach

  • 0
3 minuty temu, THErunSKY napisał:

W scoreboard podajesz po prostu {postawione.%loop-player%}

wszystko spoko, ale potrzebuje jeszcze zmiennej na SUME czyli po prostu laczna ilosc postawiona blokow nie liczac tych usunietych

Odnośnik do komentarza
https://skript.pl/temat/53935-skrypt-na-liczenie-zniszczonych-postawionych-blok%C3%B3w-suma/#findComment-327768
Udostępnij na innych stronach

  • 0

@THErunSKY Po 1 używaj opcji edytuj po 2 jeżeli sk zawiera jakieś dane które mają się zapisywać na stałe należy je umieszczać w pliku YALM bo inaczej przy każdym restarcie serwera to bd się rosetowac, domyślam się że skoro chce to to scoreboard to chciałby żeby się zapisywało 'na stałe' a nie do pierwszego crash serwera

Edytowane przez Saanjuk
Odnośnik do komentarza
https://skript.pl/temat/53935-skrypt-na-liczenie-zniszczonych-postawionych-blok%C3%B3w-suma/#findComment-327769
Udostępnij na innych stronach

  • 0
5 godzin temu, xsvka napisał:

wszystko spoko, ale potrzebuje jeszcze zmiennej na SUME czyli po prostu laczna ilosc postawiona blokow nie liczac tych usunietych

 

 

5 godzin temu, Saanjuk napisał:

@THErunSKY Po 1 używaj opcji edytuj po 2 jeżeli sk zawiera jakieś dane które mają się zapisywać na stałe należy je umieszczać w pliku YALM bo inaczej przy każdym restarcie serwera to bd się rosetowac, domyślam się że skoro chce to to scoreboard to chciałby żeby się zapisywało 'na stałe' a nie do pierwszego crash serwera

nigdy nie miałem takiej sytuacji żeby mi te zmienne usunęło a innych za bardzo nie potrafię  

Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/53935-skrypt-na-liczenie-zniszczonych-postawionych-blok%C3%B3w-suma/#findComment-327770
Udostępnij na innych stronach

  • 0


Nie wiem w jakim dokladnie celu chcesz wykorzystać taki skrypt ale wartości na pasku nie zostały ograniczone czyli jeżeli gracz nie postawil żadnego bloku ale jakiś wykopie to na pasku ma -1
komenda /resetblock została dodana do testów po testach prosze ją usunąć :)

Jak co to przepraszam że takl długo ale żona mnie zostawiła samego z dzieciakami więc no...
w folderze ze skryptami zostanie utworzony plik block_counter.yml masz w nim możliwość podglądnięcia/zmiany wartości zmiennych każdego gracza plus jest to w pełni bezpieczna baza danych dla tego licznika

Zmienne :
{zniszczone.%player%} - licznik wszystkich zniszczonych bloków gracza
{postawioneall.%player%}
- licznikj wszystkich postawionych bloków gracza
{postawione.%player%} - licznik postawione - zniszczone

W momencie gdy chcesz wywyołać licznik z innego skryptu wystarczy że użyjesz sekcji "# ############ Obliczamy bloki obecne" w innym sk

Edytowane przez Saanjuk
Odnośnik do komentarza
https://skript.pl/temat/53935-skrypt-na-liczenie-zniszczonych-postawionych-blok%C3%B3w-suma/#findComment-327778
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...