Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Lag Resistant Version
- //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 "Chest" block, /jumpto the block your standing on to center yourself.);
- //Finds the direction 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(5t);
- DO;
- WAIT(1t);
- UNTIL((ITEM == "chest") || (ITEM == "trapped_chest")); //HELD item is Chest OR Trapped Chest
- WAIT(5t);
- LOOK(0,39);//Look at chest
- WAIT(5t);
- KEY(use);//Place chest, OR Trapped Chest
- WAIT(5t);
- DO;
- WAIT(1t);
- UNTIL((HITID == "chest") || (HITID == "trapped_chest")); // Targeted item is Chest OR Trapped Chest
- PICK(sign);
- DO;
- WAIT(1t);
- UNTIL(ITEM = "sign");
- LOOK(0,39);//Look at chest
- WAIT(5t);
- KEYDOWN(42);
- WAIT(5t);
- PLACESIGN(,[MCX207],3,11:30:-1); //Normal Player Version(NON GOD)//Place Sign 'on chest'.
- WAIT(5t);
- KEYUP(42);
- DO;
- WAIT(1t);
- UNTIL(HITID = "wall_sign");
- WAIT(5t);
- LOOK(333,35);//look to left of chest.
- WAIT(5t);
- PICK(dirt);
- WAIT(5t);
- DO;
- WAIT(1t);
- UNTIL(ITEM = "dirt");
- LOOK(333,35);//look to left of chest.
- WAIT(5t);
- KEY(use);//Place dirt.
- WAIT(5t);
- DO;
- WAIT(1t);
- UNTIL(HITID = "dirt");
- WAIT(5t);
- PICK(lever);
- WAIT(5t);
- DO;
- WAIT(1t);
- UNTIL(ITEM = "lever");
- WAIT(5t);
- LOOK(325,35);//look at center of dirt block to place 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(5t);
- DO;
- WAIT(1t);
- UNTIL((ITEM == "chest") || (ITEM == "trapped_chest")); //HELD item is Chest OR Trapped Chest
- WAIT(5t);
- LOOK(90,39);//Look at chest
- WAIT(5t);
- KEY(use);//Place chest, OR Trapped Chest
- WAIT(5t);
- DO;
- WAIT(1t);
- UNTIL((HITID == "chest") || (HITID == "trapped_chest")); // Targeted item is Chest OR Trapped Chest
- PICK(sign);
- DO;
- WAIT(1t);
- UNTIL(ITEM = "sign");
- LOOK(90,39);//Look at chest
- WAIT(5t);
- KEYDOWN(42);
- WAIT(5t);
- PLACESIGN(,[MCX207],3,11:30:-1); //Normal Player Version(NON GOD)//Place Sign 'on chest'.
- WAIT(5t);
- KEYUP(42);
- DO;
- WAIT(1t);
- UNTIL(HITID = "wall_sign");
- WAIT(5t);
- LOOK(422,35);//look to left of chest.
- WAIT(5t);
- PICK(dirt);
- WAIT(5t);
- DO;
- WAIT(1t);
- UNTIL(ITEM = "dirt");
- LOOK(422,35);//look to left of chest.
- WAIT(5t);
- KEY(use);//Place dirt.
- WAIT(5t);
- DO;
- WAIT(1t);
- UNTIL(HITID = "dirt");
- WAIT(5t);
- PICK(lever);
- WAIT(5t);
- DO;
- WAIT(1t);
- UNTIL(ITEM = "lever");
- WAIT(5t);
- LOOK(416,35);//look at center of dirt block to place 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(5t);
- DO;
- WAIT(1t);
- UNTIL((ITEM == "chest") || (ITEM == "trapped_chest")); //HELD item is Chest OR Trapped Chest
- WAIT(5t);
- LOOK(180,39);//Look at chest
- WAIT(5t);
- KEY(use);//Place chest, OR Trapped Chest
- WAIT(5t);
- DO;
- WAIT(1t);
- UNTIL((HITID == "chest") || (HITID == "trapped_chest")); // Targeted item is Chest OR Trapped Chest
- PICK(sign);
- DO;
- WAIT(1t);
- UNTIL(ITEM = "sign");
- LOOK(180,39);//Look at chest
- WAIT(5t);
- KEYDOWN(42);
- WAIT(5t);
- PLACESIGN(,[MCX207],3,11:30:-1); //Normal Player Version(NON GOD)//Place Sign 'on chest'.
- WAIT(5t);
- KEYUP(42);
- DO;
- WAIT(1t);
- UNTIL(HITID = "wall_sign");
- WAIT(5t);
- LOOK(513,35);//look to left of chest.
- WAIT(5t);
- PICK(dirt);
- WAIT(5t);
- DO;
- WAIT(1t);
- UNTIL(ITEM = "dirt");
- LOOK(513,35);//look to left of chest.
- WAIT(5t);
- KEY(use);//Place dirt.
- WAIT(5t);
- DO;
- WAIT(1t);
- UNTIL(HITID = "dirt");
- WAIT(5t);
- PICK(lever);
- WAIT(5t);
- DO;
- WAIT(1t);
- UNTIL(ITEM = "lever");
- WAIT(5t);
- LOOK(506,35);//look at center of dirt block to place 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(5t);
- DO;
- WAIT(1t);
- UNTIL((ITEM == "chest") || (ITEM == "trapped_chest")); //HELD item is Chest OR Trapped Chest
- WAIT(5t);
- LOOK(270,39);//Look at chest
- WAIT(5t);
- KEY(use);//Place chest, OR Trapped Chest
- WAIT(5t);
- DO;
- WAIT(1t);
- UNTIL((HITID == "chest") || (HITID == "trapped_chest")); // Targeted item is Chest OR Trapped Chest
- PICK(sign);
- DO;
- WAIT(1t);
- UNTIL(ITEM = "sign");
- LOOK(270,39);//Look at chest
- WAIT(5t);
- KEYDOWN(42);
- WAIT(5t);
- PLACESIGN(,[MCX207],3,11:30:-1); //Normal Player Version(NON GOD)//Place Sign 'on chest'.
- WAIT(5t);
- KEYUP(42);
- DO;
- WAIT(1t);
- UNTIL(HITID = "wall_sign");
- WAIT(5t);
- LOOK(244,35);//look to left of chest.
- WAIT(5t);
- PICK(dirt);
- WAIT(5t);
- DO;
- WAIT(1t);
- UNTIL(ITEM = "dirt");
- LOOK(244,35);//look to left of chest.
- WAIT(5t);
- KEY(use);//Place dirt.
- WAIT(5t);
- DO;
- WAIT(1t);
- UNTIL(HITID = "dirt");
- WAIT(5t);
- PICK(lever);
- WAIT(5t);
- DO;
- WAIT(1t);
- UNTIL(ITEM = "lever");
- WAIT(5t);
- LOOK(236,35);//look at center of dirt block to place 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