Skocz do zawartości
  • 0

Skrypt naprawienie


TabCraft

Pytanie

Dodalbys ktos w tym skrypcie zeby z permisja teleport.admin teleportowalo automatycznie na spawna? a nie po 5 sekundach i zeby mozna bylo ruszac myszka podczas teleportacji, bo wystarczy ze leciutko rusze i juz blokuje teleport

 

command /setspawnn:
    trigger:
        if player has permission "pak.setspawn":
            set {spawn} to location of player
            send "&8» &7Ustawiles punkt spawnu &epomyslnie!"
        else:
            send "&8» &7Brak dostepu do: &e(pak.setspawn)"
           
command /spawn:
    trigger:
        if player has permission "pak.spawn":
            set {_loc} to "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%"
            send "&8» &eTeleportacja &7nastopi za &e5 sekund. &7Nie ruszaj sie!"
            wait 5 real seconds
            if "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" is {_loc}:
                teleport player to {spawn}
                send "&8» &7Teleportacja &epomyslna!"
            else:                  
                send "&8» &eRuszyles sie! &7Teleportacja anulowana!"

 

Edytowane przez xAxee
xAxee

Wstawiam w code.

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/41225-skrypt-naprawienie/
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /setspawnn:
    trigger:
        if player has permission "pak.setspawn":
            set {spawn} to location of player
            send "&8» &7Ustawiles punkt spawnu &epomyslnie!"
        else:
            send "&8» &7Brak dostepu do: &e(pak.setspawn)"
           
command /spawn:
    trigger:
        if player has permission "pak.spawn":
            if player has permssion "admin.teleport":
                teleport player to {spawn} 
                send "&8» &7Teleportacja pomyslna!" to player
                stop
            set {_loc} to location of player
            send "&8» &eTeleportacja &7nastopi za &e5 sekund. &7Nie ruszaj sie!"
            wait 5 real seconds
            if diffrence between player's location and {_loc} is smaller than 0.1:
                teleport player to {spawn}
                send "&8» &7Teleportacja &epomyslna!"
            else:                  
                send "&8» &eRuszyles sie! &7Teleportacja anulowana!"

Powinno działać. 

Odnośnik do komentarza
https://skript.pl/temat/41225-skrypt-naprawienie/#findComment-257765
Udostępnij na innych stronach

  • 0
15 godzin temu, KaWaNoS napisał:

command /setspawnn:
    trigger:
        if player has permission "pak.setspawn":
            set {spawn} to location of player
            send "&8» &7Ustawiles punkt spawnu &epomyslnie!"
        else:
            send "&8» &7Brak dostepu do: &e(pak.setspawn)"
           
command /spawn:
    trigger:
        if player has permission "pak.spawn":
            if player has permssion "admin.teleport":
                teleport player to {spawn} 
                send "&8» &7Teleportacja pomyslna!" to player
                stop
            set {_loc} to location of player
            send "&8» &eTeleportacja &7nastopi za &e5 sekund. &7Nie ruszaj sie!"
            wait 5 real seconds
            if diffrence between player's location and {_loc} is smaller than 0.1:
                teleport player to {spawn}
                send "&8» &7Teleportacja &epomyslna!"
            else:                  
                send "&8» &eRuszyles sie! &7Teleportacja anulowana!"

Powinno działać. 

3 bledy mi wykrywa, moglbys zrobic pod Skript 2.1.2? bo moze przez to nie dziala

Odnośnik do komentarza
https://skript.pl/temat/41225-skrypt-naprawienie/#findComment-257947
Udostępnij na innych stronach

  • 0
3 minuty temu, TabCraft napisał:

a to nie jest wytabowane?

 

Jest błąd w tym skrypcie, mianowicie linijka nr 19, powinno być 'difference', a tymczasem jest 'diffrence'. Poza tym literówka jest w pierwszej linijce, powinno być '/setspawn', a nie '/setspawnn'.

EDIT:

Tam w ogóle nie powinno być 'difference'. Powinno być 'distance'.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/41225-skrypt-naprawienie/#findComment-258077
Udostępnij na innych stronach

  • 0
1 godzinę temu, Kormic napisał:

Jest błąd w tym skrypcie, mianowicie linijka nr 19, powinno być 'difference', a tymczasem jest 'diffrence'. Poza tym literówka jest w pierwszej linijce, powinno być '/setspawn', a nie '/setspawnn'.

EDIT:

Tam w ogóle nie powinno być 'difference'. Powinno być 'distance'.

Miałbyś chwile go poprawić?

Odnośnik do komentarza
https://skript.pl/temat/41225-skrypt-naprawienie/#findComment-258084
Udostępnij na innych stronach

  • 0
8 minut temu, TabCraft napisał:

Miałbyś chwile go poprawić?

command /setspawn:
	executable by: players
	trigger:
		if player has permission "pak.setspawn":
			set {loc::spawn} to location of player
			send "&8» &7Ustawiles punkt spawnu &epomyslnie!" to player
		else:
			send "&8» &7Brak dostepu do: &e(pak.setspawn)" to player
		   
command /spawn:
	trigger:
		if player has permission "pak.spawn":
			if player has permission "admin.teleport":
				teleport player to {loc::spawn} 
				send "&8» &7Teleportacja pomyslna!" to player
				stop
			set {_loc} to location of player
			send "&8» &eTeleportacja &7nastopi za &e5 sekund. &7Nie ruszaj sie!" to player
			wait 5 seconds
			if distance between player's location and {_loc} is smaller than 0.1:
				teleport player to {loc::spawn}
				send "&8» &7Teleportacja &epomyslna!" to player
			else:
				send "&8» &eRuszyles sie! &7Teleportacja anulowana!" to player

Proszę.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/41225-skrypt-naprawienie/#findComment-258085
Udostępnij na innych stronach

  • 0
12 minut temu, Kormic napisał:

command /setspawn:
	executable by: players
	trigger:
		if player has permission "pak.setspawn":
			set {loc::spawn} to location of player
			send "&8» &7Ustawiles punkt spawnu &epomyslnie!" to player
		else:
			send "&8» &7Brak dostepu do: &e(pak.setspawn)" to player
		   
command /spawn:
	trigger:
		if player has permission "pak.spawn":
			if player has permission "admin.teleport":
				teleport player to {loc::spawn} 
				send "&8» &7Teleportacja pomyslna!" to player
				stop
			set {_loc} to location of player
			send "&8» &eTeleportacja &7nastopi za &e5 sekund. &7Nie ruszaj sie!" to player
			wait 5 seconds
			if distance between player's location and {_loc} is smaller than 0.1:
				teleport player to {loc::spawn}
				send "&8» &7Teleportacja &epomyslna!" to player
			else:
				send "&8» &eRuszyles sie! &7Teleportacja anulowana!" to player

Proszę.

Działa, dziękuje po raz kolejny - milego wieczoru. (mozna post zamknac)

Edytowane przez TabCraft
Odnośnik do komentarza
https://skript.pl/temat/41225-skrypt-naprawienie/#findComment-258088
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ę...