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

Prośba o przerobienie skryptu na stawianie bloku.


MKSuper

Rekomendowane odpowiedzi

Opublikowano

Siemka,

potrzebuję pomocy przy pisaniu skryptu. Czy ktoś pomoże mi i dopisze do tego kodu niżej, kod który umożliwia jedynie stawianie bloku od Y: 0 do Y: 90 i żeby powyżej Y: 90 nie stawiało tego bloku.
 

on place:
set {czas_boyfarmer} to difference between {bf.%player%} and now
if {czas_boyfarmer} is less than 30 seconds:
if player's tool is end portal frame named "&6Automatyczny BoyFarmer":
send " &8» &7Nie mozesz postawic &6Boy&7/&6Sand &6Farmera&7 przez 30 sekund."
set event-block to air
cancel event
stop
 
else:
if {czas_boyfarmer} is more than 30 seconds:
set {bf.%player%} to now
if player's tool is end portal frame named "&6Automatyczny BoyFarmer":
send " &8» &7Postawiles &6Automatycznego BoyFarmera&7 na koordach &8(&7x:&2 %x-coordinate of event-block% &8: &7y:&2 %y-coordinate of event-block% &8: &7z:&2 %z-coordinate of event-block%&8)"
loop blocks under event-block:
if loop-block is bedrock:
stop
set loop-block to obsidian
if loop-block is obsidian:
set loop-block to obsidian
set {_block1} to block below loop-block
if {_block1} is not air:
send " &8» &6Automatyczny BoyFarmer &7zakonczyl prace!"
stop
Opublikowano


on place:

set {czas_boyfarmer} to difference between {bf.%player%} and now

set {_y.%player%} to y-coordinate of event-block

{_y.%player%} isn't larger than 90 or smaller than 0

if {czas_boyfarmer} is less than 30 seconds:

if player's tool is end portal frame named "&6Automatyczny BoyFarmer":

send " &8» &7Nie mozesz postawic &6Boy&7/&6Sand &6Farmera&7 przez 30 sekund."

set event-block to air

cancel event

stop

 

else:

if {czas_boyfarmer} is more than 30 seconds:

set {bf.%player%} to now

if player's tool is end portal frame named "&6Automatyczny BoyFarmer":

send " &8» &7Postawiles &6Automatycznego BoyFarmera&7 na koordach &8(&7x:&2 %x-coordinate of event-block% &8: &7y:&2 %y-coordinate of event-block% &8: &7z:&2 %z-coordinate of event-block%&8)"

loop blocks under event-block:

if loop-block is bedrock:

stop

set loop-block to obsidian

if loop-block is obsidian:

set loop-block to obsidian

set {_block1} to block below loop-block

if {_block1} is not air:

send " &8» &6Automatyczny BoyFarmer &7zakonczyl prace!"

stop

 

Opublikowano
on place:
	set {czas_boyfarmer} to difference between {bf.%player%} and now
	set {_y.%player%} to y-coordinate of event-block
	{_y.%player%} isn't larger than 90 or smaller than 0
	if {czas_boyfarmer} is less than 30 seconds:
		if player's tool is end portal frame named "&6Automatyczny BoyFarmer":
			send " &8» &7Nie mozesz postawic &6Boy&7/&6Sand &6Farmera&7 przez 30 sekund."
			set event-block to air
			cancel event
			stop
 
	else:
		if {czas_boyfarmer} is more than 30 seconds:
			set {bf.%player%} to now
			if player's tool is end portal frame named "&6Automatyczny BoyFarmer":
				send " &8» &7Postawiles &6Automatycznego BoyFarmera&7 na koordach &8(&7x:&2 %x-coordinate of event-block% &8: &7y:&2 %y-coordinate of event-block% &8: &7z:&2 %z-coordinate of event-block%&8)"
				loop blocks under event-block:
					if loop-block is bedrock:
						stop
						set loop-block to obsidian
					if loop-block is obsidian:
						set loop-block to obsidian
						set {_block1} to block below loop-block
						if {_block1} is not air:
							send " &8» &6Automatyczny BoyFarmer &7zakonczyl prace!"
							stop

 

Wgrałem powyższy config i wyskakuje mi :

 

 

frOjJbS.jpg

 

 

 

Czekam na dalsze poprawy :)

Opublikowano

­

on place:
        if player's tool is end portal frame named "&6Automatyczny BoyFarmer":
	    set {czas_boyfarmer} to difference between {bf.%player%} and now
	    set {_y.%player%} to y-coordinate of event-block
	    {_y.%player%} isn't larger than 90 or smaller than 0
	if {czas_boyfarmer} is less than 30 seconds:
            send " &8» &7Nie mozesz postawic &6Boy&7/&6Sand &6Farmera&7 przez 30 sekund."
	    set event-block to air
	    stop
	else:
	    if {czas_boyfarmer} is more than 30 seconds:
                set {bf.%player%} to now
            if player's tool is end portal frame named "&6Automatyczny BoyFarmer":
                send " &8» &7Postawiles &6Automatycznego BoyFarmera&7 na koordach &8(&7x:&2 %x-coordinate of event-block% &8: &7y:&2 %y-coordinate of event-block% &8: &7z:&2 %z-coordinate of event-block%&8)"
		loop blocks under event-block:
		    if loop-block is bedrock:
			stop
		    set loop-block to obsidian
		    if loop-block is obsidian:
			set loop-block to obsidian
			set {_block1} to block below loop-block
		    if {_block1} is not air:
			send " &8» &6Automatyczny BoyFarmer &7zakonczyl prace!"
			stop

Daj cały skrypt Farmers to pomoge ci dalej

Uważam, że poziom mojej inteligencji nie przekracza poziomu inteligencji przeciętnego człowieka.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...