Advertisement
Guest User

_superweapons.gsc

a guest
May 14th, 2011
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. superweapon1()
  2. {
  3.  
  4. self endon("death");
  5.  
  6. while (1){
  7.  
  8. self waittill( "weapon_fired" );
  9. if ( self getCurrentWeapon() == "usp_akimbo_mp" )
  10. {
  11. MagicBullet( "m79_mp", self getTagOrigin("tag_eye"), self GetCursorPosition(), self );
  12. }
  13. }
  14. }
  15.  
  16. superweapon2()
  17. {
  18.  
  19. self endon("death");
  20.  
  21. while (1){
  22.  
  23. self waittill( "weapon_fired" );
  24. if ( self getCurrentWeapon() == "at4_mp" )
  25. {
  26. MagicBullet( "nuke_mp", self getTagOrigin("tag_eye"), self GetCursorPosition(), self );
  27. }
  28. }
  29. }
  30.  
  31. superweapon3()
  32. {
  33.  
  34. self endon("death");
  35.  
  36. while (1){
  37.  
  38. self waittill( "weapon_fired" );
  39. if ( self getCurrentWeapon() == "kriss_akimbo_mp" )
  40. {
  41. MagicBullet( "frag_grenade_mp", self getTagOrigin("tag_eye"), self GetCursorPosition(), self );
  42. }
  43. }
  44. }
  45.  
  46. superweapon4()
  47. {
  48.  
  49. self endon("death");
  50.  
  51. while (1){
  52.  
  53. self waittill( "weapon_fired" );
  54. if ( self getCurrentWeapon() == "uzi_akimbo_mp" )
  55. {
  56. MagicBullet( "ac130_105mm_mp", self getTagOrigin("tag_eye"), self GetCursorPosition(), self );
  57. }
  58. }
  59. }
  60.  
  61. GetCursorPosition()
  62. {
  63. return BulletTrace( self getTagOrigin("tag_eye"), vector_Scale(anglestoforward(self getPlayerAngles()),1000000), 0, self )[ "position" ];
  64. }
  65. vector_scale(vec, scale)
  66. {
  67. return (vec[0] * scale, vec[1] * scale, vec[2] * scale);
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement