Advertisement
ExcaliburNUMNUM

bridge Complex makes build mechiniism for normal plr non god

Aug 5th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.72 KB | None | 0 0
  1. //Bridge Auto-Builder by Excalibur_NUMNUM - For NORMAL PLAYERS ONLY not gods. they get a seperate script. one that allows you to spawn blocks.
  2. //LOG(Stand TWO blocks back from Center block);
  3.  
  4. //Finds the drection the player is facing code. and faces them in that cardinal direction.
  5. IF(%HITID% = "wall_sign");
  6. STOP;
  7. ENDIF;
  8.  
  9. IF(%YAW% >= 135);
  10. IF(%YAW% <= 225);
  11. SET(&direction,NORTH);
  12. ENDIF;
  13. ENDIF;
  14. IF(%YAW% >= 226);
  15. IF(%YAW% <= 315);
  16. SET(&direction,EAST);
  17. ENDIF;
  18. ENDIF;
  19. IF(%YAW% >= 316);
  20. IF(%YAW% <= 359);
  21. SET(&direction,SOUTH);
  22. ENDIF;
  23. ELSEIF(%YAW% >= 0);
  24. IF(%YAW% <= 45);
  25. SET(&direction,SOUTH);
  26. ENDIF;
  27. ENDIF;
  28. IF(%YAW% >= 46);
  29. IF(%YAW% <= 134);
  30. SET(&direction,WEST);
  31. ENDIF;
  32. ENDIF;
  33.  
  34. //Build Bridge Mechinisim.
  35. IF(%&direction% = "NORTH");
  36. LOOK(0,39);
  37. PICK(trapped_chest,chest);
  38. WAIT(15t);
  39. KEY(use);//Place chest
  40. WAIT(45t);
  41. KEYDOWN(42);
  42. WAIT(5t);
  43. PLACESIGN(,[MCX207],3,3:3:-1); //Normal Player Version(NON GOD)//Place Sign 'on chest'
  44. WAIT(5t);
  45. KEYUP(42);
  46. WAIT(45t);
  47. LOOK(333,35);//look to left of chest, have to add 180 to 153 to get 333.
  48. WAIT(5t);
  49. PICK(dirt);
  50. WAIT(5t);
  51. KEY(use);//Place dirt
  52. WAIT(5t);
  53. LOOK(325,35);//look at center of dirt block to place lever
  54. WAIT(5t);
  55. PICK(lever);
  56. WAIT(5t);
  57. KEY(use);//Place Lever
  58. WAIT(5t);
  59. LOG(NOW FILL CHEST with dirt AND FLIP LEVER! Then Remove sign before removing leveer.);
  60. ENDIF;
  61.  
  62. IF(%&direction% = "EAST");
  63. LOOK(90,39);
  64. PICK(trapped_chest,chest);
  65. WAIT(15t);
  66. KEY(use);//Place chest
  67. WAIT(45t);
  68. KEYDOWN(42);
  69. WAIT(5t);
  70. PLACESIGN(,[MCX207],3,3:3:-1); //Normal Player Version(NON GOD)//Place Sign 'on chest'
  71. WAIT(5t);
  72. KEYUP(42);
  73. WAIT(45t);
  74. LOOK(422,35);//look to left of chest, have to add 180 to 153 to get 333.
  75. WAIT(5t);
  76. PICK(dirt);
  77. WAIT(5t);
  78. KEY(use);//Place dirt
  79. WAIT(5t);
  80. LOOK(416,35);//look at center of dirt block to place lever
  81. WAIT(5t);
  82. PICK(lever);
  83. WAIT(5t);
  84. KEY(use);//Place Lever
  85. WAIT(5t);
  86. LOG(NOW FILL CHEST with dirt AND FLIP LEVER! Then Remove sign before removing leveer.);
  87. ENDIF;
  88.  
  89. IF(%&direction% = "SOUTH");
  90. LOOK(180,39);
  91. PICK(trapped_chest,chest);
  92. WAIT(15t);
  93. KEY(use);//Place chest
  94. WAIT(45t);
  95. KEYDOWN(42);
  96. WAIT(5t);
  97. PLACESIGN(,[MCX207],3,3:3:-1); //Normal Player Version(NON GOD)//Place Sign 'on chest'
  98. WAIT(5t);
  99. KEYUP(42);
  100. WAIT(45t);
  101. LOOK(513,35);//look to left of chest, have to add 180 to 153 to get 333.
  102. WAIT(5t);
  103. PICK(dirt);
  104. WAIT(5t);
  105. KEY(use);//Place dirt
  106. WAIT(5t);
  107. LOOK(506,35);//look at center of dirt block to place lever
  108. WAIT(5t);
  109. PICK(lever);
  110. WAIT(5t);
  111. KEY(use);//Place Lever
  112. WAIT(5t);
  113. LOG(NOW FILL CHEST with dirt AND FLIP LEVER! Then Remove sign before removing leveer.);
  114. ENDIF;
  115.  
  116. IF(%&direction% = "WEST");
  117. LOOK(270,39);
  118. PICK(trapped_chest,chest);
  119. WAIT(15t);
  120. KEY(use);//Place chest
  121. WAIT(45t);
  122. KEYDOWN(42);
  123. WAIT(5t);
  124. PLACESIGN(,[MCX207],3,3:3:-1); //Normal Player Version(NON GOD)//Place Sign 'on chest'
  125. WAIT(5t);
  126. KEYUP(42);
  127. WAIT(45t);
  128. LOOK(244,35);//look to left of chest, have to add 180 to 153 to get 333.
  129. WAIT(5t);
  130. PICK(dirt);
  131. WAIT(5t);
  132. KEY(use);//Place dirt
  133. WAIT(5t);
  134. LOOK(236,35);//look at center of dirt block to place lever
  135. WAIT(5t);
  136. PICK(lever);
  137. WAIT(5t);
  138. KEY(use);//Place Lever
  139. WAIT(5t);
  140. LOG(NOW FILL CHEST with dirt AND FLIP LEVER! Then Remove sign before removing leveer.);
  141. ENDIF;
  142.  
  143. STOP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement