Skocz do zawartości
  • 0

Zapisywanie ekwipunku, efektow i enderchesta oraz odtwarzanie go na innym serwerze


nwse

Pytanie

Hej, mam problem, gdyż nie mam pomysłu na to, żeby zapisywać ekwipunek, efekty oraz enderchest gracza i przenosić go na inny serwer (połączone bungeecordem), dacie jakieś rady co do tego lub zrobicie mi takowy skrypt? Dodam, że może być przez MySQL, której ja za bardzo nie ogarniam :thonk:

Odnośnik do komentarza
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Ekwipunek:

set {itemy::%player%::*} to player's inventory

lub

loop all items in the playerg's inventory:
	add loop-item to {Itemy::inv::%player%::*}
add player's helmet to  {Itemy::set::%player%::*}
add player's chestplate to  {Itemy::set::%player%::*}
add player's leggings to  {Itemy::set::%player%::*}
add player's boots to  {Itemy::set::%player%::*}

Enderchest:

loop all items in the player's enderchest:
	add loop-item to {enderchest::%player%::*}

Odczytywanie

clear player's enderchest
loop {enderchest::%player%::*}:
	add loop-value to the player's enderchest

co do przenoszenia:

set {lokacja::%player%} to player location

teleportowanie

teleport player to {lokacja::%player%}

Efekty

nw ;/

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
11 godzin temu, xAxee napisał:

Ekwipunek:


set {itemy::%player%::*} to player's inventory

lub


loop all items in the playerg's inventory:
	add loop-item to {Itemy::inv::%player%::*}
add player's helmet to  {Itemy::set::%player%::*}
add player's chestplate to  {Itemy::set::%player%::*}
add player's leggings to  {Itemy::set::%player%::*}
add player's boots to  {Itemy::set::%player%::*}

Enderchest:


loop all items in the player's enderchest:
	add loop-item to {enderchest::%player%::*}

Odczytywanie


clear player's enderchest
loop {enderchest::%player%::*}:
	add loop-value to the player's enderchest

co do przenoszenia:


set {lokacja::%player%} to player location

teleportowanie


teleport player to {lokacja::%player%}

Efekty

nw ;/

no ale ja chce to na innym serwerze odczytac, nie na innym swiecie

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
2 godziny temu, SernickLOL napisał:

no ale ja chce to na innym serwerze odczytac, nie na innym swiecie

 

No tak tu nic nie ma o światach... podałem przykład zapisywania inv / ec itp do zmiennych teraz starczy ,że przy wejściu na inny serwer będziesz odczytywał te zmienne z MySql itp

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
4 minuty temu, xAxee napisał:

No tak tu nic nie ma o światach... podałem przykład zapisywania inv / ec itp do zmiennych teraz starczy ,że przy wejściu na inny serwer będziesz odczytywał te zmienne z MySql itp

Teraz mam pytanie ja to odczytywać z mysql 

 

HeezQ

Usuwam zbyt dużego kota.

Notatka dodana przez HeezQ

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
clear {ekwipunek::%player%}
loop all items in players inventory:
	if {ekwipunek::%player%} is not set:
		set {ekwipunek::%player%} to "%loop-value%"
	else:
		set {ekwipunek::%player%} to "%{ekwipunek::%player%}%, %loop-value%"
[zapis do bazy zmienna {ekwipunek::%player%}]

I odczytanie:

set {ekwipunek::%player%} to [pobierz z bazy zmienna {ekwipunek::%player%}]
clear {_items::*}
set {_items::*} to {ekwipunek::%player%} split at ", "
clear player's inventory
loop {_items::*}:
	add (loop-value parsed as item) to player's inventory
	

 

Edytowane przez KrejzolekPRO
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.

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

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