Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Skrypt na blok który tworzy dookoła niego cuboida


Nekrimeister

Rekomendowane odpowiedzi

Opublikowano

Szukam skryptu na taki blok jukebox który tworzy cuboida dla gracza który go postawi i chciałbym żeby cuboid od tego bloku (jukebox)  w każdą stronę miał 50 kratek oraz w górę i w dół.

Liczę na pomoc daje za dobry skrypt naj :)

Opublikowano

@Nekrimeister

 

 

on place of jukebox:
	player's tool is jukebox named "&8*** &e&lAutomatyczny cuboid &8***":
		cancel event
		if {cub::%player%} is set:
			send "&cPosiadasz juz dzialke!"
			stop
		remove jukebox named "&8*** &e&lAutomatyczny cuboid&8***" from player's inventory
		execute console command "pex user %player% add worldedit.*"
		execute console command "pex user %player% add worldguard.*"
		teleport player to location of block
		execute player command "//pos1"
		execute player command "//pos2"
		execute player command "//expand 50 w,s,e,n"
		execute player command "//expand vert"
		execute player command "/rg define cub-%player%"
		execute console command "pex user %player% add worldedit.*"
		execute console command "pex user %player% add worldguard.*"
		loop 80 times:
			send ""
		send "&6Stworzono cuboid - srodek: %location of block%"
		set {cub::%player%} to true
		set {loc::%player%} to location of block
		stop
command /dzialka [<text>]:
	trigger:
		if {cub::%player%} is not set:
			send "&cNie masz dzialki!"
			stop
		arg 1 is not set:
			send "&6/dzialka usun &7- &eusuwa dzialke"
			stop
		arg 1 is "usun" or "delete" or "remove":
			send "&9Napisz /dzialka potwierdz aby usunac."
		arg 1 is "potwierdz":
			if {cub::%player%} is true:
				set {before::%player%} to location of player
				teleport player to {loc::%player%}
				clear {loc::%player%}
				clear {cub::%player%}
				execute console command "pex user %player% add worldguard.*"
				execute player command "rg remove cub-%player%"
				execute console command "pex user %player% remove worldguard.*"
				loop 80 times:
					send ""
				send "&aDzialka zostala usunieta!"
				teleport player to {before::%player%}
				clear {before::%player%}
			else:
				send "&cNie masz dzialki!"
command /cuboid [<text>]:
	trigger:
		player has permission "cuboid.cmd":
			arg 1 is not set:
				send "&6/cuboid daj - dostaje jukeboxa"
				stop
			arg 1 is "daj":
				give jukebox named "&8*** &e&lAutomatyczny cuboid &8***" to player
				stop
			send "&cBledny argument."
			stop
		send "&cNie masz do tego uprawnien."
		stop

 

 

Opublikowano

@up zaraz luknę :)

 

@Nekrimeister

Jak zwykle błąd jakiś musi być :((

Łap poprawioną wersję:

 

 

on place of jukebox:
	player's tool is jukebox named "&8*** &e&lAutomatyczny cuboid &8***":
		cancel event
		if {cub::%player%} is set:
			send "&cPosiadasz juz dzialke!"
			stop
		remove jukebox named "&8*** &e&lAutomatyczny cuboid&8***" from player's inventory
		execute console command "pex user %player% add worldedit.*"
		execute console command "pex user %player% add worldguard.*"
		teleport player to location of block
		execute player command "//pos1"
		execute player command "//pos2"
		execute player command "//expand 50 w,s,e,n"
		execute player command "//expand vert"
		execute player command "/rg define cub-%player%"
		execute console command "pex user %player% remove worldedit.*"
		execute console command "pex user %player% remove worldguard.*"
		loop 80 times:
			send ""
		send "&6Stworzono cuboid - srodek: %location of block%"
		set {cub::%player%} to true
		set {loc::%player%} to location of block
		stop
command /dzialka [<text>]:
	trigger:
		if {cub::%player%} is not set:
			send "&cNie masz dzialki!"
			stop
		arg 1 is not set:
			send "&6/dzialka usun &7- &eusuwa dzialke"
			stop
		arg 1 is "usun" or "delete" or "remove":
			send "&9Napisz /dzialka potwierdz aby usunac."
		arg 1 is "potwierdz":
			set {before::%player%} to location of player
			teleport player to {loc::%player%}
			clear {loc::%player%}
			clear {cub::%player%}
			execute console command "pex user %player% add worldguard.*"
			execute player command "rg remove cub-%player%"
			execute console command "pex user %player% remove worldguard.*"
			loop 80 times:
				send ""
			send "&aDzialka zostala usunieta!"
			teleport player to {before::%player%}
			clear {before::%player%}
command /cuboid [<text>]:
	trigger:
		player has permission "cuboid.cmd":
			arg 1 is not set:
				send "&6/cuboid daj - dostaje jukeboxa"
				stop
			arg 1 is "daj":
				give jukebox named "&8*** &e&lAutomatyczny cuboid &8***" to player
				stop
			send "&cBledny argument."
			stop
		send "&cNie masz do tego uprawnien."
		stop

 

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...