Skocz do zawartości
  • 0

Skrypt na odwiedzanie


arixgry

Pytanie

Witam podejmie się ktoś napisanie skryptu na odwiedzanie ? 

Już tłumaczę posiadam plugin askyblock 1.12 i chcę dodać opcje takie jak 

Cytat

/odwiedz nick - odwiedza wybranego gracza

/wyspa ustaw odwiedz - ustawia punkt teleportu dla graczy odwiedzających  

/wyspa zawszakceptuj tak/nie - gracze mogą odwiedzać bez akceptacji lub tylko wyłącznie z nią

Dziękuję a pomoc :D

 

Edytowane przez arixgry
Odnośnik do komentarza
https://skript.pl/temat/34722-skrypt-na-odwiedzanie/
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Nie chce mi się za bardzo wszystkiego pisać.

Tu masz co zrobiłem

@Odpowiadający Możecie użyć to jako podstawa.

command /odwiedz [<text>]:
	trigger:
		if arg-1 is set:
			if {odwiedzanie.%arg-1%.istnieje} is true:
				if {moznaodwiedzanie.%arg-1%} is true:
					teleport player to {odwiedzanie.%arg-1%}
					if {noasko.%arg-%} is false:
						send "&2Powodzenie: &aProsba o telepotracje zostala wyslana!"
					else:
						send "&2Powodzenie: &aZostales przeteleportowany na wyspe gracza &6%arg-1%"
				else:
					send "&4Blad: &cGracz zablokowal odwiedzanie na wyspie!"
			else:
				send "&4Blad: &cNie ma takiego gracza/teleport nie istnieje"
		else:
			send "&aPoprawne uzycie: &3/odwiedz <gracz>"
command /wyspa [<text>]:
    trigger:
        set 

 

Odnośnik do komentarza
https://skript.pl/temat/34722-skrypt-na-odwiedzanie/#findComment-223249
Udostępnij na innych stronach

  • 0
Spoiler

command /odwiedz [<text>]:
	trigger:
		if arg 1 is not set:
			send "/odwiedz <nick> - odzwiedza wybranego gracza"
			stop
		if {wyspa::%arg 1%} is set:
			if {wyspa::%arg 1%::alwaysAccept} is not set:
				#Tutaj mozesz se dodac cooldown teleportu
				teleport player to {wyspa::%arg 1%}
				send "Pomyslnie przeteleportowalo."
				stop
			set {_arg} to arg 1 parsed as offlineplayer
			if {_arg} is online:
				if {wyspa::%arg 1%::attempt} is set:
					if {wyspa::%arg 1%::attempt::delay} is larger than now:
						send "Gracz ma juz zaproszenie, poczekaj chwile."
						stop
				send "Gracz %player% chce odwiedzic twoja wyspe. %nl%Napisz &7/wyspa tak &rby potwierdzic.%nl%Napisz &7/wyspa nie &raby odrzucic." to {_arg}
				set {wyspa::%arg 1%::attempt} to player
				set {wyspa::%arg 1%::attempt::delay} to now
				add 15 seconds to {wyspa::%arg 1%::attempt::delay}
				stop
			send "Gracza nie ma na serwerze."
			stop
		send "Gracz nie ma punktu teleportu."
command /wyspa [<text>] [<text>]:
	trigger:
		if arg 1 is not set:
			send "/wyspa ustaw odwiedz &7Ustawia punkt teleportu dla graczy odwiedzajacych"
			send "/wyspa zawszeakceptuj <tak/nie> &7gracze moga odwiedzac bez akceptacji lub tylko wylacznie z nia"
			stop
		if arg 1 is "ustaw":
			if arg 2 is "odwiedz":
				set {wyspa::%player%} to location of player
				send "Ustawiono lokalizacje."
				stop
		if arg 1 is "zawszeakceptuj":
			if arg 2 is "tak":
				clear {wyspa::%player%::alwaysAccept}
				send "Ustawiles na: &7Zawsze zaakceptowane."
				stop
			if arg 2 is "nie":
				set {wyspa::%player%::alwaysAccept} to false
				send "Ustawiles na: &7Potrzeba akceptacji."
				stop
		if arg 1 is "tak":
			if {wyspa::%player%::attempt} is set:
				if {wyspa::%player%::attempt::delay} is larger than now:
					teleport {wyspa::%player%::attempt} to {wyspa::%player%}
					send "Pomyslnie przeteleportowano" to {wyspa::%player%::attempt}
					clear {wyspa::%player%::attempt::delay} and {wyspa::%player%::attempt}
					stop
				clear {wyspa::%player%::attempt::delay} and {wyspa::%player%::attempt}
				send "Zaproszenie wygaslo."
				stop
			send "Nie masz zadnego zaproszenia."
			stop
		if arg 1 is "nie":
			if {wyspa::%player%::attempt} is set:
				send "Gracz %player% odrzucil twoja prosbe." to {wyspa::%player%::attempt}
				clear {wyspa::%player%::attempt::delay} and {wyspa::%player%::attempt}
				send "Zaproszenie anulowane."
				stop
			send "Nie masz zadnego zaproszenia."
			stop

 

Odnośnik do komentarza
https://skript.pl/temat/34722-skrypt-na-odwiedzanie/#findComment-223382
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ę...