Skocz do zawartości
  • 0

Problem! Własny skrypt


Pytanie

Mam pytanko bo napisałem prosty skrypt: 


Ale wyskakują mi takie błędy w consoli podczas reloadu skryptu: 

 


 
[13:01:24 INFO]: [Skript] Reloading Voucher.sk...
[13:01:24 ERROR]: '1 {voucher} named {voucher-name}' can't be added to a player because the former is neither an item type, an inventory nor an experience point (Voucher.sk, line 8: give 1 {voucher} named {voucher-name} to the player')
[13:01:24 ERROR]: can't understand this event: 'on right click with {voucher} named {voucher-name}' (Voucher.sk, line 12: on right click with {voucher} named {voucher-name}:')
[13:01:24 INFO]: [Skript] Encountered 2 errors while reloading Voucher.sk!

Ktoś wie jak to rozwiązać!?
Edytowane przez Trokuszek_PL
Odnośnik do komentarza
https://skript.pl/temat/38496-problem-w%C5%82asny-skrypt/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:
	voucher-name: "&2Voucher &5na &6Vipa!"
	voucher: Paper of unbreaking 5
command /voucher:
	permission: voucher.admin
	permission message: &2Nie masz uprawnień!
	trigger:
		give 1 {@voucher} named {@voucher-name} to the player
on mine of stone:
	chance of 0.001%:
		drop {@voucher} named {@voucher-name}
		broadcast "Gracz %player% wydropił Voucher na Vipa!" 
on right click with {@voucher} named {@voucher-name}:
	execute console command "lp user %player% parent addtemp vip 7d"
	broadcast "%player% Użył Voucher na Vipa!"
	send "&4Od teraz masz vipa na 7dni!"

Wcięcia robimy TABami a nie SPACJAMI. Część nadającą rangi można zrobić efektem ale trzeba dodatkowe dodatki ;) 

Odnośnik do komentarza
https://skript.pl/temat/38496-problem-w%C5%82asny-skrypt/#findComment-242939
Udostępnij na innych stronach

  • 0
Teraz, jaku49 napisał:

options:
	voucher-name: "&2Voucher &5na &6Vipa!"
	voucher: Paper of unbreaking 5
command /voucher:
	permission: voucher.admin
	permission message: &2Nie masz uprawnień!
	trigger:
		give 1 {@voucher} named {@voucher-name} to the player
on mine of stone:
	chance of 0.001%:
		drop {@voucher} named {@voucher-name}
		broadcast "Gracz %player% wydropił Voucher na Vipa!" 
on right click with {@voucher} named {@voucher-name}:
	execute console command "lp user %player% parent addtemp vip 7d"
	broadcast "%player% Użył Voucher na Vipa!"
	send "&4Od teraz masz vipa na 7dni!"

Wcięcia robimy TABami a nie SPACJAMI. Część nadającą rangi można zrobić efektem ale trzeba dodatkowe dodatki ;) 

Wiem robię Tabami a jakie np. dodatki ? Nie zadziała " lp user .... " bez jakiegoś dodatku ?

Odnośnik do komentarza
https://skript.pl/temat/38496-problem-w%C5%82asny-skrypt/#findComment-242940
Udostępnij na innych stronach

  • 0

Poprawiłem trochę


I wyskakuje tylko jeden błąd z tym że jak weźmiemy prawym:
 


 
[13:11:35 INFO]: [Skript] Reloading Voucher.sk...
[13:11:35 ERROR]: can't understand this event: 'on right click with {voucher} named {voucher-name}' (Voucher.sk, line 12: on right click with {voucher} named {voucher-name}:')
[13:11:35 INFO]: [Skript] Encountered 1 error while reloading Voucher.sk!
Odnośnik do komentarza
https://skript.pl/temat/38496-problem-w%C5%82asny-skrypt/#findComment-242941
Udostępnij na innych stronach

  • 0
options:
        voucher-name: "&2Voucher &5na &6Vipa!"
        voucher: Paper of unbreaking 5
command /voucher:
    permission: voucher.admin
    permission message: &2Nie masz uprawnień!
    trigger:
        give 1 of {voucher} named {voucher-name} to the player
on mine of stone:
    chance of 0.001%:
        drop {voucher} named {voucher-name}
        send "Gracz %player% wydropił Voucher na Vipa!"
on right click:
    if player's tool is {voucher} named {voucher-name}:
        execute console command "lp user %player% parent addtemp vip 7d"
        broadcast "%player% Użył Voucher na Vipa!"
        send "&4Od teraz masz vipa na 7dni!"

on right click {item} named {nazwa}:

nie jest odpowiednią formą tego polecenia i może wyrzucać błędami. 
polecenie lp user... lepiej nadawać z konsoli
nie stosuj say tylko send
stosuj zapis "<wiadomość>", a nie <wiadomość>

Odnośnik do komentarza
https://skript.pl/temat/38496-problem-w%C5%82asny-skrypt/#findComment-242942
Udostępnij na innych stronach

  • 0
2 minuty temu, Trokuszek_PL napisał:

Wiem robię Tabami a jakie np. dodatki ? Nie zadziała " lp user .... " bez jakiegoś dodatku ?

Wykonywane przez konsole działa, ale istnieje dodatek który pozwala nadawać bezpośrednio rangi (odbierać itp), ale do wykonania komendy przez konsole go nie potrzebujesz. 

1 minutę temu, Trokuszek_PL napisał:

on right click with {voucher} named {voucher-name}'

Bo to nie zmienna tylko opcja, musisz wyglądać tak {@nazwaopcji}

Odnośnik do komentarza
https://skript.pl/temat/38496-problem-w%C5%82asny-skrypt/#findComment-242943
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ę...