Skocz do zawartości
  • 0

Skript na rtp


Natixoxo

Pytanie

20 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
2 minuty temu, Natixoxo napisał:

tak 'stone button' is not an entity type

skript 2.1.2 silnik paper 1.8.8-r0.1-snapshot

 

Jest to bardzo stara wersja, użyj najnowszej, a błąd powinien zniknąć.

https://github.com/Matocolotoe/Skript-1.8

Odnośnik do komentarza
https://skript.pl/temat/51369-skript-na-rtp/#findComment-316083
Udostępnij na innych stronach

  • 0
12 minut temu, Notro napisał:

Jest to bardzo stara wersja, użyj najnowszej, a błąd powinien zniknąć.

https://github.com/Matocolotoe/Skript-1.8

Sprobuje zainstalowac i sie odezwe

 

 

Nie ma bledow ale nie dziala

Dalem send i nie wykrywa wogole ze kliknalem w przycisk

Notro

Łączę posty.

Notatka dodana przez Notro

Odnośnik do komentarza
https://skript.pl/temat/51369-skript-na-rtp/#findComment-316084
Udostępnij na innych stronach

  • 0
18 minut temu, Natixoxo napisał:

Sprobuje zainstalowac i sie odezwe

 

 

Nie ma bledow ale nie dziala

Dalem send i nie wykrywa wogole ze kliknalem w przycisk

Wgrałem skrypt na mój serwer i wszystko działa, nie wiem w czym może być problem.

Odnośnik do komentarza
https://skript.pl/temat/51369-skript-na-rtp/#findComment-316088
Udostępnij na innych stronach

  • 0
on quit:
	set metadata value "rpt-teleporting" of player to false

on sign change:
	if 1st line contain "RandomTP":
		set {_groups::*} to groups of player
		if {_groups::*} doesn't contain "administrator":
			set 1st line to " "
			send "%{prefix}% &fNie możesz tworzyć tabliczek do &6losowej teleportacji." to player


command /rtp [<player>]:
	trigger:
		if arg 1 is not set:
			if player has permission "q4u.rtp-command":
				rtp(player)
			else:
				send "%{prefix}% &7Nie masz dostępu do tej komendy."
				stop

		else if arg 1 is set:
			if player has permission "q4u.rtp.other":
				rtp(arg 1)
				send "%{prefix}% &fGracz &6%player% &fpróbuje ciebie teleportować" to arg 1
				send "%{prefix}% &fPróbujesz teleportować gracza &6%arg 1%" to player
			else:
				send "%{prefix}% &7Nie masz dostępu do tej komendy."
				stop				

on right click on sign:
	if 1st line of clicked block contain "RandomTP":
		rtp(player)

function rtp(p: player):
	
	if metadata value "rpt-teleporting" of {_p} is not true:
		set {_rtp_cd} to metadata value "rtp-cd" of {_p}
		if {_rtp_cd} is not set:
			set {_rtp_cd} to now

		if {_rtp_cd} is smaller or equal to now:


			set metadata value "rpt-teleporting" of {_p} to true

			set {_n} to 15
			set {_x} to x coordinate of {_p}
			set {_z} to z coordinate of {_p}


			loop {_n} times:
				send title "&6Teleportacja, nie ruszaj się przez chwilkę" with subtitle "&8[&c%{_n}%&8]" to {_p}
				wait 1 seconds
				remove 1 from {_n}

				if {_x} is not equal to x coordinate of {_p}:
					send title "&1" with subtitle "&4Poruszyłeś/aś się, spróbuj ponownie." to {_p}
					set metadata value "rpt-teleporting" of {_p} to false
					stop

				if {_z} is not equal to z coordinate of {_p}:
					send title "&1" with subtitle "&4Poruszyłeś/aś się, spróbuj ponownie." to {_p}
					set metadata value "rpt-teleporting" of {_p} to false
					stop


			set {_min_cords} to -5000
			set {_max_cords} to 5000

			set {_random_x} to random integer between {_min_cords} and {_max_cords}
			set {_random_z} to random integer between {_min_cords} and {_max_cords}

			set {_loc} to location at ({_random_x}, 200, {_random_z}) in world "world"

			apply resistance of tier 5 to {_p} for 20 seconds
			apply fire resistance of tier 5 to {_p} for 20 seconds

			teleport {_p} to {_loc}

			send "%{prefix}% &fZostałeś przeteleportowy na koordynaty x: &6%{_random_x}% &fz: &6%{_random_z}%" to {_p}



			set 10 seconds to now #18:18
			add {_add_cd} to {_time} #18:21

			set metadata value "rtp-cd" of {_p} to {_time}
			set metadata value "rpt-teleporting" of {_p} to false


		else:
			send "%{prefix}% &fMożesz się teleportować za: &6%difference between now and {_rtp_cd}%" to {_p}

Tutaj jest mój skrypt na rtp, możesz użyć go jeżeli chcesz.

Odnośnik do komentarza
https://skript.pl/temat/51369-skript-na-rtp/#findComment-316091
Udostępnij na innych stronach

  • 0
17 godzin temu, CoFFeIN04 napisał:

Pokaż logi z konsoli oraz /ver skript 

To są jedyne logi skripta i to z innych skriptow :( a ver skripta to 2.5.3

 

 

17 godzin temu, MrJuliusz napisał:
on quit:
	set metadata value "rpt-teleporting" of player to false

on sign change:
	if 1st line contain "RandomTP":
		set {_groups::*} to groups of player
		if {_groups::*} doesn't contain "administrator":
			set 1st line to " "
			send "%{prefix}% &fNie możesz tworzyć tabliczek do &6losowej teleportacji." to player


command /rtp [<player>]:
	trigger:
		if arg 1 is not set:
			if player has permission "q4u.rtp-command":
				rtp(player)
			else:
				send "%{prefix}% &7Nie masz dostępu do tej komendy."
				stop

		else if arg 1 is set:
			if player has permission "q4u.rtp.other":
				rtp(arg 1)
				send "%{prefix}% &fGracz &6%player% &fpróbuje ciebie teleportować" to arg 1
				send "%{prefix}% &fPróbujesz teleportować gracza &6%arg 1%" to player
			else:
				send "%{prefix}% &7Nie masz dostępu do tej komendy."
				stop				

on right click on sign:
	if 1st line of clicked block contain "RandomTP":
		rtp(player)

function rtp(p: player):
	
	if metadata value "rpt-teleporting" of {_p} is not true:
		set {_rtp_cd} to metadata value "rtp-cd" of {_p}
		if {_rtp_cd} is not set:
			set {_rtp_cd} to now

		if {_rtp_cd} is smaller or equal to now:


			set metadata value "rpt-teleporting" of {_p} to true

			set {_n} to 15
			set {_x} to x coordinate of {_p}
			set {_z} to z coordinate of {_p}


			loop {_n} times:
				send title "&6Teleportacja, nie ruszaj się przez chwilkę" with subtitle "&8[&c%{_n}%&8]" to {_p}
				wait 1 seconds
				remove 1 from {_n}

				if {_x} is not equal to x coordinate of {_p}:
					send title "&1" with subtitle "&4Poruszyłeś/aś się, spróbuj ponownie." to {_p}
					set metadata value "rpt-teleporting" of {_p} to false
					stop

				if {_z} is not equal to z coordinate of {_p}:
					send title "&1" with subtitle "&4Poruszyłeś/aś się, spróbuj ponownie." to {_p}
					set metadata value "rpt-teleporting" of {_p} to false
					stop


			set {_min_cords} to -5000
			set {_max_cords} to 5000

			set {_random_x} to random integer between {_min_cords} and {_max_cords}
			set {_random_z} to random integer between {_min_cords} and {_max_cords}

			set {_loc} to location at ({_random_x}, 200, {_random_z}) in world "world"

			apply resistance of tier 5 to {_p} for 20 seconds
			apply fire resistance of tier 5 to {_p} for 20 seconds

			teleport {_p} to {_loc}

			send "%{prefix}% &fZostałeś przeteleportowy na koordynaty x: &6%{_random_x}% &fz: &6%{_random_z}%" to {_p}



			set 10 seconds to now #18:18
			add {_add_cd} to {_time} #18:21

			set metadata value "rtp-cd" of {_p} to {_time}
			set metadata value "rpt-teleporting" of {_p} to false


		else:
			send "%{prefix}% &fMożesz się teleportować za: &6%difference between now and {_rtp_cd}%" to {_p}

Tutaj jest mój skrypt na rtp, możesz użyć go jeżeli chcesz.

Dzieki ale wolalbym guzik na gabce

Notro

Łączę posty.

Notatka dodana przez Notro

Odnośnik do komentarza
https://skript.pl/temat/51369-skript-na-rtp/#findComment-316092
Udostępnij na innych stronach

  • 0
49 minut temu, Natixoxo napisał:

nie dziala mi event na nacisniecie guzika

pokaz kod który nie działa

 

53 minuty temu, Natixoxo napisał:

To są jedyne logi skripta i to z innych skriptow :( a ver skripta to 2.5.3

 

masz błędy w kodzie, musisz je poprawić

Odnośnik do komentarza
https://skript.pl/temat/51369-skript-na-rtp/#findComment-316097
Udostępnij na innych stronach

  • 0
W dniu 28.12.2021 o 19:18, Natixoxo napisał:

Nie dziala moj skrypt na rtp, prosze o pomoc

 

 

2 godziny temu, CoFFeIN04 napisał:

pokaz kod który nie działa

 

masz błędy w kodzie, musisz je poprawić

Tutaj :)

Ten skrypt nie wykrywa wogole eventu kliknięcia w przycisk a kiedy zmieniłem na poprostu rightclick to działa ale nie wykrywa że za tym jest sponge

 

Edytowane przez Natixoxo
Odnośnik do komentarza
https://skript.pl/temat/51369-skript-na-rtp/#findComment-316102
Udostępnij na innych stronach

  • 0
18 minut temu, Natixoxo napisał:

czyli?

wyłączasz serwer, usuwasz folder skript i włączasz serwer

oczywiście jak masz jakeis skrypty to sobie je zapisujesz gdzieś

Odnośnik do komentarza
https://skript.pl/temat/51369-skript-na-rtp/#findComment-316106
Udostępnij na innych stronach

  • 0

Przy okazji, jaki skript wybrać na serwer 1.8.8?

7 minut temu, CoFFeIN04 napisał:

wyłączasz serwer, usuwasz folder skript i włączasz serwer

oczywiście jak masz jakeis skrypty to sobie je zapisujesz gdzieś

 

 

Odnośnik do komentarza
https://skript.pl/temat/51369-skript-na-rtp/#findComment-316108
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...