Skocz do zawartości
  • 0

Zapis ekwipunku


SzymoonDev

Pytanie

Cześć,

napisałem skrypt na automatyczny zapis ekwipunku stosując się do tego:

Jednak jest mały problem, iż nie wiem jak zapisać zbroje. Wiem, że można zapisać bezpośrednio zbroję, ale wtedy itemy są bez nazw, bez enchantów.

Oczywiście wszystko piszę w funkcjach, więc nie będę udostępniać kodu.

 

Ktoś coś pomoże? Z góry dzięki za odpowiedzi :)

Odnośnik do komentarza
https://skript.pl/temat/18964-zapis-ekwipunku/
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
8 minut temu, SzymoonDev napisał:

Cześć,

napisałem skrypt na automatyczny zapis ekwipunku stosując się do tego:

Jednak jest mały problem, iż nie wiem jak zapisać zbroje. Wiem, że można zapisać bezpośrednio zbroję, ale wtedy itemy są bez nazw, bez enchantów.

Oczywiście wszystko piszę w funkcjach, więc nie będę udostępniać kodu.

 

Ktoś coś pomoże? Z góry dzięki za odpowiedzi :)

set {zbroja::%player%} to player's chestplate

I ze wzorem. 

- boots

- legings

- helmet

 

Odnośnik do komentarza
https://skript.pl/temat/18964-zapis-ekwipunku/#findComment-129285
Udostępnij na innych stronach

  • 0
Teraz, SzymoonDev napisał:

@KrejzolekPRO jak już mówiłem, ta metoda nie zapisuje nazwy i enchantu zbroi :)

set {zbroja-lore::%player%} to lore of player's chestplate
set {zbroja-nazwa::%player%} to name of player's chestplate 

 

Odnośnik do komentarza
https://skript.pl/temat/18964-zapis-ekwipunku/#findComment-129288
Udostępnij na innych stronach

  • 0
24 minuty temu, SzymoonDev napisał:

Wstawię zapis wszystkiego na serwer gdzie gra 200 osób, to wiesz jakie będą lagi?

Szukam innego prostszego sposobu.

To może tak: wykorzystaj plugin?

https://dev.bukkit.org/projects/simplebackup

https://dev.bukkit.org/projects/perfect-backup

https://www.spigotmc.org/resources/kinvbackup-easy-inventory-backup.15067/

Odnośnik do komentarza
https://skript.pl/temat/18964-zapis-ekwipunku/#findComment-129297
Udostępnij na innych stronach

  • 0

Jedyne co mi przychodzi do głowy to coś takiego:

set {_boot} to player's boot named name of player's boot with lore lore of player's boot

I analogicznie do pozostałych :P

Tylko jest jeden mały problem. Gdy przedmiot nie ma lore, to da jedną linijkę pustą lore, więc też takie nie precyzyjne rozwiązanie, lecz już lepsze takie niż żadne :D

Odnośnik do komentarza
https://skript.pl/temat/18964-zapis-ekwipunku/#findComment-129316
Udostępnij na innych stronach

  • 0

Oj tego nie wziąłem pod uwagę, przepraszam. Za chwilkę coś obczaję :)

Dobra teraz to obczaiłem na 100%

Mam takowy kod:

command /spr:
	trigger:
		set {_boot} to player's boot
		give {_boot} to player

i nie ważne czy z name czy z lore czy z enchantem, daje mi takie buty jakie mam na sobie czyli możesz na spokojnie używać samo player's boot (meta data się zapisuje w zmiennych)

Fakt faktem, gdy dasz send "%{_boot}%" to wyświetli Ci się samo "diamond boots" lecz te enchanty lore i name będą zachowane.

 

Edytowane przez knugi
Porozumienie
Odnośnik do komentarza
https://skript.pl/temat/18964-zapis-ekwipunku/#findComment-129318
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ę...