Skocz do zawartości
  • 0

Dodanie nazwy do przyzywanego przedmiotu


Enthose
 Udostępnij

Pytanie

Witam, posiadam taki kod i potrzebuje aby dodac nazwy do danych przedmiotów. 

Oczywiscie chodzi ze dropi nam  powiedzmy "Smoczy Miecz" zamiast Diamond Sworda :) i fajnie by było gdyby istniał też lore.

drops:
  1:
    drops:
      - "265 32" nazwa lore
      - "368 5" nazwa lore
      - "264 64" to samo
    message:
      - "&4>> &c{PLAYER} &7otworzyl &9&lPokeballa&7 i otrzymal&8"
      - "&f>> &732&8x &7Zelazo"
      - "&f>> &55&8x &5Enderpearla"
      - "&f>> &d64&8x &dDiamentow"
      - "&4>> &9&lPokeballa &7Zakupisz na &4&l-----------"

Z góry dziękuje za poprawne przerobienie skryptu. Pozdrawiam :)

Odnośnik do komentarza
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Skryptu to ja tu żadnego nie widzę, raczej jakiś plik konfiguracyjny. Ogólnie polecam Ci to zrobić trochę inaczej. Zamiast np. "265 32" wpisywać normalną skryptową składnią przedmiot np. "1 diamond sword named ""&6Smoczy miecz"" with lore ""Lore!""", i ew. dodać customową nazwę, która będzie wyświetlania w informacji o dropie dla każdego przedmiotu, wyglądałoby to mniej więcej tak:

drops:
  1:
    drops:
      - "1 diamond sword named ""&6Smoczy Miecz"" with lore ""Lore!""@name:&6Smoczy miecz"
    message:
      - "&4>> &c{PLAYER} &7otworzyl &9&lPokeballa&7 i otrzymal&8"
      - "&f>> &732&8x &7Zelazo"
      - "&f>> &55&8x &5Enderpearla"
      - "&f>> &d64&8x &dDiamentow"
      - "&4>> &9&lPokeballa &7Zakupisz na &4&l-----------"

 

A potem w skrypcie, podam na przykładzie komendy.

command /test:
	trigger:
		set {_drops::*} to yaml list "drops.1.drops" from file "drops.yml"
		loop {_drops::*}:
			set {_drops-splitted::*} to loop-value split at "@name:"
			set {_item} to {_drops-splitted::1} parsed as item
			set {_custom-name} to {_drops-splitted::2} parsed as text
			
			send "Przedmiot: %{_item}%, Nazwa: %colored {_custom-name}%
		stop


 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
drops:
  1:
    drops:
      - "265 32"
      - "368 5"
      - "264 64"
    message:
      - "&4>> &c{PLAYER} &7otworzyl &9&lPokeballa&7 i otrzymal&8"
      - "&f>> &732&8x &7Zelazo"
      - "&f>> &55&8x &5Enderpearla"
      - "&f>> &d64&8x &dDiamentow"
      - "&4>> &9&lPokeballa &7Zakupisz na "
  2:
    drops:
      - "138 1"
      - "278 1 efficiency:6 unbreaking:3 fortune:3"
    message:
      - "&4>> &c{PLAYER} &7otworzyl &9&lPokeballa&7 i otrzymal&8"
      - "&f>> &a1&8x &2&lB&f&lE&b&lA&9&lC&6&lO&4&lN"
      - "&f>> &d1&8x &dKilof 6/3/3"
      - "&4>> &9&lPokeballa &7Zakupisz na"
  3:
    drops:
      - "276 1 named ""&6Smoczy Miecz"" sharpness:5 fireaspect:2"
      - "312 1 protection:4 unbreaking:3"
    message:
      - "&4>> &c{PLAYER} &7otworzyl &9&lPokeballa&7 i otrzymal&8"
      - "&f>> &d1&8x &dSpodnie 4/3"
      - "&f>> &d1&8x &dMiecz 5/2"
      - "&4>> &9&lPokeballa &7Zakupisz na "

Wstawie całość, tak jest to plik config. Chodzi o to abym mogl przypisac nazwy do danych itemow ktore wypadaja z skrzyni. Wczesniejszy podany kod przez ciebie nie działa i skrzynia po prostu zostaje na ziemi zamiast znikac i wyrzucac rzeczy

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

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

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