Skocz do zawartości

[TuSke] - Customowe Enchanty!


Rekomendowane odpowiedzi

11 minut temu, Kormic napisał:

Zapomniałeś o sprawdzaniu czy 'event-item' posiada ten enchant. Jak to zrobić? Masz podane w samym poradniku.

Musisz również przesunąć eventy o jeden znak tabulacji w lewo, gdyż w tym momencie są podległe eventowi 'on load'.

on load:
    register a new custom enchantment with id name "Skoczek"
    set {_e} to "Skoczek" parsed as custom enchantment
    set max level of {_e} to 3
    set rarity of {_e} to 0
    set accepted items for {_e} to "Boots"
    set lore name of {_e} to "Skoczek"
    set enabled for {_e} to true
event-item:
    on armor equip
    apply potion of jump boost 1 to player for 999 days
    on armor unequip
    remove jump boost from player

 

 

pierwszy raz robie coś takiego i jescze nierozumiem wszystkiego ,o to chodziło z 'event-item'? Przepraszam jeśli robie coś źle

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
https://skript.pl/temat/29836-tuske-customowe-enchanty/#findComment-278932
Udostępnij na innych stronach

Teraz, Inumit napisał:

pierwszy raz robie coś takiego i jescze nierozumiem wszystkiego ,o to chodziło z 'event-item'? Przepraszam jeśli robie coś źle

Nie, nie. W obu tych eventach (wewnątrz nich) sprawdzasz czy event-item posiada ten enchant. Dokładny warunek masz podany w poradniku.

Odnośnik do komentarza
https://skript.pl/temat/29836-tuske-customowe-enchanty/#findComment-278937
Udostępnij na innych stronach

3 godziny temu, Kormic napisał:

Nie, nie. W obu tych eventach (wewnątrz nich) sprawdzasz czy event-item posiada ten enchant. Dokładny warunek masz podany w poradniku.

Przeraszam ale nierozumiem, mam dodać :

if player's tool has custom enchantment Skoczek:
    set {_level} to level of custom enchantment Skoczek of player's tool

 

?

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
https://skript.pl/temat/29836-tuske-customowe-enchanty/#findComment-278945
Udostępnij na innych stronach

2 godziny temu, Inumit napisał:

Przeraszam ale nierozumiem, mam dodać :


if player's tool has custom enchantment Skoczek:
    set {_level} to level of custom enchantment Skoczek of player's tool

 

?

Użyj 'event-item', nie 'player's tool', to po pierwsze.

Po drugie, dlaczego w definicji enchantu masz wartość 'rarity' ustawioną na 0? Musi być ona między 1 a 5.

A po trzecie, jeżeli chcesz, aby poziom efektu 'jump boost' był taki sam jak poziom "Skoczka", przy nakładaniu efektu zamiast 1 użyj zmiennej {_level}.

Wszystko to zawierasz w evencie 'on armor equip'.

W 'on armor unequip' robisz prawie to samo z tą różnicą, że usuwasz efekt, nie nakładasz go.

Edytowane przez xNightPower_
Odnośnik do komentarza
https://skript.pl/temat/29836-tuske-customowe-enchanty/#findComment-278946
Udostępnij na innych stronach

6 godzin temu, Kormic napisał:

Użyj 'event-item', nie 'player's tool', to po pierwsze.

Po drugie, dlaczego w definicji enchantu masz wartość 'rarity' ustawioną na 0? Musi być ona między 1 a 5.

A po trzecie, jeżeli chcesz, aby poziom efektu 'jump boost' był taki sam jak poziom "Skoczka", przy nakładaniu efektu zamiast 1 użyj zmiennej {_level}.

Wszystko to zawierasz w evencie 'on armor equip'.

W 'on armor unequip' robisz prawie to samo z tą różnicą, że usuwasz efekt, nie nakładasz go.

on load:
    register a new custom enchantment with id name "Skoczek"
    set {_e} to "Skoczek" parsed as custom enchantment
    set max level of {_e} to 1
    set rarity of {_e} to 0
    set accepted items for {_e} to "Boots"
    set lore name of {_e} to "Skoczek"
    set enabled for {_e} to true
if event-item:
    on armor equip
    apply potion of jump boost 1 to player for 999 days
if event-item:
    on armor unequip
    remove jump boost from player

 

 

o to chodzi ?

rarity mam zero ponieważ  niechce aby można było go otrzymać zapomocą enchantowania

zmieniłem już na tylko 1 level enchantu

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
https://skript.pl/temat/29836-tuske-customowe-enchanty/#findComment-279032
Udostępnij na innych stronach

3 minuty temu, Inumit napisał:

on load:
    register a new custom enchantment with id name "Skoczek"
    set {_e} to "Skoczek" parsed as custom enchantment
    set max level of {_e} to 1
    set rarity of {_e} to 0
    set accepted items for {_e} to "Boots"
    set lore name of {_e} to "Skoczek"
    set enabled for {_e} to true
if event-item:
    on armor equip
    apply potion of jump boost 1 to player for 999 days
if event-item:
    on armor unequip
    remove jump boost from player

 

 

o to chodzi ?

rarity mam zero ponieważ  niechce aby można było go otrzymać zapomocą enchantowania

zmieniłem już na tylko 1 level enchantu

Użyj eventu. Wiesz jak się go używa czy nie?

Użyj 'on armor equip' i 'on armor unequip' TAK SAMO jak 'on load'. Sprawdasz W NICH czy 'event-item' POSIADA ten enchant.

Poczytaj sobie trochę o Skript'cie, bo pomaganie totalnemu świeżakowi jest cholernie męczące. https://wiki.skript.pl/Kategoria:Skript

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/29836-tuske-customowe-enchanty/#findComment-279035
Udostępnij na innych stronach

10 minut temu, Kormic napisał:

Zedytowałem post wyżej, przeczytaj do końca.

Spoko dzięki poczytam

 

10 minut temu, Kormic napisał:

Zedytowałem post wyżej, przeczytaj do końca.

on load:
    register a new custom enchantment with id name "Skoczek"
    set {_e} to "Skoczek" parsed as custom enchantment
    set max level of {_e} to 1
    set rarity of {_e} to 0
    set accepted items for {_e} to "Boots"
    set lore name of {_e} to "Skoczek"
    set enabled for {_e} to true
on armor equip:
    apply potion of jump boost 1 to player for 999 days
on armor unequip:
    remove jump boost from player

 

Ostatni raz tak ma być? jeśli nie mogbyś mi napisać tą końcówke byłbym wdzięczny

Nieaktywny

Łączę posty, umieszczaj kod w code!

Odnośnik do komentarza
https://skript.pl/temat/29836-tuske-customowe-enchanty/#findComment-279039
Udostępnij na innych stronach

Teraz, Inumit napisał:

on load:
    register a new custom enchantment with id name "Skoczek"
    set {_e} to "Skoczek" parsed as custom enchantment
    set max level of {_e} to 1
    set rarity of {_e} to 0
    set accepted items for {_e} to "Boots"
    set lore name of {_e} to "Skoczek"
    set enabled for {_e} to true
on armor equip:
    apply potion of jump boost 1 to player for 999 days
on armor unequip:
    remove jump boost from player

 

Ostatni raz tak ma być? jeśli nie mogbyś mi napisać tą końcówke byłbym wdzięczny

Nie, nie będę ci niczego pisał. Musisz się samemu nauczyć.

Musisz sprawdzić ten twój enchant w event-item, czy go posiada. Warunek masz w poradniku jak na tacy.

Odnośnik do komentarza
https://skript.pl/temat/29836-tuske-customowe-enchanty/#findComment-279044
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
Dodaj odpowiedź do tematu...

×   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ę...