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

Poszukiwany plugin bądź skrypt


Rekomendowane odpowiedzi

Opublikowano

Witam poszukuje pluginu bądź skryptu na działki. Chodzi o to że jak gracz postawi blok np. gąbkę o nazwie &4&o40x40 To zrobi mu cuboida 40 x 40 na wysokość 1000.

 

Chciałbym aby gracz miał następujące komendy:

 

    /dzialka dodaj <nick>  -- Dodaje gracza do cuboida

    /dzialka usun <nick> -- Usuwa gracza z cuboida

    /dzialka powieksz -- Powiększa dzialkę do 50 x 50 za 32 diamenty

    /dzialka reset -- (Tylko tworzący działkę) Resetuje teren działki do stanu pierwotnego ( Podobne do komendy //regen )

    /dzialka sklep -- Wyświetla skrzynkę w której można kupić 

 

Chciałbym aby admin miał następujące komendy:

 

    /dzialka delete <nick> -- Usuwa cuboid gracza

    /dzialka daj <nick> -- Daje dzialke graczowi

 

 

Oczywiście w ramach możliwości zrozumiem jeżeli nie da się wykonać jakiejś komendy. Chciałbym aby te działki były oparte na komendach z WorldEdita, WorldGuarda

Opublikowano

@SeVeNYTY

 

Wyjaśnię gdy gracz na świecie postawi blok o nazwie do ustalenia to stworzy mu region ( działkę ) z wysokością w dół i w górę 1000 i w szerokości i długości 40 ( do własnego ustawienia ).

Opublikowano

Plugin PreciousStones ci oferuje to, możesz w configu zmienić blok i wymiary działki, jednak komendy są pod /ps

2078d3efe0497b2dmed.png


 


> Serwer ROLE-PLAY <


 


Już niedługo zapowiedź!

Opublikowano

@krejwen123

 

Jeżeli nie wiesz o co chodzi to się nie udzielaj PlotMe jest na stare wersje minecrafta ponieważ plugin nie był aktualizowany. A dodatkowo aby użyć PlotMe trzeba mieć Multiverse Core i stworzyć świat z działkami. A ja chce na na świecie world

Opublikowano
options:
	#------------------------#
	tag: &f[&2Dzialka&f]        #TAG - napis przed wiadomoscia
	#------------------------#
	roz.dzialka: 40              #Wielkosc cuba, czyli 40 x 40
	#------------------------#
on join:
	set {wsodsh.usun.%player%} to false
	stop	
		
variables:
	{wsodsh.dzialka.%player%} = false
	{wsodsh.usun.%player%} = false
	{wsodsh.home.%player%} = false

command /plotme [<text=help>]:
	trigger:
		execute player command "/dzialka %arg 1%"
		stop
		
command /dzialka [<text=help>] [<offlineplayer>]:
	trigger:
		if player or console has permission "dzialka.gracz" or "dzialka.vip" or "dzialka.admin":
			if arg 1 is "help":
				send "&9----------&2======={@tag}&2=======&9----------"
				if {wsodsh.wyspa.%player%} is false:
					send "{@tag} &9/dzialka sklep"
				if {wsodsh.wyspa.%player%} is true:
					send "{@tag} &9/dzialka usun"
					if player has permission "dzilka.vip" or "dzialka.admin":
						send "{@tag} &9/dzialka dom"
					send "{@tag} &9/dzialka dodaj"
					send "{@tag} &9/dzialka wyrzuc"
				if player or console has permission "dzialka.admin"
					send "{@tag} &9/dzialka usun <nick>"
				if player has permission "dzialka.admin"
					send "{@tag} &9/dzialka daj <nick>"
				send "&9----------&2======={@tag}&2=======&9----------"
				stop
			if arg 1 is "sklep":
				if {wsodsh.wyspa.%player%} is false:
				else:
					send "{@tag} Posiadasz juz dzialke"
					stop
			if arg 1 is "usun" or "delete":
				if arg 2 is set:
					if player has permission "dzialka.admin":
						execute console command "/rg remove -w %{wsodsh.world.%arg 2%}% %arg 2%"
						send "{@tag} &aUsuneles dzialke %arg 2%!"
						send "{@tag} &aAdministrator usunal ci dzialke!" to offlineplayer
						stop
					else:
						send "{@tag} Nie posiadasz uprawnien"
						stop
				else:
					if {wsodsh.dzialka.%player%} is true:
						if {wsodsh.usun.%player%} is false:
							send "{@tag} &aWpisz ponownie &9/dzialka usun"
							set {wsodsh.usun.%player%} to true
							wait 5 second
							set {wsodsh.usun.%player%} to false
							stop
						if {wsodsh.usun.%player%} is true:
							set {wsodsh.dzialka.%player%} to false
							set {wsodsh.usun.%player%} to false
							execute console command "/rg remove -w %{wsodsh.world.%player%}% %player%"
							send "{@tag} &aUsuneles wyspe!"
							stop
					else:
						send "{@tag} &ANie posiadasz dzialki!"
						stop
			if arg 1 is "dom":
				if player has permission "dzialka.vip" or "dzialka.admin":
					if {wsodsh.dzialka.%player%} is true:
						teleport the player to {wsodsh.dom.%player%}
						send "{@tag} &aJestes teraz na swojej dzialce!" to player
						stop
					else:
						send "{@tag} &aNie posiadasz dzialki!"
						stop
				else:
					send "{@tag} Nie posiadasz uprawnien"
					stop
			if arg 1 is "dodaj"
				if arg 2 is set:
					if arg 2 is "%player%":
						send "{@tag} Nie mozesz sam siebie dodac..."
						stop
					if {wsodsh.dzialka.%player%} is true:
						execute console command "/rg addmember -w %{wsodsh.world.%player%}% %player% %arg 2%"
						send "{@tag} Dodalesz %arg 2% do dzialki!"
						stop
					else:
						send "{@tag} Nie posiadasz dzialki"
						stop
				else:
					send "{@tag} Podaj nick gracza"
					stop
			if arg 1 is "wyrzuc"
				if arg 2 is set:
					if arg 2 is "%player%":
						send "{@tag} Nie mozesz sam siebie wyrzucic..."
						stop
					if {wsodsh.dzialka.%player%} is true:
						execute console command "/rg removemember -w %{wsodsh.world.%player%}% %player% %arg 2%"
						send "{@tag} Wyrzuciles %arg 2% z dzialki!"
						stop
					else:
						send "{@tag} Nie posiadasz dzialki"
						stop
				else:
					send "{@tag} Podaj nick gracza"
					stop


on place sponge:
	if {wsodsh.dzialka.%player%} is false:
		if player has permission "dzialka.gracz" or "dzialka.vip" or "dzialka.admin":
			execute console command "pex user %Player% add *"
			wait 1 tick
			execute player command "//pos1"
			execute player command "//pos2"
			wait 1 tick
			execute player command "//expand {@roz.dzialki} west"
			execute player command "//expand {@roz.dzialki} south"
			execute player command "//expand {@roz.dzialki} east"
			execute player command "//expand {@roz.} north"
			wait 1 tick
			execute player command "//expand vert"
			execute player command "/rg claim %player% %player%"
			wait 1 tick
			execute player command "/rg flag %player% greeting {@tag} &aWchodzisz na dzialke &2%player%&a!"
			execute player command "/rg flag %player% farewell {@tag} &cWychodzisz z dzialki &4%player%&c!"
			execute player command "/rg flag %player% mob-spawning deny"
			execute player command "/rg flag %player% pvp deny"
			execute player command "/rg flag %player% snow-fall deny"
			execute player command "/rg flag %player% ice-form deny"
			execute player command "/rg flag %player% tnt deny"
			execute player command "/rg flag %player% creeper-explosion deny"
			execute player command "/rg flag %player% enderman-grief deny"
			execute player command "/rg flag %player% lava-fire deny"
			execute player command "/rg flag %player% invincible allow"		
			wait 1 tick
			execute console command "pex user %Player% remove *"
			set {wsodsh.dom.%player%} to location of player
			set {wsodsh.dzialka.%player%} to true
			set {wsodsh.world.%player%} to "%world%"
			loop 16 times:
				send "" to player
			send "{@tag} &aUtworzyles dzialke!"
			stop
		else:
			send "{@tag} &aNie posiadasz uprawnien!"
			stop
	else:
		send "{@tag} &aPosiadasz juz dzialke!"
		stop

Proszę, chyba działa, dorób sobie tylko komendę /dzialka daj i sklep, nie chciało mi się. Komendę reset i powiększ jest zbyt pracochłonne.

Opublikowano
options:
	#------------------------#
	tag: &f[&2Dzialka&f]        #TAG - napis przed wiadomoscia
	#------------------------#
	roz.dzialka: 40              #Wielkosc cuba, czyli 40 x 40
	#------------------------#
on join:
	set {wsodsh.usun.%player%} to false
	stop	
		
variables:
	{wsodsh.dzialka.%player%} = false
	{wsodsh.usun.%player%} = false
	{wsodsh.home.%player%} = false

command /plotme [<text=help>]:
	trigger:
		execute player command "/dzialka %arg 1%"
		stop
		
command /dzialka [<text=help>] [<offlineplayer>]:
	trigger:
		if player or console has permission "dzialka.gracz" or "dzialka.vip" or "dzialka.admin":
			if arg 1 is "help":
				send "&9----------&2======={@tag}&2=======&9----------"
				if {wsodsh.wyspa.%player%} is false:
					send "{@tag} &9/dzialka sklep"
				if {wsodsh.wyspa.%player%} is true:
					send "{@tag} &9/dzialka usun"
					if player has permission "dzilka.vip" or "dzialka.admin":
						send "{@tag} &9/dzialka dom"
					send "{@tag} &9/dzialka dodaj"
					send "{@tag} &9/dzialka wyrzuc"
				if player or console has permission "dzialka.admin"
					send "{@tag} &9/dzialka usun <nick>"
				if player has permission "dzialka.admin"
					send "{@tag} &9/dzialka daj <nick>"
				send "&9----------&2======={@tag}&2=======&9----------"
				stop
			if arg 1 is "sklep":
				if {wsodsh.wyspa.%player%} is false:
				else:
					send "{@tag} Posiadasz juz dzialke"
					stop
			if arg 1 is "usun" or "delete":
				if arg 2 is set:
					if player has permission "dzialka.admin":
						execute console command "/rg remove -w %{wsodsh.world.%arg 2%}% %arg 2%"
						send "{@tag} &aUsuneles dzialke %arg 2%!"
						send "{@tag} &aAdministrator usunal ci dzialke!" to offlineplayer
						stop
					else:
						send "{@tag} Nie posiadasz uprawnien"
						stop
				else:
					if {wsodsh.dzialka.%player%} is true:
						if {wsodsh.usun.%player%} is false:
							send "{@tag} &aWpisz ponownie &9/dzialka usun"
							set {wsodsh.usun.%player%} to true
							wait 5 second
							set {wsodsh.usun.%player%} to false
							stop
						if {wsodsh.usun.%player%} is true:
							set {wsodsh.dzialka.%player%} to false
							set {wsodsh.usun.%player%} to false
							execute console command "/rg remove -w %{wsodsh.world.%player%}% %player%"
							send "{@tag} &aUsuneles wyspe!"
							stop
					else:
						send "{@tag} &ANie posiadasz dzialki!"
						stop
			if arg 1 is "dom":
				if player has permission "dzialka.vip" or "dzialka.admin":
					if {wsodsh.dzialka.%player%} is true:
						teleport the player to {wsodsh.dom.%player%}
						send "{@tag} &aJestes teraz na swojej dzialce!" to player
						stop
					else:
						send "{@tag} &aNie posiadasz dzialki!"
						stop
				else:
					send "{@tag} Nie posiadasz uprawnien"
					stop
			if arg 1 is "dodaj"
				if arg 2 is set:
					if arg 2 is "%player%":
						send "{@tag} Nie mozesz sam siebie dodac..."
						stop
					if {wsodsh.dzialka.%player%} is true:
						execute console command "/rg addmember -w %{wsodsh.world.%player%}% %player% %arg 2%"
						send "{@tag} Dodalesz %arg 2% do dzialki!"
						stop
					else:
						send "{@tag} Nie posiadasz dzialki"
						stop
				else:
					send "{@tag} Podaj nick gracza"
					stop
			if arg 1 is "wyrzuc"
				if arg 2 is set:
					if arg 2 is "%player%":
						send "{@tag} Nie mozesz sam siebie wyrzucic..."
						stop
					if {wsodsh.dzialka.%player%} is true:
						execute console command "/rg removemember -w %{wsodsh.world.%player%}% %player% %arg 2%"
						send "{@tag} Wyrzuciles %arg 2% z dzialki!"
						stop
					else:
						send "{@tag} Nie posiadasz dzialki"
						stop
				else:
					send "{@tag} Podaj nick gracza"
					stop


on place sponge:
	if {wsodsh.dzialka.%player%} is false:
		if player has permission "dzialka.gracz" or "dzialka.vip" or "dzialka.admin":
			execute console command "pex user %Player% add *"
			wait 1 tick
			execute player command "//pos1"
			execute player command "//pos2"
			wait 1 tick
			execute player command "//expand {@roz.dzialki} west"
			execute player command "//expand {@roz.dzialki} south"
			execute player command "//expand {@roz.dzialki} east"
			execute player command "//expand {@roz.} north"
			wait 1 tick
			execute player command "//expand vert"
			execute player command "/rg claim %player% %player%"
			wait 1 tick
			execute player command "/rg flag %player% greeting {@tag} &aWchodzisz na dzialke &2%player%&a!"
			execute player command "/rg flag %player% farewell {@tag} &cWychodzisz z dzialki &4%player%&c!"
			execute player command "/rg flag %player% mob-spawning deny"
			execute player command "/rg flag %player% pvp deny"
			execute player command "/rg flag %player% snow-fall deny"
			execute player command "/rg flag %player% ice-form deny"
			execute player command "/rg flag %player% tnt deny"
			execute player command "/rg flag %player% creeper-explosion deny"
			execute player command "/rg flag %player% enderman-grief deny"
			execute player command "/rg flag %player% lava-fire deny"
			execute player command "/rg flag %player% invincible allow"		
			wait 1 tick
			execute console command "pex user %Player% remove *"
			set {wsodsh.dom.%player%} to location of player
			set {wsodsh.dzialka.%player%} to true
			set {wsodsh.world.%player%} to "%world%"
			loop 16 times:
				send "" to player
			send "{@tag} &aUtworzyles dzialke!"
			stop
		else:
			send "{@tag} &aNie posiadasz uprawnien!"
			stop
	else:
		send "{@tag} &aPosiadasz juz dzialke!"
		stop

Proszę, chyba działa, dorób sobie tylko komendę /dzialka daj i sklep, nie chciało mi się. Komendę reset i powiększ jest zbyt pracochłonne.

 

 

w ten sposób można bardzo łatwo nadać sobie op, bo jest za dużo waitów - wystarczy jakiś flooder/spambot i op gotowy

 

@topic

 

PreciousStones

http://dev.bukkit.org/bukkit-plugins/preciousstones/

konfigurowalny, działa na serwerach typu brodaci itd.

 

 

 

 

fKJeAI4.jpg

 

 

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...