Swerdder

Free Weapon

Jul 25th, 2014
376
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 5.89 KB | None | 0 0
  1. /*
  2. ////////////////////////////////////////////////////////////////////////////////
  3. ///////////////////////  __   _  _  _   _        _     /////////////////////////
  4. //////////////////////  |  _ |_ | \/ | | | |\ | | |   //////////////////////////
  5. /////////////////////   \__/ |_ |_||_| |_| | \| |_|  ///////////////////////////
  6. ////////////////////                                ////////////////////////////
  7. ////////////////////////////////////////////////////////////////////////////////
  8.  
  9. */
  10. #include <a_samp>
  11.  
  12. #define DIALOG_WEAPON       0
  13. #define DIALOG_PISTOL       1
  14. #define DIALOG_SHOTGUN      2
  15. #define DIALOG_MECHINEGUN   3
  16. #define DIALOG_ASSAULT      4
  17. #define DIALOG_SNIPER       5
  18.  
  19. #define COLOR_RED 0xAA3333AA
  20.  
  21. public OnFilterScriptInit()
  22. {
  23.    print("\n--------------------------------------");
  24.    print(" Weapon-Shop by Gemini Tz");
  25.    print("--------------------------------------\n");
  26.    return 1;
  27. }
  28.  
  29. public OnPlayerCommandText(playerid, cmdtext[])
  30. {
  31.    if (strcmp("/weapon", cmdtext, true))
  32.    {
  33.       ShowPlayerDialog(playerid, DIALOG_WEAPON, DIALOG_STYLE_LIST, "Weapon", "Pistol\nShotgun\nSub-MechineGun\nAssault\nSniper", "Choose", "Cancel");
  34.       return 1;
  35.    }
  36.    return 0;
  37. }
  38.  
  39. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  40. {
  41.    if(dialogid == DIALOG_WEAPON)
  42.    {
  43.        if(response)
  44.        {
  45.            switch(listitem)
  46.            {
  47.               case 0:
  48.               {
  49.                ShowPlayerDialog(playerid, DIALOG_PISTOL, DIALOG_STYLE_LIST, "Weapon", "Pistol\nDesert-Eagle\nSilencePistol", "Select", "close");
  50.             }
  51.             case 1:
  52.             {
  53.                ShowPlayerDialog(playerid, DIALOG_SHOTGUN, DIALOG_STYLE_LIST, "Weapon", "Sawn-Off\nSpas\nShotgun", "Select", "Close");
  54.             }
  55.             case 2:
  56.             {
  57.                ShowPlayerDialog(playerid, DIALOG_MECHINEGUN, DIALOG_STYLE_LIST, "Weapon", "mp5\nTec9\nUzi", "Select", "Close");
  58.             }
  59.             case 3:
  60.             {
  61.                ShowPlayerDialog(playerid, DIALOG_ASSAULT, DIALOG_STYLE_LIST, "Weapon", "m4\nAk-47", "Select", "Close");
  62.             }
  63.             case 4:
  64.             {
  65.                ShowPlayerDialog(playerid, DIALOG_SNIPER, DIALOG_STYLE_LIST, "Weapon", "Sniper-Riffle\nCountry-Riffle", "Select", "Close");
  66.             }
  67.          }
  68.       }
  69.    }
  70.    if(dialogid == DIALOG_PISTOL)
  71.    {
  72.        if(response)
  73.        {
  74.            switch(listitem)
  75.            {
  76.               case 0:
  77.               {
  78.                GivePlayerWeapon(playerid, 22, 99999);
  79.                SendClientMessage(playerid, COLOR_RED, "{0000FF}This Server Using Free Weapon by Gemini Tz");
  80.             }
  81.            
  82.             case 1:
  83.             {
  84.                GivePlayerWeapon(playerid, 24, 99999);
  85.                SendClientMessage(playerid, COLOR_RED, "{0000FF}This Server Using Free Weapon by Gemini Tz");
  86.             }
  87.            
  88.             case 2:
  89.             {
  90.                    GivePlayerWeapon(playerid, 23, 99999);
  91.                 SendClientMessage(playerid, COLOR_RED, "{0000FF}This Server Using Free Weapon by Gemini Tz");
  92.              }
  93.          }
  94.       }
  95.    }
  96.    if(dialogid == DIALOG_SHOTGUN)
  97.    {
  98.        if(response)
  99.        {
  100.            switch(listitem)
  101.            {
  102.               case 0:
  103.               {
  104.                GivePlayerWeapon(playerid, 26, 99999);
  105.                SendClientMessage(playerid, COLOR_RED, "{0000FF}This Server Using Free Weapon by Gemini Tz");
  106.             }
  107.  
  108.             case 1:
  109.             {
  110.                GivePlayerWeapon(playerid, 27, 99999);
  111.                SendClientMessage(playerid, COLOR_RED, "{0000FF}This Server Using Free Weapon by Gemini Tz");
  112.             }
  113.  
  114.          case 2:
  115.              {
  116.                GivePlayerWeapon(playerid, 25, 99999);
  117.                SendClientMessage(playerid, COLOR_RED, "{0000FF}This Server Using Free Weapon by Gemini Tz");
  118.             }
  119.          }
  120.       }
  121.    }
  122.    if(dialogid == DIALOG_MECHINEGUN)
  123.    {
  124.        if(response)
  125.        {
  126.            switch(listitem)
  127.            {
  128.               case 0:
  129.               {
  130.                   GivePlayerWeapon(playerid, 29, 99999);
  131.                    SendClientMessage(playerid, COLOR_RED, "{0000FF}This Server Using Free Weapon by Gemini Tz");
  132.                 }
  133.  
  134.             case 1:
  135.             {
  136.                 GivePlayerWeapon(playerid, 32, 99999);
  137.                 SendClientMessage(playerid, COLOR_RED, "{0000FF}This Server Using Free Weapon by Gemini Tz");
  138.              }
  139.  
  140.             case 2:
  141.             {
  142.                 GivePlayerWeapon(playerid, 28, 99999);
  143.                 SendClientMessage(playerid, COLOR_RED, "{0000FF}This Server Using Free Weapon by Gemini Tz");
  144.             }
  145.          }
  146.       }
  147.    }
  148.    if(dialogid == DIALOG_ASSAULT)
  149.    {
  150.        if(response)
  151.        {
  152.            switch(listitem)
  153.            {
  154.             case 0:
  155.             {
  156.                 GivePlayerWeapon(playerid, 31, 99999);
  157.                SendClientMessage(playerid, COLOR_RED, "{0000FF}This Server Using Free Weapon by Gemini Tz");
  158.             }
  159.            
  160.             case 1:
  161.             {
  162.                 GivePlayerWeapon(playerid, 30, 99999);
  163.                 SendClientMessage(playerid, COLOR_RED, "{0000FF}This Server Using Free Weapon by Gemini Tz");
  164.             }
  165.          }
  166.       }
  167.    }
  168.    if(dialogid == DIALOG_SNIPER)
  169.    {
  170.        if(response)
  171.        {
  172.          switch(listitem)
  173.          {
  174.               case 0:
  175.               {
  176.                   GivePlayerWeapon(playerid, 34, 99999);
  177.                SendClientMessage(playerid, COLOR_RED, "{0000FF}This Server Using Free Weapon by Gemini Tz");
  178.             }
  179.            
  180.             case 1:
  181.             {
  182.                 GivePlayerWeapon(playerid, 33, 99999);
  183.                 SendClientMessage(playerid, COLOR_RED, "{0000FF}This Server Using Free Weapon by Gemini Tz");
  184.             }
  185.          }
  186.       }
  187.    }
  188.    return 1;
  189. }
Add Comment
Please, Sign In to add comment