Advertisement
Xaviour212

NS-RP Weapon Shop Menu

Mar 9th, 2011
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 15.93 KB | None | 0 0
  1. //Credit to : Xaviour212 and [Ulric]MasBoy
  2. //Only in NS-RP and in Defend Our Country server
  3.  
  4. #include <a_samp>
  5. //==============================================================================
  6. #define COLOR_INFO 0x00ff00ff //Green
  7. //==============================================================================
  8. public OnPlayerCommandText(playerid, cmdtext[])
  9. {
  10.     if(strcmp(cmdtext, "/weapshop", true) == 0)
  11.     {
  12.         ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Weapon Shop Menu", "Pistol \nSilenced Pistol \nDesert Eagle \nShotgun \nSawn Off Shotgun \nCombat Shotgun \nMicro Uzi \nMP5 \nAK47 \nM4 \nTec9 \nRifle \nSniper Rifle \nRPG \nMissile Launcher \nFlame Thrower \nMinigun \nSachet Charges \nDetonator \nSpray Paint \nFire Extinguisher \nCamera \nNightvision Goggles \nThermal Goggles \nParachute \nBck", "Ok!", "Cancel");
  13.         ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Weapon Shop Menu", "Knuckles \nGolf Club \nNight Stick \nKnife \nBaseball Bat \nShovel \nPool cue \nKatana \nChainsaw \nPurple Dildo \nWhite Dildo \nLong White Dildo \nWhite Dildo 2 \nFlowers \nCane \nGrenades \nTear Gas \nMolotovsn \nNext Page", "Ok!", "Cancel");
  14.         return 1;
  15.     }
  16.     return 0;
  17. }
  18. //==============================================================================
  19. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  20. {
  21.     if(dialogid == 1)
  22.     {
  23.         if(response)
  24.         {
  25.             if(listitem == 0)
  26.             {
  27.                 GivePlayerWeapon(playerid,1, 10000);
  28.                 new name[256];
  29.                 new string[256];
  30.                 GetPlayerName(playerid, name, sizeof(name));
  31.                 format(string, sizeof(string), "[Info] %s got a Knuckles.", name);
  32.                 SendClientMessageToAll(COLOR_INFO, string);
  33.             }
  34.             if(listitem == 1)
  35.             {
  36.                 GivePlayerWeapon(playerid,2, 10000);
  37.                 new name[256];
  38.                 new string[256];
  39.                 GetPlayerName(playerid, name, sizeof(name));
  40.                 format(string, sizeof(string), "[Info] %s got a Golf Club.", name);
  41.                 SendClientMessageToAll(COLOR_INFO, string);
  42.             }
  43.             if(listitem == 2)
  44.             {
  45.                 GivePlayerWeapon(playerid,3, 10000);
  46.                 new name[256];
  47.                 new string[256];
  48.                 GetPlayerName(playerid, name, sizeof(name));
  49.                 format(string, sizeof(string), "[Info] %s got a Night Stick.", name);
  50.                 SendClientMessageToAll(COLOR_INFO, string);
  51.             }
  52.             if(listitem == 3)
  53.             {
  54.                 GivePlayerWeapon(playerid,4, 10000);
  55.                 new name[256];
  56.                 new string[256];
  57.                 GetPlayerName(playerid, name, sizeof(name));
  58.                 format(string, sizeof(string), "[Info] %s got a Knife.", name);
  59.                 SendClientMessageToAll(COLOR_INFO, string);
  60.             }
  61.             if(listitem == 4)
  62.             {
  63.                 GivePlayerWeapon(playerid,5, 10000);
  64.                 new name[256];
  65.                 new string[256];
  66.                 GetPlayerName(playerid, name, sizeof(name));
  67.                 format(string, sizeof(string), "[Info] %s got an Baseball Bat.", name);
  68.                 SendClientMessageToAll(COLOR_INFO, string);
  69.             }
  70.             if(listitem == 5)
  71.             {
  72.                 GivePlayerWeapon(playerid,6, 10000);
  73.                 new name[256];
  74.                 new string[256];
  75.                 GetPlayerName(playerid, name, sizeof(name));
  76.                 format(string, sizeof(string), "[Info] %s got an Shovel.", name);
  77.                 SendClientMessageToAll(COLOR_INFO, string);
  78.             }
  79.             if(listitem == 6)
  80.             {
  81.                 GivePlayerWeapon(playerid,7, 10000);
  82.                 new name[256];
  83.                 new string[256];
  84.                 GetPlayerName(playerid, name, sizeof(name));
  85.                 format(string, sizeof(string), "[Info] %s got an Pool cue.", name);
  86.                 SendClientMessageToAll(COLOR_INFO, string);
  87.             }
  88.             if(listitem == 7)
  89.             {
  90.                 GivePlayerWeapon(playerid,8, 10000);
  91.                 new name[256];
  92.                 new string[256];
  93.                 GetPlayerName(playerid, name, sizeof(name));
  94.                 format(string, sizeof(string), "[Info] %s got a Katana.", name);
  95.                 SendClientMessageToAll(COLOR_INFO, string);
  96.             }
  97.             if(listitem == 8)
  98.             {
  99.                 GivePlayerWeapon(playerid,9, 10000);
  100.                 new name[256];
  101.                 new string[256];
  102.                 GetPlayerName(playerid, name, sizeof(name));
  103.                 format(string, sizeof(string), "[Info] %s got a Chainsaw.", name);
  104.                 SendClientMessageToAll(COLOR_INFO, string);
  105.             }
  106.             if(listitem == 9)
  107.             {
  108.                 GivePlayerWeapon(playerid,10, 10000);
  109.                 new name[256];
  110.                 new string[256];
  111.                 GetPlayerName(playerid, name, sizeof(name));
  112.                 format(string, sizeof(string), "[Info] %s got a Purple Dildo.", name);
  113.                 SendClientMessageToAll(COLOR_INFO, string);
  114.             }
  115.             if(listitem == 10)
  116.             {
  117.                 GivePlayerWeapon(playerid,11, 10000);
  118.                 new name[256];
  119.                 new string[256];
  120.                 GetPlayerName(playerid, name, sizeof(name));
  121.                 format(string, sizeof(string), "[Info] %s got a White Dildo.", name);
  122.                 SendClientMessageToAll(COLOR_INFO, string);
  123.             }
  124.             if(listitem == 11)
  125.             {
  126.                 GivePlayerWeapon(playerid,12, 10000);
  127.                 new name[256];
  128.                 new string[256];
  129.                 GetPlayerName(playerid, name, sizeof(name));
  130.                 format(string, sizeof(string), "[Info] %s got a Long White Dildo.", name);
  131.                 SendClientMessageToAll(COLOR_INFO, string);
  132.             }
  133.             if(listitem == 12)
  134.             {
  135.                 GivePlayerWeapon(playerid,13, 10000);
  136.                 new name[256];
  137.                 new string[256];
  138.                 GetPlayerName(playerid, name, sizeof(name));
  139.                 format(string, sizeof(string), "[Info] %s got a White Dildo 2.", name);
  140.                 SendClientMessageToAll(COLOR_INFO, string);
  141.             }
  142.             if(listitem == 13)
  143.             {
  144.                 GivePlayerWeapon(playerid,14, 10000);
  145.                 new name[256];
  146.                 new string[256];
  147.                 GetPlayerName(playerid, name, sizeof(name));
  148.                 format(string, sizeof(string), "[Info] %s got a Flowers.", name);
  149.                 SendClientMessageToAll(COLOR_INFO, string);
  150.             }
  151.             if(listitem == 14)
  152.             {
  153.                 GivePlayerWeapon(playerid,15, 10000);
  154.                 new name[256];
  155.                 new string[256];
  156.                 GetPlayerName(playerid, name, sizeof(name));
  157.                 format(string, sizeof(string), "[Info] %s got a Cane.", name);
  158.                 SendClientMessageToAll(COLOR_INFO, string);
  159.             }
  160.             if(listitem == 15)
  161.             {
  162.                 GivePlayerWeapon(playerid,16, 10000);
  163.                 new name[256];
  164.                 new string[256];
  165.                 GetPlayerName(playerid, name, sizeof(name));
  166.                 format(string, sizeof(string), "[Info] %s got a Grenades.", name);
  167.                 SendClientMessageToAll(COLOR_INFO, string);
  168.             }
  169.             if(listitem == 16)
  170.             {
  171.                 GivePlayerWeapon(playerid,17, 10000);
  172.                 new name[256];
  173.                 new string[256];
  174.                 GetPlayerName(playerid, name, sizeof(name));
  175.                 format(string, sizeof(string), "[Info] %s got a Tear Gas.", name);
  176.                 SendClientMessageToAll(COLOR_INFO, string);
  177.             }
  178.             if(listitem == 17)
  179.             {
  180.                 GivePlayerWeapon(playerid,18, 10000);
  181.                 new name[256];
  182.                 new string[256];
  183.                 GetPlayerName(playerid, name, sizeof(name));
  184.                 format(string, sizeof(string), "[Info] %s got a Molotovs.", name);
  185.                 SendClientMessageToAll(COLOR_INFO, string);
  186.             }
  187.             if(listitem == 18)//Next page
  188.             {
  189.                  ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Weapons", "Pistol \nSilenced Pistol \nDesert Eagle \nShotgun \nSawn Off Shotgun \nCombat Shotgun \nMicro Uzi \nMP5 \nAK47 \nM4 \nTec9 \nRifle \nSniper Rifle \nRPG \nMissile Launcher \nFlame Thrower \nMinigun \nSachet Charges \nDetonator \nSpray Paint \nFire Extinguisher \nCamera \nNightvision Goggles \nThermal Goggles \nParachute \nBACK", "Ok!", "Cancel");
  190.             }
  191.             if(listitem == 19)//Bacc
  192.             {
  193.                  ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Weapons", "Knuckles \nGolf Club \nNight Stick \nKnife \nBaseball Bat \nShovel \nPool cue \nKatana \nChainsaw \nPurple Dildo \nWhite Dildo \nLong White Dildo \nWhite Dildo 2 \nFlowers \nCane \nGrenades \nTear Gas \nMolotovsn \nNext Page \nBACK", "Ok!", "Cancel");
  194.             }
  195.  
  196.         }
  197.     }
  198.  
  199.  
  200.     if(dialogid == 2)//Dialog 2
  201.     {
  202.         if(response)
  203.         {
  204.             if(listitem == 0)
  205.             {
  206.                 GivePlayerWeapon(playerid,22, 10000);
  207.                 new name[256];
  208.                 new string[256];
  209.                 GetPlayerName(playerid, name, sizeof(name));
  210.                 format(string, sizeof(string), "[Info] %s got a Pistol.", name);
  211.                 SendClientMessageToAll(COLOR_INFO, string);
  212.             }
  213.             if(listitem == 1)
  214.             {
  215.                 GivePlayerWeapon(playerid,23, 10000);
  216.                 new name[256];
  217.                 new string[256];
  218.                 GetPlayerName(playerid, name, sizeof(name));
  219.                 format(string, sizeof(string), "[Info] %s got a Silenced Pistol.", name);
  220.                 SendClientMessageToAll(COLOR_INFO, string);
  221.             }
  222.             if(listitem == 2)
  223.             {
  224.                 GivePlayerWeapon(playerid,24, 10000);
  225.                 new name[256];
  226.                 new string[256];
  227.                 GetPlayerName(playerid, name, sizeof(name));
  228.                 format(string, sizeof(string), "[Info] %s got a Desert Eagle.", name);
  229.                 SendClientMessageToAll(COLOR_INFO, string);
  230.             }
  231.             if(listitem == 3)
  232.             {
  233.                 GivePlayerWeapon(playerid,25, 10000);
  234.                 new name[256];
  235.                 new string[256];
  236.                 GetPlayerName(playerid, name, sizeof(name));
  237.                 format(string, sizeof(string), "[Info] %s got a Shotgun.", name);
  238.                 SendClientMessageToAll(COLOR_INFO, string);
  239.             }
  240.             if(listitem == 4)
  241.             {
  242.                 GivePlayerWeapon(playerid,26, 10000);
  243.                 new name[256];
  244.                 new string[256];
  245.                 GetPlayerName(playerid, name, sizeof(name));
  246.                 format(string, sizeof(string), "[Info] %s got a Sawn Off Shotgun.", name);
  247.                 SendClientMessageToAll(COLOR_INFO, string);
  248.             }
  249.             if(listitem == 5)
  250.             {
  251.                 GivePlayerWeapon(playerid,27, 10000);
  252.                 new name[256];
  253.                 new string[256];
  254.                 GetPlayerName(playerid, name, sizeof(name));
  255.                 format(string, sizeof(string), "[Info] %s got a Combat Shotgun.", name);
  256.                 SendClientMessageToAll(COLOR_INFO, string);
  257.             }
  258.             if(listitem == 6)
  259.             {
  260.                 GivePlayerWeapon(playerid,28, 10000);
  261.                 new name[256];
  262.                 new string[256];
  263.                 GetPlayerName(playerid, name, sizeof(name));
  264.                 format(string, sizeof(string), "[Info] %s got a Micro Uzi.", name);
  265.                 SendClientMessageToAll(COLOR_INFO, string);
  266.             }
  267.             if(listitem == 7)
  268.             {
  269.                 GivePlayerWeapon(playerid,29, 10000);
  270.                 new name[256];
  271.                 new string[256];
  272.                 GetPlayerName(playerid, name, sizeof(name));
  273.                 format(string, sizeof(string), "[Info] %s got a MP5.", name);
  274.                 SendClientMessageToAll(COLOR_INFO, string);
  275.             }
  276.             if(listitem == 8)
  277.             {
  278.                 GivePlayerWeapon(playerid,30, 10000);
  279.                 new name[256];
  280.                 new string[256];
  281.                 GetPlayerName(playerid, name, sizeof(name));
  282.                 format(string, sizeof(string), "[Info] %s got a AK47.", name);
  283.                 SendClientMessageToAll(COLOR_INFO, string);
  284.             }
  285.             if(listitem == 9)
  286.             {
  287.                 GivePlayerWeapon(playerid,31, 10000);
  288.                 new name[256];
  289.                 new string[256];
  290.                 GetPlayerName(playerid, name, sizeof(name));
  291.                 format(string, sizeof(string), "[Info] %s got a M4.", name);
  292.                 SendClientMessageToAll(COLOR_INFO, string);
  293.             }
  294.             if(listitem == 10)
  295.             {
  296.                 GivePlayerWeapon(playerid,32, 10000);
  297.                 new name[256];
  298.                 new string[256];
  299.                 GetPlayerName(playerid, name, sizeof(name));
  300.                 format(string, sizeof(string), "[Info] %s got a Tec9.", name);
  301.                 SendClientMessageToAll(COLOR_INFO, string);
  302.             }
  303.             if(listitem == 11)
  304.             {
  305.                 GivePlayerWeapon(playerid,33, 10000);
  306.                 new name[256];
  307.                 new string[256];
  308.                 GetPlayerName(playerid, name, sizeof(name));
  309.                 format(string, sizeof(string), "[Info] %s got a Rifle.", name);
  310.                 SendClientMessageToAll(COLOR_INFO, string);
  311.             }
  312.             if(listitem == 12)
  313.             {
  314.                 GivePlayerWeapon(playerid,34, 10000);
  315.                 new name[256];
  316.                 new string[256];
  317.                 GetPlayerName(playerid, name, sizeof(name));
  318.                 format(string, sizeof(string), "[Info] %s got a Sniper Rifle.", name);
  319.                 SendClientMessageToAll(COLOR_INFO, string);
  320.             }
  321.             if(listitem == 13)
  322.             {
  323.                 GivePlayerWeapon(playerid,35, 10000);
  324.                 new name[256];
  325.                 new string[256];
  326.                 GetPlayerName(playerid, name, sizeof(name));
  327.                 format(string, sizeof(string), "[Info] %s got a RPG.", name);
  328.                 SendClientMessageToAll(COLOR_INFO, string);
  329.             }
  330.             if(listitem == 14)
  331.             {
  332.                 GivePlayerWeapon(playerid,36, 10000);
  333.                 new name[256];
  334.                 new string[256];
  335.                 GetPlayerName(playerid, name, sizeof(name));
  336.                 format(string, sizeof(string), "[Info] %s got a Missile Launcher.", name);
  337.                 SendClientMessageToAll(COLOR_INFO, string);
  338.             }
  339.             if(listitem == 15)
  340.             {
  341.                 GivePlayerWeapon(playerid,37, 10000);
  342.                 new name[256];
  343.                 new string[256];
  344.                 GetPlayerName(playerid, name, sizeof(name));
  345.                 format(string, sizeof(string), "[Info] %s got a Flame Thrower.", name);
  346.                 SendClientMessageToAll(COLOR_INFO, string);
  347.             }
  348.             if(listitem == 16)
  349.             {
  350.                 GivePlayerWeapon(playerid,38, 10000);
  351.                 new name[256];
  352.                 new string[256];
  353.                 GetPlayerName(playerid, name, sizeof(name));
  354.                 format(string, sizeof(string), "[Info] %s got a Minigun.", name);
  355.                 SendClientMessageToAll(COLOR_INFO, string);
  356.             }
  357.             if(listitem == 17)
  358.             {
  359.                 GivePlayerWeapon(playerid,39, 10000);
  360.                 new name[256];
  361.                 new string[256];
  362.                 GetPlayerName(playerid, name, sizeof(name));
  363.                 format(string, sizeof(string), "[Info] %s got a Sachet Charges.", name);
  364.                 SendClientMessageToAll(COLOR_INFO, string);
  365.             }
  366.             if(listitem == 18)
  367.             {
  368.                 GivePlayerWeapon(playerid,40, 10000);
  369.                 new name[256];
  370.                 new string[256];
  371.                 GetPlayerName(playerid, name, sizeof(name));
  372.                 format(string, sizeof(string), "[Info] %s got a Detonator.", name);
  373.                 SendClientMessageToAll(COLOR_INFO, string);
  374.             }
  375.             if(listitem == 19)
  376.             {
  377.                 GivePlayerWeapon(playerid,41, 10000);
  378.                 new name[256];
  379.                 new string[256];
  380.                 GetPlayerName(playerid, name, sizeof(name));
  381.                 format(string, sizeof(string), "[Info] %s got a Spray Paint.", name);
  382.                 SendClientMessageToAll(COLOR_INFO, string);
  383.             }
  384.             if(listitem == 20)
  385.             {
  386.                 GivePlayerWeapon(playerid,42, 10000);
  387.                 new name[256];
  388.                 new string[256];
  389.                 GetPlayerName(playerid, name, sizeof(name));
  390.                 format(string, sizeof(string), "[Info] %s got a Fire Extinguisher.", name);
  391.                 SendClientMessageToAll(COLOR_INFO, string);
  392.             }
  393.             if(listitem == 21)
  394.             {
  395.                 GivePlayerWeapon(playerid,43, 10000);
  396.                 new name[256];
  397.                 new string[256];
  398.                 GetPlayerName(playerid, name, sizeof(name));
  399.                 format(string, sizeof(string), "[Info] %s got a Camera.", name);
  400.                 SendClientMessageToAll(COLOR_INFO, string);
  401.             }
  402.             if(listitem == 22)
  403.             {
  404.                 GivePlayerWeapon(playerid,44, 10000);
  405.                 new name[256];
  406.                 new string[256];
  407.                 GetPlayerName(playerid, name, sizeof(name));
  408.                 format(string, sizeof(string), "[Info] %s got a Nightvision Goggles.", name);
  409.                 SendClientMessageToAll(COLOR_INFO, string);
  410.             }
  411.             if(listitem == 23)
  412.             {
  413.                 GivePlayerWeapon(playerid,45, 10000);
  414.                 new name[256];
  415.                 new string[256];
  416.                 GetPlayerName(playerid, name, sizeof(name));
  417.                 format(string, sizeof(string), "[Info] %s got a Thermal Goggles.", name);
  418.                 SendClientMessageToAll(COLOR_INFO, string);
  419.             }
  420.             if(listitem == 24)
  421.             {
  422.                 GivePlayerWeapon(playerid,46, 10000);
  423.                 new name[256];
  424.                 new string[256];
  425.                 GetPlayerName(playerid, name, sizeof(name));
  426.                 format(string, sizeof(string), "[Info] %s got a Parachute.", name);
  427.                 SendClientMessageToAll(COLOR_INFO, string);
  428.             }
  429.             if(listitem == 25)//Bacc
  430.             {
  431.                  ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Weapons", "Knuckles \nGolf Club \nNight Stick \nKnife \nBaseball Bat \nShovel \nPool cue \nKatana \nChainsaw \nPurple Dildo \nWhite Dildo \nLong White Dildo \nWhite Dildo 2 \nFlowers \nCane \nGrenades \nTear Gas \nMolotovsn \nNext Page", "Ok!", "Cancel");
  432.             }
  433.         }
  434.     }
  435.     return 1;
  436. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement