Skocz do zawartości
  • 0

3 Skrypty do napisania


kroki24

Pytanie

1. Skrypt na wywołanie komendy "/market mail" za pomocą komendy "/poczta" na regionie "poczta"

 

2. Skrypt na przystanek. Jak wejdziemy na region "przystanek" to wyświetli się wiadomość "&e> Kucnij, aby wybrać cel podroży" i jak kucniemy ma się otworzyć GUI w którym jest lista warpów serwera.

 

3. Skrypt na blokowanie komendy "/warp". I żeby można było używać komendy "/warp" tylko na regionie "przystanek"

Odnośnik do komentarza
https://skript.pl/temat/29283-3-skrypty-do-napisania/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0

O, chyba ktoś robi serwer RealLife. ;)

# POCZTA

command /poczta:
	trigger:
		if "%region at player%" contains "poczta":
			execute player command "/market mail"
		else:
			send "&cMusisz znajdowac sie na terenie poczty, aby uzyc tej komendy!" to player

# PRZYSTANEK

on entering of region "przystanek":
	send "&e> Kucnij, aby wybrać cel podroży" to player

on sneak toggle:
	if "%region at player%" contains "przystanek":
		open chest with 5 rows named "&8Lista przystankow" to player
		wait 1 tick
		set {_slot} to 0
		loop {warpy::*}:
			set slot {_slot} of player's current inventory to a paper named "&c%loop-value%"
			add 1 to {_slot}
		if {warpy::*} is not set:
			set slot 13 of player's current inventory to a barrier named "&cBrak warp'ow!"

on inventory click:
	if inventory name of player's current inventory is "&8Lista przystankow":
		cancel event
		set {_a} to uncolored name of clicked item
		set {_b} to type of clicked item
		if {_b} is paper:
			execute player command "/warp %{_a}%"
		
# WARP

command /delwarp [<text>]:
	permission: *
	permission message: &cNie masz uprawnien!
	trigger:
		if arg is set:
			if {warp.%arg%} is set:
				remove arg from {warpy::*}
				delete {warp.%arg%}
				delete {miejscewarpu.%arg%}
				send "&aUsunales warp'a o nazwie %arg%" to player
			else:
				send "&cTaki warp nie istnieje!" to player
		else:
			send "&cPoprawne uzycie: /delwarp <nazwa_warpu>" to player

command /setwarp [<text>]:
	permission: *
	permission message: &cNie masz uprawnien!
	trigger:
		if arg is set:
			if {warp.%arg%} is not set:
				add arg to {warpy::*}
				set {miejscewarpu.%arg%} to location of player
				send "&aUtworzyles warp'a o nazwie %arg%" to player
				set {warp.%arg%} to true
			else:
				send "&cTaki warp juz istnieje!" to player
		else:
			send "&cPoprawne uzycie: /setwarp <nazwa_warpu>" to player
  
command /warp [<text>]:
	trigger:
		if arg is set:
			if "%region at player%" contains "przystanek":
				if {warp.%arg%} is set:
					teleport player to {miejscewarpu.%arg%}
					send "&aZostales przeteleportowany do %arg%" to player
				else:
					send "&cTaki warp nie istnieje!" to player
			else:
				send "&cMusisz znajdowac sie na terenie przystanku, aby uzyc tej komendy!" to player
		else:
			send "&cPoprawne uzycie: /warp <nazwa_warpu>" to player

Chyba powinno działać ?

Odnośnik do komentarza
https://skript.pl/temat/29283-3-skrypty-do-napisania/#findComment-193413
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ę...