Skocz do zawartości
  • 0

Nie działa skrypt na liczenie waterskilli


Pytanie

Mam problem konkretniej z tą częścią kodu


on place of water:
    if player's fall distance is 6
    (blocks below player) contains event-block
    add 1 to {waterSkills::%player%}

Odnośnik do komentarza
https://skript.pl/temat/54165-nie-dzia%C5%82a-skrypt-na-liczenie-waterskilli/
Udostępnij na innych stronach

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 1
on place of water:
    if player's fall distance is 6:
        (blocks below player) contains event-block
        add 1 to {waterSkills::%player%}

? Dodajesz : i tyle? 
Jeśli masz najnowsza wersje to działa

Odnośnik do komentarza
https://skript.pl/temat/54165-nie-dzia%C5%82a-skrypt-na-liczenie-waterskilli/#findComment-329010
Udostępnij na innych stronach

  • 0
3 minuty temu, xMarmo321 napisał:
on place of water:
    if player's fall distance is 6:
        (blocks below player) contains event-block
        add 1 to {waterSkills::%player%}

? Dodajesz : i tyle? 
Jeśli masz najnowsza wersje to działa

nadal nie dziala

Odnośnik do komentarza
https://skript.pl/temat/54165-nie-dzia%C5%82a-skrypt-na-liczenie-waterskilli/#findComment-329011
Udostępnij na innych stronach

  • 0
1 minutę temu, Saanjuk napisał:

Błędy jakieś wyrzuca?

[20:07:00 INFO]: [Skript] Reloading waterskill.sk...
[20:07:00 ERROR]: 'player's fall distance' is not an entity type (waterskill.sk, line 21: if player's fall distance is 6:')
[20:07:00 INFO]: [Skript] Encountered 1 error while reloading waterskill.sk!

Odnośnik do komentarza
https://skript.pl/temat/54165-nie-dzia%C5%82a-skrypt-na-liczenie-waterskilli/#findComment-329014
Udostępnij na innych stronach

  • 0

Teoria mówi:

 

on place of water:
	if fall distance of player >= 6:
		(blocks below player) contains event-block
		add 1 to {waterSkills::%player%}


ale szczerze mówiąc mi nie działa

Odnośnik do komentarza
https://skript.pl/temat/54165-nie-dzia%C5%82a-skrypt-na-liczenie-waterskilli/#findComment-329015
Udostępnij na innych stronach

  • 0
2 minuty temu, Saanjuk napisał:

Teoria mówi:

 

on place of water:
	if fall distance of player >= 6:
		(blocks below player) contains event-block
		add 1 to {waterSkills::%player%}


ale szczerze mówiąc mi nie działa

[20:34:31 ERROR]: 'player' is not an item stack (waterskill.sk, line 20: if fall distance of player >= 6:')

Odnośnik do komentarza
https://skript.pl/temat/54165-nie-dzia%C5%82a-skrypt-na-liczenie-waterskilli/#findComment-329016
Udostępnij na innych stronach

  • 0

moze to:
 

on place of water:
	if fall height of player >= 6:
		(block below player) is event-block
		add 1 to {waterSkills::%player%}

aczkolwiek to prawie taki sam kod

jak testowalem on right click to wszystko działąło z fall height ale z wodą jakoś nie może mi wyjść lub nie działa

Odnośnik do komentarza
https://skript.pl/temat/54165-nie-dzia%C5%82a-skrypt-na-liczenie-waterskilli/#findComment-329020
Udostępnij na innych stronach

  • 0

Mi się zdaje, że expression fall distance działa tylko w evencie on damage.

Event on damage jest aktywowany gdy otrzymamy obrażenia, wpadając do wody którą przed chwilą postawiliśmy obrażeń nie otrzymujemy.

Lecz nie koniecznie. 
Dokumentacja Skript mówi, że nie powinno wyrzucić błędu (albo wyrzucić inny).

Powiedz nam jaką masz wersję Skripta i wersję serwera, gdyż te wyrażenie jest od Skript 2.5.

/ver i /ver sk

Lecz jak @Saanjuktestował to być może coś na rzeczy i nie będzie działać. Nic nie przychodzi mi do głowy na ten moment jak by można było to ominąć i do czego się doczepić by to sprawnie działało. 

 

Odnośnik do komentarza
https://skript.pl/temat/54165-nie-dzia%C5%82a-skrypt-na-liczenie-waterskilli/#findComment-329041
Udostępnij na innych stronach

  • 0
13 godzin temu, knugi napisał:

Mi się zdaje, że expression fall distance działa tylko w evencie on damage.

Event on damage jest aktywowany gdy otrzymamy obrażenia, wpadając do wody którą przed chwilą postawiliśmy obrażeń nie otrzymujemy.

Lecz nie koniecznie. 
Dokumentacja Skript mówi, że nie powinno wyrzucić błędu (albo wyrzucić inny).

Powiedz nam jaką masz wersję Skripta i wersję serwera, gdyż te wyrażenie jest od Skript 2.5.

/ver i /ver sk

Lecz jak @Saanjuktestował to być może coś na rzeczy i nie będzie działać. Nic nie przychodzi mi do głowy na ten moment jak by można było to ominąć i do czego się doczepić by to sprawnie działało. 

 

używam wersji skript 2.1.2

Odnośnik do komentarza
https://skript.pl/temat/54165-nie-dzia%C5%82a-skrypt-na-liczenie-waterskilli/#findComment-329053
Udostępnij na innych stronach

  • 0
6 godzin temu, PePeFanBOT#5777 napisał:

używam wersji skript 2.1.2

Ta wersja ma 8 lat!
Ta zadziała na 1.8-1.19.3: https://github.com/SkriptLang/Skript/releases/download/2.6/Skript.jar
A ta zadziała na 1.12.2-1.19.3:https://github.com/SkriptLang/Skript/releases/download/2.6.4/Skript-2.6.4.jar
Wybierz pod siebie

Odnośnik do komentarza
https://skript.pl/temat/54165-nie-dzia%C5%82a-skrypt-na-liczenie-waterskilli/#findComment-329070
Udostępnij na innych stronach

  • 0

Dostane warna to trudno ale:

Wiem jaka będzie odpowiedź autora "moj serwer jest na 1.8.8 a tam dziala tylko 2.1.2" 

Aby mieć serwer na 1.8.8 i działało wszystko co najnowsze robisz tak:



robisz serwer 1.19.3
wgrywasz ViaVersion oraz ViaRewind
blokujesz nimi wejście z wersji powyżej 1.8
instalujesz plugin na stare pvp aby nie dało się używać lewej lapki:
https://www.spigotmc.org/resources/oldcombatmechanics-disable-1-9-hit-cooldown.19510/

masz serwer na 1.8 postawiony na silniku 1.19.3

ważna sprawa trzeba mieć do tego świat wygenerowany na 1.8 oraz wyrenderowany do dostępnego dla graczy borderu

Odnośnik do komentarza
https://skript.pl/temat/54165-nie-dzia%C5%82a-skrypt-na-liczenie-waterskilli/#findComment-329074
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ę...