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

nakładanie regionów


klosowskipl

Rekomendowane odpowiedzi

Opublikowano

Witam robię skrypt na działki tylko nie wiem jak zrobić by gracze nie mogli robić regionu na innych regionach chcę po prostu aby regiony na siebie nie nachodziły jak dotąd mam coś takiego

options:
	nazwa: &c&lDziałki
	tag: &6&l|&b&lSky&6&l|
	permisionsG: dzialka.g
	permisionsV: dzialka.v
	permisionsS: dzialka.s
	permisionsE: dzialka.e
	permisionsA: dzialka.a
	dzialka1: Bedrock
	dzialka2: Iron Ore
	dzialka3: Gold Ore
	dzialka4: Diamond Ore
	world: world
	spawn.distance: 100
# Teren Gracza
	terenG: 35
	terenV: 50
	terenS: 75
	terenE: 100
# Komendy
command /dzialka [<text>] [<text>]:
	trigger:
		if arg 1 is not set:
			send "{@tag} &c&lPoprawne uzycie: &6&l/dzialka pomoc"
		if arg 1 is "pomoc" or "help" or "p" or "h":
			if player has permission "{@permisionsG}":
				send "&c&m&l--------------------{@nazwa}&c&m&l--------------------"
				send "&7&l/dzialka pomoc &e&l- Pomoc/Komendy"
				send "&7&l/dzialka info &e&l- Informacje o działce"
				send "&7&l/dzialka add &e&l- Dodaje gracza do działki"
				send "&7&L/dzialka give (Rodzaj działki) (Nazwa gracza) (Ilość) &e&l-Daje nam działkę"
				send "&c&m&l--------------------{@nazwa}&c&m&l--------------------"
			else:
				send "&4Nie masz uprawień do tej komendy!"
		if arg 1 is "pomoca" or "helpa":
			if player has permission "{@permisionsA}":
				send "&c&m&l--------------------{@nazwa}&c&m&l--------------------"
				send "&7&L/dzialka give (Rodzaj działki) (Nazwa gracza) (Ilość) &e&l-Daje nam działkę"
				send "&c&m&l--------------------{@nazwa}&c&m&l--------------------"
			else:
				send "&4Nie masz uprawień do tej komendy!"
		if arg 1 is "add" or "dodaj":
			if player has permissions "{@permisionsG}":
				if arg 2 is not empty:
					execute console command "rg addmember -w %world of player% %name of player% %arg 2%"
					wait 1 tick
					send "{@tag} &3Gracz &c%arg 2% &3zostal dodany do twojego terenu !"
					stop
				else:
					send "&4Nie masz uprawień do tej komendy!"
		if arg 1 is "stworz":
			player has permission "{@permisionsG}":
				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 {@terenG} meters northwest:
					send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren polnocny-zachod jest juz zajety"
					stop
				player cannot build at block {@terenG} meters north:
					send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na polnoc stad jest juz zajety"
					stop
				player cannot build at block {@terenG} meters northeast:
					send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na polnocny-wschod stad jest juz zajety"
					stop
				player cannot build at block {@terenG} meters west:
					send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na zachod stad jest juz zajety"
					stop
				player cannot build at block {@terenG} meters east:
					send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na wschod stad jest juz zajety"
					stop
				player cannot build at block {@terenG} meters southwest:
					send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludniowy-zachod stad jest juz zajety"
					stop 
				player cannot build at block {@terenG} meters south:
					send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludnie stad jest juz zajety"
					stop
				player cannot build at block {@terenG} meters southeast:
					send "{@tag} &3Nie mozesz tutaj stworzyc dzialki! Teren na poludniowy-wschod stad jest juz zajety"
					stop
				send "{@tag} &3Trwa zakladanie terenu !"
				execute console command "pex user %player% add worldguard.*"
				execute console command "pex user %player% add worldedit.*"
				execute player command "//pos1"
				execute player command "//pos2"        
				execute player command "//expand {@terenG} n"
				execute player command "//expand {@terenG} e"
				execute player command "//expand {@terenG} s"
				execute player command "//expand {@terenG} w"
				execute player command "//expand vert"
				execute player command "rg define %player%"
				wait 1 second
				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% 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"
				execute console command "pex user %player% remove worldguard.*"
				execute console command "pex user %player% remove worldedit.*"
				wait 1 second
				send "{@tag} &cCuboid zostal pomyslnie zalozony!"
				send "{@tag} &3Pamietaj o zapisaniu &a/sethome &3!"
				stop
			else:
				send "{@tag} &eJestes blisko spawnu, nie mozesz zalozyc cuboida!"
				stop
		else:
			send "{@tag} &eJestes blisko spawnu, nie mozesz zalozyc cuboida!"
			stop

I chcę właśnie robić coś takiego że gdy ktoś wpisuje /dzialka stworz to aby regiony innych graczy nie nachodziły na siebie aby wysyłał komunikat że działki są zbyt bloku lub coś podobnego za pomoc dam like :)

banner-3.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...