Skocz do zawartości
  • 0

W którym miejscu jest w moim skrypcie problem ?


Pytanie

Witam, udostępniam mój kod programu, który według mnie jest dobry, ale Skript, mówi, że jest błąd z Else

Mój kod programu to :

command /create <string>:
    permission: sandbox.create
    trigger:
        if arg 1 is set:
            make console execute command "/mv create %player%-%arg 1% NORMAL -t flat"
            send "Sandbox %arg 1% został utworzony wpisz /home %arg 1%, aby przenieść się do tego Sandboxa " to player	
        else:
            send "Aby stworzyć Sandbox wpisz /create [nazwa]" to player

command /home <string>:
    permission: sandbox.tp
    trigger:
            make console execute command "/mvtp %player% %player%-%arg 1%"
            send "Przeniosłeś się do Sandbox %arg 1%" to player
        else:
            send "Aby przenieść się do Sandbox wpisz /home [nazwa]" to player




command check <text>:
	trigger:
		if file path "%player%-%arg 1%/level.dat" is not missing:
			send "Sandbox %arg 1% jest już stworzony" to player
        else:
            send "Sandbox jeszcze nie istnieje" to player




Bardzo proszę, próbuję  o pomoc zbudować własny serwer.

Za wszelką pomoc, bardzo dziękujęAIzFOj5.png

Edytowane przez Klubuntu
Odnośnik do komentarza
https://skript.pl/temat/48034-w-kt%C3%B3rym-miejscu-jest-w-moim-skrypcie-problem/
Udostępnij na innych stronach

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /home <string>:
    permission: sandbox.tp
    trigger:
            make console execute command "/mvtp %player% %player%-%arg 1%"
            send "Przeniosłeś się do Sandbox %arg 1%" to player
        else:
            send "Aby przenieść się do Sandbox wpisz /home [nazwa]" to player

Wydaje mi się że tu jest błąd ponieważ masz "else" a nie ma tak jakby argumentu "if". Spróbuj coś takiego 

command /home <string>:
    permission: sandbox.tp
    trigger:
        if arg-1 is set:
            make console execute command "/mvtp %player% %player%-%arg 1%"
            send "Przeniosłeś się do Sandbox %arg 1%" to player
        else:
            send "Aby przenieść się do Sandbox wpisz /home [nazwa]" to player

 

Odnośnik do komentarza
https://skript.pl/temat/48034-w-kt%C3%B3rym-miejscu-jest-w-moim-skrypcie-problem/#findComment-300489
Udostępnij na innych stronach

  • 0
Teraz, Wh0Ask3d napisał:

command /home <string>:
    permission: sandbox.tp
    trigger:
            make console execute command "/mvtp %player% %player%-%arg 1%"
            send "Przeniosłeś się do Sandbox %arg 1%" to player
        else:
            send "Aby przenieść się do Sandbox wpisz /home [nazwa]" to player

Wydaje mi się że tu jest błąd ponieważ masz "else" a nie ma tak jakby argumentu "if". Spróbuj coś takiego 


command /home <string>:
    permission: sandbox.tp
    trigger:
        if arg-1 is set:
            make console execute command "/mvtp %player% %player%-%arg 1%"
            send "Przeniosłeś się do Sandbox %arg 1%" to player
        else:
            send "Aby przenieść się do Sandbox wpisz /home [nazwa]" to player

 

Dzięki za pomoc, ale dalej nie działa mi komenda /check

Odnośnik do komentarza
https://skript.pl/temat/48034-w-kt%C3%B3rym-miejscu-jest-w-moim-skrypcie-problem/#findComment-300490
Udostępnij na innych stronach

  • 0

Tak jak pisze errorach usuń spacje w 26 i 27 linijce i użyj taba

Edit: masz poprawione

command check <text>:
	trigger:
		if file path "%player%-%arg 1%/level.dat" is not missing:
			send "Sandbox %arg 1% jest już stworzony" to player
		else:
			send "Sandbox jeszcze nie istnieje" to player

 

Edytowane przez Wh0Ask3d
Odnośnik do komentarza
https://skript.pl/temat/48034-w-kt%C3%B3rym-miejscu-jest-w-moim-skrypcie-problem/#findComment-300494
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ę...