Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. @name Crane
  2. @inputs
  3. @outputs
  4. @persist Platform:entity IsWalking
  5. @trigger
  6. if(first())
  7. {
  8. runOnTick(1)
  9. function void init()
  10. {
  11. entity():setMass(0)
  12. entity():setColor(0,0,0,0)
  13. entity():propNotSolid(1)
  14. Platform = propSpawn("models/hunter/tubes/circle4x4.mdl", 1)
  15. Platform:setColor(0,0,0,0)
  16. IsWalking = owner():pos():length()
  17. }
  18. function void updateOnTick()
  19. {
  20. if(($IsWalking != 0) && owner():eyeAngles():pitch() >= 20)
  21. {
  22. Platform:setPos(owner():pos() - vec(0,0,Platform:boxMax():z() + ((owner():eyeAngles():pitch() - 20)/69)*25))
  23. }
  24. else
  25. {
  26. Platform:setPos(owner():pos() - vec(0,0,Platform:boxMax():z() - 0.15))
  27. }
  28. Platform:propFreeze(1)
  29. entity():setAng(ang(0,0,0))
  30. IsWalking = owner():pos():length()
  31. }
  32. init()
  33. }
  34. updateOnTick()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement