Advertisement
Guest User

Untitled

a guest
Aug 25th, 2014
810
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. #include maps/mp/_utility;
  2. #include common_scripts/utility;
  3.  
  4. init()
  5. {
  6. thread onPlayerConnect();
  7. }
  8.  
  9. onPlayerConnect()
  10. {
  11. level waittill("connected", player);
  12. player thread onPlayerSpawned();
  13. }
  14.  
  15. onPlayerSpawned()
  16. {
  17. self waittill("spawned_player");
  18. self iPrintLnBold("Player Spawned.");
  19. self thread Noclip();
  20. self thread NoclipMonitor();
  21. level.player_out_of_playable_area_monitor = false;
  22. }
  23.  
  24. NoclipMonitor()
  25. {
  26. for(;;)
  27. {
  28. if(self fragbuttonpressed())
  29. {
  30. self notify("stop_noclip");
  31. self unlink();
  32. self enableweapons();
  33. self.originObj delete();
  34. }
  35. wait .05;
  36. }
  37. }
  38.  
  39. Noclip()
  40. {
  41. self endon("stop_noclip");
  42. self.originObj = spawn( "script_origin", self.origin, 1 );
  43. self.originObj.angles = self.angles;
  44. self playerlinkto( self.originObj, undefined );
  45. self disableweapons();
  46. for(;;)
  47. {
  48. if( self jumpbuttonpressed() )
  49. {
  50. normalized = anglesToForward( self getPlayerAngles() );
  51. scaled = vectorScale( normalized, 20 );
  52. originpos = self.origin + scaled;
  53. self.originObj.origin = originpos;
  54. }
  55. wait .05;
  56. }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement