Skocz do zawartości
  • 0

Problem


sentus

Pytanie

Cześć, mam taki problem bo używam skryptu na amulety... Wszystko działa ale po wpisaniu /amulet kit sily dostaje dany item ale gdy go kliknę to crashuje server i jak wejdę na server to w inventory nie mam tego itemu a efekt jest. I tak za każdym razem kiedy użyje amulety. Ale jak usunę linikę która odpowiada za usuwanie danego itemu z inventory to działa normalnie bez crasha. Również chciałbym żeby był cooldown żeby effekty się nie stackowały. Z góry dziękuje a o to skrypt:
 

 

Glicz

Wstawiam kod w code.skript.pl

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/46374-problem/
Udostępnij na innych stronach

15 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
4 minuty temu, sentus napisał:

Cześć, mam taki problem bo używam skryptu na amulety... Wszystko działa ale po wpisaniu /amulet kit sily dostaje dany item ale gdy go kliknę to crashuje server i jak wejdę na server to w inventory nie mam tego itemu a efekt jest. I tak za każdym razem kiedy użyje amulety. Ale jak usunę linikę która odpowiada za usuwanie danego itemu z inventory to działa normalnie bez crasha. Również chciałbym żeby był cooldown żeby effekty się nie stackowały.

Zrobiłem kiedyś skrypt na amulety. Poszukaj na forum w dziale zleceń.

Masz tam cooldown i niestackujące się efekty.

Odnośnik do komentarza
https://skript.pl/temat/46374-problem/#findComment-291884
Udostępnij na innych stronach

  • 0
7 minut temu, Kormic napisał:

Zrobiłem kiedyś skrypt na amulety. Poszukaj na forum w dziale zleceń.

Masz tam cooldown i niestackujące się efekty.

Zależało by mi na tym kodzie co dałem. Dużo tam nie zostało do zmienienia. Dałoby rade edytować ten?

Odnośnik do komentarza
https://skript.pl/temat/46374-problem/#findComment-291886
Udostępnij na innych stronach

  • 0
2 minuty temu, sentus napisał:

Zależało by mi na tym kodzie co dałem. Dużo tam nie zostało do zmienienia. Dałoby rade edytować ten?

Skoro tak się upierasz...

1. Zamień linijki usuwające przedmioty na:

set player's tool to (item amount of player's tool - 1) of player's tool

2. Na końcu nakładania każdego efektu dodaj:

replacing existing effect

3. Co do cooldownów, wyszukaj na forum "cooldown", a będziesz miał kilka sposobów na wprowadzenie ich do twojego skryptu.

Odnośnik do komentarza
https://skript.pl/temat/46374-problem/#findComment-291887
Udostępnij na innych stronach

  • 0
38 minut temu, Kormic napisał:

Skoro tak się upierasz...

1. Zamień linijki usuwające przedmioty na:



set player's tool to (item amount of player's tool - 1) of player's tool

2. Na końcu nakładania każdego efektu dodaj:



replacing existing effect

3. Co do cooldownów, wyszukaj na forum "cooldown", a będziesz miał kilka sposobów na wprowadzenie ich do twojego skryptu.

Jeżeli dobrze zrozumiałem to ma być tak:
Ale nic to nie dało bo dalej crashuje server.

 

Edytowane przez sentus
Odnośnik do komentarza
https://skript.pl/temat/46374-problem/#findComment-291905
Udostępnij na innych stronach

  • 0
1 minutę temu, sentus napisał:

Jeżeli dobrze zrozumiałem to ma być tak:
Ale nic to nie dało bo dalej crashuje server.

Podaj proszę:

  • wersję serwera
  • silnik serwera
  • wersję Skripta
  • listę dodatków do Skripta wraz z wersjami
  • błędy przy przeładowaniu
  • błędy w konsoli
Odnośnik do komentarza
https://skript.pl/temat/46374-problem/#findComment-291906
Udostępnij na innych stronach

  • 0
12 minut temu, sentus napisał:

Wersja servera: 1.16.5
Silnik Servera: Spigot 1.16.5
Wersja Skripta: Skript v2.5-beta2
Lista dodatków: Nie mam nic.
Błędy przy przeładowaniu:  https://imgur.com/0JCxnTi
Błędy w Konsoli: Tylko To

 

1. Przed jednym eventem masz jakąś dziwną, czerwoną kropkę.

2. W błędnej linijce z dawaniem barwnika brakuje 'named'.

3. Zaktualizuj Skripta do najnowszej wersji 2.5.3.

Odnośnik do komentarza
https://skript.pl/temat/46374-problem/#findComment-291926
Udostępnij na innych stronach

  • 0
13 minut temu, Kormic napisał:

1. Przed jednym eventem masz jakąś dziwną, czerwoną kropkę.

2. W błędnej linijce z dawaniem barwnika brakuje 'named'.

3. Zaktualizuj Skripta do najnowszej wersji 2.5.3.

Zrobiłem all co napisałeś, Już nie ma tej czerwonej kropki. W skrypcie jej nie widziałem bo ona tylko się pokazywała jak wklejałem skrypt do tego programu. 
Dodałem to named.
Zaktualizowałem skrypt na 2.5.3
I dalej jest to samo. 

Odnośnik do komentarza
https://skript.pl/temat/46374-problem/#findComment-291934
Udostępnij na innych stronach

  • 0
Teraz, sentus napisał:

Zrobiłem all co napisałeś, Już nie ma tej czerwonej kropki. W skrypcie jej nie widziałem bo ona tylko się pokazywała jak wklejałem skrypt do tego programu. 
Dodałem to named.
Zaktualizowałem skrypt na 2.5.3
I dalej jest to samo. 

Możliwe, że to jakiś bug ze strony Spigota.

Spróbuj włączyć serwer z samym Skriptem. Jeżeli to nie pomoże, zaktualizuj silnik.

W ostateczności przejdź na Purpura (możesz równie dobrze użyć PaperSpigota (Paper) lub Tuinity).

Odnośnik do komentarza
https://skript.pl/temat/46374-problem/#findComment-291936
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

Możliwe, że to jakiś bug ze strony Spigota.

Spróbuj włączyć serwer z samym Skriptem. Jeżeli to nie pomoże, zaktualizuj silnik.

W ostateczności przejdź na Purpura (możesz równie dobrze użyć PaperSpigota (Paper) lub Tuinity).

Czekaj, bo tutaj chodzi tylko o to że jak usuwa dany item z inventory to crashuje server, jak tego nie ma to jest wszystko git. nie da się jakoś tego zrobić żeby usuwał w inny sposób?

Odnośnik do komentarza
https://skript.pl/temat/46374-problem/#findComment-291937
Udostępnij na innych stronach

  • 0
Teraz, sentus napisał:

Czekaj, bo tutaj chodzi tylko o to że jak usuwa dany item z inventory to crashuje server, jak tego nie ma to jest wszystko git. nie da się jakoś tego zrobić żeby usuwał w inny sposób?

Możesz popróbować z tym twoim starym na różne sposoby.

remove [item] from player's inventory
remove 1 of player's tool from player's inventory

 

Odnośnik do komentarza
https://skript.pl/temat/46374-problem/#findComment-291938
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

Możesz popróbować z tym twoim starym na różne sposoby.


remove [item] from player's inventory
remove 1 of player's tool from player's inventory

 

Teraz sprawdziłem czy wszystkie amulety działają w ten sam sposób. A więc
Amulet szybkości: Nie działa wgl.
Amulet widzenia: Działa i nie crashuje servera
Amulet ognia: Działa bez problemu i nie crashuje servera.
Amulet regeneracji: Działa bez problemu i nie crashuje servera.
Amulet Siły: Działa bez problemu i nie crashuje servera.
A gdy włączyłem 2 raz server i chciałem zrobić to samo po usunięciu wszystkich efektów to server dostał crasha. I błąd wyskoczył taki:

 

Odnośnik do komentarza
https://skript.pl/temat/46374-problem/#findComment-291942
Udostępnij na innych stronach

  • 0
12 minut temu, sentus napisał:

Teraz sprawdziłem czy wszystkie amulety działają w ten sam sposób. A więc
Amulet szybkości: Nie działa wgl.
Amulet widzenia: Działa i nie crashuje servera
Amulet ognia: Działa bez problemu i nie crashuje servera.
Amulet regeneracji: Działa bez problemu i nie crashuje servera.
Amulet Siły: Działa bez problemu i nie crashuje servera.
A gdy włączyłem 2 raz server i chciałem zrobić to samo po usunięciu wszystkich efektów to server dostał crasha. I błąd wyskoczył taki:

 

'light blue dye' powinno działać.

Spróbuj mimo wszystko przykładowo z 'blue dye'.

Odnośnik do komentarza
https://skript.pl/temat/46374-problem/#findComment-291944
Udostępnij na innych stronach

  • 0
4 minuty temu, Kormic napisał:

'light blue dye' powinno działać.

Spróbuj mimo wszystko przykładowo z 'blue dye'.

Ok działa w kodzie był błąd bo u góry było "light blue dye" a na dole jak gracz miał dostawać to dostawał "blue dye" ale po użyciu odrazu crash. Z tym samym errorem :/

Odnośnik do komentarza
https://skript.pl/temat/46374-problem/#findComment-291948
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
Odpowiedz na pytanie...

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