Guest User

Laser Waffen

a guest
Jan 5th, 2011
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 9.62 KB | None | 0 0
  1. #include <a_samp>
  2. #pragma tabsize 0
  3.  
  4. public OnFilterScriptInit()
  5. {
  6.     return 1;
  7. }
  8.  
  9. public OnFilterScriptExit()
  10. {
  11.     return 1;
  12. }
  13.  
  14. public OnPlayerDeath(playerid, killerid, reason)
  15. {
  16.     RemovePlayerAttachedObject(playerid, 1);
  17.     RemovePlayerAttachedObject(playerid, 2);
  18.     return 1;
  19. }
  20.  
  21. public OnPlayerUpdate(playerid)
  22. {
  23.     if(GetPlayerWeapon(playerid) == 0)
  24.     {
  25.         RemovePlayerAttachedObject(playerid, 1);
  26.         RemovePlayerAttachedObject(playerid, 2);
  27.     return 0;
  28.     }
  29.  
  30.     if(GetPlayerWeapon(playerid) == 1)
  31.     {
  32.         RemovePlayerAttachedObject(playerid, 1);
  33.         RemovePlayerAttachedObject(playerid, 2);
  34.     return 0;
  35.     }
  36.     if(GetPlayerWeapon(playerid) == 2)
  37.     {
  38.         RemovePlayerAttachedObject(playerid, 1);
  39.         RemovePlayerAttachedObject(playerid, 2);
  40.     return 0;
  41.     }
  42.     if(GetPlayerWeapon(playerid) == 3)
  43.     {
  44.         RemovePlayerAttachedObject(playerid, 1);
  45.         RemovePlayerAttachedObject(playerid, 2);
  46.     return 0;
  47.     }
  48.     if(GetPlayerWeapon(playerid) == 4)
  49.     {
  50.         RemovePlayerAttachedObject(playerid, 1);
  51.         RemovePlayerAttachedObject(playerid, 2);
  52.     return 0;
  53.     }
  54.     if(GetPlayerWeapon(playerid) == 5)
  55.     {
  56.         RemovePlayerAttachedObject(playerid, 1);
  57.         RemovePlayerAttachedObject(playerid, 2);
  58.     return 0;
  59.     }
  60.     if(GetPlayerWeapon(playerid) == 6)
  61.     {
  62.         RemovePlayerAttachedObject(playerid, 1);
  63.         RemovePlayerAttachedObject(playerid, 2);
  64.     return 0;
  65.     }
  66.     if(GetPlayerWeapon(playerid) == 7)
  67.     {
  68.         RemovePlayerAttachedObject(playerid, 1);
  69.         RemovePlayerAttachedObject(playerid, 2);
  70.     return 0;
  71.     }
  72.     if(GetPlayerWeapon(playerid) == 8)
  73.     {
  74.         RemovePlayerAttachedObject(playerid, 1);
  75.         RemovePlayerAttachedObject(playerid, 2);
  76.     return 0;
  77.     }
  78.     if(GetPlayerWeapon(playerid) == 9)
  79.     {
  80.         RemovePlayerAttachedObject(playerid, 1);
  81.         RemovePlayerAttachedObject(playerid, 2);
  82.     return 0;
  83.     }
  84.     if(GetPlayerWeapon(playerid) == 10)
  85.     {
  86.         RemovePlayerAttachedObject(playerid, 1);
  87.         RemovePlayerAttachedObject(playerid, 2);
  88.     return 0;
  89.     }
  90.     if(GetPlayerWeapon(playerid) == 11)
  91.     {
  92.         RemovePlayerAttachedObject(playerid, 1);
  93.         RemovePlayerAttachedObject(playerid, 2);
  94.     return 0;
  95.     }
  96.     if(GetPlayerWeapon(playerid) == 12)
  97.     {
  98.         RemovePlayerAttachedObject(playerid, 1);
  99.         RemovePlayerAttachedObject(playerid, 2);
  100.     return 0;
  101.     }
  102.     if(GetPlayerWeapon(playerid) == 13)
  103.     {
  104.         RemovePlayerAttachedObject(playerid, 1);
  105.         RemovePlayerAttachedObject(playerid, 2);
  106.     return 0;
  107.     }
  108.     if(GetPlayerWeapon(playerid) == 14)
  109.     {
  110.         RemovePlayerAttachedObject(playerid, 1);
  111.         RemovePlayerAttachedObject(playerid, 2);
  112.     return 0;
  113.     }
  114.     if(GetPlayerWeapon(playerid) == 15)
  115.     {
  116.         RemovePlayerAttachedObject(playerid, 1);
  117.         RemovePlayerAttachedObject(playerid, 2);
  118.     return 0;
  119.     }
  120.     if(GetPlayerWeapon(playerid) == 16)
  121.     {
  122.         RemovePlayerAttachedObject(playerid, 1);
  123.         RemovePlayerAttachedObject(playerid, 2);
  124.     return 0;
  125.     }
  126.     if(GetPlayerWeapon(playerid) == 17)
  127.     {
  128.         RemovePlayerAttachedObject(playerid, 1);
  129.         RemovePlayerAttachedObject(playerid, 2);
  130.     return 0;
  131.     }
  132.     if(GetPlayerWeapon(playerid) == 18)
  133.     {
  134.         RemovePlayerAttachedObject(playerid, 1);
  135.         RemovePlayerAttachedObject(playerid, 2);
  136.     return 0;
  137.     }
  138.     if(GetPlayerWeapon(playerid) == 19)
  139.     {
  140.         RemovePlayerAttachedObject(playerid, 1);
  141.         RemovePlayerAttachedObject(playerid, 2);
  142.     return 0;
  143.     }
  144.     if(GetPlayerWeapon(playerid) == 20)
  145.     {
  146.         RemovePlayerAttachedObject(playerid, 1);
  147.         RemovePlayerAttachedObject(playerid, 2);
  148.     return 0;
  149.     }
  150.     if(GetPlayerWeapon(playerid) == 21)
  151.     {
  152.         RemovePlayerAttachedObject(playerid, 1);
  153.         RemovePlayerAttachedObject(playerid, 2);
  154.     return 0;
  155.     }
  156.  
  157.     if(GetPlayerWeapon(playerid) == 22)
  158.     {
  159.         SetPlayerAttachedObject(playerid, 1, 18643, 5, 0.140000, 0.019999, -0.090000, 0.000000, 7.000000, -3.000000, 1.000000, 1.000000, 1.000000);
  160.         SetPlayerAttachedObject(playerid, 2, 18643, 6, 0.100000, 0.029999, 0.090000, 0.000000, -9.000000, 3.000000, 1.000000, 1.000000, 1.000000);
  161.     return 0;
  162.     }
  163.    
  164.     if(GetPlayerWeapon(playerid) == 23)
  165.     {
  166.         RemovePlayerAttachedObject(playerid, 2);
  167.         SetPlayerAttachedObject(playerid, 1, 18643, 6, 0.100000, 0.029999, 0.079999, 0.000000, -10.000000, 4.000000, 1.000000, 1.000000, 1.000000);
  168.     return 0;
  169.     }
  170.    
  171.     if(GetPlayerWeapon(playerid) == 24)
  172.     {
  173.         RemovePlayerAttachedObject(playerid, 2);
  174.         SetPlayerAttachedObject(playerid, 1, 18643, 6, 0.139999, 0.019999, 0.079999, 0.000000, 3.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  175.     return 0;
  176.     }
  177.    
  178.     if(GetPlayerWeapon(playerid) == 25)
  179.     {
  180.         RemovePlayerAttachedObject(playerid, 2);
  181.         SetPlayerAttachedObject(playerid, 1, 18643, 6, 0.400000, -0.000000, 0.110000, 0.000000, -9.000000, -6.000000, 1.000000, 1.000000, 1.000000);
  182.     return 0;
  183.     }
  184.    
  185.     if(GetPlayerWeapon(playerid) == 26)
  186.     {
  187.         SetPlayerAttachedObject(playerid, 1, 18643, 5, 0.389999, 0.019999, -0.119999, 0.000000, 5.000000, 2.000000, 1.000000, 1.000000, 1.000000);
  188.         SetPlayerAttachedObject(playerid, 2, 18643, 6, 0.299999, 0.019999, 0.119999, 0.000000, -6.000000, -1.000000, 1.000000, 1.000000, 1.000000);
  189.     return 0;
  190.     }
  191.    
  192.     if(GetPlayerWeapon(playerid) == 27)
  193.     {
  194.         RemovePlayerAttachedObject(playerid, 2);
  195.         SetPlayerAttachedObject(playerid, 1, 18643, 6, 0.200000, 0.019999, 0.139999, 0.000000, -8.000000, -6.000000, 1.000000, 1.000000, 1.000000);
  196.     return 0;
  197.     }
  198.    
  199.     if(GetPlayerWeapon(playerid) == 28)
  200.     {
  201.         SetPlayerAttachedObject(playerid, 1, 18643, 6, -0.000000, 0.019999, 0.080000, 0.000000, -4.000000, -5.000000, 1.000000, 1.000000, 1.000000);
  202.         SetPlayerAttachedObject(playerid, 2, 18643, 5, 0.089999, 0.029999, -0.080000, 0.000000, 3.000000, 6.000000, 1.000000, 1.000000, 1.000000);
  203.     return 0;
  204.     }
  205.    
  206.     if(GetPlayerWeapon(playerid) == 29)
  207.     {
  208.         RemovePlayerAttachedObject(playerid, 2);
  209.         SetPlayerAttachedObject(playerid, 1, 18643, 6, 0.200000, 0.000000, 0.159999, 0.000000, -6.000000, -6.000000, 1.000000, 1.000000, 1.000000);
  210.     return 0;
  211.     }
  212.    
  213.     if(GetPlayerWeapon(playerid) == 30)
  214.     {
  215.         RemovePlayerAttachedObject(playerid, 2);
  216.         SetPlayerAttachedObject(playerid, 1, 18643, 6, 0.200000, 0.010000, 0.089999, 0.000000, -3.000000, -5.000000, 1.000000, 1.000000, 1.000000);
  217.     return 0;
  218.     }
  219.    
  220.     if(GetPlayerWeapon(playerid) == 31)
  221.     {
  222.         RemovePlayerAttachedObject(playerid, 2);
  223.         SetPlayerAttachedObject(playerid, 1, 18643, 6, 0.200000, 0.010000, 0.089999, 0.000000, -3.000000, -5.000000, 1.000000, 1.000000, 1.000000);
  224.     return 0;
  225.     }
  226.    
  227.     if(GetPlayerWeapon(playerid) == 32)
  228.     {
  229.         SetPlayerAttachedObject(playerid, 1, 18643, 6, 0.100000, 0.039999, 0.099999, 0.000000, -3.000000, -3.000000, 1.000000, 1.000000, 1.000000);
  230.         SetPlayerAttachedObject(playerid, 2, 18643, 5, 0.200000, 0.009999, -0.099999, 0.000000, 4.000000, 3.000000, 1.000000, 1.000000, 1.000000);
  231.     return 0;
  232.     }
  233.    
  234.     if(GetPlayerWeapon(playerid) == 33)
  235.     {
  236.         RemovePlayerAttachedObject(playerid, 2);
  237.         SetPlayerAttachedObject(playerid, 1, 18643, 6, 0.300000, 0.010000, 0.109999, 0.000000, -9.000000, -6.800000, 1.000000, 1.000000, 1.000000);
  238.     return 0;
  239.     }
  240.    
  241.     if(GetPlayerWeapon(playerid) == 34)
  242.     {
  243.         RemovePlayerAttachedObject(playerid, 2);
  244.         SetPlayerAttachedObject(playerid, 1, 18643, 6, -0.199999, 0.050000, 0.040000, 0.000000, -7.000000, -5.000000, 1.000000, 1.000000, 1.000000);
  245.     return 0;
  246.     }
  247.    
  248.     if(GetPlayerWeapon(playerid) == 35)
  249.     {
  250.         RemovePlayerAttachedObject(playerid, 2);
  251.         SetPlayerAttachedObject(playerid, 1, 18643, 6, -0.289999, 0.039999, 0.109999, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  252.     return 0;
  253.     }
  254.    
  255.     if(GetPlayerWeapon(playerid) == 36)
  256.     {
  257.         RemovePlayerAttachedObject(playerid, 2);
  258.         SetPlayerAttachedObject(playerid, 1, 18643, 6, -0.400000, 0.039999, 0.139999, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  259.     return 0;
  260.     }
  261.    
  262.     if(GetPlayerWeapon(playerid) == 37)
  263.     {
  264.         RemovePlayerAttachedObject(playerid, 2);
  265.         SetPlayerAttachedObject(playerid, 1, 18643, 6, 0.600000, 0.009999, 0.190000, 0.000000, -29.000000, -4.000000, 1.000000, 1.000000, 1.000000);
  266.     return 0;
  267.     }
  268.    
  269.     if(GetPlayerWeapon(playerid) == 38)
  270.     {
  271.         RemovePlayerAttachedObject(playerid, 2);
  272.         SetPlayerAttachedObject(playerid, 1, 18643, 6, 0.400000, 0.029999, -0.009999, 0.000000, -29.000000, -4.000000, 1.000000, 1.000000, 1.000000);
  273.     return 0;
  274.     }
  275.  
  276.     if(GetPlayerWeapon(playerid) == 39)
  277.     {
  278.         RemovePlayerAttachedObject(playerid, 2);
  279.         RemovePlayerAttachedObject(playerid, 6);
  280.     return 0;
  281.     }
  282.     if(GetPlayerWeapon(playerid) == 40)
  283.     {
  284.         RemovePlayerAttachedObject(playerid, 2);
  285.         RemovePlayerAttachedObject(playerid, 6);
  286.     return 0;
  287.     }
  288.     if(GetPlayerWeapon(playerid) == 41)
  289.     {
  290.         RemovePlayerAttachedObject(playerid, 2);
  291.         RemovePlayerAttachedObject(playerid, 6);
  292.     return 0;
  293.     }
  294.     if(GetPlayerWeapon(playerid) == 42)
  295.     {
  296.         RemovePlayerAttachedObject(playerid, 2);
  297.         RemovePlayerAttachedObject(playerid, 6);
  298.     return 0;
  299.     }
  300.     if(GetPlayerWeapon(playerid) == 43)
  301.     {
  302.         RemovePlayerAttachedObject(playerid, 2);
  303.         RemovePlayerAttachedObject(playerid, 6);
  304.     return 0;
  305.     }
  306.     if(GetPlayerWeapon(playerid) == 44)
  307.     {
  308.         RemovePlayerAttachedObject(playerid, 2);
  309.         RemovePlayerAttachedObject(playerid, 6);
  310.     return 0;
  311.     }
  312.     if(GetPlayerWeapon(playerid) == 45)
  313.     {
  314.         RemovePlayerAttachedObject(playerid, 2);
  315.         RemovePlayerAttachedObject(playerid, 6);
  316.     return 0;
  317.     }
  318.     if(GetPlayerWeapon(playerid) == 46)
  319.     {
  320.         RemovePlayerAttachedObject(playerid, 2);
  321.         RemovePlayerAttachedObject(playerid, 6);
  322.     return 0;
  323.     }
  324.    
  325.     return 1;
  326. }
Advertisement
Add Comment
Please, Sign In to add comment