Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.38 KB | None | 0 0
  1. @name Raveos Instant Car
  2. @inputs
  3. @outputs
  4. @persist T Y WheelHeight Rotspeed Speed Acceleration Breaks Timer
  5. @persist EnginePitch Pitch Roll WheelWidth FrontHeight BackHeight
  6. @persist RightWidth LeftWidth Fflip Bflip FlipSpeed Reve
  7. @persist HoloScale:vector HoloModel Holos Force
  8. ##Made by Raveo##
  9. E=entity():isWeldedTo()
  10. if(first())
  11. {
  12. #Make sure everyone has the same values before racing!
  13. #Physics
  14. Speed=100
  15. Acceleration=0.02
  16. Breaks=0.05
  17. FlipSpeed=0
  18. ###################################################################
  19. #Cosmetic
  20. EnginePitch=30
  21. WheelHeight=1.1
  22. WheelWidth=1.2
  23. Holos=1 #Removes the default car holos. Does not remove wheels.
  24. #Colours
  25. R=random(0,255)
  26. G=random(0,255)
  27. B=random(0,255)
  28. Colour=vec(R,G,B) #You can set your own prefered colours here. Red, Green, Blue
  29. #Wheel Positions (This may affect some physical properties)
  30. FrontHeight=50
  31. BackHeight=-80
  32. RightWidth=25 #Can be used to make a motorbike :P
  33. LeftWidth=-55
  34.  
  35. runOnTick(1)
  36. rangerPersist(1)
  37. holoCreate(1)
  38. holoCreate(2)
  39. holoCreate(3)
  40. holoCreate(4)
  41.  
  42. holoParent(1,E)
  43. holoParent(2,E)
  44. holoParent(3,E)
  45. holoParent(4,E)
  46.  
  47. #Changing the wheel model will cause the E2 to think holo any model is disabled.
  48. holoModel(1,"models/xeon133/racewheel/race-wheel-30.mdl")
  49. holoModel(2,"models/xeon133/racewheel/race-wheel-30.mdl")
  50. holoModel(3,"models/xeon133/racewheel/race-wheel-30.mdl")
  51. holoModel(4,"models/xeon133/racewheel/race-wheel-30.mdl")
  52.  
  53. holoScale(1,vec(WheelWidth,WheelHeight,WheelHeight))
  54. holoScale(2,vec(WheelWidth,WheelHeight,WheelHeight))
  55. holoScale(3,vec(WheelWidth,WheelHeight,WheelHeight))
  56. holoScale(4,vec(WheelWidth,WheelHeight,WheelHeight))
  57. #######Car Holo Body (This can be disabled)########
  58. if(Holos)
  59. {
  60. holoCreate(5)#Front under hood.
  61. holoPos(5,E:toWorld(vec(-15,115,-10)))
  62. holoAng(5,E:toWorld(ang(0,0,0)))
  63. holoModel(5,"hq_rcube_thick")
  64. holoScale(5,vec(7.9,3.5,1.5))
  65. holoParent(5,E)
  66. holoColor(5,Colour)
  67. holoMaterial(5,"phoenix_storms/chrome")
  68.  
  69.  
  70. holoCreate(6)#car interior body
  71. holoPos(6,E:toWorld(vec(-15,-15,-8.1)))
  72. holoAng(6,E:toWorld(ang(0,0,0)))
  73. holoModel(6,"hq_stube_thin")
  74. holoScale(6,vec(8.05,8,2.5))
  75. holoParent(6,E)
  76. #holoMaterial(6,"phoenix_storms/chrome")
  77. holoColor(6,clamp(Colour-vec(50,50,50),vec(0,0,0),vec(255,255,255)))
  78.  
  79. holoCreate(7)#body and hood connector
  80. holoPos(7,E:toWorld(vec(-15,70,-15)))
  81. holoAng(7,E:toWorld(ang(0,0,0)))
  82. holoModel(7,"cube")
  83. holoScale(7,vec(5,7,1.5))
  84. holoParent(7,E)
  85. #holoMaterial(7,"phoenix_storms/chrome")
  86. holoColor(7,Colour)
  87.  
  88. holoCreate(8)#hood sloap
  89. holoPos(8,E:toWorld(vec(-15,90,-3.2)))
  90. holoAng(8,E:toWorld(ang(0,0,-5)))
  91. holoModel(8,"cube")
  92. holoScale(8,vec(8,7,1))
  93. holoParent(8,E)
  94. #holoMaterial(8,"phoenix_storms/chrome")
  95. holoColor(8,Colour)
  96.  
  97. holoCreate(9)#car interior floor
  98. holoPos(9,E:toWorld(vec(-15,-15,-22)))
  99. holoAng(9,E:toWorld(ang(0,0,0)))
  100. holoModel(9,"cube")
  101. holoScale(9,vec(8,8,0.1))
  102. holoParent(9,E)
  103. #holoMaterial(9,"phoenix_storms/chrome")
  104. holoColor(9,Colour)
  105. #Right
  106. holoCreate(10)#Front Rear wheel cover
  107. holoPos(10,E:toWorld(vec(27,40,-5)))
  108. holoAng(10,E:toWorld(ang(0,0,25)))
  109. holoModel(10,"cube")
  110. holoScale(10,vec(1,2,0.5))
  111. holoParent(10,E)
  112. #holoMaterial(10,"phoenix_storms/chrome")
  113. holoColor(10,Colour)
  114.  
  115. holoCreate(11)#Front Front wheel cover
  116. holoPos(11,E:toWorld(vec(27,60,-6)))
  117. holoAng(11,E:toWorld(ang(0,0,-25)))
  118. holoModel(11,"cube")
  119. holoScale(11,vec(1,3,0.5))
  120. holoParent(11,E)
  121. #holoMaterial(11,"phoenix_storms/chrome")
  122. holoColor(11,Colour)
  123. #Left
  124. holoCreate(12)#Front Rear wheel cover
  125. holoPos(12,E:toWorld(vec(-57,40,-5)))
  126. holoAng(12,E:toWorld(ang(0,0,25)))
  127. holoModel(12,"cube")
  128. holoScale(12,vec(1,2,0.5))
  129. holoParent(12,E)
  130. #holoMaterial(12,"phoenix_storms/chrome")
  131. holoColor(12,Colour)
  132.  
  133. holoCreate(13)#Front Front wheel cover
  134. holoPos(13,E:toWorld(vec(-57,60,-6)))
  135. holoAng(13,E:toWorld(ang(0,0,-25)))
  136. holoModel(13,"cube")
  137. holoScale(13,vec(1,3,0.5))
  138. holoParent(13,E)
  139. #holoMaterial(13,"phoenix_storms/chrome")
  140. holoColor(13,Colour)
  141.  
  142. holoCreate(14)#body and boot connector
  143. holoPos(14,E:toWorld(vec(-15,-80,-15)))
  144. holoAng(14,E:toWorld(ang(0,0,0)))
  145. holoModel(14,"cube")
  146. holoScale(14,vec(5,3,1.5))
  147. holoParent(14,E)
  148. #holoMaterial(14,"phoenix_storms/chrome")
  149. holoColor(14,Colour)
  150.  
  151. holoCreate(15)#Boot
  152. holoPos(15,E:toWorld(vec(-15,-115,-10)))
  153. holoAng(15,E:toWorld(ang(0,0,0)))
  154. holoModel(15,"hq_rcube_thick")
  155. holoScale(15,vec(7.9,2,1.5))
  156. holoParent(15,E)
  157. holoMaterial(15,"phoenix_storms/chrome")
  158. holoColor(15,Colour)
  159.  
  160. holoCreate(16)#top boot sloap
  161. holoPos(16,E:toWorld(vec(-15,-95,-3)))
  162. holoAng(16,E:toWorld(ang(0,0,15)))
  163. holoModel(16,"cube")
  164. holoScale(16,vec(8,4,1.5))
  165. holoParent(16,E)
  166. #holoMaterial(16,"phoenix_storms/chrome")
  167. holoColor(16,Colour)
  168.  
  169. holoCreate(17)#Rear Rear wheel cover
  170. holoPos(17,E:toWorld(vec(-15,-110,-15)))
  171. holoAng(17,E:toWorld(ang(0,0,0)))
  172. holoModel(17,"cube")
  173. holoScale(17,vec(8,2,1.5))
  174. holoParent(17,E)
  175. #holoMaterial(17,"phoenix_storms/chrome")
  176. holoColor(17,Colour)
  177.  
  178. holoCreate(18)#Rear Front wheel cover
  179. holoPos(18,E:toWorld(vec(-15,-70,0)))
  180. holoAng(18,E:toWorld(ang(0,0,-25)))
  181. holoModel(18,"cube")
  182. holoScale(18,vec(8,2,1))
  183. holoParent(18,E)
  184. # holoMaterial(18,"phoenix_storms/chrome")
  185. holoColor(18,Colour)
  186.  
  187. holoCreate(19)#Little random bit on the back
  188. holoPos(19,E:toWorld(vec(-15,-65,6)))
  189. holoAng(19,E:toWorld(ang(0,0,0)))
  190. holoModel(19,"cube")
  191. holoScale(19,vec(8.5,1.5,1))
  192. holoParent(19,E)
  193. #holoMaterial(19,"phoenix_storms/chrome")
  194. holoColor(19,vec(0,0,0))
  195.  
  196. holoCreate(20)#Front Window
  197. holoPos(20,E:toWorld(vec(-15,45,15)))
  198. holoAng(20,E:toWorld(ang(0,0,-45)))
  199. holoModel(20,"cube")
  200. holoScale(20,vec(7.9,3,0.05))
  201. holoParent(20,E)
  202. holoAlpha(20,100)
  203. holoColor(20,vec(0,0,0))
  204.  
  205. holoCreate(21)#little front bit I forgot about
  206. holoPos(21,E:toWorld(vec(-15,100,-15)))
  207. holoAng(21,E:toWorld(ang(0,0,0)))
  208. holoModel(21,"cube")
  209. holoScale(21,vec(8,5,1.5))
  210. holoParent(21,E)
  211. #holoMaterial(21,"phoenix_storms/chrome")
  212. holoColor(21,Colour)
  213.  
  214. holoCreate(22)#Weird front body gap
  215. holoPos(22,E:toWorld(vec(-15,40,1)))
  216. holoAng(22,E:toWorld(ang(0,0,0)))
  217. holoModel(22,"cube")
  218. holoScale(22,vec(8,2,1))
  219. holoParent(22,E)
  220. #holoMaterial(22,"phoenix_storms/chrome")
  221. holoColor(22,Colour)
  222.  
  223. holoCreate(23)#Front Window support 1
  224. holoPos(23,E:toWorld(vec(-15,32,28)))
  225. holoAng(23,E:toWorld(ang(90,0,0)))
  226. holoModel(23,"hq_cylinder")
  227. holoScale(23,vec(0.1,0.1,7.8))
  228. holoParent(23,E)
  229. holoMaterial(23,"phoenix_storms/chrome")
  230.  
  231. holoCreate(24)#Front Window support 2 Right
  232. holoPos(24,E:toWorld(vec(32,43,17)))
  233. holoAng(24,E:toWorld(ang(-45,90,0)))
  234. holoModel(24,"hq_cylinder")
  235. holoScale(24,vec(0.1,0.1,2.6))
  236. holoParent(24,E)
  237. holoMaterial(24,"phoenix_storms/chrome")
  238.  
  239. holoCreate(25)#Front Window support 2 Right
  240. holoPos(25,E:toWorld(vec(-62,43,17)))
  241. holoAng(25,E:toWorld(ang(-45,90,0)))
  242. holoModel(25,"hq_cylinder")
  243. holoScale(25,vec(0.1,0.1,2.6))
  244. holoParent(25,E)
  245. holoMaterial(25,"phoenix_storms/chrome")
  246.  
  247. holoCreate(26)#Left Mirror Support
  248. holoPos(26,E:toWorld(vec(-63,23,7)))
  249. holoAng(26,E:toWorld(ang(-45,15,0)))
  250. holoModel(26,"hq_cylinder")
  251. holoScale(26,vec(0.1,0.1,1))
  252. holoParent(26,E)
  253. holoMaterial(26,"phoenix_storms/chrome")
  254.  
  255. holoCreate(27)#Right Mirror Support
  256. holoPos(27,E:toWorld(vec(33,23,7)))
  257. holoAng(27,E:toWorld(ang(45,15,0)))
  258. holoModel(27,"hq_cylinder")
  259. holoScale(27,vec(0.1,0.1,1))
  260. holoParent(27,E)
  261. holoMaterial(27,"phoenix_storms/chrome")
  262.  
  263. holoCreate(28)#Right Mirror
  264. holoPos(28,E:toWorld(vec(39,22,13)))
  265. holoAng(28,E:toWorld(ang(0,-15,-90)))
  266. holoModel(28,"hq_dome")
  267. holoScale(28,vec(0.7,0.7,0.7))
  268. holoParent(28,E)
  269. holoMaterial(28,"phoenix_storms/chrome")
  270.  
  271. holoCreate(29)#Left Mirror
  272. holoPos(29,E:toWorld(vec(-69,19,13)))
  273. holoAng(29,E:toWorld(ang(0,35,-90)))
  274. holoModel(29,"hq_dome")
  275. holoScale(29,vec(0.7,0.7,0.7))
  276. holoParent(29,E)
  277. holoMaterial(29,"phoenix_storms/chrome")
  278.  
  279. holoCreate(30)#Left Mirror Mirror
  280. holoPos(30,E:toWorld(vec(-69,19,13)))
  281. holoAng(30,E:toWorld(ang(0,35,-90)))
  282. holoModel(30,"hq_cylinder")
  283. holoScale(30,vec(0.6,0.6,0.01))
  284. holoParent(30,E)
  285. holoMaterial(30,"debug/env_cubemap_model")
  286.  
  287. holoCreate(31)#Right Mirror Mirror
  288. holoPos(31,E:toWorld(vec(39,22,13)))
  289. holoAng(31,E:toWorld(ang(0,-15,-90)))
  290. holoModel(31,"hq_cylinder")
  291. holoScale(31,vec(0.6,0.6,0.01))
  292. holoParent(31,E)
  293. holoMaterial(31,"debug/env_cubemap_model")
  294.  
  295. holoCreate(32)#Right Head Light 1
  296. holoPos(32,E:toWorld(vec(20,132,-10)))
  297. holoAng(32,E:toWorld(ang(0,-0,-90)))
  298. holoModel(32,"hq_cylinder")
  299. holoScale(32,vec(0.8,0.8,1))
  300. holoParent(32,E)
  301. holoAlpha(32,150)
  302.  
  303. holoCreate(33)#Right Head Light 2
  304. holoPos(33,E:toWorld(vec(10,132,-10)))
  305. holoAng(33,E:toWorld(ang(0,-0,-90)))
  306. holoModel(33,"hq_cylinder")
  307. holoScale(33,vec(0.8,0.8,1))
  308. holoParent(33,E)
  309. holoAlpha(33,150)
  310.  
  311. holoCreate(34)#Left Head Light 1
  312. holoPos(34,E:toWorld(vec(-50,132,-10)))
  313. holoAng(34,E:toWorld(ang(0,-0,-90)))
  314. holoModel(34,"hq_cylinder")
  315. holoScale(34,vec(0.8,0.8,1))
  316. holoParent(34,E)
  317. holoAlpha(34,150)
  318.  
  319. holoCreate(35)#Left Head Light 2
  320. holoPos(35,E:toWorld(vec(-40,132,-10)))
  321. holoAng(35,E:toWorld(ang(0,-0,-90)))
  322. holoModel(35,"hq_cylinder")
  323. holoScale(35,vec(0.8,0.8,1))
  324. holoParent(35,E)
  325. holoAlpha(35,150)
  326.  
  327. holoCreate(36)#Right Rear Light 1
  328. holoPos(36,E:toWorld(vec(20,-123,-10)))
  329. holoAng(36,E:toWorld(ang(0,-0,-0)))
  330. holoModel(36,"hq_rcube_thick")
  331. holoScale(36,vec(1.5,0.8,1))
  332. holoColor(36,vec(255,0,0))
  333. holoParent(36,E)
  334.  
  335.  
  336. holoCreate(37)#Left Rear Light 1
  337. holoPos(37,E:toWorld(vec(-50,-123,-10)))
  338. holoAng(37,E:toWorld(ang(0,-0,-0)))
  339. holoModel(37,"hq_rcube_thick")
  340. holoScale(37,vec(1.5,0.8,1))
  341. holoColor(37,vec(255,0,0))
  342. holoParent(37,E)
  343.  
  344. holoCreate(38)#Steering Column
  345. holoPos(38,E:toWorld(vec(-0,25,2.5)))
  346. holoAng(38,E:toWorld(ang(0,-0,45)))
  347. holoModel(38,"hq_cylinder")
  348. holoScale(38,vec(0.3,0.3,2))
  349. holoColor(38,vec(100,100,100))
  350. holoParent(38,E)
  351.  
  352. holoCreate(39)#Steering Wheel
  353. holoPos(39,E:toWorld(vec(-0,15,10)))
  354. holoAng(39,E:toWorld(ang(0,-0,90)))
  355. holoModel(39,"hq_torus_thin")
  356. holoScale(39,vec(1.2,1.2,1.2))
  357. holoColor(39,vec(100,100,100))
  358. holoParent(39,E)
  359.  
  360. holoCreate(40)#Steering Wheel Body
  361. holoPos(40,E:toWorld(vec(-0,14,10)))
  362. holoAng(40,E:toWorld(ang(0,-0,-90)))
  363. holoModel(40,"hq_dome")
  364. holoScale(40,vec(0.7,0.7,1))
  365. holoColor(40,vec(100,100,100))
  366. holoParent(40,holoEntity(39))
  367.  
  368. holoCreate(41)#Steering Wheel Spoke 1
  369. holoPos(41,E:toWorld(vec(2,15,10)))
  370. holoAng(41,E:toWorld(ang(45,0,0)))
  371. holoModel(41,"hq_cylinder")
  372. holoScale(41,vec(0.05,0.05,0.9))
  373. holoColor(41,vec(100,100,100))
  374. holoParent(41,holoEntity(39))
  375.  
  376. holoCreate(42)#Steering Wheel Spoke 2
  377. holoPos(42,E:toWorld(vec(-2,15,10)))
  378. holoAng(42,E:toWorld(ang(-45,0,0)))
  379. holoModel(42,"hq_cylinder")
  380. holoScale(42,vec(0.05,0.05,0.9))
  381. holoColor(42,vec(100,100,100))
  382. holoParent(42,holoEntity(39))
  383.  
  384. holoCreate(43)#Steering Wheel Spoke 3
  385. holoPos(43,E:toWorld(vec(0,15,8.5)))
  386. holoAng(43,E:toWorld(ang(0,0,0)))
  387. holoModel(43,"hq_cylinder")
  388. holoScale(43,vec(0.05,0.05,0.9))
  389. holoColor(43,vec(100,100,100))
  390. holoParent(43,holoEntity(39))
  391.  
  392. holoCreate(44)#Symbol
  393. holoPos(44,E:toWorld(vec(0,14,10)))
  394. holoAng(44,E:toWorld(ang(90,0,90)))
  395. holoModel(44,"models/beer/wiremod/watersensor_mini.mdl")
  396. holoScale(44,vec(0.5,0.5,0.5))
  397. holoParent(44,holoEntity(39))
  398.  
  399. holoCreate(45)#Hood Scoop
  400. holoPos(45,E:toWorld(vec(-15,90,3)))
  401. holoAng(45,E:toWorld(ang(0,0,-90)))
  402. holoModel(45,"hq_tube")
  403. holoScale(45,vec(3,0.7,2))
  404. holoColor(45,vec(100,100,100))
  405. holoParent(45,E)
  406.  
  407. holoCreate(46)#Hood Scoop Part 2: attack of the clones.
  408. holoPos(46,E:toWorld(vec(-15,73,2)))
  409. holoAng(46,E:toWorld(ang(0,0,-80)))
  410. holoModel(46,"hq_tube")
  411. holoScale(46,vec(3,0.7,1.1))
  412. holoColor(46,vec(100,100,100))
  413. holoParent(46,E)
  414.  
  415. holoCreate(47)#Hood Scoop Part 3: Revenge of the filter.
  416. holoPos(47,E:toWorld(vec(-15,100,3)))
  417. holoAng(47,E:toWorld(ang(0,0,-90)))
  418. holoModel(47,"hq_cylinder")
  419. holoScale(47,vec(2.9,0.6,0.1))
  420. holoParent(47,E)
  421. holoMaterial(47,"phoenix_storms/mat/mat_phx_carbonfiber2")
  422. }
  423. HoloScale=vec(31,16,31)
  424.  
  425. if(round(holoEntity(1):boxSize())!=HoloScale)
  426. {
  427. print("wire_holograms_modelany is disabled on this server. Creating new wheels...")
  428. HoloModel=1
  429. }
  430. rangerFilter(E)
  431. rangerFilter(players())
  432.  
  433. }
  434. entity():setMass(0)
  435. E:setMass(50000)
  436. Driver=E:driver()
  437. M1=Driver:keyAttack1()
  438. M2=Driver:keyAttack2()
  439. Rvel=E:angVel():roll()
  440. Pvel=E:angVel():pitch()
  441. Yvel=E:angVel():yaw()
  442. Range=rangerOffset(100,E:pos()+vec(0,0,-8),-E:up())
  443. Height=Range:distance()
  444. FR=rangerOffset(30,E:toWorld(vec(RightWidth,FrontHeight,0)),-E:up())
  445. FL=rangerOffset(30,E:toWorld(vec(LeftWidth,FrontHeight,0)),-E:up())
  446. BR=rangerOffset(30,E:toWorld(vec(RightWidth,BackHeight,0)),-E:up())
  447. BL=rangerOffset(30,E:toWorld(vec(LeftWidth,BackHeight,0)),-E:up())
  448. Forward=E:forward()*E:mass()*Speed
  449. Force=(-FR:distance()+30)*3
  450. if(Height<49)
  451. {
  452. E:applyForce(-E:vel()*E:mass()+((Forward+$Forward)*(T+Reve))+vec(0,0,1)*E:mass()*10*(28-Height)+vec(0,0,-1)*E:mass()*Force*(Height-28)+vec(0,0,1)*E:mass()*7.511255)
  453. }
  454. if(Height>40)
  455. {
  456. if(M2){Fflip+=0.08}
  457. else{Fflip-=0.01}
  458. if(Fflip>1){Fflip=1}
  459. elseif(Fflip<0){Fflip=0}
  460. if(M1){Bflip-=0.08}
  461. else{Bflip+=0.01}
  462. if(Bflip<-1){Bflip=-1}
  463. elseif(Bflip>0){Bflip=0}
  464.  
  465. R1=0
  466. Pd=0
  467. }
  468. else{R1=E:angles():roll(),Pd=E:angles():pitch(),Fflip=0,Bflip=0}
  469. E:applyAngForce(ang(Rvel+Pitch+R1+(Fflip*FlipSpeed)+(Bflip*FlipSpeed),-Yvel-(Y*100),-Pvel+(-Pd*20)+Roll)*E:mass())
  470. if(M1&Height<40){T+=Acceleration}
  471. else{T-=0.01}
  472. if(T>10){T=10}
  473. if(T<0){T=0}
  474. if(M2&Height<40){T-=Breaks}
  475. if(M2&T<=0){Reve-=0.01}
  476. if(Reve<-2){Reve=-2}
  477. if(!M2){Reve+=0.01}
  478. if(Reve>0){Reve=0}
  479. if(E:vel():length()>100)
  480. {
  481. Y=vec(Driver:eye():dot(E:right()),Driver:eye():dot(E:right()),0):y()
  482. }
  483. else{Y=0}
  484. Rotspeed+=T*10
  485. holoPos(1,FR:position()+vec(0,0,-8+(WheelHeight)*14.5))
  486. holoPos(2,FL:position()+vec(0,0,-8+(WheelHeight)*14.5))
  487. holoPos(3,BR:position()+vec(0,0,-8+(WheelHeight)*14.5))
  488. holoPos(4,BL:position()+vec(0,0,-8+(WheelHeight)*14.5))
  489. holoAng(1,E:toWorld(ang(Rotspeed,clamp((-Y*100)/4,-45,45)+90,180)))
  490. holoAng(2,E:toWorld(ang(Rotspeed,clamp((-Y*100)/4,-45,45)+90,0)))
  491. holoAng(3,E:toWorld(ang(Rotspeed,90,180)))
  492. holoAng(4,E:toWorld(ang(Rotspeed,90,0)))
  493. if(Driver)
  494. {
  495. Timer+=1
  496. if(Timer>200)
  497. {Timer=0}
  498. if(Timer==5) {E:soundPlay(2,0,"vehicles/airboat/fan_motor_fullthrottle_loop1.wav")}
  499. soundPitch(2,(EnginePitch)*(T+abs(Reve)))
  500. }
  501. else{soundStop(2)}
  502. Roll=(((FR:distance()-30)+(BR:distance()-30))+((-FL:distance()+30)+(-BL:distance()+30)))*15
  503. Pitch=(((FR:distance()-30)+(FL:distance()-30))+((-BL:distance()+30)+(-BR:distance()+30)))*15
  504. if(changed(HoloModel)&HoloModel)
  505. {
  506. holoDelete(44)
  507. holoModel(1,"hq_sphere")
  508. holoModel(2,"hq_sphere")
  509. holoModel(3,"hq_sphere")
  510. holoModel(4,"hq_sphere")
  511.  
  512. holoScale(1,vec(3,1,3))
  513. holoScale(2,vec(3,1,3))
  514. holoScale(3,vec(3,1,3))
  515. holoScale(4,vec(3,1,3))
  516.  
  517. holoColor(1,vec(20,20,20))
  518. holoColor(2,vec(20,20,20))
  519. holoColor(3,vec(20,20,20))
  520. holoColor(4,vec(20,20,20))
  521.  
  522. print("please ask your local server admin or owner to type 'wire_holograms_modelany 1' into the console!")
  523.  
  524. }
  525.  
  526. #Holo wheel turning
  527. holoAng(39,E:toWorld(ang(Y*100,0,90)))
  528. if(changed(Driver)&Driver)
  529. {
  530. E:hintDriver("Made by Raveo",7)
  531. E:hintDriver("Mouse 1 and 2: Accelerate/Flip",5)
  532. E:hintDriver("Mouse aim to steer",5)
  533. E:hintDriver("Enjoy!",5)
  534. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement