Advertisement
Fr3ak

Shop

May 12th, 2012
725
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.22 KB | None | 0 0
  1. //============================================================================//
  2. //                              Weapon Shop                                   //
  3. //                           Scripted By Sean                                 //
  4. //============================================================================//
  5.  
  6. //Includes//
  7. #include <a_samp>
  8. #include <zcmd>
  9.  
  10. //Defines//
  11. #define COLOR_GREEN 0x008000FF
  12.  
  13. COMMAND:shop(playerid, params[])
  14. {
  15.     ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Weapon Shop", "Colt 45 ($3,000)\nDesert Eagle ($5,000)\nShotgun ($8,000)\nSawnoff Shotgun ($10,000)\nCombat Shotgun ($9,000)\nMicro SMG ($7,000)\nTec9 ($7,000)\nMP5 ($9,000)\nAK-47 ($11,000)\nM4 ($12000)\nCountry Rifle ($15,000)\nSniper Rifle ($20,000)\n", "Buy!", "Cancel");
  16.     return 1;
  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.                 if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]: You don't have enough money to buy this weapon!");
  28.                 GivePlayerWeapon(playerid, 22, 200);
  29.                 GivePlayerMoney(playerid, -3000);
  30.                 SendClientMessage(playerid, COLOR_GREEN, "You have purchased a 9mm!");
  31.             }
  32.             if(listitem == 1)
  33.             {
  34.                 if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]: You don't have enough money to buy this weapon!");
  35.                 GivePlayerWeapon(playerid, 24, 200);
  36.                 GivePlayerMoney(playerid, -5000);
  37.                 SendClientMessage(playerid, COLOR_GREEN, "You have purchased a Desert Eagle!");
  38.             }
  39.             if(listitem == 2)
  40.             {
  41.                 if(GetPlayerMoney(playerid) < 8000) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]: You don't have enough money to buy this weapon!");
  42.                 GivePlayerWeapon(playerid, 25, 200);
  43.                 GivePlayerMoney(playerid, -8000);
  44.                 SendClientMessage(playerid, COLOR_GREEN, "You have purchased a Shotgun!");
  45.             }
  46.             if(listitem == 3)
  47.             {
  48.                 if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]: You don't have enough money to buy this weapon!");
  49.                 GivePlayerWeapon(playerid, 26, 200);
  50.                 GivePlayerMoney(playerid, -10000);
  51.                 SendClientMessage(playerid, COLOR_GREEN, "You have purchased a Sawnoff Shotgun!");
  52.             }
  53.             if(listitem == 4)
  54.             {
  55.                 if(GetPlayerMoney(playerid) < 9000) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]: You don't have enough money to buy this weapon!");
  56.                 GivePlayerWeapon(playerid, 27, 200);
  57.                 GivePlayerMoney(playerid, -9000);
  58.                 SendClientMessage(playerid, COLOR_GREEN, "You have purchased a Combat Shotgun!");
  59.             }
  60.             if(listitem == 5)
  61.             {
  62.                 if(GetPlayerMoney(playerid) < 7000) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]: You don't have enough money to buy this weapon!");
  63.                 GivePlayerWeapon(playerid, 28, 200);
  64.                 GivePlayerMoney(playerid, -7000);
  65.                 SendClientMessage(playerid, COLOR_GREEN, "You have purchased a Micro SMG/Uzi!");
  66.             }
  67.             if(listitem == 6)
  68.             {
  69.                 if(GetPlayerMoney(playerid) < 7000) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]: You don't have enough money to buy this weapon!");
  70.                 GivePlayerWeapon(playerid, 32, 200);
  71.                 GivePlayerMoney(playerid, -7000);
  72.                 SendClientMessage(playerid, COLOR_GREEN, "You have purchased a Tec-9!");
  73.             }
  74.             if(listitem == 7)
  75.             {
  76.                 if(GetPlayerMoney(playerid) < 9000) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]: You don't have enough money to buy this weapon!");
  77.                 GivePlayerWeapon(playerid, 29, 200);
  78.                 GivePlayerMoney(playerid, -9000);
  79.                 SendClientMessage(playerid, COLOR_GREEN, "You have purchased a MP5!");
  80.             }
  81.             if(listitem == 8)
  82.             {
  83.                 if(GetPlayerMoney(playerid) < 11000) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]: You don't have enough money to buy this weapon!");
  84.                 GivePlayerWeapon(playerid, 30, 200);
  85.                 GivePlayerMoney(playerid, -11000);
  86.                 SendClientMessage(playerid, COLOR_GREEN, "You have purchased a AK-47!");
  87.             }
  88.             if(listitem == 9)
  89.             {
  90.                 if(GetPlayerMoney(playerid) < 12000) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]: You don't have enough money to buy this weapon!");
  91.                 GivePlayerWeapon(playerid, 31,200);
  92.                 GivePlayerMoney(playerid, -12000);
  93.                 SendClientMessage(playerid, COLOR_GREEN, "You have purchased a M4!");
  94.             }
  95.             if(listitem == 10)
  96.             {
  97.                 if(GetPlayerMoney(playerid) < 15000) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]: You don't have enough money to buy this weapon!");
  98.                 GivePlayerWeapon(playerid, 33,200);
  99.                 GivePlayerMoney(playerid, -15000);
  100.                 SendClientMessage(playerid, COLOR_GREEN, "You have purchased a Country Rifle!");
  101.             }
  102.             if(listitem == 11)
  103.             {
  104.                 if(GetPlayerMoney(playerid) < 20000) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]: You don't have enough money to buy this weapon!");
  105.                 GivePlayerWeapon(playerid, 34, 1000);
  106.                 GivePlayerMoney(playerid, -20000);
  107.                 SendClientMessage(playerid, COLOR_GREEN, "You have purchased a Sniper Rifle!");
  108.             }
  109.         }
  110.         return 1;
  111.     }
  112.     return 0;
  113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement