Skocz do zawartości
  • 1

Jak dodać enchant


Nieaktywny

Pytanie

Mam np item o enchancie sharpness 20 i jak zrobić aby zostało dodane + 4 sharpness (aby było 24) Tylko bez setowania. To ma się dodawać.

Próbowałem takiego czegoś:

command /test:
    trigger:
        enchant the player's tool with sharpness (%sharpness of player's tool%)

Jako test, ale piszę że sharpness is not a number :/

Jakieś pomysły ? (Robie kowala i do itemu który trzyma ma być dodawane np takie 10% wartości sharpness do enchantu sharpnessu)

Edytowane przez Nieaktywny
Odnośnik do komentarza
https://skript.pl/temat/18814-jak-doda%C4%87-enchant/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
2 godziny temu, PanNiedzwiadek napisał:

Odwołaj się np.. do lore albo nazwy przedmiotu i zrób ifa od każdego jednego poziomu zenchantowania.

Bez jaj każdą broń ma rozbudowany opis a jest ich z 800... Musiałbym pisać to 4 miesiące... Robię automatyczną kuźnię po co pisać pod każdą broń aż po +9 osobno kod. Chcę zwiększać Sharp nie opis. To klasyk, nie Ylath.

Odnośnik do komentarza
https://skript.pl/temat/18814-jak-doda%C4%87-enchant/#findComment-128314
Udostępnij na innych stronach

  • 0

Dam Ci dwie propozycje, jak nie być głupim:

Propozycja nr 1:
if {_x} contains "+9" albo "20 dmg":
# dalszy kod

Propozycja nr 2:
if tool of the player is enchanted with sharpness 5:
# dalszy kod

Odnośnik do komentarza
https://skript.pl/temat/18814-jak-doda%C4%87-enchant/#findComment-128378
Udostępnij na innych stronach

  • 0
7 minut temu, PanNiedzwiadek napisał:

Dam Ci dwie propozycje, jak nie być głupim:

Propozycja nr 1:
if {_x} contains "+9" albo "20 dmg":
# dalszy kod

Propozycja nr 2:
if tool of the player is enchanted with sharpness 5:
# dalszy kod

To to mam wszystko... Ja się pytam jak automatycznie zwiększać Sharp innym słowem pobierać informacje o danym enchancie zmienić jego moc. Np set {_nazwa} to name of player's tool to jak pobrać info o enchancie tak samo jak nazwę. i dodać + np 10 sharpy do np miecza z Sharpem 40 

 

To ma być zaawansowane nie tak jak wyżej piszesz abym ręcznie każdemu ulepszeniu serwował enchant. 

Edytowane przez Nieaktywny
Odnośnik do komentarza
https://skript.pl/temat/18814-jak-doda%C4%87-enchant/#findComment-128379
Udostępnij na innych stronach

  • 0

Dalej nie rozumiesz ;-;

Zakładając że DMG broni jest u Ciebie zrobiony w ten rakowy sposób (przez vanillowe enchanty) to możesz sprawdzać np.
if tool of the player is enchanted with sharpness 10:
enchant the player's tool with sharpness 11

Albo może:
set {_x} to enchantment of player's tool
set {_x} to 1.1*{_x}
enchant the player's tool with sharpness {_x}

Kombinuj tak żeby to zadziałało, ja nie jestem twoim aniołkiem stróżem i nie sprawdze każdej opcji, dostałeś już co najmniej 3 metody i teraz jedyna robota jaka Ci pozostała to je dostosować tak żeby działały.

Odnośnik do komentarza
https://skript.pl/temat/18814-jak-doda%C4%87-enchant/#findComment-128380
Udostępnij na innych stronach

  • 0
Godzinę temu, iм×kvρi napisał:
  Ukryj zawartość


set damage of player's tool to 24

 

Proszę ;p

Omg mi chodzi o enchant. Robie serwer klasyczny o trybie UltraEnchant i chcę kowala co zwiększa sharp o 10% aktualnego sharpu. Sprawdzam aktualnie powyższe 2 posty. Serwer o trybie Enchantów bez enchantów nie przypomina serwera o enchantach bynajmniej bez enchantów...

3 godziny temu, PanNiedzwiadek napisał:

Dalej nie rozumiesz ;-;

Zakładając że DMG broni jest u Ciebie zrobiony w ten rakowy sposób (przez vanillowe enchanty) to możesz sprawdzać np.
if tool of the player is enchanted with sharpness 10:
enchant the player's tool with sharpness 11

Albo może:
set {_x} to enchantment of player's tool
set {_x} to 1.1*{_x}
enchant the player's tool with sharpness {_x}

Kombinuj tak żeby to zadziałało, ja nie jestem twoim aniołkiem stróżem i nie sprawdze każdej opcji, dostałeś już co najmniej 3 metody i teraz jedyna robota jaka Ci pozostała to je dostosować tak żeby działały.

Żadna metoda nie była zgodna z pytaniem. A jak wkońcu napisałeś te %enchantment of player's tool% to i tak nie działa (dlatego tu przyszłem spytać jak sprawdzać enchanty)


 

@KGaZ

Wkońcu odpowiedź o którą mi chodziło..

JEDNAKŻE NADAL MAM PYTANIE...

 

set {_item} to type of player's tool with sharpness 5 (Wersja testowa)

 

Jak zrobić aby był item zwykły z enchantem w zmiennej (próbowałem wiele rzeczy, ale nadal nic - errory: is not an item stack lub is not entity type)

Jak dopisze w gui nie konkretny item ok działa ale jak dodam enchant to błąd (np gdy zamiast diamond sword jest {_zmienna} lub type of player's tool) wtedy do diamond sword mogę dodać of sharpness 5 i działa ale do pozostałych wyskakuje mi błąd. Jakieś rady ?

 

Edytowane przez Nieaktywny
Odnośnik do komentarza
https://skript.pl/temat/18814-jak-doda%C4%87-enchant/#findComment-128407
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ę...