Skocz do zawartości
  • 0

odstęp między furtkami


Pytanie

Witam tak jak w tytule, chce, aby nie można było stawiać furtki od razu obok siebie, tylko chce, aby była 1 kratka odstępu.

Edytowane przez xAxee
xAxee

Poprawiam błędy ortograficzne

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/38425-odst%C4%99p-mi%C4%99dzy-furtkami/
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

przy stawianiu furtki loopuj bloki dookola tego bloku ( on place of fence gate: loop all blocks in radius 1 around event-block:  ) i jeśli looped-block jest furtką to cancel event i opcjonalna wiadomość, jeśli nie to po prostu stopujesz

Odnośnik do komentarza
https://skript.pl/temat/38425-odst%C4%99p-mi%C4%99dzy-furtkami/#findComment-242550
Udostępnij na innych stronach

  • 0
3 godziny temu, SernickLOL napisał:

przy stawianiu furtki loopuj bloki dookola tego bloku ( on place of fence gate: loop all blocks in radius 1 around event-block:  ) i jeśli looped-block jest furtką to cancel event i opcjonalna wiadomość, jeśli nie to po prostu stopujesz

właśnie mi nie działa

kod:

on place:
	if event-block is birch wood fence gate or eastward birch wood fence gate or northward birch wood fence gate or westward birch wood fence gate:
		loop all blocks in radius 1 around event-block:
			if loop-block is birch wood fence gate or closed eastward birch wood fence gate or closed westward birch wood fence gate or closed northward birch wood fence gate or open southward birch wood fence gate or open eastward birch wood fence gate or open westward birch wood fence gate or open northward birch wood fence gate:
				cancel event
				stop
			else:
				set {drzwi::%location of event-block%::owner::*} to player
				set {drzwi::%location of event-block%::members::*} to player
				set {drzwi::%location of event-block%::hp} to 100
				set block above event-block to oak fence

i w ogóle nie mogę postawić, ale to, co jest po else się wykonuje. :(

Edytowane przez xAxee
xAxee

Poprawiam błędy ortograficzne

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/38425-odst%C4%99p-mi%C4%99dzy-furtkami/#findComment-242551
Udostępnij na innych stronach

  • 0
Godzinę temu, Helios1993 napisał:

Usuń else i po dwóch tabach z ostatnich 4 linijek

Nie działa, stawiam plotek i od razu mi go usuwa, ale wartości się ustawiają.

Edytowane przez xAxee
xAxee

Poprawiam błędy ortograficzne

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/38425-odst%C4%99p-mi%C4%99dzy-furtkami/#findComment-242573
Udostępnij na innych stronach

  • 0
on place:
	if event-block is birch wood fence gate or eastward birch wood fence gate or northward birch wood fence gate or westward birch wood fence gate:
		set {_block} to 0
		loop all blocks in radius 1 around event-block:
			if loop-block is birch wood fence gate or closed eastward birch wood fence gate or closed westward birch wood fence gate or closed northward birch wood fence gate or open southward birch wood fence gate or open eastward birch wood fence gate or open westward birch wood fence gate or open northward birch wood fence gate:
				add 1 to {_block}
		if {_block} is 0:
			set {drzwi::%location of event-block%::owner::*} to player
			set {drzwi::%location of event-block%::members::*} to player
			set {drzwi::%location of event-block%::hp} to 100
			set block above event-block to oak fence
			stop
		cancel event

 

Odnośnik do komentarza
https://skript.pl/temat/38425-odst%C4%99p-mi%C4%99dzy-furtkami/#findComment-242586
Udostępnij na innych stronach

  • 0
W dniu 19.04.2020 o 15:53, xAxee napisał:

on place:
	if event-block is birch wood fence gate or eastward birch wood fence gate or northward birch wood fence gate or westward birch wood fence gate:
		set {_block} to 0
		loop all blocks in radius 1 around event-block:
			if loop-block is birch wood fence gate or closed eastward birch wood fence gate or closed westward birch wood fence gate or closed northward birch wood fence gate or open southward birch wood fence gate or open eastward birch wood fence gate or open westward birch wood fence gate or open northward birch wood fence gate:
				add 1 to {_block}
		if {_block} is 0:
			set {drzwi::%location of event-block%::owner::*} to player
			set {drzwi::%location of event-block%::members::*} to player
			set {drzwi::%location of event-block%::hp} to 100
			set block above event-block to oak fence
			stop
		cancel event

 

nie mogę w ogóle postawić

Edytowane przez xAxee
xAxee

Poprawiam błąd ortograficzny

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/38425-odst%C4%99p-mi%C4%99dzy-furtkami/#findComment-242601
Udostępnij na innych stronach

  • 0
on place fence gate:
    loop all blocks in radius 1 around event-block:
        if loop-block is fence gate:
            add 1 to {_test}
            if {_test} >= 2:
                cancel event
                send "&cNie możesz tego zrobić"
    if {_test} is 1 or 0:
        set block above event-block to oak fence
        set {drzwi::%location of event-block%::owner::*} to player
        set {drzwi::%location of event-block%::members::*} to player
        set {drzwi::%location of event-block%::hp} to 100

U mnie działa chociaż szczerze mówiąc nie kumam po co ci ten płotek nad furtką, ale dobra

Odnośnik do komentarza
https://skript.pl/temat/38425-odst%C4%99p-mi%C4%99dzy-furtkami/#findComment-242613
Udostępnij na innych stronach

  • 0
3 godziny temu, wiktorm12 napisał:

on place fence gate:
    loop all blocks in radius 1 around event-block:
        if loop-block is fence gate:
            add 1 to {_test}
            if {_test} >= 2:
                cancel event
                send "&cNie możesz tego zrobić"
    if {_test} is 1 or 0:
        set block above event-block to oak fence
        set {drzwi::%location of event-block%::owner::*} to player
        set {drzwi::%location of event-block%::members::*} to player
        set {drzwi::%location of event-block%::hp} to 100

U mnie działa chociaż szczerze mówiąc nie kumam po co ci ten płotek nad furtką, ale dobra

działa ale tylko gdy furtka jest zamknięta na otwartą już niedziała

Odnośnik do komentarza
https://skript.pl/temat/38425-odst%C4%99p-mi%C4%99dzy-furtkami/#findComment-242655
Udostępnij na innych stronach

  • 0
W dniu 19.04.2020 o 22:00, Bodziusiu2 napisał:

działa ale tylko gdy furtka jest zamknięta na otwartą już niedziała

on place:
	if "%type of event-block%" contain "fence":
		set {_block} to 0
		loop all blocks in radius 1 around event-block:
			if "%type of loop-block%" contain "fence":
				add 1 to {_block}
		if {_block} == 1:
			set {drzwi::%location of event-block%::owner::*} to player
			set {drzwi::%location of event-block%::members::*} to player
			set {drzwi::%location of event-block%::hp} to 100
			set block above event-block to oak fence
			stop
		cancel event

 

Odnośnik do komentarza
https://skript.pl/temat/38425-odst%C4%99p-mi%C4%99dzy-furtkami/#findComment-243121
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...