Skocz do zawartości
  • 0

Opis przemiotu


Slupik98

Pytanie

Mam kolejne pytanie do was doświadczonych skrypterów :)

Znalazłem w dokumentacji sk+(http://skriptplus.weebly.com/expressions.html) takie coś:

lore of %itemstack%

Zgaduję że można tym zmienić opis przedmiotu, ale... Tu moja wiedza się kończy xD

Nawet nie mogę zainstalować tego SkAddonLib, by działał sk+(gdzie jest downaload tego czegoś?, dałem te skGet, wpisałem to dziwne polecenie: +sk dbkt:38.927.Skasino  z konsoli i nic). Widocznie jestem wyjątkowo tępy, ale mam nadzieje że mi pomożecie mimo to. ;)

Wytłumaczcie zatem jak zinastlować te skaddonlib i ten sk+, no i oczywiście jak zmienić opis przedmiotu(najlepiej przed daniem go graczowi)

 

Jak chcecie wiedzieć po co mi opis przedmiotu to czytajcie:

Otóż robię skrypt na bossy, mam już ponad 90 linijek i chcę dodać setki następnych, ale po drodze pomyślałem że przydałyby się również opisy przedmiotów, dlatego zwracam się do was. Skrypt będzie działał bez opisu, ale zawsze fajniej to wygląda jak mam własną nazwę(udało mi się ją zrobić) i własny opis(tutaj licze na waszą pomoc).

 

Ale się rozpisałem. Jestem już trochę zmęczony więc sry za ew niedomówienia, jak coś jest niejasne to piszcie.

Odnośnik do komentarza
https://skript.pl/temat/594-opis-przemiotu/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
Options:    s.nagroda.typ: diamond    s.nagroda.przedmiot: sword    s.nagroda.enchant: Sharpness 3 and fireaspect 2    s.nagroda.opis.linijka1: &4Slaby miecz    s.nagroda.opis.linijka2: &6Nic nim nie zrobisz    s.nagroda.nazwa: Miecz testowy  command /nagroda:    trigger:        set {s.nagroda.item} to {@s.nagroda.typ} {@s.nagroda.przedmiot} of {s.nagroda.enchant} named "{@s.nagroda.nazwa}"        set the lore of {s.nagroda.item} to "{@s.nagroda.opis.linijka1}||{@s.nagroda.opis.linijka2}"        give {s.nagroda.item} to player        message "Pomyslnie dano nagrode!"

dodałem cudzysłów w linijce 12(na końcu bo brakowało).

Ale jest jeszcze ten błąd:

'diamond sword' is not a number (opis.sk, line 12: 

set {s.nagroda.item} to {@s.nagroda.typ} {@s.nagroda.przedmiot} of {s.nagroda.enchant} named "{@s.nagroda.nazwa}"")

Odnośnik do komentarza
https://skript.pl/temat/594-opis-przemiotu/#findComment-3974
Udostępnij na innych stronach

  • 0
Options:    s.nagroda.typ: diamond    s.nagroda.przedmiot: sword    s.nagroda.enchant: Sharpness 3 and fireaspect 2    s.nagroda.opis.linijka1: &4Slaby miecz    s.nagroda.opis.linijka2: &6Nic nim nie zrobisz    s.nagroda.nazwa: Miecz testowy    s.nagroda.item: sword    command /nagroda:    trigger:        set {s.nagroda.item} to {@s.nagroda.typ} {@s.nagroda.przedmiot} of {s.nagroda.enchant} named "{@s.nagroda.nazwa}"        set the lore of {s.nagroda.item} to "{@s.nagroda.opis.linijka1}||{@s.nagroda.opis.linijka2}"        give {s.nagroda.item} to player        message "Pomyslnie dano nagrode!"

Zobacz to

Odnośnik do komentarza
https://skript.pl/temat/594-opis-przemiotu/#findComment-3986
Udostępnij na innych stronach

  • 0

A teraz? 

Options:    s.nagroda.typ: diamond    s.nagroda.przedmiot: sword    s.nagroda.enchant: Sharpness 3 and fireaspect 2    s.nagroda.opis.linijka1: &4Slaby miecz    s.nagroda.opis.linijka2: &6Nic nim nie zrobisz    s.nagroda.nazwa: Miecz testowy   command /nagroda:    trigger:        set {s.nagroda.item} to 1 {@s.nagroda.typ} {@s.nagroda.przedmiot} of {s.nagroda.enchant} named "{@s.nagroda.nazwa}"        set the lore of {s.nagroda.item} to "{@s.nagroda.opis.linijka1}||{@s.nagroda.opis.linijka2}"        give {s.nagroda.item} to player        message "Pomyslnie dano nagrode!"
Odnośnik do komentarza
https://skript.pl/temat/594-opis-przemiotu/#findComment-3990
Udostępnij na innych stronach

  • 0

'1 diamond sword' is not a number <reszta taka sama>

dodam że przy poprzednim jak dodałem tak:

Options:    s.nagroda.typ: diamond    s.nagroda.przedmiot: sword    s.nagroda.enchant: Sharpness 3 and fireaspect 2    s.nagroda.opis.linijka1: &4Slaby miecz    s.nagroda.opis.linijka2: &6Nic nim nie zrobisz    s.nagroda.nazwa: Miecz testowy    command /nagroda:    trigger:        set a {s.nagroda.item} to {@s.nagroda.typ} {@s.nagroda.przedmiot} of {s.nagroda.enchant} named "{@s.nagroda.nazwa}"        set the lore of {s.nagroda.item} to "{@s.nagroda.opis.linijka1}||{@s.nagroda.opis.linijka2}"        give {s.nagroda.item} to player        message "Pomyslnie dano nagrode!"

Wyskoczyło to:

{s.nagroda.item} is not entity type. Jbc dodałem "a" pomiędzy set a zmienną {s.nagroda.item}.

Odnośnik do komentarza
https://skript.pl/temat/594-opis-przemiotu/#findComment-3994
Udostępnij na innych stronach

  • 0
Options:    s.nagroda.typ: diamond    s.nagroda.przedmiot: sword    s.nagroda.enchant: Sharpness 3 and fireaspect 2    s.nagroda.opis.linijka1: &4Slaby miecz    s.nagroda.opis.linijka2: &6Nic nim nie zrobisz    s.nagroda.nazwa: Miecz testowy	command /nagroda:    trigger:        set {s.nagroda} to {@s.nagroda.typ} {@s.nagroda.przedmiot} of {@s.nagroda.enchant} named "{@s.nagroda.nazwa}"        set {s.nagroda.item} to {s.nagroda} parsed as item        set the lore of {s.nagroda.item} to "{@s.nagroda.opis.linijka1}||{@s.nagroda.opis.linijka2}"        give {s.nagroda.item} parsed as item to player        message "Pomyslnie dano nagrode!"
Odnośnik do komentarza
https://skript.pl/temat/594-opis-przemiotu/#findComment-3995
Udostępnij na innych stronach

  • 0

Hmmmm załamałem się.

zauważyłem bardzo wazny błąd w tej linijce:

    s.nagroda.enchant: Sharpness 3 and fireaspect 2

To powinno być tak:

    s.nagroda.enchant: Sharpness 3,Fire Aspect 2

I teraz bez bugów wszystko idzie. komunikat wyświatla ale nic się nie dzieje(nic nie daje).

 

 

A oczywiście przy  ostatnim skrypcie bez zmiany nazwy enchantów wyskakiwąły błedy, po zmianie nie ma ich, a co do 2 poprzednich skryptów to wyskakuje ten sam błąd, nawet przy zmianie enchantów.

Edytowane przez Slupik98
Odnośnik do komentarza
https://skript.pl/temat/594-opis-przemiotu/#findComment-3999
Udostępnij na innych stronach

  • 0
Options:    s.nagroda.typ: diamond    s.nagroda.przedmiot: sword    s.nagroda.enchant: Sharpness 3, fireaspect 2    s.nagroda.opis.linijka1: &4Slaby miecz    s.nagroda.opis.linijka2: &6Nic nim nie zrobisz    s.nagroda.nazwa: Miecz testowy      command /nagroda:    trigger:        set {s.nagroda} to {@s.nagroda.typ} {@s.nagroda.przedmiot} of {@s.nagroda.enchant} named "{@s.nagroda.nazwa}"        set {s.nagroda.item} to {s.nagroda} parsed as item        set the lore of {s.nagroda.item} to "{@s.nagroda.opis.linijka1}||{@s.nagroda.opis.linijka2}"        give {s.nagroda.item} parsed as item to player        message "Pomyslnie dano nagrode!"
Odnośnik do komentarza
https://skript.pl/temat/594-opis-przemiotu/#findComment-4003
Udostępnij na innych stronach

  • 0
command /nagroda:    trigger:        set {s.nagroda} to {@s.nagroda.typ} {@s.nagroda.przedmiot} of {@s.nagroda.enchant} named "{@s.nagroda.nazwa}"        set the lore of {s.nagroda} to "{@s.nagroda.opis.linijka1}||{@s.nagroda.opis.linijka2}"        set {s.nagroda.item} to {s.nagroda} parsed as item        give {s.nagroda.item} parsed as item to player        message "Pomyslnie dano nagrode!"
Odnośnik do komentarza
https://skript.pl/temat/594-opis-przemiotu/#findComment-4013
Udostępnij na innych stronach

  • 0
Options:    s.nagroda.typ: diamond    s.nagroda.przedmiot: sword    s.nagroda.enchant: Sharpness 3, fireaspect 2    s.nagroda.opis.linijka1: &4Slaby miecz    s.nagroda.opis.linijka2: &6Nic nim nie zrobisz    s.nagroda.nazwa: Miecz testowy      command /nagroda:    trigger:        set {s.nagroda} to {@s.nagroda.typ} {@s.nagroda.przedmiot} of {@s.nagroda.enchant} named "{@s.nagroda.nazwa}"        set {s.nagroda.item} to {s.nagroda} parsed as item        set the lore of {s.nagroda.item} parsed as item to "{@s.nagroda.opis.linijka1}||{@s.nagroda.opis.linijka2}"        give {s.nagroda.item} parsed as item to player        message "Pomyslnie dano nagrode!"
Odnośnik do komentarza
https://skript.pl/temat/594-opis-przemiotu/#findComment-4037
Udostępnij na innych stronach

  • 0

the lore of {s.nagroda.item} parsed as an item stack can't be set to anything linijka 13

 

PS: daj z tym nowym Options:

Options:    s.nagroda.typ: diamond    s.nagroda.przedmiot: sword    s.nagroda.enchant: Sharpness 3,Fire Aspect 2    s.nagroda.opis.linijka1: &4Slaby miecz    s.nagroda.opis.linijka2: &6Nic nim nie zrobisz    s.nagroda.nazwa: Miecz testowy 
Odnośnik do komentarza
https://skript.pl/temat/594-opis-przemiotu/#findComment-4114
Udostępnij na innych stronach

  • 0
Options:
s.nagroda.przedmiot: diamond sword
s.nagroda.enchant: Sharpness 3,Fire Aspect 2
s.nagroda.opis.linijka1: &4Slaby miecz
s.nagroda.opis.linijka2: &6Nic nim nie zrobisz
s.nagroda.nazwa: Miecz testowy
 
command /nagroda:    trigger:        set {s.nagroda} to nameditemstack from "{@s.nagroda.przedmiot} of {@s.nagroda.enchant};{@s.nagroda.nazwa};{@s.nagroda.opis.linijka1}{@s.nagroda.opis.linijka2}"        give {s.nagroda} parsed as item to playerlub(Te same opcje):command /nagroda:    trigger:        set {s.nagroda} to {@s.nagroda.przedmiot} of {@s.nagroda.enchant} named {@s.nagroda.nazwa}         give {s.nagroda} parsed as item to playerevery 20 seconds:    loop all players:        loop-player's tool is {@s.nagroda.przedmiot} of {@s.nagroda.enchant} named {@s.nagroda.nazwa}:            set the lore of loop-player's tool to "{@s.nagroda.opis.linijka1}||{@s.nagroda.opis.linijka2}"
Jeśli to nie działa, to nie wiem xD

 

Odnośnik do komentarza
https://skript.pl/temat/594-opis-przemiotu/#findComment-4629
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ę...