Skocz do zawartości
  • 0

Teleport


Nitrusiniski

Pytanie

Chciałbym osiągnąć taki efekt aby:

Gracz ktory wciśnie kamien na swiecie nazwa "test" i ma przy sobie patyk nazwa test teleportuje go na okreslone kordy.

jesli nie ma takiego patyka to pisze mu wiadomosc "test2" probowałem z on rightclick ale cos nie wyszlo :/

 

Odnośnik do komentarza
https://skript.pl/temat/44804-teleport/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
16 minut temu, Nitrusiniski napisał:

Chciałbym osiągnąć taki efekt aby:

Gracz ktory wciśnie kamien na swiecie nazwa "test" i ma przy sobie patyk nazwa test teleportuje go na okreslone kordy.

jesli nie ma takiego patyka to pisze mu wiadomosc "test2" probowałem z on rightclick ale cos nie wyszlo :/

 

Problem w tym, że blok nie może mieć nazwy. Można jednakże zrobić tak, że do zmiennej zostanie zapisana lokalizacja postawionego kamienia z nazwą. Mam tak zrobić?

Co rozumiesz poprzez "wciśnięcie kamienia"?

EDIT:

Przeczytałem jeszcze raz i zrozumiałem już, że nie kamień ma mieć nazwę "test", a świat.

on right click on stone:
	player is in world "test"
	if player has stick named "test":
		teleport player to location at (100.8, -99.2, 100) in world "twoj_swiat"
	else:
		send "test2" to player

Uzupełnij sobie nazwę świata przy teleportacji w czwartej linijce.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/44804-teleport/#findComment-281385
Udostępnij na innych stronach

  • 0

Używasz on rightclick on [blok], np.

on rightclick on stone:

potem sprawdzasz event-world czy jest "test",

nastepnie player's tool czy jest patykiem,

potem name of player's tool czy jest "test"

 potem teleportujesz gracza

teleport player to location(199,199,199,"world")  

 

Jeśli nie ma patyka to dodajesz else do warunku player's tool is stick i wysyla mu send "test2"

Odnośnik do komentarza
https://skript.pl/temat/44804-teleport/#findComment-281386
Udostępnij na innych stronach

  • 0
1 godzinę temu, Kormic napisał:

Problem w tym, że blok nie może mieć nazwy. Można jednakże zrobić tak, że do zmiennej zostanie zapisana lokalizacja postawionego kamienia z nazwą. Mam tak zrobić?

Co rozumiesz poprzez "wciśnięcie kamienia"?

EDIT:

Przeczytałem jeszcze raz i zrozumiałem już, że nie kamień ma mieć nazwę "test", a świat.



on right click on stone:
	player is in world "test"
	if player has stick named "test":
		teleport player to location at (100.8, -99.2, 100) in world "twoj_swiat"
	else:
		send "test2" to player

Uzupełnij sobie nazwę świata przy teleportacji w czwartej linijce.

dzieki bardzo <3

 

Edytowane przez Nitrusiniski
blad
Odnośnik do komentarza
https://skript.pl/temat/44804-teleport/#findComment-281404
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ę...