Advertisement
Guest User

Untitled

a guest
Jun 17th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.05 KB | None | 0 0
  1. @inputs [E1]:wirelink Active RPM
  2. @outputs Time
  3. @model models/sprops/cuboids/height06/size_2/cube_12x12x6.mdl
  4. @persist I Size Ang
  5.  
  6. setName(
  7. "-=-=-=-=-=-=-=-=-=-=-=-" + "\n"
  8. + "Windows" + "\n"
  9. + "10" + "\n"
  10. + "x64" + "\n"
  11. + "-=-=-=-=-=-=-=-=-=-=-=-")
  12. Color = vec(240)
  13. Scale = 1
  14.  
  15.  
  16. E = E1:entity()
  17.  
  18. #################################################
  19. #PISTON 3
  20.  
  21. holoCreate(1)
  22. holoModel(1,"models/engine/crankshaft_84_c.mdl")
  23. holoMaterial(1,"")
  24. holoColor(1,Color)
  25. holoScale(1,vec(1))
  26. holoPos(1,E:toWorld(vec(0,0,5)))
  27. #holoAng(1,E:toWorld(ang(0,0,90)))
  28. holoParent(1,E)
  29.  
  30. I++
  31.  
  32.  
  33.  
  34. #[
  35. holoCreate(I)
  36. holoModel(I,"models/sprops/mechanics/sgears/spur_96t_s.mdl")
  37. holoMaterial(I,"")
  38. holoColor(I,Color)
  39. holoScale(I,vec(0.4))
  40. holoPos(I,E:toWorld(vec(0,18,5)))
  41. holoAng(I,E:toWorld(ang(0,0,90)))
  42. holoParent(I,E)
  43.  
  44. I++
  45.  
  46. #models/engine/conrod01a.mdl
  47. holoCreate(I)
  48. holoModel(I,"models/engine/conrod01b.mdl")
  49. holoMaterial(I,"")
  50. holoColor(I,Color)
  51. holoScale(I,vec(1))
  52. holoPos(I,E:toWorld(vec(3,4.5,5)))
  53. holoAng(I,E:toWorld(ang(73.5,0,90)))
  54. holoParent(I,E)
  55.  
  56. I++
  57.  
  58. holoCreate(I)
  59. holoModel(I,"models/engine/piston_3.mdl")
  60. holoMaterial(I,"")
  61. holoColor(I,Color)
  62. holoScale(I,vec(1))
  63. holoPos(I,E:toWorld(vec(0,4.5,15.1)))
  64. holoAng(I,E:toWorld(ang(0,90,0)))
  65. holoParent(I,E)
  66.  
  67. I++
  68.  
  69. holoCreate(I)
  70. holoModel(I,"models/engine/conrod01b_cap.mdl")
  71. holoMaterial(I,"")
  72. holoColor(I,Color)
  73. holoScale(I,vec(1))
  74. holoPos(I,E:toWorld(vec(3,4.5,5)))
  75. holoAng(I,E:toWorld(ang(90,90,0)))
  76. holoParent(I,E)
  77.  
  78. I++
  79. ##############################################################
  80. #PISTON 4
  81. holoCreate(I)
  82. holoModel(I,"models/engine/conrod01b.mdl")
  83. holoMaterial(I,"")
  84. holoColor(I,Color)
  85. holoScale(I,vec(1))
  86. holoPos(I,E:toWorld(vec(0,13.5,8)))
  87. holoAng(I,E:toWorld(ang(90,0,90)))
  88. holoParent(I,E)
  89.  
  90. I++
  91.  
  92. holoCreate(I)
  93. holoModel(I,"models/engine/piston_3.mdl")
  94. holoMaterial(I,"")
  95. holoColor(I,Color)
  96. holoScale(I,vec(1))
  97. holoPos(I,E:toWorld(vec(0,13.5,18.5)))
  98. holoAng(I,E:toWorld(ang(0,90,0)))
  99. holoParent(I,E)
  100.  
  101. I++
  102.  
  103. holoCreate(I)
  104. holoModel(I,"models/engine/conrod01b_cap.mdl")
  105. holoMaterial(I,"")
  106. holoColor(I,Color)
  107. holoScale(I,vec(1))
  108. holoPos(I,E:toWorld(vec(0,13.5,8)))
  109. holoAng(I,E:toWorld(ang(90,90,0)))
  110. holoParent(I,E)
  111.  
  112. I++
  113.  
  114. ##############################################################
  115. #PISTON 2
  116. holoCreate(I)
  117. holoModel(I,"models/engine/conrod01b.mdl")
  118. holoMaterial(I,"")
  119. holoColor(I,Color)
  120. holoScale(I,vec(1))
  121. holoPos(I,E:toWorld(vec(0,-4.5,2)))
  122. holoAng(I,E:toWorld(ang(90,0,90)))
  123. holoParent(I,E)
  124.  
  125. I++
  126.  
  127. holoCreate(I)
  128. holoModel(I,"models/engine/piston_3.mdl")
  129. holoMaterial(I,"")
  130. holoColor(I,Color)
  131. holoScale(I,vec(1))
  132. holoPos(I,E:toWorld(vec(0,-4.5,12.5)))
  133. holoAng(I,E:toWorld(ang(0,90,0)))
  134. holoParent(I,E)
  135.  
  136. I++
  137.  
  138. holoCreate(I)
  139. holoModel(I,"models/engine/conrod01b_cap.mdl")
  140. holoMaterial(I,"")
  141. holoColor(I,Color)
  142. holoScale(I,vec(1))
  143. holoPos(I,E:toWorld(vec(0,-4.5,2)))
  144. holoAng(I,E:toWorld(ang(90,90,0)))
  145. holoParent(I,E)
  146.  
  147. I++
  148.  
  149. ##############################################################
  150. #PISTON 1
  151. holoCreate(I)
  152. holoModel(I,"models/engine/conrod01b.mdl")
  153. holoMaterial(I,"")
  154. holoColor(I,Color)
  155. holoScale(I,vec(1))
  156. holoPos(I,E:toWorld(vec(-3,-13.5,5)))
  157. holoAng(I,E:toWorld(ang(106.5,0,90)))
  158. holoParent(I,E)
  159.  
  160. I++
  161.  
  162. holoCreate(I)
  163. holoModel(I,"models/engine/piston_3.mdl")
  164. holoMaterial(I,"")
  165. holoColor(I,Color)
  166. holoScale(I,vec(1))
  167. holoPos(I,E:toWorld(vec(0,-13.5,15.1)))
  168. holoAng(I,E:toWorld(ang(0,90,0)))
  169. holoParent(I,E)
  170.  
  171. I++
  172.  
  173. holoCreate(I)
  174. holoModel(I,"models/engine/conrod01b_cap.mdl")
  175. holoMaterial(I,"")
  176. holoColor(I,Color)
  177. holoScale(I,vec(1))
  178. holoPos(I,E:toWorld(vec(0,-4.5,2)))
  179. holoAng(I,E:toWorld(ang(90,90,0)))
  180. holoParent(I,E)
  181.  
  182. I++
  183. ]#
  184.  
  185.  
  186. if(Active){
  187.  
  188. #Rotation
  189. Multiplier = 0.001
  190. Time=Time+(RPM*Multiplier*5)*Active
  191.  
  192. Angle=entity():isWeldedTo():angles():pitch()-Time
  193. holoAng(1,entity():toWorld(ang(90,0,-55+Angle)))
  194. holoAng(5,entity():toWorld(ang(90,0,20+-Angle)))
  195. if(Time >= 21600){Time = 0}
  196. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement