Skocz do zawartości
  • 0

przeniesienie pieniedzy graczy z vault do skript


suchymonster
 Udostępnij

Pytanie

Rekomendowane odpowiedzi

  • 0
22 minuty temu, xAxee napisał:

loop all offline players:
	set {kasa::%loop-value%} to loop-value's balance

 

może nie zadziałać bo z tą listą zawsze były problemy

on disconnect:
	set {kasa::%player%} to balance of player

command top:
	trigger:
		loop all players:
			set {kasa::%loop-player%} to balance of loop-player
		send createTop("kasa", 5, all offline players)

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
14 minut temu, suchymonster napisał:

nie działa :c Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

o tym właśnie napisałem v

10 godzin temu, PanMaruda napisał:

może nie zadziałać bo z tą listą zawsze były problemy

użyj mojego kodu

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
6 minut temu, suchymonster napisał:

vault najnowszy ale nic do niego do podpiecia nie mam, jak takowy plugin sie nazywa to dodam i sprawdze czy bedzie działać

czyli piszesz zlecenie o stworzenie topki waluty, a nie posiadasz nawet pluginu dodającego waluty? Zaraz ludzie zaczną prosić o skrypty nie posiadając nawet serwera :/

Tak żeby wyjaśnić - Vault to nie jest plugin na walutę - to jest dodatek (API), które pomaga stworzyć i zarządzać walutami - potrzeba zainstalować osobny plugin na to -w
pisz sobie w internet frazę 'plugin na walutę minecraft 1.16' - wybierz sobie jakiś i sprawdź czy w opisie jest napisane że wspiera vault. Z tych najbardziej znanych jest plugin EssentialsX.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
12 godzin temu, suchymonster napisał:

dalej jakies problemy Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

poczekaj... jak ty ten skrypt w ogóle wgrałeś?

jeden błąd z linijki 128, dwa pozostałe ze 147? Coś namieszałeś.

 

Najlepiej utwórz nowy plik .sk - na górze wklej funkcję na topki, a pod nią kod który wysłałem ci wyżej i wtedy przeładuj i wyślij ewentualne błędy.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
10 minut temu, suchymonster napisał:

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! zrobiłem jak kazałeś, dalej błąd

to jest tylko warn - nie error

czy komenda działa? jeżeli tak to dziękuję za uwagę, proszę odznaczyć odpowiedź jako rozwiązanie i zgłosić temat do zamknięcia.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

nie działa, nic sie nie dzieje po wpisaniu

 

 

 

dopisałem do tej komendy aby napisała "5 najbogatszych graczy", i po wpisaniu komendy ta to wypisuje, jedynie nie radzi sobie  z wypisaniem tych graczy i ich kasy

 

inne topki na tym skrypcie mi działają bez błędów i problemów

Edytowane przez suchymonster
xAxee

Łączę posty

Notatka dodana przez xAxee

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
command top:
	trigger:
		loop all players:
			set {kasa::%loop-player%} to balance of loop-player
			broadcast "&cSPRAWDZENIE ZMIENNEJ: &4%{kasa::%loop-player%}%"
		set {_lista::*} to createTop("kasa", 5, all offline players, false)
		loop {_lista::*}:
			send "%loop-value%"

zobacz ten kod i pokaż co wyświetla

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
W dniu 19.11.2020 o 13:06, PanMaruda napisał:

command top:
	trigger:
		loop all players:
			set {kasa::%loop-player%} to balance of loop-player
			broadcast "&cSPRAWDZENIE ZMIENNEJ: &4%{kasa::%loop-player%}%"
		set {_lista::*} to createTop("kasa", 5, all offline players, false)
		loop {_lista::*}:
			send "%loop-value%"

zobacz ten kod i pokaż co wyświetla

 

 

Troszkę odkopię temat :/ Ostatnia statystyka mi została do zrobienia hah

Także skrypt:

on disconnect:
	set {kasa::%player%} to balance of player

command top:
	trigger:
		loop all players:
			set {kasa::%loop-player%} to balance of loop-player
		send "test"
		send createTop("kasa", 5, all offline players)

 

Zmienna działa, ponieważ sprawdziłem i wyświetla 0$, lub jak dodam $ do konta wyświetla mi daną kwotę np. 5$

Komenda top również działa, ponieważ wiadomość "test" jest wysyłana, problem natomiast z topką, która się nie generuje.

 

Błąd po przeładowaniu w konsoli:

 

[23:21:43 WARN]: a money cannot be saved, i.e. the contents of the variable {kasa::%the player%} will be lost when the server stops. (test.sk, line 67: set {kasa::%player%} to balance of player')

[23:21:43 WARN]: a money cannot be saved, i.e. the contents of the variable {kasa::%loop-player%} will be lost when the server stops. (test.sk, line 103: set {kasa::%loop-player%} to balance of loop-player')

[23:21:43 ERROR]: The 3rd argument given to the function 'createTop' is not of the required type text. Check the correct order of the arguments and put lists into parentheses if appropriate (e.g. 'give(player, (iron ore and gold ore))'). Please note that storing the value in a variable and then using that variable as parameter will suppress this error, but it still won't work. (test.sk, line 105: send createTop("kasa", 5, all offline players)')

[23:21:43 WARN]: a money cannot be saved, i.e. the contents of the variable {kasa::%loop-player%} will be lost when the server stops. (test.sk, line 110: set {kasa::%loop-player%} to balance of loop-player')

[23:21:43 ERROR]: Functions cannot be used here (or there is a problem with your arguments). (test.sk, line 112: set {_lista::*} to createTop("kasa", 5, all offline players, false)')

 

Błąd po przeładowaniu w grze:

 

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

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