Skocz do zawartości
  • 0

Poprawienie skryptu


_Hezer_

Pytanie

Witam, mam problem w skrypcie na rzucane tnt. Jak stawiam rzucane tnt to sie normalnie rzuca ale tez postawia sie normalne tak jak tutaj na zdjeciu

Spoiler

LJaAlsd.png

 

Tutaj skrypt

 

Edytowane przez xNightPower_
Nieaktywny

Zamieniam link w obraz.

Odnośnik do komentarza
https://skript.pl/temat/44217-poprawienie-skryptu/
Udostępnij na innych stronach

17 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, _Hezer_ napisał:

Witam, mam problem w skrypcie na rzucane tnt. Jak stawiam rzucane tnt to sie normalnie rzuca ale tez postawia sie normalne tak jak tutaj na zdjeciu

A gdzie jest zdefiniowana zmienna {@rzucaneTNT}?

Kod:

 

Odnośnik do komentarza
https://skript.pl/temat/44217-poprawienie-skryptu/#findComment-277275
Udostępnij na innych stronach

  • 0
13 minut temu, Kormic napisał:

A gdzie jest zdefiniowana zmienna {@rzucaneTNT}?

Kod:

 

To ma teraz 22 errory ;-; 

 

 

13 minut temu, Kormic napisał:

A gdzie jest zdefiniowana zmienna {@rzucaneTNT}?

Kod:

 

nie mialo error teraz jest od ciula :( 

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/44217-poprawienie-skryptu/#findComment-277278
Udostępnij na innych stronach

  • 0
49 minut temu, _Hezer_ napisał:
Spoiler

pO1SeCZ.pnggZELeCU.pngcWOKugw.png
vSWc1Db.png


 

Czy posiadasz sekcję 'import' gdzieś w tym skrypcie? Czy posiadasz dodatek skript-reflect? Czy zaimportowałeś odpowiednią klasę? Czy posiadasz zdefiniowaną zmienną {@rzucaneTNT} w sekcji 'options' w tym skrypcie?

Nie wiem czym robiłeś te wcięcia, ale musiałem je ręcznie zamienić.

 

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
https://skript.pl/temat/44217-poprawienie-skryptu/#findComment-277282
Udostępnij na innych stronach

  • 0
41 minut temu, Kormic napisał:

Czy posiadasz sekcję 'import' gdzieś w tym skrypcie? Czy posiadasz dodatek skript-reflect? Czy zaimportowałeś odpowiednią klasę? Czy posiadasz zdefiniowaną zmienną {@rzucaneTNT} w sekcji 'options' w tym skrypcie?

Nie wiem czym robiłeś te wcięcia, ale musiałem je ręcznie zamienić.

 

Posiadam dodatek skript reflect

zostaly 4 errory
 OrczZoI.png

Edytowane przez xNightPower_
Nieaktywny

Zamieniam link w obraz.

Odnośnik do komentarza
https://skript.pl/temat/44217-poprawienie-skryptu/#findComment-277283
Udostępnij na innych stronach

  • 0
30 minut temu, _Hezer_ napisał:

Posiadam dodatek skript reflect

zostaly 4 errory
 OrczZoI.png+

Tak jak myślałem. Nie zaimportowałeś eventu i nie zdefiniowałeś zmiennej...

Co do 5. linijki, można to inaczej zrobić.

Finalny kod:

 

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
https://skript.pl/temat/44217-poprawienie-skryptu/#findComment-277284
Udostępnij na innych stronach

  • 0
24 minuty temu, Kormic napisał:

Tak jak myślałem. Nie zaimportowałeś eventu i nie zdefiniowałeś zmiennej...

Co do 5. linijki, można to inaczej zrobić.

Finalny kod:

 

Mozna by bylo zeby ten rzucak mial nazwe &4Rzucane &cTnT i enchant niezniszczalnosc 10?

A i jeszcze jest jeden error :/ 

rLT10E2.png

Edytowane przez xNightPower_
Nieaktywny

Zamieniam link w obraz.

Odnośnik do komentarza
https://skript.pl/temat/44217-poprawienie-skryptu/#findComment-277285
Udostępnij na innych stronach

  • 0
20 minut temu, _Hezer_ napisał:

Mozna by bylo zeby ten rzucak mial nazwe &4Rzucane &cTnT i enchant niezniszczalnosc 10?

A i jeszcze jest jeden error :/ 

rLT10E2.png

W takim razie ustaw to na górze skryptu.

rzucaneTNT: tnt named "&4Rzucane &cTnT" of unbreaking 10

Co do błędnej linijki, z tego co widzę to znowu wkradły się jakieś dziwne znaki na końcu linijki. Spróbuj je usunąć.

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
https://skript.pl/temat/44217-poprawienie-skryptu/#findComment-277286
Udostępnij na innych stronach

  • 0
3 minuty temu, Kormic napisał:

W takim razie ustaw to na górze skryptu.


rzucaneTNT: tnt named "&4Rzucane &cTnT" of unbreaking 10

Co do błędnej linijki, z tego co widzę to znowu wkradły się jakieś dziwne znaki na końcu linijki. Spróbuj je usunąć.

Tym razem to nie dziwne znaki przypominam ze mam wersje skripta 2.2 dev36 i moze dlatego trzeba to inaczej napisac tą 11 linijke 

Odnośnik do komentarza
https://skript.pl/temat/44217-poprawienie-skryptu/#findComment-277288
Udostępnij na innych stronach

  • 0
Teraz, _Hezer_ napisał:

Tym razem to nie dziwne znaki przypominam ze mam wersje skripta 2.2 dev36 i moze dlatego trzeba to inaczej napisac tą 11 linijke 

W takim wypadku spróbujmy jeszcze tak.

 

Odnośnik do komentarza
https://skript.pl/temat/44217-poprawienie-skryptu/#findComment-277290
Udostępnij na innych stronach

  • 0
15 minut temu, Kormic napisał:

W takim wypadku spróbujmy jeszcze tak.

 

Dobra działa mi juz ale musialem z innego kodu troche wziac z tego co mi pomagales 2 dni temu lub 1 dzien temu. I tak przypne ci najlepsza odpowiedz

 

9 minut temu, _Hezer_ napisał:

Jeszcze nie do konca dziala

nie craftuje sie tnt

 

 

22 minuty temu, Kormic napisał:

W takim razie ustaw to na górze skryptu.




rzucaneTNT: tnt named "&4Rzucane &cTnT" of unbreaking 10

Co do błędnej linijki, z tego co widzę to znowu wkradły się jakieś dziwne znaki na końcu linijki. Spróbuj je usunąć.

Nie craftuje sie nwm czemu jest 0 errorow

 

 

15 minut temu, Kormic napisał:

W takim wypadku spróbujmy jeszcze tak.

 

import:
    org.bukkit.event.inventory.PrepareItemCraftEvent

options:
    rzucaneTNT: tnt of unbreaking 10 named "&4Rzucane &cTnT"

on right click:
    player's tool is {@rzucaneTNT}
    cancel event
    shoot a tnt from player with speed 0.7
    set player's tool to (item amount of player's tool - 1) of player's tool

on PrepareItemCraftEvent:
    set {_matrix::*} to event.getInventory().getMatrix()
    {_matrix::1} is 64 tnt
    {_matrix::2} is 64 tnt
    {_matrix::3} is 64 tnt
    {_matrix::4} is 64 tnt
    {_matrix::5} is 64 emerald
    {_matrix::6} is 64 tnt
    {_matrix::7} is 64 tnt
    {_matrix::8} is 64 tnt
    {_matrix::9} is 64 tnt
    set {_result} to 1 of {@rzucaneTNT}
    event.getInventory.setResult({_result})

command /rzucak:
    permission: skipmc.rzucak
    permission message: &cNie posiadasz permisje &8(&6skipmc.rzucak&8)
    trigger:
        give player 1 of {@rzucaneTNT}

 

masz to jest kod

Nieaktywny

Łączę posty, umieszczam kod w code (nie uważasz, że 5 połączonych postów to za dużo? Następnym razem ostrzeżenie).

Odnośnik do komentarza
https://skript.pl/temat/44217-poprawienie-skryptu/#findComment-277291
Udostępnij na innych stronach

  • 0
5 minut temu, _Hezer_ napisał:

Nie craftuje sie nwm czemu jest 0 errorow

Dlatego nie działa, gdyż metoda setResult() pozwala jedynie na ustawienie itemu bez dodatkowych rzeczy (nazwa, lore, NBT, enchanty itd.).

Spróbujemy ze sprawdzaniem slotów w 'on inventory click'.

 

Odnośnik do komentarza
https://skript.pl/temat/44217-poprawienie-skryptu/#findComment-277298
Udostępnij na innych stronach

  • 0
19 minut temu, Kormic napisał:

Dlatego nie działa, gdyż metoda setResult() pozwala jedynie na ustawienie itemu bez dodatkowych rzeczy (nazwa, lore, NBT, enchanty itd.).

Spróbujemy ze sprawdzaniem slotów w 'on inventory click'.

 

2 errory :/ 

swmV2r8.png

Edytowane przez xNightPower_
Nieaktywny

Zamieniam link w obraz.

Odnośnik do komentarza
https://skript.pl/temat/44217-poprawienie-skryptu/#findComment-277301
Udostępnij na innych stronach

  • 0
16 minut temu, _Hezer_ napisał:

2 errory :/ 

swmV2r8.png

Ehh...

Co do pierwszego błędu, przecież sam podrzuciłeś mi tą linijkę zamiast tej, co ci dałem jako poprawioną.

Drugi błąd spróbuj rozwiązać poprzez podmianę 11. linijki na:

"%type of clicked inventory%" contains "workbench"

 

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
https://skript.pl/temat/44217-poprawienie-skryptu/#findComment-277306
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ę...