Skocz do zawartości
  • 0

Pomoc w skrypcie na portal


Pytanie

Witam. Mam skrypt na portale, które teleportują mnie w wybrane miejsce. Kod:

command /setportal <text>:
	trigger:
		if arg 1 is "Bedrock":
			set {bedrock::location} to location of player
			message "&0Server: Ustawiono"
		else if arg 1 is "FirstPortal":
			set {FirstPortal::location} to location of player
			message "&0Server: Ustawiono"
		else if arg 1 is "SecondPortal":
			set {SecondPortal::location} to location of player
			message "&0Server: Ustawiono"
		else if arg 1 is "Nether":
			set {NetherPortal::location} to location of player
			message "&0Server: Ustawiono"
		else if arg 1 is not set:
			message "You need to set a location for the following portals: Bedrock, FirstPortal, SecondPortal, Nether"


on portal:
	if "%region at player%" contains "portal1":
		cancel event
		if difference between {lastPortalTeleportation::%player%} and now is more than 1 seconds:
			set {portal::%player%} to 1
			send "%{portal::%player%}%"
			teleport player to {bedrock::location}
			message "You're now in nether above the bedrock!"
			set {lastPortalTeleportation::%player%} to now

	if player is in region "b2" or "bedrock":
		BROADCAST "DEBUG 1.2"
		cancel event
		BROADCAST "DEBUG 1"
		if {portal::%player%} is 1:
			BROADCAST "DEBUG 2"
			if {lastPortalTeleportation::%player%} is set:
				BROADCAST "DEBUG 3"
				if difference between {lastPortalTeleportation::%player%} and now is more than 1 seconds:
					BROADCAST "DEBUG 4"
					set {_loc} to location of {FirstPortal::location}
					BROADCAST "DEBUG 5"
					teleport player at {_loc}
					BROADCAST "DEBUG 6"
					message "You're now back!"
					BROADCAST "DEBUG 7"
					set {lastPortalTeleportation::%player%} to now
				else:
					stop

Problem jest taki, iż chciałbym by gracz był teleportowany tam gdzie Minecraft chce jeżeli nie jestem w wybranych regionach tylko nie wiem jaki kod do tego napisać. Moja prośba jest taka, by osoba pomagająca wymyśliła jakąś funkcję lub coś podobnego by gracz, gdy wejdzie w portal, który nie jest w wybranym regionie znajdującym się ww. kodzie, powinien zostać przeteleportowany tam gdzie Minecraft chce

Odnośnik do komentarza
https://skript.pl/temat/44598-pomoc-w-skrypcie-na-portal/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, Misio12320 napisał:

Problem jest taki, iż chciałbym by gracz był teleportowany tam gdzie Minecraft chce jeżeli nie jestem w wybranych regionach tylko nie wiem jaki kod do tego napisać. Moja prośba jest taka, by osoba pomagająca wymyśliła jakąś funkcję lub coś podobnego by gracz, gdy wejdzie w portal, który nie jest w wybranym regionie znajdującym się ww. kodzie, powinien zostać przeteleportowany tam gdzie Minecraft chce

Zwykła teleportacja portalem jest anulowana jedynie w przypadku gdy znajdujesz się w wyżej podanych regionach. Jeżeli żadnego nie ma, nic się nie dzieje w kodzie, dlatego też nie rozumiem w czym problem. Nie masz przypadkiem innego skryptu/pluginu, który blokuje to?

Odnośnik do komentarza
https://skript.pl/temat/44598-pomoc-w-skrypcie-na-portal/#findComment-279866
Udostępnij na innych stronach

  • 0
11 minut temu, Kormic napisał:

Zwykła teleportacja portalem jest anulowana jedynie w przypadku gdy znajdujesz się w wyżej podanych regionach. Jeżeli żadnego nie ma, nic się nie dzieje w kodzie, dlatego też nie rozumiem w czym problem. Nie masz przypadkiem innego skryptu/pluginu, który blokuje to?

Rzeczywiście, pomyliło mi się.

 

//Proszę o przeniesienie tego tematu do kosza

Odnośnik do komentarza
https://skript.pl/temat/44598-pomoc-w-skrypcie-na-portal/#findComment-279869
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ę...