Jump to content

How do I get my Placable Walls to Orient Correctly When Placed


Checkmate128

Recommended Posts

I am making a placable walls skript and everything works except the walls are always placed as if the player is facing north. When the player is facing east or west and places a wall, the wall is placed incorrectly. How should I adjust for the direction?

Here is my code: https://pastebin.com/ijPEBzZB

Any help is appreciated. Thanks!

Owner of oldgaffle.minehut.gg. (my paintball server)

Owner of karted.minehut.gg. (my mario kart server)

Advocate of individual freedom, especially freedom of speech.

Cooler than Stalemate128.

Link to comment
Share on other sites

that would be code for every direction, i will make fo you ;>

on place of stone brick:
	uncolored name of held item is "Wall":
		player is facing west:
			if block above block is air:
				if block 1 meter north of block is air:
					if block 1 meter south of block is air:
						if block 1 meter up 1 meter south of block is air:
							if block 1 meter up 1 meter north of block is air:
								set block above block to stone brick
								set block 1 meter south of block to stone brick
								set block 1 meter north of block to stone brick
								set block 1 meter up 1 meter north of block to stone brick
								set block 1 meter up 1 meter south of block to stone brick
								stop
			cancel event
		player is facing east:
			if block above block is air:
				if block 1 meter north of block is air:
					if block 1 meter south of block is air:
						if block 1 meter up 1 meter south of block is air:
							if block 1 meter up 1 meter north of block is air:
								set block above block to stone brick
								set block 1 meter south of block to stone brick
								set block 1 meter north of block to stone brick
								set block 1 meter up 1 meter north of block to stone brick
								set block 1 meter up 1 meter south of block to stone brick
								stop
			cancel event
		player is facing north:
			if block above block is air:
				if block 1 meter east of block is air:
					if block 1 meter west of block is air:
						if block 1 meter up 1 meter west of block is air:
							if block 1 meter up 1 meter east of block is air:
								set block above block to stone brick
								set block 1 meter west of block to stone brick
								set block 1 meter east of block to stone brick
								set block 1 meter up 1 meter east of block to stone brick
								set block 1 meter up 1 meter west of block to stone brick
								stop
			cancel event
		player is facing south:
			if block above block is air:
				if block 1 meter east of block is air:
					if block 1 meter west of block is air:
						if block 1 meter up 1 meter west of block is air:
							if block 1 meter up 1 meter east of block is air:
								set block above block to stone brick
								set block 1 meter west of block to stone brick
								set block 1 meter east of block to stone brick
								set block 1 meter up 1 meter east of block to stone brick
								set block 1 meter up 1 meter west of block to stone brick
								stop
			cancel event

 

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...