Skocz do zawartości
  • 0

Taby w skripcie


XpediiXII

Pytanie

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 1
Teraz, XpediiXII napisał:

Co to są te Taby w skripcie

Expected 2 tabs, but found 8 spaces

To są wcięcia w kodzie, dzięki nim Skript wie który kod należy do jakiej sekcji.

W twoim przypadku w skrypcie jako wcięcie w kodzie jest zawarte 8 spacji, a nie 2 tabulacje. Należy pamiętać o tym, że w całym kodzie wcięcia muszą być identyczne.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
2 minuty temu, Kormic napisał:

To są wcięcia w kodzie, dzięki nim Skript wie który kod należy do jakiej sekcji.

W twoim przypadku w skrypcie jako wcięcie w kodzie jest zawarte 8 spacji, a nie 2 tabulacje. Należy pamiętać o tym, że w całym kodzie wcięcia muszą być identyczne.

czyli 1 tabulacja to spacje?
jak tak to ile?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1

 1 tabulacja to 4 spacje, aczkolwiek jeśli używasz w Skrypcie tabulacji, to nie możesz mieszać ich ze spacjami (tzn. nie może być tak, że raz spacje raz taby)

Skrypt z tego co wiem akceptuje również 3 spacje, ale jakoś przyjęło się tak, że tabulacja to 4 spacje. Ja od siebie polecam używanie właśnie tabulacji, bo trudniej się pomylić! :)

Edytowane przez CoFFeIN04
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
3 minuty temu, CoFFeIN04 napisał:

 1 tabulacja to 4 spacje, aczkolwiek jeśli używasz w Skrypcie tabulacji, to nie możesz mieszać ich ze spacjami (tzn. nie może być tak, że raz spacje raz taby)

czyli gdy mam taki skrypt


to co moge zrobic zeby dobrze zrobic te taby?
Edytowane przez XpediiXII
Odnośnik do komentarza
Udostępnij na innych stronach

  • 1
Teraz, XpediiXII napisał:

czyli 1 tabulacja to spacje?
jak tak to ile?

Długością 4 spacje są zazwyczaj równe jednej tabulacji. I nie, 4 spacje nie są tym samym co 1 tabulacja.

Zalecam używać tylko i wyłącznie tabulacji w kodzie, a przy zabieraniu kodu przykładowo z serwisu code.skript.pl należy zamienić wszystkie spacje na tabulacje. Notepad++ ma przykładowo taką opcję (Edit (Edycja) > Blank Operations (Operacje na białych znakach) > Space to TAB (Leading)).

Teraz, XpediiXII napisał:

co moge zrobic zeby dobrze zrobic te taby?

Zaznacz spacje przed linijkami kodu i wciskaj TAB tak długo aż nie będzie wyglądał kod tak samo.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1
Teraz, XpediiXII napisał:

to co moge zrobic zeby dobrze zrobic te taby?

Zamienić spacje na tabulacje, tj. w linijce 2 używasz 1 tabulacji, w 3: 2 tabulacje, od 4 do 7: 3 tabulacje

command /poradnik:
	trigger:
		if player is in world "SkyPvP":
			set {_loc} to location at (0, 100, 0) in world "world"
			set pitch of {_loc}'s pitch to 0
			set yaw of {_loc}'s yaw to 0
			teleport player to location at (0, 82, -4) in world 

 

Aczkolwiek bez zmiany na tabulacje skrypt również powinien działać, ale ja od siebie tak jak wspomniałem polecam tabulacje

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
13 minut temu, Kormic napisał:

Długością 4 spacje są zazwyczaj równe jednej tabulacji. I nie, 4 spacje nie są tym samym co 1 tabulacja.

Zalecam używać tylko i wyłącznie tabulacji w kodzie, a przy zabieraniu kodu przykładowo z serwisu code.skript.pl należy zamienić wszystkie spacje na tabulacje. Notepad++ ma przykładowo taką opcję (Edit (Edycja) > Blank Operations (Operacje na białych znakach) > Space to TAB (Leading)).

Zaznacz spacje przed linijkami kodu i wciskaj TAB tak długo aż nie będzie wyglądał kod tak samo.

Dobrze Dziekuje <3

 

13 minut temu, CoFFeIN04 napisał:

Zamienić spacje na tabulacje, tj. w linijce 2 używasz 1 tabulacji, w 3: 2 tabulacje, od 4 do 7: 3 tabulacje



command /poradnik:
	trigger:
		if player is in world "SkyPvP":
			set {_loc} to location at (0, 100, 0) in world "world"
			set pitch of {_loc}'s pitch to 0
			set yaw of {_loc}'s yaw to 0
			teleport player to location at (0, 82, -4) in world 

 

Aczkolwiek bez zmiany na tabulacje skrypt również powinien działać, ale ja od siebie tak jak wspomniałem polecam tabulacje

Dziekuje <3 

 

Już rozumiem Dzieki Wszystkim!
Prosze o zamkniecie 

Nieaktywny

Łączę posty.

Odnośnik do komentarza
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ę...