Jak korzystać z tablicy wyników w Minecraft

     Minecraft jest pełen poleceń, które pozwalają budować coś więcej niż tylko konstrukcje. Jednym z najbardziej niedocenianych narzędzi jest system tablic wyników. Pozwala śledzić liczby, wykrywać sekwencje, liczyć zgony, a nawet kontrolować mechanikę łamigłówek. W tym przewodniku skupimy się na najważniejszym i najbardziej elastycznym typie: fikcyjnych celach. Są one idealne do ręcznego sterowania za pomocą czerwonego kamienia i bloków poleceń.

 

Utwórz nową fikcyjną tablicę wyników, aby rozpocząć śledzenie wartości w grze Minecraft.

 

 

Tworzenie fikcyjnego celu

 

     Aby rozpocząć korzystanie z tablicy wyników, musisz zdefiniować cel. Pomyśl o tym jako o liczniku lub zmiennej. Użyj tego polecenia, aby go utworzyć:

 

     /scoreboard objectives add myCounter dummy "My Counter"

 

     Spowoduje to utworzenie nowego celu na tablicy wyników o nazwie myCounter z nazwą wyświetlaną "My Counter". Typ fikcyjny oznacza, że tylko polecenia mogą zmieniać jego wartość, co daje pełną kontrolę.

 

     Nic nie zobaczysz, dopóki nie powiesz Minecraftowi, gdzie to pokazać. Użyj tego, aby wyświetlić go z boku ekranu:

 

     /scoreboard objectives setdisplay sidebar myCounter

 

     Teraz za każdym razem, gdy wartość się zmieni, zobaczysz ją na pasku bocznym. Możesz także użyć slotów "poniżejNazwa" lub "lista".

 

 

Ręczna zmiana wartości

 

     Wartości można ustawiać, dodawać lub odejmować ręcznie. Oto odpowiednia procedura:

 

     /scoreboard players set @p myCounter 0

 

     /scoreboard players add @p myCounter 1

 

     /scoreboard players remove @p myCounter 1

 

     Jest to przydatne w przypadku przycisków, płyt dociskowych lub łańcuchów poleceń, w których każda akcja zmienia wynik.

 

Dodaj graczowi punkty punktowe za pomocą przycisku z czerwonego kamienia i bloku poleceń w grze Minecraft.

 

     Jeśli chcesz zresetować wynik gracza, użyj:

 

     /scoreboard players reset @p myCounter

 

     Aby całkowicie usunąć cel:

 

     /scoreboard objectives remove myCounter

 

     Bądź ostrożny - spowoduje to usunięcie wszystkich powiązanych danych.

 

 

Sprawdzanie wyników w logice

 

     Możesz wykonywać polecenia tylko wtedy, gdy wynik gracza spełnia warunek:

 

     /execute as @p if score @p myCounter matches 6 run say osiągnąłeś nowy poziom!

 

Jest to niezbędne w łamigłówkach, w których gracze muszą wykonywać kroki we właściwej kolejności.

 

 

Używanie selektorów z wynikami

 

     Chcesz wykrywać tylko graczy, którzy zdobyli co najmniej 5 punktów?

 

     /execute as @a[scores={myCounter=5..}] run give @s minecraft:diamond

 

     Dodaje to nagrody, kontrolę dostępu lub wybory dialogowe w zależności od postępów gracza.

 

Używaj selektorów, aby wykonywać polecenia tylko dla graczy z określonymi wynikami.

 

 

Fałszywi gracze dla globalnych wartości

 

     Tablice wyników nie są przeznaczone tylko dla graczy. Możesz używać fałszywych nazw do przechowywania wspólnych wartości:

 

     /scoreboard players set GlobalTimer myCounter 10

 

     Następnie odlicz lub odwołaj się do tej wartości w logice gry.

 

     Sparuj tablice wyników z repeaterami i blokami poleceń łańcuchowych, aby kontrolować czas. Na przykład pętla sygnałowa, która zwiększa wynik co 2 sekundy, aż osiągnie limit.

 

 

Przykład puzzli z sekwencją

 

     Powiedzmy, że gracz musi nacisnąć cztery przyciski we właściwej kolejności. Każdy przycisk dodaje wartość do udostępnionego wyniku. Jeśli kolejność jest nieprawidłowa, wynik jest resetowany. Gdy wynik osiągnie 4, otwierają się drzwi:

 

     1. Każdy przycisk: : /execute if score @p myCounter matches 0 run scoreboard players set @p myCounter 1 (i tak dalej)

 

     2. Zła kolejność: /execute unless score @p myCounter matches 1 run scoreboard players set @p myCounter 0

 

     3. Końcowe sprawdzenie: : /execute if score @p myCounter matches 4 run setblock ~ ~ ~ minecraft:iron_door[facing=east,open=true]

 

Otwórz drzwi, gdy wynik osiągnie prawidłową wartość w grze Minecraft.

 

 

Budowanie łamigłówek typu combo i wyścigów krok po kroku

 

     Korzystając z systemu tablic wyników, możesz budować łamigłówki logiczne, które wymagają od graczy interakcji z dźwigniami, płytami lub przyciskami w odpowiedniej kolejności. To nie są tylko zabawki z czerwonego kamienia - to właściwa mechanika gry, która śledzi postępy i pozwala na rozgałęziające się wyniki. Przyjrzyjmy się dwóm przykładom, które świetnie sprawdzają się na mapach z łamigłówkami lub niestandardowych lochach.

 

Połącz sekwencję bloków poleceń, aby śledzić kolejność wprowadzania.

 

     Pierwsza z nich to łamigłówka z kombinacją dźwigni krok po kroku. Mamy ścianę z czterema dźwigniami, z których każda kontroluje sekwencję. Gracz musi je aktywować w określonej kolejności: na przykład 1 → 3 → 2 → 4. Użyjemy fikcyjnego celu na tablicy wyników o nazwie "combo", który przechowuje bieżący krok. Jeśli gracz pociągnie za prawą dźwignię w odpowiednim momencie, zwiększamy wynik. Jeśli się pomylą, resetujemy go do zera. Oto jak to skonfigurować:

 

     Najpierw utwórz cel:

 

     /scoreboard objectives add combo dummy

 

     Następnie podłącz każdą dźwignię do łańcucha bloków dowodzenia. Każdy łańcuch powinien zaczynać się od warunkowego bloku poleceń, takiego jak ten (przykład dla kroku 1):

 

     /execute if score @p combo matches 0 run scoreboard players set @p combo 1

 

     Niewłaściwe pociągnięcia dźwigni powinny uruchomić:

 

     /scoreboard players set @p combo 0

 

Zresetuj wartość tablicy wyników po nieprawidłowym wprowadzeniu, aby zasymulować niepowodzenie łamigłówki.

 

     Gdy gracz osiągnie końcowy wynik (np. 4), użyj:

 

     /execute if score @p combo matches 4 run say Puzzle solved!

 

     Możesz zastąpić powiedzmy odblokowaniem drzwi, odtworzeniem dźwięku lub wywołaniem innego zdarzenia. Sztuczka polega na tym, aby użyć wyniku do śledzenia prawidłowego czasu - każdy krok musi być wykonany we właściwej kolejności.

 

Uruchamiaj nagrody po osiągnięciu określonego wyniku w grze Minecraft.

 

     Teraz możesz budować systemy pamięci, kombinacje wejściowe, statystyki RPG lub interaktywne gry z samymi fikcyjnymi celami. Później będziemy również realizować złożone łamigłówki w Minecraft, aby opanować to polecenie, które otwiera drzwi do niekończącej się mechaniki na mapach i serwerach.

 

Build your world together. Get your own Minecraft server ready in 2 minutes. Free with code WELCOME
Create serverStart hosting your server now
Knowledge Base