Witam w kolejnej cześć poradnika o podstawach użytkowania bloków komend w grze Minecraft. W tej odsłonie chcę zacząć temat tworzenia tablic wyników używając komendy /scoreboard.
[yframe url=’http://www.youtube.com/watch?v=pyrhxVXS1aA’]
Tablice wyników służą do zapisywania wyników graczy w celach jakie zostały przez nas określone. Każda tablica zapisuje wyniki graczy tylko w jednym celu. Dla każdego celu musimy stworzyć nową tablicę wyników. Wszystkie komendy związane z tablicami wyników będą się rozpoczynały od słowa /scoreboard
Tworzenie celów
Cel, bądź objective to sposób zapisu wyniku. Punkty przypisywane są graczowi w danym celu. Komendy dotyczące celów będą się rozpoczynały słowami /scoreboard objectives. Aby stworzyć cel posługujemy się komendą tworzenia celów o składni:
/scoreboard objectives add NazwaCelu KryteriumWypeŁniania NazwaWyświetlana
NazwaCelu – jest to nazwa pod którą gra będzie rozpoznawać dany cel.
KryteriumWypełniania – ta część komendy determinuje w jaki sposób będą przyznawane punkty. Podstawowo mamy do dyspozycji 5 kryteriów:
- dummy – powoduje, że wyniki gracyz w tym celu można zmieniać tylko za pomocą komend
- deathCount – wynik w tym celu będzie odzwierciedlał ilośc śmierci danego gracza
- playerKillCount – wynik w takim celu będzie reprezentował liczbę graczy zabitych przez daną osobę
- totalKillCount – odzwierciedla liczbę zabitych mobów w grze (graczy i zwierząt)
- health – pokazuje liczbę pozostałych graczowi punktów zdrowia
NazwaWyświetlana – jest to opcjonalne pole w którym możemy wpisać nazwę celu pod jaką będą go identyfikować inni gracze (będzie ważne, gdy przejdziemy do pokazywania wyniku).
Ustawienia wyświetlania
Aby wyświetlić wynik w danym celu graczom posługujemy się komendą ustawiającą miejsce wyświetlania o składni:
/scoreboard objectives setdisplay Miejsce NazwaCelu
Miejsce – tutaj mamy do wyboru trzy sloty:
- list – wtedy wynik w danym celu będzie wyświetlany w liście graczy na serwerze (domyślnie pod klawiszem tab)
- sidebar – wynik będzie wyświetlany w specjalnym pasku bocznym.
- belowName – wynik będzie wyświetlany nad głową gracza pod jego nickiem.
NazwaCelu – określamy którego celu ma być wyświetlany wynik.
Warto zaznaczyć, że przy wyborze sidebar jako slotu wyświetlania dla celu który ma wpisaną nazwę opcjonalną , jako nazwa celu będzie się wyświetlać właśnie ona. Jeżeli zaś nie wpiszemy dla celu nazwy opcjonalnej, to cel będzie się nazywać tak samo, jak nazwa celu.
Dla przykładu komendą
/scoreboard objectives add Cel1 dummy Punkty
stworzymy cel o nazwie operacyjnej Cel1 i możliwością zmieniania wyniku tylko za pomocą komend. Jeżeli zaś dopiszemy komendę
/scoreboard objectives setdisplay sidebar Cel1
to ustawimy wyświetlanie wcześniej wspomnianego celu w specjalnym pasku bocznym jednak pod nazwą Punkty (gdyż taka została zdeklarowana jako nazwa opcjonalna).
To byłoby na tyle w tym odcinku z serii poradników o podstawach używania bloków komend pod kątem tablic wyników. Zapraszam do korespondencji oraz na kanał. Z chęcią rozwieję wszelkie wasze wątpliwości.