Skocz do zawartości
  • 0

tpa


pawel1232

Pytanie

command /tpa [<player>]:
	trigger:
		if arg 1 is not set:
			send "&8>> &4Wpisz nick gracza!"
			stop
		delete {tpa::%player%}
		delete {tpa::ocz::%player-arg%}
		set {tpa::%player%} to "%player-arg%"
		set {tpa::ocz::%player-arg%} to "%player%"
		send "&8>> &aWyslano prosbe o teleportacje do &7%arg 1%&a." to player
		send "&8>> &aOtrzymales prosbe o przeteleportowanie sie do ciebie od &7%player%&a." to player-arg
		send "&8>> &aWpisz &7/tpaccept&a lub &7/tpdeny&a." to player-arg
		stop

on quit:
	delete {tpa::ocz::%player%}
	delete {tpa::%player%}

command /tpdeny:
	trigger:
		if {tpa::ocz::%player%} is set:
			set {_} to "%{tpa::ocz::%player%}%" parsed as player
			delete {tpa::ocz::%player%}
			delete {tpa::%{_}%}
			send "&8>> &cGracz &7%player% &cnie zaakceptowal twojej prosby!" to {_}
			send "&8>> &cNie zaakceptowales prosby gracza &7%{tpa::ocz::%player%}% &c!" to player
		else:
			send "&8>> &aNie otrzymales zapytania!"

command /tpaccept:
	trigger:
		if {tpa::ocz::%player%} is set:
			set {_} to "%{tpa::ocz::%player%}%" parsed as player
			send "&8>> &aPrzeteleportowano gracza &7%{tpa::ocz::%player%}% &a do ciebie!" to player
			send "&8>> &aGracz &7%player% &azaakceptowal twoja prosbe..." to {_}
			delete {tpa::%{_}%}
			delete {tpa::ocz::%player%}
			teleport {_} to player
		else:
			send "&8>> &aNie otrzymales zapytania!"

Dopisze mi ktoś do tego czas 5 sekund i że jak się ruszy to anuluje 

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

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /tpa [<player>]:
	trigger:
		if arg 1 is not set:
			send "&8>> &4Wpisz nick gracza!"
			stop
		delete {tpa::%player%}
		delete {tpa::ocz::%player-arg%}
		set {tpa::%player%} to "%player-arg%"
		set {tpa::ocz::%player-arg%} to "%player%"
		send "&8>> &aWyslano prosbe o teleportacje do &7%arg 1%&a." to player
		send "&8>> &aOtrzymales prosbe o przeteleportowanie sie do ciebie od &7%player%&a." to player-arg
		send "&8>> &aWpisz &7/tpaccept&a lub &7/tpdeny&a." to player-arg
		stop

on quit:
	delete {tpa::ocz::%player%}
	delete {tpa::%player%}

command /tpdeny:
	trigger:
		if {tpa::ocz::%player%} is set:
			set {_} to "%{tpa::ocz::%player%}%" parsed as player
			delete {tpa::ocz::%player%}
			delete {tpa::%{_}%}
			send "&8>> &cGracz &7%player% &cnie zaakceptowal twojej prosby!" to {_}
			send "&8>> &cNie zaakceptowales prosby gracza &7%{tpa::ocz::%player%}% &c!" to player
		else:
			send "&8>> &aNie otrzymales zapytania!"

command /tpaccept:
	trigger:
		if {tpa::ocz::%player%} is set:
			set {_} to "%{tpa::ocz::%player%}%" parsed as player
			send "&8>> &aPrzeteleportowano gracza &7%{tpa::ocz::%player%}% &a do ciebie!" to player
			send "&8>> &aGracz &7%player% &azaakceptowal twoja prosbe..." to {_}
			delete {tpa::%{_}%}
			delete {tpa::ocz::%player%}
			set {_loc} to location of the {_}
			wait 5 seconds
			if distance between location of the {_} and {_loc} is greater than 0.1:
				send "&cPoruszyles sie, teleportacja zostala anulowana!" to {_}
			else:
				teleport {_} to player
		else:
			send "&8>> &aNie otrzymales zapytania!"

Zobacz, czy to wystarczy. Można by to zrobić z eventem 'on any move:' i nieco lepiej by to działało, ale lepiej tego nie robić, bo jest zasobożerny.

Odnośnik do komentarza
https://skript.pl/temat/41158-tpa/#findComment-257231
Udostępnij na innych stronach

  • 0
9 minut temu, Kormic napisał:

command /tpa [<player>]:
	trigger:
		if arg 1 is not set:
			send "&8>> &4Wpisz nick gracza!"
			stop
		delete {tpa::%player%}
		delete {tpa::ocz::%player-arg%}
		set {tpa::%player%} to "%player-arg%"
		set {tpa::ocz::%player-arg%} to "%player%"
		send "&8>> &aWyslano prosbe o teleportacje do &7%arg 1%&a." to player
		send "&8>> &aOtrzymales prosbe o przeteleportowanie sie do ciebie od &7%player%&a." to player-arg
		send "&8>> &aWpisz &7/tpaccept&a lub &7/tpdeny&a." to player-arg
		stop

on quit:
	delete {tpa::ocz::%player%}
	delete {tpa::%player%}

command /tpdeny:
	trigger:
		if {tpa::ocz::%player%} is set:
			set {_} to "%{tpa::ocz::%player%}%" parsed as player
			delete {tpa::ocz::%player%}
			delete {tpa::%{_}%}
			send "&8>> &cGracz &7%player% &cnie zaakceptowal twojej prosby!" to {_}
			send "&8>> &cNie zaakceptowales prosby gracza &7%{tpa::ocz::%player%}% &c!" to player
		else:
			send "&8>> &aNie otrzymales zapytania!"

command /tpaccept:
	trigger:
		if {tpa::ocz::%player%} is set:
			set {_} to "%{tpa::ocz::%player%}%" parsed as player
			send "&8>> &aPrzeteleportowano gracza &7%{tpa::ocz::%player%}% &a do ciebie!" to player
			send "&8>> &aGracz &7%player% &azaakceptowal twoja prosbe..." to {_}
			delete {tpa::%{_}%}
			delete {tpa::ocz::%player%}
			set {_loc} to location of the {_}
			wait 5 seconds
			if distance between location of the {_} and {_loc} is greater than 0.1:
				send "&cPoruszyles sie, teleportacja zostala anulowana!" to {_}
			else:
				teleport {_} to player
		else:
			send "&8>> &aNie otrzymales zapytania!"

Zobacz, czy to wystarczy. Można by to zrobić z eventem 'on any move:' i nieco lepiej by to działało, ale lepiej tego nie robić, bo jest zasobożerny.

Dobra działa dzięki 

Odnośnik do komentarza
https://skript.pl/temat/41158-tpa/#findComment-257239
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ę...