Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Bridge Auto-Builder by Excalibur_NUMNUM - For NORMAL PLAYERS ONLY not gods. they get a seperate script. one that allows you to spawn blocks.
- //LOG(Stand TWO blocks back from Center block);
- //Finds the drection the player is facing code. and faces them in that cardinal direction.
- IF(%HITID% = "wall_sign");
- STOP;
- ENDIF;
- IF(%YAW% >= 135);
- IF(%YAW% <= 225);
- SET(&direction,NORTH);
- ENDIF;
- ENDIF;
- IF(%YAW% >= 226);
- IF(%YAW% <= 315);
- SET(&direction,EAST);
- ENDIF;
- ENDIF;
- IF(%YAW% >= 316);
- IF(%YAW% <= 359);
- SET(&direction,SOUTH);
- ENDIF;
- ELSEIF(%YAW% >= 0);
- IF(%YAW% <= 45);
- SET(&direction,SOUTH);
- ENDIF;
- ENDIF;
- IF(%YAW% >= 46);
- IF(%YAW% <= 134);
- SET(&direction,WEST);
- ENDIF;
- ENDIF;
- //Build Bridge Mechinisim.
- IF(%&direction% = "NORTH");
- LOOK(0,39);
- PICK(trapped_chest,chest);
- WAIT(15t);
- KEY(use);//Place chest
- WAIT(45t);
- KEYDOWN(42);
- WAIT(5t);
- PLACESIGN(,[MCX207],3,3:3:-1); //Normal Player Version(NON GOD)//Place Sign 'on chest'
- WAIT(5t);
- KEYUP(42);
- WAIT(45t);
- LOOK(333,35);//look to left of chest, have to add 180 to 153 to get 333.
- WAIT(5t);
- PICK(dirt);
- WAIT(5t);
- KEY(use);//Place dirt
- WAIT(5t);
- LOOK(325,35);//look at center of dirt block to place lever
- WAIT(5t);
- PICK(lever);
- WAIT(5t);
- KEY(use);//Place Lever
- WAIT(5t);
- LOG(NOW FILL CHEST with dirt AND FLIP LEVER! Then Remove sign before removing leveer.);
- ENDIF;
- IF(%&direction% = "EAST");
- LOOK(90,39);
- PICK(trapped_chest,chest);
- WAIT(15t);
- KEY(use);//Place chest
- WAIT(45t);
- KEYDOWN(42);
- WAIT(5t);
- PLACESIGN(,[MCX207],3,3:3:-1); //Normal Player Version(NON GOD)//Place Sign 'on chest'
- WAIT(5t);
- KEYUP(42);
- WAIT(45t);
- LOOK(422,35);//look to left of chest, have to add 180 to 153 to get 333.
- WAIT(5t);
- PICK(dirt);
- WAIT(5t);
- KEY(use);//Place dirt
- WAIT(5t);
- LOOK(416,35);//look at center of dirt block to place lever
- WAIT(5t);
- PICK(lever);
- WAIT(5t);
- KEY(use);//Place Lever
- WAIT(5t);
- LOG(NOW FILL CHEST with dirt AND FLIP LEVER! Then Remove sign before removing leveer.);
- ENDIF;
- IF(%&direction% = "SOUTH");
- LOOK(180,39);
- PICK(trapped_chest,chest);
- WAIT(15t);
- KEY(use);//Place chest
- WAIT(45t);
- KEYDOWN(42);
- WAIT(5t);
- PLACESIGN(,[MCX207],3,3:3:-1); //Normal Player Version(NON GOD)//Place Sign 'on chest'
- WAIT(5t);
- KEYUP(42);
- WAIT(45t);
- LOOK(513,35);//look to left of chest, have to add 180 to 153 to get 333.
- WAIT(5t);
- PICK(dirt);
- WAIT(5t);
- KEY(use);//Place dirt
- WAIT(5t);
- LOOK(506,35);//look at center of dirt block to place lever
- WAIT(5t);
- PICK(lever);
- WAIT(5t);
- KEY(use);//Place Lever
- WAIT(5t);
- LOG(NOW FILL CHEST with dirt AND FLIP LEVER! Then Remove sign before removing leveer.);
- ENDIF;
- IF(%&direction% = "WEST");
- LOOK(270,39);
- PICK(trapped_chest,chest);
- WAIT(15t);
- KEY(use);//Place chest
- WAIT(45t);
- KEYDOWN(42);
- WAIT(5t);
- PLACESIGN(,[MCX207],3,3:3:-1); //Normal Player Version(NON GOD)//Place Sign 'on chest'
- WAIT(5t);
- KEYUP(42);
- WAIT(45t);
- LOOK(244,35);//look to left of chest, have to add 180 to 153 to get 333.
- WAIT(5t);
- PICK(dirt);
- WAIT(5t);
- KEY(use);//Place dirt
- WAIT(5t);
- LOOK(236,35);//look at center of dirt block to place lever
- WAIT(5t);
- PICK(lever);
- WAIT(5t);
- KEY(use);//Place Lever
- WAIT(5t);
- LOG(NOW FILL CHEST with dirt AND FLIP LEVER! Then Remove sign before removing leveer.);
- ENDIF;
- STOP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement