Skocz do zawartości

[Skrypt] Różdżka teleportująca na /spawn oraż /setspawn


Polecane posty

• Skript wymuszający na graczu posiadanie różdżki podczas teleportacji na spawn. Piszcie co byście chcieli w skypcie dodatkowo :D!

• Link do pobrania:
 

https://code.skript.pl/AwnoL9gX


• Komendy:
- /setspawn - ustawia spawn.

- /adminrozdzka - daje administratorowi różdżkę.

- /spawn - teleportuje na spawn

- /rozdzka - otwiera menu craftingu rozdzki.

 

@refresh
• Dodano możliwość konfiguracji niektórych funkcji oraz brak możliwości poruszania (działa tylko na graczu, ponieważ admin to ignoruje) się podczas tp.


Kod skryptu:

#
# Nazwa: Różdżka teleportująca na spawn + /setspawn
# Autor: Krystiann
# Wersja: 1.1
# Kontakt: [email protected].com
#
#       -------------------------------------------------------------------------
#      |Licencja:                                                                |
#      |Nie możesz:                                                              |
#      |Edytować tego skryptu i publikować go jako własny.                       |
#      |Edytować tego skryptu i publikować go jako mój.                          |
#      |Edytować nazwe tego skryptu i wstawiać go jako własny.                   |
#      |Edytować nazwe tego skryptu i wstawiać go jako mój.                      |
#      |Brać części tego skryptu do swoich planów.                               |
#      |Podszywać się pod autora                                                 |
#      |Usuwać treści o nazwie autorze wersji i licencji                         |
#      |Możesz:                                                                  |
#      |Udostępniać ten skrypt. (Jako orginalny)                                 |
#      |Używać go na swoim serwerze.                                             |
#      |Powiadamiać autora o edytowanych skryptach                               |
#      |Powiadamiać autora o wersjach skryptu w innych wersjach                  |
#      |Edytować powiadomienia i szanse w skryptcie                              |
#      |Edytować skrypt na swoje potrzeby np. usunięcie zablokowania kopania rud |
#       -------------------------------------------------------------------------
#

options:
# Koordynaty spawnu:

	X: 0
	Y: 65
	Z: 0
    
# Czas teleportacji administratora oraz gracz na spawn w sekundach, nazwa uprawnienia dla administratora:

	czasadm: 2
	czasgracz: 10
	uprawnienie: rozdzka.admin

command /setspawn:
	trigger:
		if player has permission "{@uprawnienie}":
			wait 1 tick
			set {spawn} to location of player
			send "&f[&CSpawn&f] &fPoprawnie ustawiono spawn na: &a%location of player%" to player
			send "&f[&CSpawn&f] &fKomendą &c/adminrozdzka &fmozesz wziąć sobie różdżkę!" to player
			send "&f[&CSpawn&f] &fWpisz kordynaty spawnu w konfiguracji script'u!" to player
			send "&f[&CSpawn&f] &fGracz &4%player% &futworzyl nowe koordynaty spawnu &c%location of player%" to console
			stop
		else:
			send "&4Nie masz uprawnień do tej komendy!" to player
			stop           
command /spawn:
	trigger:
		if player has permission "{@uprawnienie}":
			send "&cMasz odpowiednią ragnę, aby teleportować się na spawn!" to player
			send "&cTrwa teleportacja... ({@czasadm}s)" to player
			wait {@czasadm} second
			teleport the player to {spawn}
			stop
		else:
			send "&3➤ &3Kordy spawnu: &bX: &f{@X} &bY: &f{@Y} &bZ: &f{@Z}" to player
			send "&4➤ &CAby teleportować się na spawn potrzebujesz rozdzki:" to player
			send "&4➤ &cUzycie: &4/rozdzka" to player
			stop
command /adminrozdzka:
	trigger:
		if player has permission "{@uprawnienie}":
			send "&f[&CRozdzka&f] &fAdministrator &4%player% &fwzial magiczna rozdzke." to console
			send "&f[&CRozdzka&f] &fDostales rozdzke!" to player
			give 1 stick of unbreaking 10 named "&6Rozdzka teleportujaca" with lore "&cTeleportuje na spawn - &cKliknij LPM" to player
			stop
		else:
			send "&4Nie masz uprawnień do tej komendy!" to player
			stop
command /rozdzka:
	trigger:
		wait 1 tick
		open chest with 3 rows named "&5&lCrafting &c&lrozdzki" to player
		wait 1 tick
		format slot 3 of player with 1 of diamond to be unstealable
		format slot 11 of player with 1 of diamond to be unstealable
		format slot 12 of player with 1 of stick to be unstealable
		format slot 13 of player with 1 of diamond to be unstealable
		format slot 21 of player with 1 of diamond to be unstealable
		format slot 15 of player with 1 of stick of unbreaking 10 named "&6Rozdzka teleportujaca" with lore "&cTeleportuje na spawn - &cKliknij LPM (&aPodczas tp mamy zablokowane ruszanie się, Czas &5TP&A: &5{@czasgracz}s&C)" to be unstealable
		stop
on rightclick with stick:
	if player doesn't have permission "@{uprawnienie}":
		if name of player's tool is "&6Rozdzka teleportujaca":
			remove 1 stick named "&6Rozdzka teleportujaca" with lore "&cTeleportuje na spawn - &cKliknij LPM" from player's inventory
			set {%player%.move} to true
			send "&9Trwa teleportacja... ({@czasgracz}s)" to player
			wait {@czasgracz} second
			teleport the player to {spawn}
			set {%player%.move} to false
			send "&aZostales przeteleportowany na spawn!" to player
			stop
	else:
		send "&cMasz odpowiednią ragnę, aby teleportować się na spawn!" to player
		send "&cTrwa teleportacja... ({@czasadm}s)" to player
		wait {@czasadm} second
		teleport the player to {spawn}
		stop
			
on first join:
	set {%player%.move} to false
on script load:
	wait 1 tick
	register new shaped recipe for 1 stick named "&6Rozdzka teleportujaca" with lore "&cTeleportuje na spawn - &cKliknij LPM" using air, diamond, air, diamond, stick, diamond, air, diamond, air
on first join:
	wait 1 tick
	teleport the player to {spawn}
	stop
on player move:
	if player doesn't have permission "{@uprawnienie}":
		if player is not "Player":
			if {%player%.move} is true:
				cancel event
				send "&cNie ruszaj się podczas teleportacji!" to player
				show mob spawner flames at the player
				stop

 

Edytowano przez Krystiann

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się
  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×
Okienko zamknie się za 5 sekund...