Skocz do zawartości
  • 0

Zapisywanie danych


Nayan

Pytanie

Cześć, mam kolejne pytanie dotyczące skryptów. Tym razem chodzi o zapisywanie różnych danych i pokazywanie ich w GUI. Przytoczmy przykład, gdy chcemy zaprezentować dla gracza ile wykopał stone. Nie mam pojęcia jak zacząć pisać taki skrypt więc liczę na was, na wasze wytłumaczenie i cierpliwość ?

Odnośnik do komentarza
https://skript.pl/temat/29446-zapisywanie-danych/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
  • Zaczynasz od eventu (w tym przypadku on mine:)
    • sprawdzasz rodzaj kopanego bloku (if event-block is typ_bloku: #w twoim przypadku będzie to 'stone')
      • sprawdzasz czy zmienna z wykopanym kamieniem danego gracza istnieje (if {kamien::%player%} is set: #%player% wstawi nick danego gracza w zmienną, co spowoduje że każdy gracz będzie posiadał osobne zliczanie kamienia)
        • dodajesz do zmiennej liczbę (add liczba to {kamien::%player%} #twoją liczbą będzie '1', co odpowiada jednemu wykopanemu kamieniowi)
      • stawiasz warunek który wykona kod gdy zmienna gracza nie będzie istniała (else:)
        • tworzysz nową zmienną dla gracza ustawioną na liczbę '1' (set {kamien::%player%} to 1)

 

Stworzona zmienna {kamien::%player%} jest teraz globalna i może być używana we wszystkich skryptach jakie posiadasz. Chcąc wstawić ją do GUI, wysłać na chat czy inne cuda wpisujesz ją w procentach %{kamien::%player%}%, np.

command /kamien:
	trigger:
		send "Wykopałeś &6%{kamien::%player%}% &rkamienia."

 

Odnośnik do komentarza
https://skript.pl/temat/29446-zapisywanie-danych/#findComment-193913
Udostępnij na innych stronach

  • 0

Okej, spoko. A gdybym chciał żeby pod np. /top pokazało graczy którzy mają najwięcej? Da się tak zrobić w jakiś prosty sposób czy to bardziej skomplikowane? Tak swoją drogą to fajnie tłumaczysz.

Odnośnik do komentarza
https://skript.pl/temat/29446-zapisywanie-danych/#findComment-193953
Udostępnij na innych stronach

  • 0

Tutaj masz mistrza - chyba najlepiej tłumaczy.

Top 10 górników na chacie:

Top 10 górników w gui:

Tylko musisz by być na jakimś tam poziomie w Skript, żeby coś z tego zrozumieć.

@Nayan

Odnośnik do komentarza
https://skript.pl/temat/29446-zapisywanie-danych/#findComment-193968
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ę...