Skocz do zawartości
  • 0

Prośba o pomoc w 2 skryptach


Pytanie

Witam mam prośbę do was mógłby mi ktoś pomóc napisać skrypt na warpy w GUI tyle że chodzi mi o to żeby po wbiciu 10poziomu można by było iść na warp od 10 poziomu. a wyższe byłyby zablokowane.

Tu jest link do dopisania kilku linijek:

i drugi skrypt mam już prawie skończony ale nie potrafie dopisać linijki ze zdobytymi Killami i śmierciami oraz jak wpisać range do skrypu ? w sensie na Chat pisze np "[Gracz] dragon5585 >> ble ble ble" i mam problem z tym prefix'em zeby pisało w gui gracz a nie np none albo blad wyskakiwal.

format slot 23 of player with 1 of Iron Sword named "&e&lStatystyki" with lore " &7Czas Gry&8: [&6Brak minut&8] || &7Ilosc Zabojstw&8: [&6Brak&8] || &7Ilosc Zgonow&8: [&6Brak&8] || &7KDR&8: [&6Brak&8] ||

Wyżej pisałem o tej linijce.

Edytowane przez Peridot
Peridot

Poprawiam formatowanie na jasnym stylu i wstawiam w code

Notatka dodana przez Peridot

Odnośnik do komentarza
https://skript.pl/temat/40865-pro%C5%9Bba-o-pomoc-w-2-skryptach/
Udostępnij na innych stronach

  • Odpowiedzi 49
  • Dodano
  • Ostatniej odpowiedzi

Top użytkownicy dla tego pytania

Top użytkownicy dla tego pytania

Rekomendowane odpowiedzi

  • 0
1 minutę temu, dragon5585 napisał:

Silnik: Paper version git-Paper-374 (MC: 1.15.2) (Implementing API version 1.15.2-R0.1-SNAPSHOT)
Skript: Skript version 2.4

Dobrze, jakie wyskakują błędy przy przeładowywaniu skryptu?

Odnośnik do komentarza
https://skript.pl/temat/40865-pro%C5%9Bba-o-pomoc-w-2-skryptach/#findComment-255378
Udostępnij na innych stronach

  • 0

[21:22:11 ERROR]: Can't understand this condition/effect: teleport player to location at (94,4,154) (mapy.sk, line 130: teleport player to location at (94,4,154)')

coś takiego wyskakuje w konsoli i nie teleportuje graczy w to miejsce tylko daje te itemy do inventory

 

W dniu 10.08.2020 o 21:22, Kormic napisał:

Dlaczego powielasz ten sam post? :/

Myślałem że się nie wysłał i dlatego sorki za spam

xAxee

Łączę posty

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40865-pro%C5%9Bba-o-pomoc-w-2-skryptach/#findComment-255381
Udostępnij na innych stronach

  • 0
1 minutę temu, dragon5585 napisał:

[21:22:11 ERROR]: Can't understand this condition/effect: teleport player to location at (94,4,154) (mapy.sk, line 130: teleport player to location at (94,4,154)')

coś takiego wyskakuje w konsoli i nie teleportuje graczy w to miejsce tylko daje te itemy do inventory

teleport player to location 0, 0, 0 in world "world"

Spróbuj tak.

Odnośnik do komentarza
https://skript.pl/temat/40865-pro%C5%9Bba-o-pomoc-w-2-skryptach/#findComment-255383
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

teleport player to location 0, 0, 0 in world "world"

Spróbuj tak.

teraz nie ma już błędów ale nie teleportuje i po naciśnięciu na Bloki można je wyjąć z tego GUI do swojego ekwipunku

Odnośnik do komentarza
https://skript.pl/temat/40865-pro%C5%9Bba-o-pomoc-w-2-skryptach/#findComment-255384
Udostępnij na innych stronach

  • 0
Teraz, dragon5585 napisał:

teraz nie ma już błędów ale nie teleportuje i po naciśnięciu na Bloki można je wyjąć z tego GUI do swojego ekwipunku

command /test:
	trigger:
		open chest with 3 rows named "Teleporty" to player
		set slot 12 of player's current inventory to iron block named "Poziom 1" with lore "Wymagany 10 poziom!"
		set slot 13 of player's current inventory to gold block named "Poziom 2" with lore "Wymagany 20 poziom!"
		set slot 14 of player's current inventory to diamond block named "Poziom 3" with lore "Wymagany 30 poziom!"
		
on inventory click:
	if name of player's current inventory is "Teleporty":
		if clicked slot is 12:
			cancel event
			if {rpg::poziom::%player%} is greater than or equal to 10:
				close player's inventory
				teleport player to location 100, 100, 100 in world "world"
				send "Teleportacja sie powiodla." to player
			else:
				close player's inventory
				send "Masz zbyt niski poziom!" to player
		else if clicked slot is 13:
			cancel event
			if {rpg::poziom::%player%} is greater than or equal to 20:
				close player's inventory
				teleport player to location 200, 100, 200 in world "world"
				send "Teleportacja sie powiodla." to player
			else:
				close player's inventory
				send "Masz zbyt niski poziom!" to player
		else if clicked slot is 14:
			cancel event
			if {rpg::poziom::%player%} is greater than or equal to 30:
				close player's inventory
				teleport player to location 300, 100, 300 in world "world"
				send "Teleportacja sie powiodla." to player
			else:
				close player's inventory
				send "Masz zbyt niski poziom!" to player

Spróbuj z tym.

Odnośnik do komentarza
https://skript.pl/temat/40865-pro%C5%9Bba-o-pomoc-w-2-skryptach/#findComment-255385
Udostępnij na innych stronach

  • 0

Dobra znalazłem błąd po kliknięciu w GUI tego skryptu w konsoli wyskakuje taki oto błąd:
 

Could not pass event InventoryClickEvent to WolfSk v1.2-beta4
java.lang.NoSuchMethodError: org.bukkit.inventory.Inventory.getName()Ljava/lang/String;
        at pl.gempxplay.wolfsk.objects.inventory.InventoryEvent.onInventoryClick(InventoryEvent.java:26) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor270.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.15.2.jar:git-Paper-374]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.15.2.jar:git-Paper-374]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.15.2.jar:git-Paper-374]

Wiesz może jak to naprawić ?

Edytowane przez xAxee
xAxee

Wstawiam w code

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40865-pro%C5%9Bba-o-pomoc-w-2-skryptach/#findComment-255387
Udostępnij na innych stronach

  • 0
W dniu 10.08.2020 o 21:37, dragon5585 napisał:

Dobra znalazłem błąd po kliknięciu w GUI tego skryptu w konsoli wyskakuje taki oto błąd:
 


Could not pass event InventoryClickEvent to WolfSk v1.2-beta4
java.lang.NoSuchMethodError: org.bukkit.inventory.Inventory.getName()Ljava/lang/String;
        at pl.gempxplay.wolfsk.objects.inventory.InventoryEvent.onInventoryClick(InventoryEvent.java:26) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor270.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.15.2.jar:git-Paper-374]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.15.2.jar:git-Paper-374]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.15.2.jar:git-Paper-374]

Wiesz może jak to naprawić ?

Na co ci dodatek WolfSk?

Edytowane przez xAxee
xAxee

Poprawiam cytat

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40865-pro%C5%9Bba-o-pomoc-w-2-skryptach/#findComment-255388
Udostępnij na innych stronach

  • 0
3 minuty temu, Kormic napisał:

Ale pytam dlaczego go masz. Na co ci on?

Jednak nie potrzebowałem tego pluginu do niczego xD Ale i  tak po usunięciu tego pluginu jest ten sam problem czyli itemy można wyjąć z GUI i nie teleportuje

Odnośnik do komentarza
https://skript.pl/temat/40865-pro%C5%9Bba-o-pomoc-w-2-skryptach/#findComment-255391
Udostępnij na innych stronach

  • 0
13 minut temu, dragon5585 napisał:

Jednak nie potrzebowałem tego pluginu do niczego xD Ale i  tak po usunięciu tego pluginu jest ten sam problem czyli itemy można wyjąć z GUI i nie teleportuje

Ty używasz tego skryptu co przed chwilą wysłałem, tak?

Odnośnik do komentarza
https://skript.pl/temat/40865-pro%C5%9Bba-o-pomoc-w-2-skryptach/#findComment-255395
Udostępnij na innych stronach

  • 0
Teraz, dragon5585 napisał:

Tak

To dziwne, u mnie działa. Pokaż jeszcze raz swój skrypt. Przy okazji zaktualizuj Skripta do 2.4.1, to również może być przyczyną.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/40865-pro%C5%9Bba-o-pomoc-w-2-skryptach/#findComment-255397
Udostępnij na innych stronach

  • 0
W dniu 10.08.2020 o 22:06, dragon5585 napisał:

wersja skripta 2.4.1 nie działa niestety dlatego uzywam 2.4.

Skrypt:

 

I co się dzieje podczas klikania?

Edytowane przez xAxee
xAxee

Poprawiam cytat

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40865-pro%C5%9Bba-o-pomoc-w-2-skryptach/#findComment-255399
Udostępnij na innych stronach

  • 0
9 minut temu, dragon5585 napisał:

Nie teleportuje w wybraną lokalizacje i itemy można wziąć do Inventory.

Czy są jakiekolwiek wiadomości w konsoli? Przy przeładowaniu i wykonywaniu?

EDIT:

Zdałem sobie sprawę, że w 1.14+ w Skript'cie nie działają nazwy od inventory. Spróbuj usunąć warunek 'if name of current inventory of player is "Teleporty":'.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/40865-pro%C5%9Bba-o-pomoc-w-2-skryptach/#findComment-255401
Udostępnij na innych stronach

  • 0
10 godzin temu, Kormic napisał:

Czy są jakiekolwiek wiadomości w konsoli? Przy przeładowaniu i wykonywaniu?

w konsoli wyskakuje taki Bug:
 

 

Edytowane przez wiktorm12
wiktorm12

Wrzucam w kod błędu na stronę code.skript.pl

 

Notatka dodana przez wiktorm12

Odnośnik do komentarza
https://skript.pl/temat/40865-pro%C5%9Bba-o-pomoc-w-2-skryptach/#findComment-255402
Udostępnij na innych stronach

  • 0

Dłuższe logi powinieneś zamieszczać w sekcji "Kod".

Znalazłem jak ktoś rozwiązał problem z tym InventoryClick:

Sprawdź czy teraz będzie wszystko okej.

EDIT:

Co do tych logów z konsoli... Ludzie w większości mówią, iż to jest spowodowane przeciążeniem serwera.

Edytowane przez xAxee
xAxee

Wstawiam na code.skript.pl

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40865-pro%C5%9Bba-o-pomoc-w-2-skryptach/#findComment-255403
Udostępnij na innych stronach

  • 0
W dniu 10.08.2020 o 22:27, Kormic napisał:

Dłuższe logi powinieneś zamieszczać w sekcji "Kod".

Znalazłem jak ktoś rozwiązał problem z tym InventoryClick:

Sprawdź czy teraz będzie wszystko okej.

teraz jest okej ale mam 13 poziom w pluginie Levels i nie teleportuje mnie a wyskakuje informacja ze mam za mały poziom i na serwerze jak reloaduje skrypt to wyskakuje informacja:
Possible name conflict of veriables {inventory::teleporty::%player%} and {inventory::teleporty::*} {there might be more conflicts } {mapy.sk, line 118: set  {inventory::teleporty::%player%} to true'}

Edytowane przez xAxee
xAxee

Poprawiam cytat

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40865-pro%C5%9Bba-o-pomoc-w-2-skryptach/#findComment-255406
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ę...