Skocz do zawartości
  • 0

Pytanko


Gość Usunięty#32871

Pytanie

Gość Usunięty#32871

Cześć, mam pytanko czy da się zrobić skrypt, który ułatwi robotę z tworzeniem cuboidów w world guard?  Jeżeli tak to mógłby ktoś mi pomóc/napisać?

Dokładnie chodzi mi o to, że zaznaczam teren siekierką i wpisuje /cuboid utwórz NazwaCuboida Nickgracza (czyli //expand 1000 1000 up i /rg define nazwacuboida i nickgracza) potem /cuboiddodajosobę nazwacuboida NickGracza.
I też na odwrót /cuboidusunosobę nazwacubida NickGracza i /cuboidusun nazwacuboida

Edytowane przez GFXowy
Odnośnik do komentarza
https://skript.pl/temat/44990-pytanko/
Udostępnij na innych stronach

15 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, GFXowy napisał:

Cześć, mam pytanko czy da się zrobić skrypt, który ułatwi robotę z tworzeniem cuboidów w world guard?  Jeżeli tak to mógłby ktoś mi pomóc/napisać?

Dokładnie chodzi mi o to, że zaznaczam teren siekierką i wpisuje /cuboid utwórz NazwaCuboida Nickgracza potem /cuboiddodajosobę nazwacuboida NickGracza.
I też na odwrót /cuboidusunosobę nazwacubida NickGracza i /cuboidusun nazwacuboida

Można, tylko po co? Definiujesz kolejne komendy, które w żaden sposób nie ułatwią ci roboty.

Jeżeli już tak bardzo chcesz to napisać, powiedz z czym masz problem.

Odnośnik do komentarza
https://skript.pl/temat/44990-pytanko/#findComment-282953
Udostępnij na innych stronach

  • 0
Gość Usunięty#32871
2 minuty temu, Kormic napisał:

Można, tylko po co? Definiujesz kolejne komendy, które w żaden sposób nie ułatwią ci roboty.

Jeżeli już tak bardzo chcesz to napisać, powiedz z czym masz problem.

Nie wiem jak napisać daną linijkę tak aby ona zrobiła region na zaznaczonym terenie

Odnośnik do komentarza
https://skript.pl/temat/44990-pytanko/#findComment-282957
Udostępnij na innych stronach

  • 0
1 minutę temu, GFXowy napisał:

Nie wiem jak napisać daną linijkę tak aby ona zrobiła region na zaznaczonym terenie

jak już zaznaczyłaś to
 

command /cuboid [<text>]:
  	permission: permisja.jakas
  	permission message: &cnie mozesz!
  	trigger:
  		execute op command "rg define %arg 1%"

 

Odnośnik do komentarza
https://skript.pl/temat/44990-pytanko/#findComment-282958
Udostępnij na innych stronach

  • 0
1 minutę temu, GFXowy napisał:

Nie wiem jak napisać daną linijkę tak aby ona zrobiła region na zaznaczonym terenie

W takim razie musisz sobie stworzyć osobną komendę z argumentami.

command /cuboid utworz [<text>] [<text>]:

Następnie używasz tych argumentów przy wykonywaniu komend wewnątrz tej komendy.

execute player command "//expand 1000 1000 up"
execute player command "/rg define %arg-1% %arg-2%"

Tak samo należy zrobić w przypadku kolejnych wspomnianych przez ciebie komend.

Odnośnik do komentarza
https://skript.pl/temat/44990-pytanko/#findComment-282960
Udostępnij na innych stronach

  • 0
Gość Usunięty#32871
8 minut temu, Kormic napisał:

W takim razie musisz sobie stworzyć osobną komendę z argumentami.


command /cuboid utworz [<text>] [<text>]:

Następnie używasz tych argumentów przy wykonywaniu komend wewnątrz tej komendy.


execute player command "//expand 1000 1000 up"
execute player command "/rg define %arg-1% %arg-2%"

Tak samo należy zrobić w przypadku kolejnych wspomnianych przez ciebie komend.

tak to ma wyglądać?

command /cuboid utworz [<text>] [<text>]:
  	trigger:
  		execute player command "//expand 1000 1000 up"
		execute player command "/rg define %arg-1% %arg-2%"

 

Odnośnik do komentarza
https://skript.pl/temat/44990-pytanko/#findComment-282963
Udostępnij na innych stronach

  • 0
Teraz, GFXowy napisał:

tak to ma wyglądać?


command /cuboid utworz [<text>] [<text>]:
  	trigger:
  		execute player command "//expand 1000 1000 up"
		execute player command "/rg define %arg-1% %arg-2%"

 

Dokładnie tak.

W ten sam sposób tworzysz pozostałe komendy.

Odnośnik do komentarza
https://skript.pl/temat/44990-pytanko/#findComment-282965
Udostępnij na innych stronach

  • 0
Gość Usunięty#32871
2 minuty temu, Kormic napisał:

Dokładnie tak.

W ten sam sposób tworzysz pozostałe komendy.

gdy zrobiłem reload sk to pokazało że są błędy  i gdy wpisuje tą komende (z zaznaczeniem terenu) to nic sie nie dzieje (na /rg list nic nie ma)

Edytowane przez GFXowy
Odnośnik do komentarza
https://skript.pl/temat/44990-pytanko/#findComment-282966
Udostępnij na innych stronach

  • 0
1 minutę temu, GFXowy napisał:

gdy zrobiłem reload sk to pokazało że są błędy  i gdy wpisuje tą komende (z zaznaczeniem terenu) to nic sie nie dzieje (na /rg list nic nie ma)

Również miałem błędy, musiałem jedynie poprawić spacje przed linijkami na znaki tabulacji (taby).

Odnośnik do komentarza
https://skript.pl/temat/44990-pytanko/#findComment-282969
Udostępnij na innych stronach

  • 0
Gość Usunięty#32871
2 minuty temu, Kormic napisał:

Również miałem błędy, musiałem jedynie poprawić spacje przed linijkami na znaki tabulacji (taby).

mógłbyś mi wysłać? bo poprawiłem ale cały czas są błedy co prawda z 4 zrobiły się 2

Odnośnik do komentarza
https://skript.pl/temat/44990-pytanko/#findComment-282971
Udostępnij na innych stronach

  • 0
7 minut temu, GFXowy napisał:

mógłbyś mi wysłać? bo poprawiłem ale cały czas są błedy co prawda z 4 zrobiły się 2

Niech ci będzie.

command /cuboid utworz [<text>] [<text>]:
	trigger:
		execute player command "//expand 1000 1000 up"
		execute player command "/rg define %arg-1% %arg-2%"

Na przyszłość możesz naprawiać wcięcia na dwa sposoby:

  1. Użyć wbudowanych narzędzi w edytorze tekstu (przykładowo Notepad++ ma "Edycja > Operacje na białych znakach > Spacja na TAB (tylko na początku)").
  2. Usunąć wszystkie przerwy przed kodem, a następnie ręcznie wstawiać znaki tabulacji.
Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/44990-pytanko/#findComment-282972
Udostępnij na innych stronach

  • 0
Gość Usunięty#32871
9 minut temu, Kormic napisał:

Niech ci będzie.



command /cuboid utworz [<text>] [<text>]:
	trigger:
		execute player command "//expand 1000 1000 up"
		execute player command "/rg define %arg-1% %arg-2%"

Na przyszłość możesz naprawiać wcięcia na dwa sposoby:

  1. Użyć wbudowanych narzędzi w edytorze tekstu (przykładowo Notepad++ ma "Edycja > Operacje na białych znakach > Spacja na TAB (tylko na początku)".
  2. Usunąć wszystkie przerwy przed kodem, a następnie ręcznie wstawiać znaki tabulacji.

Okej i dziękuje :D

 

Jeszcze 

9 minut temu, Kormic napisał:

Niech ci będzie.



command /cuboid utworz [<text>] [<text>]:
	trigger:
		execute player command "//expand 1000 1000 up"
		execute player command "/rg define %arg-1% %arg-2%"

Na przyszłość możesz naprawiać wcięcia na dwa sposoby:

  1. Użyć wbudowanych narzędzi w edytorze tekstu (przykładowo Notepad++ ma "Edycja > Operacje na białych znakach > Spacja na TAB (tylko na początku)".
  2. Usunąć wszystkie przerwy przed kodem, a następnie ręcznie wstawiać znaki tabulacji.

Jeszcze jedno pytanko, skąd mam wiedzieć kiedy dawac spacje?

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/44990-pytanko/#findComment-282973
Udostępnij na innych stronach

  • 0
Teraz, GFXowy napisał:

Jeszcze 

Jeszcze jedno pytanko, skąd mam wiedzieć kiedy dawac spacje?

Na początku zawsze dajesz tabulatory. spacje jedynie jak oddzielasz nazwy. Tak jak w normalnym piśmie

Odnośnik do komentarza
https://skript.pl/temat/44990-pytanko/#findComment-282975
Udostępnij na innych stronach

  • 0
Teraz, GFXowy napisał:

Jeszcze 

Jeszcze jedno pytanko, skąd mam wiedzieć kiedy dawac spacje?

Wtedy masz dawać spacje, kiedy wcześniej w kodzie używałeś spacji.

Dlatego też najlepiej jest w całym kodzie jako wcięć używać znaku tabulacji (tabów).

Tutaj masz przykładowy poradnik na ten temat.

Teraz, knugi napisał:

Na początku zawsze dajesz tabulatory. spacje jedynie jak oddzielasz nazwy. Tak jak w normalnym piśmie

To już zależy kto sobie co wybrał. Zarówno spacje jak i tabulatory zadziałają.

Odnośnik do komentarza
https://skript.pl/temat/44990-pytanko/#findComment-282978
Udostępnij na innych stronach

  • 0
Gość Usunięty#32871
1 minutę temu, Kormic napisał:

Wtedy masz dawać spacje, kiedy wcześniej w kodzie używałeś spacji.

Dlatego też najlepiej jest w całym kodzie jako wcięć używać znaku tabulacji (tabów).

Tutaj masz przykładowy poradnik na ten temat.

To już zależy kto sobie co wybrał. Zarówno spacje jak i tabulatory zadziałają.

Okej dziękuje jeszcze raz

Odnośnik do komentarza
https://skript.pl/temat/44990-pytanko/#findComment-282980
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ę...