Skocz do zawartości
  • 0

Różdżka na teleportacje


Franqex

Pytanie

Potrzebuje skrypt na różdżkę (patyk czy blaze rod) który prze teleportuje cię w dane miejsce które ustawia się komendą /rozdzkasetspawn (oczywiście będzie mógł ustawić to miejsce, gracz który ma odpowiednią permisje np. rozdzka.spawn). Różdżki nie będzie można zkraftować ale będzie można ją przywołać komendą /rozdzkaprzywolaj (bedzie ją mógł przywołać gracz który będzie miał permisje np. rozdzka.przywolaj).

Odnośnik do komentarza
Udostępnij na innych stronach

13 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /rozdzkasetspawn:
  permission: rozdzka.spawn
  trigger:
    set {spawn::rozdzka} to location of player

command /rozdzkaprzywolaj:
  permission: rozdzka.przywolaj
  trigger:
    give blaze rod named "&fRozdzka Teleportacji" to player

on rightclick:
  player's tool is blaze rod named "&fRozdzka Teleportacji":
    teleport player to {spawn::rozdzka}

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

skrypt jest dobry i działa ale potrzebuje jeszcze żeby blaze rod mial thorns X żeby nie mogło się go podrobić i czas teleportacji to 10 sekund (klikasz na różdżkę dostajesz wiadomosc że za 15 sekund zostaniesz przeteleportowany i nie mozesz sie ruszac - jak sie ruszysz to teleportacja zostaje anulowana)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
command /rozdzkaprzywolaj:
  permission: rozdzka.przywolaj
  trigger:
    give blaze rod of thorns 10 named "&fRozdzka Teleportacji" to player

on rightclick:
  player's tool is blaze rod of thorns 10 named "&fRozdzka Teleportacji":
    set {rozdzka::wait::%player%} to location of player
    loop 14 times:
        wait 1 second
        send "&aNie ruszaj sie! Zostaniesz przeteleportowany za %15-loop-number% sekund!"
        loop players in radius 0.5 of {rozdzka::wait::%player%}:
            add loop-player to {loops::*}
        {loops::*} doesn't contain player:
            send "&cPoruszyles sie! Teleportacja anulowana!"
            clear {rozdzka::wait::%player%}
            stop
    teleport player to {spawn::rozdzka}
    clear {rozdzka::wait::%player%}

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
9 godzin temu, PoweredDragon napisał:

command /rozdzkaprzywolaj:
  permission: rozdzka.przywolaj
  trigger:
    give blaze rod of thorns 10 named "&fRozdzka Teleportacji" to player

on rightclick:
  player's tool is blaze rod of thorns 10 named "&fRozdzka Teleportacji":
    set {rozdzka::wait::%player%} to location of player
    loop 14 times:
        wait 1 second
        send "&aNie ruszaj sie! Zostaniesz przeteleportowany za %15-loop-number% sekund!"
        loop players in radius 0.5 of {rozdzka::wait::%player%}:
            add loop-player to {loops::*}
        {loops::*} doesn't contain player:
            send "&cPoruszyles sie! Teleportacja anulowana!"
            clear {rozdzka::wait::%player%}
            stop
    teleport player to {spawn::rozdzka}
    clear {rozdzka::wait::%player%}

 

Jednak coś jest nie tak gdy klikam na różdżke odrazu pisze ze ,,Poruszyłeś sie ! Teleportacja anulowana !" - A wcale się nie poruszyłem a i /rozdzkasetspawn nie działa :(

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

  • 0

 

on rightclick:
  player's tool is blaze rod of thorns 10 named "&fRozdzka Teleportacji":
    {rozdzka::wait::%player%} is not set:
        set {rozdzka::wait::%player%} to location of player
        loop 14 times:
            wait 1 second
            send "&aNie ruszaj sie! Zostaniesz przeteleportowany za %15-loop-number% sekund!"
            loop players in radius 0.5 of {rozdzka::wait::%player%}:
                add "%loop-player%" to {loops::*}
            {loops::*} doesn't contain "%player%":
                send "&cPoruszyles sie! Teleportacja anulowana!"
                clear {rozdzka::wait::%player%}
                stop
        teleport player to {spawn::rozdzka}
        clear {rozdzka::wait::%player%}
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
30 minut temu, PoweredDragon napisał:

 


on rightclick:
  player's tool is blaze rod of thorns 10 named "&fRozdzka Teleportacji":
    {rozdzka::wait::%player%} is not set:
        set {rozdzka::wait::%player%} to location of player
        loop 14 times:
            wait 1 second
            send "&aNie ruszaj sie! Zostaniesz przeteleportowany za %15-loop-number% sekund!"
            loop players in radius 0.5 of {rozdzka::wait::%player%}:
                add "%loop-player%" to {loops::*}
            {loops::*} doesn't contain "%player%":
                send "&cPoruszyles sie! Teleportacja anulowana!"
                clear {rozdzka::wait::%player%}
                stop
        teleport player to {spawn::rozdzka}
        clear {rozdzka::wait::%player%}

Był error ze spacjami to usunąłem spacje potem skrypt nie działał i były 2 errore 

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
command /rozdzkasetspawn:
	permission: rozdzka.spawn
	trigger:
		set {rozdzka::spawn} to location of player
		send "Pomyslnie ustawiono miejsce teleportacji!"
	
command /rozdzkaprzywolaj:
	permission: rozdzka.przywolaj
	trigger:
		give blaze rod of thorns 10 named "&fRozdzka Teleportacji" to player
	
on rightclick:
	player's tool is blaze rod of thorns 10 named "&fRozdzka Teleportacji":
		{rozdzka::spawn} is set:
			set {_l} to location of player
			loop 15 times:
				wait 1 second
				loop-number is not 15:
					send "Nie ruszaj sie! Zostaniesz przeteleportowany za %15-loop-number% sekund!"
				else:
					send "Przeteleportowano!"
				set {_dif} to distance between {_l} and player
				{_dif} is greater than 0.5:
					send "&cPoruszyles sie! Teleportacja anulowana!"
					exit all sections
			teleport player to {rozdzka::spawn}
		else:
			send "Miejsce teleportacji nie zostalo ustawione"
		
				


Siedziałem nad tym godzinę, ale mam. PROSZĘ! :D

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ę...