Blok komend od zera! cz.5 – Scoreboard #1

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.

 

 

 

Klarz

Hej! Jako Redmasterize/Klarz istnieję w ,,internetach,, od jakichś dwóch lat. Przez ten czas nauczyłem się wiele o tym, jak podchodzić do innych internautów w sposób elegancki, niezależnie od sytuacji. Redstonem zainteresowałem się prawie od razu. Od tamtej pory doskonalę się w sztuce czerwonego proszku. Mam nadzieję, że wam się podoba :)