SHARE
TWEET

[FS] FilterScript Creator of Weapons System

Chip7 Oct 25th, 2012 771 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*VISITE NOSSO SITE: http://www.sampknd.com/
  2.   VISITE NOSSO FACEBOOK: http://www.facebook.com/SampKnd
  3.   SAMP KND MELHOR BLOG DE SAMP DO BRASIL
  4. */  
  5.  
  6. #include <a_samp>
  7.  
  8. #define FILTERSCRIPT
  9.  
  10. #include <zcmd>
  11.  
  12. enum
  13. {
  14.         Armas
  15. }
  16.  
  17. new Brass_Knuckles, Golf_Club, Nightstick, Knife, Baseball_Bat, Shovel, Pool_Cue, Katana, Chainsaw, Double_Ended_Dildo, Dildo, Vibrator, Silver_Vibrator, Flowers, Cane, Grenade, Tear_Gas, Molotov_Cocktail, Colt_45, Silenced_Colt_45, Desert_Eagle, Shotgun, Sawnoff_Shotgun, Combat_Shotgun, Micro_SMG_Uzi, MP5, AK_47, M4, Tec_9, Country_Rifle, Sniper_Rifle, RPG, HS_Rocket, Flamethrower, Minigun, Satchel_Charge, Detonator, Spraycan, Fire_Extinguisher, Camera, Night_Vis_Goggles, Thermal_Goggles, Parachute;
  18.  
  19. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  20. {
  21.         if(dialogid == Armas)
  22.         {
  23.                 if(response)
  24.                 {
  25.                         switch(listitem)
  26.                         {
  27.                                 case 0:
  28.                                 {
  29.                                         new Float:X, Float:Y, Float:Z;
  30.                                         GetPlayerPos(playerid, X, Y, Z);
  31.                                         Brass_Knuckles = CreatePickup(331, 3, X + 1, Y + 3, Z, -1);
  32.                                 }
  33.                                 case 1:
  34.                                 {
  35.                                         new Float:X, Float:Y, Float:Z;
  36.                                         GetPlayerPos(playerid, X, Y, Z);
  37.                                         Golf_Club = CreatePickup(333, 3, X + 1, Y + 3, Z, -1);
  38.                                 }
  39.                                 case 2:
  40.                                 {
  41.                                         new Float:X, Float:Y, Float:Z;
  42.                                         GetPlayerPos(playerid, X, Y, Z);
  43.                                         Nightstick = CreatePickup(334, 3, X + 1, Y + 3, Z, -1);
  44.                                 }
  45.                                 case 3:
  46.                                 {
  47.                                         new Float:X, Float:Y, Float:Z;
  48.                                         GetPlayerPos(playerid, X, Y, Z);
  49.                                         Knife = CreatePickup(335, 3, X + 1, Y + 3, Z, -1);
  50.                                 }
  51.                                 case 4:
  52.                                 {
  53.                                         new Float:X, Float:Y, Float:Z;
  54.                                         GetPlayerPos(playerid, X, Y, Z);
  55.                                         Baseball_Bat = CreatePickup(336, 3, X + 1, Y + 3, Z, -1);
  56.                                 }
  57.                                 case 5:
  58.                                 {
  59.                                         new Float:X, Float:Y, Float:Z;
  60.                                         GetPlayerPos(playerid, X, Y, Z);
  61.                                         Shovel = CreatePickup(337, 3, X + 1, Y + 3, Z, -1);
  62.                                 }
  63.                                 case 6:
  64.                                 {
  65.                                         new Float:X, Float:Y, Float:Z;
  66.                                         GetPlayerPos(playerid, X, Y, Z);
  67.                                         Pool_Cue = CreatePickup(338, 3, X + 1, Y + 3, Z, -1);
  68.                                 }
  69.                                 case 7:
  70.                                 {
  71.                                         new Float:X, Float:Y, Float:Z;
  72.                                         GetPlayerPos(playerid, X, Y, Z);
  73.                                         Katana = CreatePickup(339, 3, X + 1, Y + 3, Z, -1);
  74.                                 }
  75.                                 case 8:
  76.                                 {
  77.                                         new Float:X, Float:Y, Float:Z;
  78.                                         GetPlayerPos(playerid, X, Y, Z);
  79.                                         Chainsaw = CreatePickup(341, 3, X + 1, Y + 3, Z, -1);
  80.                                 }
  81.                                 case 9:
  82.                                 {
  83.                                         new Float:X, Float:Y, Float:Z;
  84.                                         GetPlayerPos(playerid, X, Y, Z);
  85.                                         Double_Ended_Dildo = CreatePickup(321, 3, X + 1, Y + 3, Z, -1);
  86.                                 }
  87.                                 case 10:
  88.                                 {
  89.                                         new Float:X, Float:Y, Float:Z;
  90.                                         GetPlayerPos(playerid, X, Y, Z);
  91.                                         Dildo = CreatePickup(322, 3, X + 1, Y + 3, Z, -1);
  92.                                 }
  93.                                 case 11:
  94.                                 {
  95.                                         new Float:X, Float:Y, Float:Z;
  96.                                         GetPlayerPos(playerid, X, Y, Z);
  97.                                         Vibrator = CreatePickup(323, 3, X + 1, Y + 3, Z, -1);
  98.                                 }
  99.                                 case 12:
  100.                                 {
  101.                                         new Float:X, Float:Y, Float:Z;
  102.                                         GetPlayerPos(playerid, X, Y, Z);
  103.                                         Silver_Vibrator = CreatePickup(324, 3, X + 1, Y + 3, Z, -1);
  104.                                 }
  105.                                 case 13:
  106.                                 {
  107.                                         new Float:X, Float:Y, Float:Z;
  108.                                         GetPlayerPos(playerid, X, Y, Z);
  109.                                         Flowers = CreatePickup(325, 3, X + 1, Y + 3, Z, -1);
  110.                                 }
  111.                                 case 14:
  112.                                 {
  113.                                         new Float:X, Float:Y, Float:Z;
  114.                                         GetPlayerPos(playerid, X, Y, Z);
  115.                                         Cane = CreatePickup(326, 3, X + 1, Y + 3, Z, -1);
  116.                                 }
  117.                                 case 15:
  118.                                 {
  119.                                         new Float:X, Float:Y, Float:Z;
  120.                                         GetPlayerPos(playerid, X, Y, Z);
  121.                                         Grenade = CreatePickup(342, 3, X + 1, Y + 3, Z, -1);
  122.                                 }
  123.                                 case 16:
  124.                                 {
  125.                                         new Float:X, Float:Y, Float:Z;
  126.                                         GetPlayerPos(playerid, X, Y, Z);
  127.                                         Tear_Gas = CreatePickup(343, 3, X + 1, Y + 3, Z, -1);
  128.                                 }
  129.                                 case 17:
  130.                                 {
  131.                                         new Float:X, Float:Y, Float:Z;
  132.                                         GetPlayerPos(playerid, X, Y, Z);
  133.                                         Molotov_Cocktail = CreatePickup(344, 3, X + 1, Y + 3, Z, -1);
  134.                                 }
  135.                                 case 18:
  136.                                 {
  137.                                         new Float:X, Float:Y, Float:Z;
  138.                                         GetPlayerPos(playerid, X, Y, Z);
  139.                                         Colt_45 = CreatePickup(346, 3, X + 1, Y + 3, Z, -1);
  140.                                 }
  141.                                 case 19:
  142.                                 {
  143.                                         new Float:X, Float:Y, Float:Z;
  144.                                         GetPlayerPos(playerid, X, Y, Z);
  145.                                         Silenced_Colt_45 = CreatePickup(347, 3, X + 1, Y + 3, Z, -1);
  146.                                 }
  147.                                 case 20:
  148.                                 {
  149.                                         new Float:X, Float:Y, Float:Z;
  150.                                         GetPlayerPos(playerid, X, Y, Z);
  151.                                         Desert_Eagle = CreatePickup(348, 3, X + 1, Y + 3, Z, -1);
  152.                                 }
  153.                                 case 21:
  154.                                 {
  155.                                         new Float:X, Float:Y, Float:Z;
  156.                                         GetPlayerPos(playerid, X, Y, Z);
  157.                                         Shotgun = CreatePickup(349, 3, X + 1, Y + 3, Z, -1);
  158.                                 }
  159.                                 case 22:
  160.                                 {
  161.                                         new Float:X, Float:Y, Float:Z;
  162.                                         GetPlayerPos(playerid, X, Y, Z);
  163.                                         Sawnoff_Shotgun = CreatePickup(350, 3, X + 1, Y + 3, Z, -1);
  164.                                 }
  165.                                 case 23:
  166.                                 {
  167.                                         new Float:X, Float:Y, Float:Z;
  168.                                         GetPlayerPos(playerid, X, Y, Z);
  169.                                         Combat_Shotgun = CreatePickup(351, 3, X + 1, Y + 3, Z, -1);
  170.                                 }
  171.                                 case 24:
  172.                                 {
  173.                                         new Float:X, Float:Y, Float:Z;
  174.                                         GetPlayerPos(playerid, X, Y, Z);
  175.                                         Micro_SMG_Uzi = CreatePickup(352, 3, X + 1, Y + 3, Z, -1);
  176.                                 }
  177.                                 case 25:
  178.                                 {
  179.                                         new Float:X, Float:Y, Float:Z;
  180.                                         GetPlayerPos(playerid, X, Y, Z);
  181.                                         MP5 = CreatePickup(353, 3, X + 1, Y + 3, Z, -1);
  182.                                 }
  183.                                 case 26:
  184.                                 {
  185.                                         new Float:X, Float:Y, Float:Z;
  186.                                         GetPlayerPos(playerid, X, Y, Z);
  187.                                         AK_47 = CreatePickup(355, 3, X + 1, Y + 3, Z, -1);
  188.                                 }
  189.                                 case 27:
  190.                                 {
  191.                                         new Float:X, Float:Y, Float:Z;
  192.                                         GetPlayerPos(playerid, X, Y, Z);
  193.                                         M4 = CreatePickup(356, 3, X + 1, Y + 3, Z, -1);
  194.                                 }
  195.                                 case 28:
  196.                                 {
  197.                                         new Float:X, Float:Y, Float:Z;
  198.                                         GetPlayerPos(playerid, X, Y, Z);
  199.                                         Tec_9 = CreatePickup(372, 3, X + 1, Y + 3, Z, -1);
  200.                                 }
  201.                                 case 29:
  202.                                 {
  203.                                         new Float:X, Float:Y, Float:Z;
  204.                                         GetPlayerPos(playerid, X, Y, Z);
  205.                                         Country_Rifle = CreatePickup(357, 3, X + 1, Y + 3, Z, -1);
  206.                                 }
  207.                                 case 30:
  208.                                 {
  209.                                         new Float:X, Float:Y, Float:Z;
  210.                                         GetPlayerPos(playerid, X, Y, Z);
  211.                                         Sniper_Rifle = CreatePickup(358, 3, X + 1, Y + 3, Z, -1);
  212.                                 }
  213.                                 case 31:
  214.                                 {
  215.                                         new Float:X, Float:Y, Float:Z;
  216.                                         GetPlayerPos(playerid, X, Y, Z);
  217.                                         RPG = CreatePickup(359, 3, X + 1, Y + 3, Z, -1);
  218.                                 }
  219.                                 case 32:
  220.                                 {
  221.                                         new Float:X, Float:Y, Float:Z;
  222.                                         GetPlayerPos(playerid, X, Y, Z);
  223.                                         HS_Rocket = CreatePickup(360, 3, X + 1, Y + 3, Z, -1);
  224.                                 }
  225.                                 case 33:
  226.                                 {
  227.                                         new Float:X, Float:Y, Float:Z;
  228.                                         GetPlayerPos(playerid, X, Y, Z);
  229.                                         Flamethrower = CreatePickup(361, 3, X + 1, Y + 3, Z, -1);
  230.                                 }
  231.                                 case 34:
  232.                                 {
  233.                                         new Float:X, Float:Y, Float:Z;
  234.                                         GetPlayerPos(playerid, X, Y, Z);
  235.                                         Minigun = CreatePickup(362, 3, X + 1, Y + 3, Z, -1);
  236.                                 }
  237.                                 case 35:
  238.                                 {
  239.                                         new Float:X, Float:Y, Float:Z;
  240.                                         GetPlayerPos(playerid, X, Y, Z);
  241.                                         Satchel_Charge = CreatePickup(363, 3, X + 1, Y + 3, Z, -1);
  242.                                 }
  243.                                 case 36:
  244.                                 {
  245.                                         new Float:X, Float:Y, Float:Z;
  246.                                         GetPlayerPos(playerid, X, Y, Z);
  247.                                         Detonator = CreatePickup(364, 3, X + 1, Y + 3, Z, -1);
  248.                                 }
  249.                                 case 37:
  250.                                 {
  251.                                         new Float:X, Float:Y, Float:Z;
  252.                                         GetPlayerPos(playerid, X, Y, Z);
  253.                                         Spraycan = CreatePickup(365, 3, X + 1, Y + 3, Z, -1);
  254.                                 }
  255.                                 case 38:
  256.                                 {
  257.                                         new Float:X, Float:Y, Float:Z;
  258.                                         GetPlayerPos(playerid, X, Y, Z);
  259.                                         Fire_Extinguisher = CreatePickup(366, 3, X + 1, Y + 3, Z, -1);
  260.                                 }
  261.                                 case 39:
  262.                                 {
  263.                                         new Float:X, Float:Y, Float:Z;
  264.                                         GetPlayerPos(playerid, X, Y, Z);
  265.                                         Camera = CreatePickup(367, 3, X + 1, Y + 3, Z, -1);
  266.                                 }
  267.                                 case 40:
  268.                                 {
  269.                                         new Float:X, Float:Y, Float:Z;
  270.                                         GetPlayerPos(playerid, X, Y, Z);
  271.                                         Night_Vis_Goggles = CreatePickup(368, 3, X + 1, Y + 3, Z, -1);
  272.                                 }
  273.                                 case 41:
  274.                                 {
  275.                                         new Float:X, Float:Y, Float:Z;
  276.                                         GetPlayerPos(playerid, X, Y, Z);
  277.                                         Thermal_Goggles = CreatePickup(369, 3, X + 1, Y + 3, Z, -1);
  278.                                 }
  279.                                 case 42:
  280.                                 {
  281.                                         new Float:X, Float:Y, Float:Z;
  282.                                         GetPlayerPos(playerid, X, Y, Z);
  283.                                         Parachute = CreatePickup(371, 3, X + 1, Y + 3, Z, -1);
  284.                                 }
  285.                         }
  286.                 }
  287.         }
  288.         return 1;
  289. }
  290.  
  291. public OnPlayerPickUpPickup(playerid, pickupid)
  292. {
  293.         if(pickupid == Brass_Knuckles)
  294.         {
  295.                 GivePlayerWeapon(playerid, 1, 1);
  296.         }
  297.  
  298.         if(pickupid == Golf_Club)
  299.         {
  300.                 GivePlayerWeapon(playerid, 2, 1);
  301.         }
  302.  
  303.         if(pickupid == Nightstick)
  304.         {
  305.                 GivePlayerWeapon(playerid, 3, 1);
  306.         }
  307.  
  308.         if(pickupid == Knife)
  309.         {
  310.                 GivePlayerWeapon(playerid, 4, 1);
  311.         }
  312.  
  313.         if(pickupid == Baseball_Bat)
  314.         {
  315.                 GivePlayerWeapon(playerid, 5, 1);
  316.         }
  317.  
  318.         if(pickupid == Shovel)
  319.         {
  320.                 GivePlayerWeapon(playerid, 6, 1);
  321.         }
  322.  
  323.         if(pickupid == Pool_Cue)
  324.         {
  325.                 GivePlayerWeapon(playerid, 7, 1);
  326.         }
  327.         if(pickupid == Katana)
  328.         {
  329.                 GivePlayerWeapon(playerid, 8, 1);
  330.         }
  331.  
  332.         if(pickupid == Chainsaw)
  333.         {
  334.                 GivePlayerWeapon(playerid, 9, 1);
  335.         }
  336.  
  337.         if(pickupid == Double_Ended_Dildo)
  338.         {
  339.                 GivePlayerWeapon(playerid, 10, 1);
  340.         }
  341.  
  342.         if(pickupid == Dildo)
  343.         {
  344.                 GivePlayerWeapon(playerid, 11, 1);
  345.         }
  346.  
  347.         if(pickupid == Vibrator)
  348.         {
  349.                 GivePlayerWeapon(playerid, 12, 1);
  350.         }
  351.  
  352.         if(pickupid == Silver_Vibrator)
  353.         {
  354.                 GivePlayerWeapon(playerid, 13, 1);
  355.         }
  356.  
  357.         if(pickupid == Flowers)
  358.         {
  359.                 GivePlayerWeapon(playerid, 14, 1);
  360.         }
  361.  
  362.         if(pickupid == Cane)
  363.         {
  364.                 GivePlayerWeapon(playerid, 15, 1);
  365.         }
  366.  
  367.         if(pickupid == Grenade)
  368.         {
  369.                 GivePlayerWeapon(playerid, 16, 10);
  370.         }
  371.  
  372.         if(pickupid == Tear_Gas)
  373.         {
  374.                 GivePlayerWeapon(playerid, 17, 10);
  375.         }
  376.  
  377.         if(pickupid == Molotov_Cocktail)
  378.         {
  379.                 GivePlayerWeapon(playerid, 18, 10);
  380.         }
  381.  
  382.         if(pickupid == Colt_45)
  383.         {
  384.                 GivePlayerWeapon(playerid, 22, 500);
  385.         }
  386.  
  387.         if(pickupid == Silenced_Colt_45)
  388.         {
  389.                 GivePlayerWeapon(playerid, 23, 500);
  390.         }
  391.  
  392.         if(pickupid == Desert_Eagle)
  393.         {
  394.                 GivePlayerWeapon(playerid, 24, 500);
  395.         }
  396.  
  397.         if(pickupid == Shotgun)
  398.         {
  399.                 GivePlayerWeapon(playerid, 25, 500);
  400.         }
  401.  
  402.         if(pickupid == Sawnoff_Shotgun)
  403.         {
  404.                 GivePlayerWeapon(playerid, 26, 500);
  405.         }
  406.  
  407.         if(pickupid == Combat_Shotgun)
  408.         {
  409.                 GivePlayerWeapon(playerid, 27, 500);
  410.         }
  411.  
  412.         if(pickupid == Micro_SMG_Uzi)
  413.         {
  414.                 GivePlayerWeapon(playerid, 28, 500);
  415.         }
  416.  
  417.         if(pickupid == MP5)
  418.         {
  419.                 GivePlayerWeapon(playerid, 29, 500);
  420.         }
  421.  
  422.         if(pickupid == AK_47)
  423.         {
  424.                 GivePlayerWeapon(playerid, 30, 500);
  425.         }
  426.  
  427.         if(pickupid == M4)
  428.         {
  429.                 GivePlayerWeapon(playerid, 31, 500);
  430.         }
  431.  
  432.         if(pickupid == Tec_9)
  433.         {
  434.                 GivePlayerWeapon(playerid, 32, 500);
  435.         }
  436.  
  437.         if(pickupid == Country_Rifle)
  438.         {
  439.                 GivePlayerWeapon(playerid, 33, 500);
  440.         }
  441.  
  442.         if(pickupid == Sniper_Rifle)
  443.         {
  444.                 GivePlayerWeapon(playerid, 34, 500);
  445.         }
  446.  
  447.         if(pickupid == RPG)
  448.         {
  449.                 GivePlayerWeapon(playerid, 35, 10);
  450.         }
  451.  
  452.         if(pickupid == HS_Rocket)
  453.         {
  454.                 GivePlayerWeapon(playerid, 36, 10);
  455.         }
  456.  
  457.         if(pickupid == Flamethrower)
  458.         {
  459.                 GivePlayerWeapon(playerid, 37, 100);
  460.         }
  461.  
  462.         if(pickupid == Minigun)
  463.         {
  464.                 GivePlayerWeapon(playerid, 38, 100);
  465.         }
  466.  
  467.         if(pickupid == Satchel_Charge)
  468.         {
  469.                 GivePlayerWeapon(playerid, 39, 10);
  470.         }
  471.  
  472.         if(pickupid == Detonator)
  473.         {
  474.                 GivePlayerWeapon(playerid, 40, 1);
  475.         }
  476.  
  477.         if(pickupid == Spraycan)
  478.         {
  479.                 GivePlayerWeapon(playerid, 41, 200);
  480.         }
  481.  
  482.         if(pickupid == Fire_Extinguisher)
  483.         {
  484.                 GivePlayerWeapon(playerid, 42, 200);
  485.         }
  486.  
  487.         if(pickupid == Camera)
  488.         {
  489.                 GivePlayerWeapon(playerid, 43, 50);
  490.         }
  491.  
  492.         if(pickupid == Night_Vis_Goggles)
  493.         {
  494.                 GivePlayerWeapon(playerid, 44, 1);
  495.         }
  496.  
  497.         if(pickupid == Thermal_Goggles)
  498.         {
  499.                 GivePlayerWeapon(playerid, 45, 1);
  500.         }
  501.  
  502.         if(pickupid == Parachute)
  503.         {
  504.                 GivePlayerWeapon(playerid, 46, 1);
  505.         }
  506.         return 1;
  507. }
  508.  
  509.         CMD:criararma(playerid)
  510.         {
  511.                 new Lista[500];
  512.                 strcat(Lista, "Brass Knuckles \n");
  513.                 strcat(Lista, "Golf Club \n");
  514.                 strcat(Lista, "Nightstick \n");
  515.                 strcat(Lista, "Knife \n");
  516.                 strcat(Lista, "Baseball Bat \n");
  517.                 strcat(Lista, "Shovel \n");
  518.                 strcat(Lista, "Pool Cue \n");
  519.                 strcat(Lista, "Katana \n");
  520.                 strcat(Lista, "Chainsaw \n");
  521.                 strcat(Lista, "Double-ended Dildo \n");
  522.                 strcat(Lista, "Dildo \n");
  523.                 strcat(Lista, "Vibrator \n");
  524.                 strcat(Lista, "Silver Vibrator \n");
  525.                 strcat(Lista, "Flowers \n");
  526.                 strcat(Lista, "Cane \n");
  527.                 strcat(Lista, "Grenade \n");
  528.                 strcat(Lista, "Tear Gas \n");
  529.                 strcat(Lista, "Molotov Cocktail \n");
  530.                 strcat(Lista, "9mm \n");
  531.                 strcat(Lista, "Silenced 9mm \n");
  532.                 strcat(Lista, "Desert Eagle \n");
  533.                 strcat(Lista, "Shotgun \n");
  534.                 strcat(Lista, "Sawnoff Shotgun \n");
  535.                 strcat(Lista, "Combat Shotgun \n");
  536.                 strcat(Lista, "Micro SMG/Uzi \n");
  537.                 strcat(Lista, "MP5 \n");
  538.                 strcat(Lista, "AK-47 \n");
  539.                 strcat(Lista, "M4 \n");
  540.                 strcat(Lista, "Tec-9 \n");
  541.                 strcat(Lista, "Country Rifle \n");
  542.                 strcat(Lista, "Sniper Rifle \n");
  543.                 strcat(Lista, "RPG \n");
  544.                 strcat(Lista, "HS Rocket \n");
  545.                 strcat(Lista, "Flamethrower \n");
  546.                 strcat(Lista, "Minigun \n");
  547.                 strcat(Lista, "Satchel Charge \n");
  548.                 strcat(Lista, "Detonator \n");
  549.                 strcat(Lista, "Spraycan \n");
  550.                 strcat(Lista, "Fire Extinguisher \n");
  551.                 strcat(Lista, "Camera \n");
  552.                 strcat(Lista, "Night Vis Goggles \n");
  553.                 strcat(Lista, "Thermal Goggles \n");
  554.                 strcat(Lista, "Parachute");
  555.                 if(IsPlayerAdmin(playerid))
  556.                 ShowPlayerDialog(playerid, Armas, DIALOG_STYLE_LIST, "Creator of Weapons System", Lista, "Criar", "Fechar");
  557.                 return 1;
  558.         }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top