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

Poprawa skryptu


rzy4y

Rekomendowane odpowiedzi

Opublikowano

Witam, czy ktoś mógłby mi poprawić skrypt na cuboidy? Chcę aby każdy gracz mógł stworzyć 1 cuboid a ranga Vip mogłaby stworzyć 2 cuboidy.

https://code.skript.pl/5FhyqyV1/

HTBCzoQ.png


Chcesz żebym zobaczył co nabazgrałeś?


dodaj @rzy4y do posta to zobacze :)


if player has name "rzy4y"


Execute command: /Give a like


Opublikowano

#Nie testowane & #Zaoszczędzone 19 linijek #Wymagany Wildskript

variables:
        {cub.set.%player%} = false
options:
    tag: &l&3[&cCuboid&3] #Tag skryptu
    world: world #Na jakim swiecie mozna robic cuboidy. Jezeli ma byc to np nether, wpisz world_nether
    dzialka.size: 35 #Rozmiar dzialki, mozna zmienic
    spawn.distance: 10 #Od ilu kratek od spawnu mozna robic cuboidy, mozna zmienic
command /cub [<text>] [<text>]:
	aliases: cuboid
	trigger:
		if arg 1 is not set:
			send "&c[&6***** &3[&cCuboid&3] &6*****&c]"
			send "&a/cub stworz &3- Tworzy cuboid"
			send "&a/cub info &3- Pokazuje informacje o cubie"
			send "&a/cub usun &3- Usuwa teren"
			send "&a/cub dodaj <nick> &3- dodaje gracza do cuba"
			send "&a/cub wyrzuc <nick> &3 usuwa gracza z cuba"
			send "&c[&6***** &3[&cCuboid&3] &6*****&c]"
		if arg 1 is "setspawn":
			if player has permissions "cuboid.admin" or "cuboid.*":
				if player's world is "{@world}":
					set {cuboid.spawn.%world%} to location of player
					send "{@tag} Ustawiono punkt spawnu!"
					stop
				else:
					send "{@tag} &3Nie masz pozwolenia do tej komendy!"
					stop
		if arg 1 is "stworz":
			if player's world is "{@world}":
				send "&aNie mozesz tego tu uzyc!"
				stop
			if {cuboid.%player%} is 1:
				send "{@tag}&3 Masz juz cuboid, kup vipa aby miec 2"
				stop
			if player has permission "vip":
				if {cuboid.%player%} is 2:
					send "{@tag} Masz juz 2 cuboidy, idz graj w niebieskiego wieloryba"
					stop
			if distance between {cuboid.spawn.%world%} and location of player is greater than {@spawn.distance}+{claim.size}/2:
				send "{@tag}&3 Jestes za blisko spawnu!"
				stop
			if player has permission "vip":
				if {cuboid.%player%} is 1:
					if {cuboid.spawn.%world%} is set:
						if distance between {cuboid.spawn.%world%} and location of player is greater than {@spawn.distance}+{claim.size}/2:
							player cannot build at block under player:
								send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren pod Toba jest juz zajety"
								stop
							player cannot build at block {@dzialka.size} meters northwest:
								send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren polnocny-zachod jest juz zajety"
								stop
							player cannot build at block {@dzialka.size} meters north:
								send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na polnoc stad jest juz zajety"
								stop
							player cannot build at block {@dzialka.size} meters northeast:
								send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na polnocny-wschod stad jest juz zajety"
								stop
							player cannot build at block {@dzialka.size} meters west:
								send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na zachod stad jest juz zajety"
								stop
							player cannot build at block {@dzialka.size} meters east:
								send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na wschod stad jest juz zajety"
								stop
							player cannot build at block {@dzialka.size} meters southwest:
								send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludniowy-zachod stad jest juz zajety"
								stop
							player cannot build at block {@dzialka.size} meters south:
								send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludnie stad jest juz zajety"
								stop
							player cannot build at block {@dzialka.size} meters southeast:
								send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludniowy-wschod stad jest juz zajety"
								stop
							send "{@tag} &3Trwa zakladanie terenu !"
							run player cmd "//pos1" as op
							run player cmd "//pos2" as op
							run player cmd "//expand {@dzialka.size} n" as op
							run player cmd "//expand {@dzialka.size} s" as op
							run player cmd "//expand {@dzialka.size} w" as op
							run player cmd "//expand {@dzialka.size} e" as op
							run player cmd "//expand vert" as op
							run player cmd "rg define %name of player%" as op
							run player cmd "rg flag %player% entry deny" as op
							run player cmd "rg addowner %player% %player%" as op
							run player cmd "rg flag %player% greeting &3Wchodzisz na teren gracza &a%player%" as op
							run player cmd "rg flag %player% farewell &3Opuszczasz teren gracza &c%player%" as op
							run player cmd "rg flag %player% other-explosion deny" as op
							run player cmd "rg flag %player% creeper-explosion deny" as op
							run player cmd "rg flag %player% mob-damage deny" as op
							run player cmd "rg flag %player% mob-spawning deny" as op
							run player cmd "rg flag %player% pvp deny" as op
							run player cmd "rg flag %player% tnt deny" as op
							run player cmd "rg addmember %player% %player%" as op 
							run player cmd "//pos1" as op
							run player cmd "//pos2" as op
							add 1 to {cuboid.%player%}
							loop 99 times:
								send ""
							wait 1 second
							send "{@tag} &cCuboid zostal pomyslnie zalozony!"
							send "{@tag} &3Pamietaj o zapisaniu &a/sethome &3!"
							run player cmd "pex user %player% add wlasciciel.cuboid.*" as op
							stop
		if arg 1 is "usun":
			if player has permission "wlasciciel.cuboid.*":
				run player cmd "rg remove -w %world of player% %player%" as op
				send "{@tag} &3Teren zostal usuniety"
				stop
		if arg 1 is "dodaj":
			if player has permission "wlasciciel.cuboid.*":
				if arg 2 isn't empty:
					run player cmd "rg addmember -w %world of player% %name of player% %arg 2%" as op
					wait 1 second
					send "{@tag} &3Gracz &a%arg 2% &3zostal dodany do twojego cuboidu!"
					stop
				else:
					send "&3Podaj nick &agracza &3ktorego chcesz dodac do cuboidu"
					stop
		if arg 1 is "wyrzuc":
			if player has permission "wlasciciel.cuboid.*":
				if arg 2 is not empty:
					run player cmd "rg removemember %player% %arg 2%" as op
					wait 1 second
					send "{@tag} &3Gracz &a%arg 2% &3zostal usuniety z twojego cuboidu!"
					stop
				else:
					send "&3Gracz o takim &anicku &3nie jest dodany do twojego cuboidu"
					stop                               
		if arg 1 is "info":        
			run player cmd "rg info %player%" as op
			stop
Opublikowano

Najlepiej jak by było bez WildSkript. Po drugie wywala 26 errorów.

HTBCzoQ.png


Chcesz żebym zobaczył co nabazgrałeś?


dodaj @rzy4y do posta to zobacze :)


if player has name "rzy4y"


Execute command: /Give a like


Opublikowano

W sumie to znalazłem więcej błędów. Jeśli jestem na świecie world to pisze, że nie można tego użyć tutaj. gdy wpisze /cub setspawn i ustawi sie spawn to tak czy srak jak odlece jakieś 300 kratek od tego miejsca to nadal nie moge stworzyć cuboida. A gdy wpisze /cub stworz to nic sie nie dzieje.

HTBCzoQ.png


Chcesz żebym zobaczył co nabazgrałeś?


dodaj @rzy4y do posta to zobacze :)


if player has name "rzy4y"


Execute command: /Give a like


Opublikowano

Spox dzięki, ale jeszcze gdy wpisze się cub usun to da się cały czas usuwać nawet jeśli się nie ma własnego cuboida. Powinno usuwać permisje do tego terenu.

 

Wysłane z mojego ALE-L21 przy użyciu Tapatalka

 

 

HTBCzoQ.png


Chcesz żebym zobaczył co nabazgrałeś?


dodaj @rzy4y do posta to zobacze :)


if player has name "rzy4y"


Execute command: /Give a like


Opublikowano

I potrzebuje silnika 1.11.2 ale na 1.11.2 nie dziala mi wildskript

 

Wysłane z mojego SM-T110 przy użyciu Tapatalka

 

 

HTBCzoQ.png


Chcesz żebym zobaczył co nabazgrałeś?


dodaj @rzy4y do posta to zobacze :)


if player has name "rzy4y"


Execute command: /Give a like


Opublikowano

Spoko, limity nadal będą lecieć ;)

 

Wysłane z mojego ALE-L21 przy użyciu Tapatalka

 

 

HTBCzoQ.png


Chcesz żebym zobaczył co nabazgrałeś?


dodaj @rzy4y do posta to zobacze :)


if player has name "rzy4y"


Execute command: /Give a like


Opublikowano

REF

 

Wysłane z mojego ALE-L21 przy użyciu Tapatalka

 

 

HTBCzoQ.png


Chcesz żebym zobaczył co nabazgrałeś?


dodaj @rzy4y do posta to zobacze :)


if player has name "rzy4y"


Execute command: /Give a like


Opublikowano

@ref @ScoreBoard pisaj skrypt.. :D

HTBCzoQ.png


Chcesz żebym zobaczył co nabazgrałeś?


dodaj @rzy4y do posta to zobacze :)


if player has name "rzy4y"


Execute command: /Give a like


Opublikowano

# OSTATNI TEGO TYPU SKRYPT!

variables:
        {cub.set.%player%} = false
		{cub.%player%} = 0
options:
    tag: &l&3[&cCuboid&3] #Tag skryptu
    world: world #Na jakim swiecie mozna robic cuboidy. Jezeli ma byc to np nether, wpisz world_nether
    dzialka.size: 35 #Rozmiar dzialki, mozna zmienic
    spawn.distance: 10 #Od ilu kratek od spawnu mozna robic cuboidy, mozna zmienic
	
	
command /cub [<text>] [<text>]:
	aliases: cuboid
	trigger:
		if arg-1 isn't set:
			send "&c[&6***** &3[&cCuboid&3] &6*****&c]"
			send "&a/cub stworz &3- Tworzy cuboid"
			send "&a/cub info &3- Pokazuje informacje o cubie"
			send "&a/cub usun &3- Usuwa teren"
			send "&a/cub dodaj <nick> &3- dodaje gracza do cuba"
			send "&a/cub wyrzuc <nick> &3 usuwa gracza z cuba"
			send "&c[&6***** &3[&cCuboid&3] &6*****&c]"
		if arg-1 is "setspawn":
			if player has permissions "cuboid.admin" or "cuboid.*":
				if player's world is "{@world}":
					set {cuboid.spawn.%world%} to location of player
					send "{@tag} Ustawiono punkt spawnu!"
					stop
				else:
					send "{@tag} &3Nie masz pozwolenia do tej komendy!"
					stop
		if arg-1 is "stworz":
			if player's world isn't "{@world}":
				send "&aNie mozesz tego tu uzyc!"
				stop
			if {cuboid.%player%} is 1:
				send "{@tag}&3 Masz juz cuboid, kup vipa aby miec 2"
				stop
			if player has permission "vip":
				if {cuboid.%player%} is 1:
					send "{@tag} Masz juz 2 cuboidy, idz graj w niebieskiego wieloryba"
					stop
			if distance between {cuboid.spawn.%world%} and location of player is greater than {@spawn.distance}+{claim.size}/2:
				send "{@tag}&3 Jestes za blisko spawnu!"
				stop
			else:
				if player has permission "vip":
					if {cuboid.%player%} is 0:
						if {cuboid.spawn.%world%} is set:
							if distance between {cuboid.spawn.%world%} and location of player is greater than {@spawn.distance}+{claim.size}/2:
								player cannot build at block under player:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren pod Toba jest juz zajety"
									stop
								player cannot build at block {@dzialka.size} meters northwest:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren polnocny-zachod jest juz zajety"
									stop
								player cannot build at block {@dzialka.size} meters north:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na polnoc stad jest juz zajety"
									stop
								player cannot build at block {@dzialka.size} meters northeast:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na polnocny-wschod stad jest juz zajety"
									stop
								player cannot build at block {@dzialka.size} meters west:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na zachod stad jest juz zajety"
									stop
								player cannot build at block {@dzialka.size} meters east:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na wschod stad jest juz zajety"
									stop
								player cannot build at block {@dzialka.size} meters southwest:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludniowy-zachod stad jest juz zajety"
									stop
								player cannot build at block {@dzialka.size} meters south:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludnie stad jest juz zajety"
									stop
								player cannot build at block {@dzialka.size} meters southeast:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludniowy-wschod stad jest juz zajety"
									stop
								send "{@tag} &3Trwa zakladanie terenu !"
								execute player command "//pos1" 
								execute player command "//pos2" 
								execute player command "//expand {@dzialka.size} n" 
								execute player command "//expand {@dzialka.size} s" 
								execute player command "//expand {@dzialka.size} w" 
								execute player command "//expand {@dzialka.size} e" 
								execute player command "//expand vert" 
								execute player command "rg define %name of player%" 
								execute player command "rg flag %player% entry deny" 
								execute player command "rg addowner %player% %player%" 
								execute player command "rg flag %player% greeting &3Wchodzisz na teren gracza &a%player%" 
								execute player command "rg flag %player% farewell &3Opuszczasz teren gracza &c%player%" 
								execute player command "rg flag %player% other-explosion deny" 
								execute player command "rg flag %player% creeper-explosion deny" 
								execute player command "rg flag %player% mob-damage deny" 
								execute player command "rg flag %player% mob-spawning deny" 
								execute player command "rg flag %player% pvp deny" 
								execute player command "rg flag %player% tnt deny" 
								execute player command "rg addmember %player% %player%"  
								execute player command "//pos1" 
								execute player command "//pos2" 
								add 1 to {cuboid.%player%}
								loop 99 times:
									send ""
								wait 1 second
								send "{@tag} &cCuboid zostal pomyslnie zalozony!"
								send "{@tag} &3Pamietaj o zapisaniu &a/sethome &3!"
								execute player command "pex user %player% add wlasciciel.cuboid.*" 
								stop
						else:
							if {cuboid.%player%} is 1:
								if player has permission "vip":
									if {cuboid.spawn.%world%} is set:
										if distance between {cuboid.spawn.%world%} and location of player is greater than {@spawn.distance}+{claim.size}/2:
											player cannot build at block under player:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren pod Toba jest juz zajety"
												stop
											player cannot build at block {@dzialka.size} meters northwest:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren polnocny-zachod jest juz zajety"
												stop
											player cannot build at block {@dzialka.size} meters north:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na polnoc stad jest juz zajety"
												stop
											player cannot build at block {@dzialka.size} meters northeast:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na polnocny-wschod stad jest juz zajety"
												stop
											player cannot build at block {@dzialka.size} meters west:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na zachod stad jest juz zajety"
												stop
											player cannot build at block {@dzialka.size} meters east:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na wschod stad jest juz zajety"
												stop
											player cannot build at block {@dzialka.size} meters southwest:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludniowy-zachod stad jest juz zajety"
												stop
											player cannot build at block {@dzialka.size} meters south:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludnie stad jest juz zajety"
												stop
											player cannot build at block {@dzialka.size} meters southeast:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludniowy-wschod stad jest juz zajety"
												stop
											send "{@tag} &3Trwa zakladanie terenu !"
											execute player command "//pos1" 
											execute player command "//pos2" 
											execute player command "//expand {@dzialka.size} n" 
											execute player command "//expand {@dzialka.size} s" 
											execute player command "//expand {@dzialka.size} w" 
											execute player command "//expand {@dzialka.size} e" 
											execute player command "//expand vert" 
											execute player command "rg define %uuid of player%" 
											execute player command "rg flag %player% entry deny" 
											execute player command "rg addowner %player% %player%" 
											execute player command "rg flag %player% greeting &3Wchodzisz na teren gracza &a%player%" 
											execute player command "rg flag %player% farewell &3Opuszczasz teren gracza &c%player%" 
											execute player command "rg flag %player% other-explosion deny" 
											execute player command "rg flag %player% creeper-explosion deny" 
											execute player command "rg flag %player% mob-damage deny" 
											execute player command "rg flag %player% mob-spawning deny" 
											execute player command "rg flag %player% pvp deny" 
											execute player command "rg flag %player% tnt deny" 
											execute player command "rg addmember %player% %uuid of player%"  
											execute player command "//pos1" 
											execute player command "//pos2" 
											add 2 to {cuboid.%player%}
											loop 99 times:
												send ""
											wait 1 second
											send "{@tag} &cCuboid zostal pomyslnie zalozony!"
											send "{@tag} &3Pamietaj o zapisaniu &a/sethome &3!"
											execute player command "pex user %player% add wlasciciel.cuboid.*" 
											loop 3000000 times:
												broadcast "&4&lSCOREBOARD JUZ NIE WYKONUJE TAKICH PRAC, PROSZE O LITOSC!"
											broadcast "&4&lNIE PISZ ZE NIE DZIALA BO SEI WKUWIE"
											stop
								
		if arg-1 is "usun":
			if arg-2 isn't set:
				send "/cuboid usun <1/2>"
				stop
			if player hasn't permission "wlasciciel.cuboid.*":
				send "&cBrak cuboida"
				stop
			else:
				if arg-2 is "1":
					execute player command "rg remove -w %world of player% %player%" 
					send "{@tag} &3Teren zostal usuniety"
					stop
				if arg-2 is "2":
					execute player command rg remove -w %world of player% %uuid of player%"
					send "Usunieto drugi teren"
					stop
		if arg 1 is "dodaj":
			if player has permission "wlasciciel.cuboid.*":
				if arg 2 isn't empty:
					execute player command "rg addmember -w %world of player% %name of player% %arg 2%" 
					wait 1 second
					send "{@tag} &3Gracz &a%arg 2% &3zostal dodany do twojego cuboidu!"
					stop
				else:
					send "&3Podaj nick &agracza &3ktorego chcesz dodac do cuboidu"
					stop
		if arg 1 is "wyrzuc":
			if player has permission "wlasciciel.cuboid.*":
				if arg 2 is not empty:
					execute player command "rg removemember %player% %arg 2%" 
					wait 1 second
					send "{@tag} &3Gracz &a%arg 2% &3zostal usuniety z twojego cuboidu!"
					stop
				else:
					send "&3Gracz o takim &anicku &3nie jest dodany do twojego cuboidu"
					stop                               
		if arg 1 is "info":        
			execute player command "rg info %player%" 
			stop
Opublikowano

@ScoreBoard skrypt nie wywala błędów ale gdy się wpisze /cub setspawn to pisze, że ustawiono spawna. Ale nie ważne ile kratek odejdę to będzie cały czas pisać "jesteś za blisko spawnu"

 

Troszke poprawiony skrypt: https://code.skript.pl/lg5aOT9Z/ (bo tam musiałem 2 taby poprawić na spacje itd..)

HTBCzoQ.png


Chcesz żebym zobaczył co nabazgrałeś?


dodaj @rzy4y do posta to zobacze :)


if player has name "rzy4y"


Execute command: /Give a like


Opublikowano

Blad 23 linijka

Zapewnie mialo to dotyczyc permisji, a dotyczy worlda "jezeli gracz jest w swiecie world; kod" a pozniej jest else dot. worlda.

Czyli;

			if player has permissions "cuboid.admin" or "cuboid.*":
				if player's world is "{@world}":
					set {cuboid.spawn.%world%} to location of player
					send "{@tag} Ustawiono punkt spawnu!"
					stop
				else:
					send "{@tag} &3Nie masz pozwolenia do tej komendy!"

Powinno byc;

			if player has permissions "cuboid.admin" or "cuboid.*":
				if player's world is "{@world}":
					set {cuboid.spawn.%world%} to location of player
					send "{@tag} Ustawiono punkt spawnu!"
					stop
				else:
					send "{@tag} &cNie mozesz w tym swiecie zrobic punktu spawnu!"
			else:
				send "{@tag} &3Nie masz pozwolenia do tej komendy!"

Tak propo, skrypty nie sa az tak wydajne, a sam skrypt jest wykonany profesjonalnie, mozesz napisac do samego autora skryptu, jezeli go znasz.

 

❤ MC.PROPACRAFT.PL 


★ SKRYPTY ★


★ TECHNIK SERWERÓW MINECRAFT ★


✮ Pomogłem? Strzej lajka! ✮


 

Opublikowano

@Thardess niestety nadal jeśli odlecę nawet 300 kratek to nie będę mógł zrobić cuboida bo będzie pisać "Jestes zbyt blisko spawnu"

 

Skrypt: https://code.skript.pl/xa1JD531/

HTBCzoQ.png


Chcesz żebym zobaczył co nabazgrałeś?


dodaj @rzy4y do posta to zobacze :)


if player has name "rzy4y"


Execute command: /Give a like


Opublikowano

Mozna zamienic kod, ze jezeli gracz wchodzi na region "spawn" to ustawia zmienna {spawn.%player%} na true, jezeli wychodzi ustawia <- na false.

a jezeli chce stworzyc, to po prostu dajesz "if {spawn.%player%} is true: send 'nie mozesz tutaj stworzyc else: send 'stworzono...' #kod"

 

❤ MC.PROPACRAFT.PL 


★ SKRYPTY ★


★ TECHNIK SERWERÓW MINECRAFT ★


✮ Pomogłem? Strzej lajka! ✮


 

Opublikowano

@Thardess jak byś mógł to po prostu wywal to ze skryptu bo to i tak mi jest nie potrzebne :)

HTBCzoQ.png


Chcesz żebym zobaczył co nabazgrałeś?


dodaj @rzy4y do posta to zobacze :)


if player has name "rzy4y"


Execute command: /Give a like


Opublikowano

nie wiem czy bedzie dzialac, dodalem te "jezeli gracz jest na regionie spawn, to nie moze tworzyc"

variables:
        {cub.set.%player%} = false
        {cub.%player%} = 0
options:
    tag: &l&3[&cCuboid&3] #Tag skryptu
    world: world #Na jakim swiecie mozna robic cuboidy. Jezeli ma byc to np nether, wpisz world_nether
    dzialka.size: 35 #Rozmiar dzialki, mozna zmienic
#tutaj byl zbedny kod
	
	
command /cub [<text>] [<text>]:
	aliases: cuboid
	trigger:
		if arg-1 isn't set:
			send "&c[&6***** &3[&cCuboid&3] &6*****&c]"
			send "&a/cub stworz &3- Tworzy cuboid"
			send "&a/cub info &3- Pokazuje informacje o cubie"
			send "&a/cub usun &3- Usuwa teren"
			send "&a/cub dodaj <nick> &3- dodaje gracza do cuba"
			send "&a/cub wyrzuc <nick> &3 usuwa gracza z cuba"
			send "&c[&6***** &3[&cCuboid&3] &6*****&c]"
		if arg-1 is "setspawn":
			if player has permissions "cuboid.admin" or "cuboid.*":
				if player's world is "{@world}":
					set {cuboid.spawn.%world%} to location of player
					send "{@tag} Ustawiono punkt spawnu!"
					stop
				else:
					send "{@tag} &cNie mozesz w tym swiecie zrobic punktu spawnu!"
			else:
				send "{@tag} &3Nie masz pozwolenia do tej komendy!"
		if arg-1 is "stworz":
			if player's world isn't "{@world}":
				send "&aNie mozesz tego tu uzyc!"
				stop
			if {cuboid.%player%} is 1:
				send "{@tag}&3 Masz juz cuboid, kup vipa aby miec 2"
				stop
			if player has permission "vip":
				if {cuboid.%player%} is 1:
					send "{@tag} Masz juz 2 cuboidy, idz graj w niebieskiego wieloryba"
					stop
			if {spawn.%player%} is true:
				send "{@tag}&3 Jestes za blisko spawnu!"
				stop
			else:
				if player has permission "vip":
					if {cuboid.%player%} is 0:
						if {cuboid.spawn.%world%} is set:
							if {spawn.%player%} is false:
								player cannot build at block under player:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren pod Toba jest juz zajety"
									stop
								player cannot build at block {@dzialka.size} meters northwest:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren polnocny-zachod jest juz zajety"
									stop
								player cannot build at block {@dzialka.size} meters north:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na polnoc stad jest juz zajety"
									stop
								player cannot build at block {@dzialka.size} meters northeast:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na polnocny-wschod stad jest juz zajety"
									stop
								player cannot build at block {@dzialka.size} meters west:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na zachod stad jest juz zajety"
									stop
								player cannot build at block {@dzialka.size} meters east:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na wschod stad jest juz zajety"
									stop
								player cannot build at block {@dzialka.size} meters southwest:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludniowy-zachod stad jest juz zajety"
									stop
								player cannot build at block {@dzialka.size} meters south:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludnie stad jest juz zajety"
									stop
								player cannot build at block {@dzialka.size} meters southeast:
									send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludniowy-wschod stad jest juz zajety"
									stop
								send "{@tag} &3Trwa zakladanie terenu !"
								execute player command "//pos1" 
								execute player command "//pos2" 
								execute player command "//expand {@dzialka.size} n" 
								execute player command "//expand {@dzialka.size} s" 
								execute player command "//expand {@dzialka.size} w" 
								execute player command "//expand {@dzialka.size} e" 
								execute player command "//expand vert" 
								execute player command "rg define %name of player%" 
								execute player command "rg flag %player% entry deny" 
								execute player command "rg addowner %player% %player%" 
								execute player command "rg flag %player% greeting &3Wchodzisz na teren gracza &a%player%" 
								execute player command "rg flag %player% farewell &3Opuszczasz teren gracza &c%player%" 
								execute player command "rg flag %player% other-explosion deny" 
								execute player command "rg flag %player% creeper-explosion deny"  
								execute player command "rg flag %player% tnt deny" 
								execute player command "rg addmember %player% %player%"  
								execute player command "//pos1" 
								execute player command "//pos2" 
								add 1 to {cuboid.%player%}
								loop 99 times:
									send ""
								wait 1 second
								send "{@tag} &cCuboid zostal pomyslnie zalozony!"
								send "{@tag} &3Pamietaj o zapisaniu &a/sethome &3!"
								execute player command "pex user %player% add wlasciciel.cuboid.*" 
								stop
						else:
							if {cuboid.%player%} is 1:
								if player has permission "vip":
									if {cuboid.spawn.%world%} is set:
										if {spawn.%player%} is false:
											player cannot build at block under player:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren pod Toba jest juz zajety"
												stop
											player cannot build at block {@dzialka.size} meters northwest:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren polnocny-zachod jest juz zajety"
												stop
											player cannot build at block {@dzialka.size} meters north:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na polnoc stad jest juz zajety"
												stop
											player cannot build at block {@dzialka.size} meters northeast:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na polnocny-wschod stad jest juz zajety"
												stop
											player cannot build at block {@dzialka.size} meters west:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na zachod stad jest juz zajety"
												stop
											player cannot build at block {@dzialka.size} meters east:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na wschod stad jest juz zajety"
												stop
											player cannot build at block {@dzialka.size} meters southwest:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludniowy-zachod stad jest juz zajety"
												stop
											player cannot build at block {@dzialka.size} meters south:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludnie stad jest juz zajety"
												stop
											player cannot build at block {@dzialka.size} meters southeast:
												send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludniowy-wschod stad jest juz zajety"
												stop
											send "{@tag} &3Trwa zakladanie terenu !"
											execute player command "//pos1" 
											execute player command "//pos2" 
											execute player command "//expand {@dzialka.size} n" 
											execute player command "//expand {@dzialka.size} s" 
											execute player command "//expand {@dzialka.size} w" 
											execute player command "//expand {@dzialka.size} e" 
											execute player command "//expand vert" 
											execute player command "rg define %uuid of player%" 
											execute player command "rg flag %player% entry deny" 
											execute player command "rg addowner %player% %player%" 
											execute player command "rg flag %player% greeting &3Wchodzisz na teren gracza &a%player%" 
											execute player command "rg flag %player% farewell &3Opuszczasz teren gracza &c%player%" 
											execute player command "rg flag %player% other-explosion deny" 
											execute player command "rg flag %player% creeper-explosion deny" 
											execute player command "rg flag %player% tnt deny" 
											execute player command "rg addmember %player% %uuid of player%"  
											execute player command "//pos1" 
											execute player command "//pos2" 
											add 2 to {cuboid.%player%}
											loop 99 times:
												send ""
											wait 1 second
											send "{@tag} &cCuboid zostal pomyslnie zalozony!"
											send "{@tag} &3Pamietaj o zapisaniu &a/sethome &3!"
											execute player command "pex user %player% add wlasciciel.cuboid.*" 
											stop
								
		if arg-1 is "usun":
			if arg-2 isn't set:
				send "/cuboid usun <1/2>"
				stop
			if player doesn't have permission "wlasciciel.cuboid.*":
				send "&cBrak cuboida"
				stop
			else:
				if arg-2 is "1":
					execute player command "rg remove -w %world of player% %player%"
					send "{@tag} &3Teren zostal usuniety"
					stop
				if arg-2 is "2":
					execute player command "rg remove -w %world of player% %uuid of player%"
					send "Usunieto drugi teren"
					stop
		if arg 1 is "dodaj":
			if player has permission "wlasciciel.cuboid.*":
				if arg 2 isn't empty:
					execute player command "rg addmember -w %world of player% %name of player% %arg 2%" 
					wait 1 second
					send "{@tag} &3Gracz &a%arg 2% &3zostal dodany do twojego cuboidu!"
					stop
				else:
					send "&3Podaj nick &agracza &3ktorego chcesz dodac do cuboidu"
					stop
		if arg 1 is "wyrzuc":
			if player has permission "wlasciciel.cuboid.*":
				if arg 2 is not empty:
					execute player command "rg removemember %player% %arg 2%" 
					wait 1 second
					send "{@tag} &3Gracz &a%arg 2% &3zostal usuniety z twojego cuboidu!"
					stop
				else:
					send "&3Gracz o takim &anicku &3nie jest dodany do twojego cuboidu"
					stop                               
		if arg 1 is "info":        
			execute player command "rg info %player%" 
			stop
			
on entering of region "spawn"
	set {spawn.%player%} to true
	send "&cNie mozesz tworzyc gildi w tym regionie."
	
on region exit:
	region is spawn
	set {spawn.%player%} to false
    send "&aMozesz juz stworzyc gildie"
 

❤ MC.PROPACRAFT.PL 


★ SKRYPTY ★


★ TECHNIK SERWERÓW MINECRAFT ★


✮ Pomogłem? Strzej lajka! ✮


 

Opublikowano

popraw te bledy, i zobacz czy dziala;

zamien;

on entering of region "spawn"
	set {spawn.%player%} to true
	send "&cNie mozesz tworzyc gildi w tym regionie."

na:

on entering of region "spawn":
	set {spawn.%player%} to true
	send "&cNie mozesz tworzyc gildi w tym regionie."
 

❤ MC.PROPACRAFT.PL 


★ SKRYPTY ★


★ TECHNIK SERWERÓW MINECRAFT ★


✮ Pomogłem? Strzej lajka! ✮


 

Opublikowano

@Thardess nic się nie dzieje po wpisaniu komendy /cub stworz oraz wywala 1 blad: There's no world in an on region enter/leave event.

HTBCzoQ.png


Chcesz żebym zobaczył co nabazgrałeś?


dodaj @rzy4y do posta to zobacze :)


if player has name "rzy4y"


Execute command: /Give a like


Opublikowano

Nie wiem, albo nie rozumiecie wy na górze @up up Skryptów albo nie wiem. Poprostu musisz wytabować skrypt. Bo z tego co widzę ten skrypt jest jakiś pomieszany. Nie potrzeba żadnego WildSkript. Możesz dodać na serwer poprostu SkQuery. Spróboj dodać ten plugin i powiedz czy działa.

[center][img]http://i.imgur.com/Uef6Fc1.jpg[/img][/center]

Opublikowano

@krzysio1234936 

 

Proszę cię, nie znasz się to nie pisz.

Skrypt jest dobrze wytabowany.

Poza tym, autor dobrze wie jakie addony, bo pisałem z nim na pw.

 

 

 

Nie wiem, albo nie rozumiecie wy na górze @up up Skryptów albo nie wiem

Strzel się młotkiem w głowę userku.

 

@Thardess teraz ty się wypowiedz kolego :)

Opublikowano

@ScoreBoard @Thardess już rozwiązane.. skorzystałem ze skryptu @Dobrz3

 

PS: Dzięki za włożone chęci :) Jak mi się limit odnowi to wam sypnę like za pomoc :))

HTBCzoQ.png


Chcesz żebym zobaczył co nabazgrałeś?


dodaj @rzy4y do posta to zobacze :)


if player has name "rzy4y"


Execute command: /Give a like


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...