Advertisement
Accardo

..::Acc-Weapon Shop::..

Apr 21st, 2011
604
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 4.44 KB | None | 0 0
  1. // ***************Weapon Shop***********
  2. // **************By Accardo*************
  3. // *******Do Not Remove The Credits ****
  4. // *********This is my first FS*********
  5.  
  6. #include <a_samp>
  7.  
  8. new WeaponShop1;
  9.  
  10. #if defined FILTERSCRIPT
  11.  
  12.  
  13. public OnFilterScriptInit()
  14. {
  15.     print("\n--------------------------------------");
  16.     print(" Weapon Shop By Accardo");
  17.     print("--------------------------------------\n");
  18.  
  19.     return 1;
  20. }
  21.  
  22. public OnFilterScriptExit()
  23. {
  24.     return 1;
  25. {
  26. #endif
  27.  
  28. public OnGameModeInit()
  29. {
  30.     //Pick Up
  31.     WeaponShop1 = CreatePickup(355,1,314.2585,-133.5850,999.6015);
  32.    
  33.     //3D Text Label
  34.     Create3DTextLabel("Weapon Shop", 0x6F006FFF,314.2585,-133.5850,999.6015,100.0, 0);
  35.  
  36.     return 1;
  37. }
  38.  
  39. public OnPlayerCommandText(playerid, cmdtext[])
  40. {
  41.     if (strcmp("/wshop", cmdtext, true, 10) == 0)
  42.     {
  43.             SetPlayerPos(playerid, 314.8209,-141.4319,999.6619);
  44.             SetPlayerInterior(playerid, 7);
  45.             GameTextForPlayer(playerid, " ~g~ Welcome to Weapon Shop!",5000,5);
  46.             return 1;
  47.     }
  48.  
  49.         if(strcmp(cmdtext, "/wexit", true) == 0)
  50.         {
  51.            SetPlayerPos(playerid, 1366.3837,-1281.2639,13.5469);
  52.            SetPlayerInterior(playerid, 0);
  53.            SetPlayerVirtualWorld(playerid, 0);
  54.            return 1;
  55.         }
  56.         return 0;
  57. }
  58.  
  59.  
  60. public OnPlayerPickUpPickup(playerid, pickupid)
  61. {
  62.     if(pickupid == WeaponShop1) {
  63.     ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"--------Weapon Shop--------","1.9mm Pistol \n2.Silenced Pistol\n3.D-Eagle Pistol\n4.Pump Shotgun\n5.Sawn Off Shotgun\n6.Combat Shotgun\n7.MP5\n8.TEC 9\n9.MAC 10\n10. AK-47\n11.M4\n12.Sniper (Scope)\n13.Sniper (NON-Scope)","Buy","Cancel");
  64.     }
  65.  
  66.     return 1;
  67. }
  68.  
  69.  
  70. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  71. {
  72.     if (dialogid==1 && response==1)
  73.     {
  74.         switch(listitem)
  75.         {
  76.             case 0:
  77.             {
  78.                 GivePlayerWeapon(playerid, 22, 150);
  79.                 GivePlayerMoney(playerid,-1000);
  80.                 SendClientMessage(playerid,0xFF9900AA,"« You have bought 9mm Pistol »");
  81.  
  82.  
  83.             }
  84.             case 1:
  85.             {
  86.                 GivePlayerWeapon(playerid, 23, 150);
  87.                 GivePlayerMoney(playerid,-1150);
  88.                 SendClientMessage(playerid,0xFF9900AA,"« You have bought Silenced Pistol »");
  89.  
  90.  
  91.             }
  92.             case 2:
  93.             {
  94.                 GivePlayerWeapon(playerid, 24, 150);
  95.                 GivePlayerMoney(playerid,-1250);
  96.                 SendClientMessage(playerid,0xFF9900AA,"« You have bought D-Eagle Pistol »");
  97.             }
  98.             case 3:
  99.             {
  100.                 GivePlayerWeapon(playerid, 25, 175);
  101.                 GivePlayerMoney(playerid,-1500);
  102.                 SendClientMessage(playerid,0xFF9900AA,"« You have bought Pump Shotgun »");
  103.             }
  104.             case 4:
  105.             {
  106.                 GivePlayerWeapon(playerid, 26, 175);
  107.                 GivePlayerMoney(playerid,-1650);
  108.                 SendClientMessage(playerid,0xFF9900AA,"« You have bought SawnOff Shotgun »");
  109.             }
  110.             case 5:
  111.             {
  112.                 GivePlayerWeapon(playerid, 27, 175);
  113.                 GivePlayerMoney(playerid,-1750);
  114.                 SendClientMessage(playerid,0xFF9900AA,"« You have bought Combat Shotgun »");
  115.             }
  116.             case 6:
  117.             {
  118.                 GivePlayerWeapon(playerid, 29, 300);
  119.                 GivePlayerMoney(playerid,-1750);
  120.                 SendClientMessage(playerid,0xFF9900AA,"« You have bought MP5 »");
  121.             }
  122.             case 7:
  123.             {
  124.                 GivePlayerWeapon(playerid, 32, 300);
  125.                 GivePlayerMoney(playerid,-1750);
  126.                 SendClientMessage(playerid,0xFF9900AA,"« You have bought TEC-9 »");
  127.             }
  128.             case 8:
  129.             {
  130.                 GivePlayerWeapon(playerid, 28, 300);
  131.                 GivePlayerMoney(playerid,-1750);
  132.                 SendClientMessage(playerid,0xFF9900AA,"« You have bought MAC-10 »");
  133.             }
  134.             case 9:
  135.             {
  136.                 GivePlayerWeapon(playerid, 30, 400);
  137.                 GivePlayerMoney(playerid,-2000);
  138.                 SendClientMessage(playerid,0xFF9900AA,"« You have bought AK-47 »");
  139.             }
  140.             case 10:
  141.             {
  142.                 GivePlayerWeapon(playerid, 31, 400);
  143.                 GivePlayerMoney(playerid,-2250);
  144.                 SendClientMessage(playerid,0xFF9900AA,"« You have bought M4 »");
  145.             }
  146.             case 11:
  147.             {
  148.                 GivePlayerWeapon(playerid, 34, 250);
  149.                 GivePlayerMoney(playerid,-1750);
  150.                 SendClientMessage(playerid,0xFF9900AA,"« You have bought Sniper Rifle »");
  151.             }
  152.             case 12:
  153.             {
  154.                 GivePlayerWeapon(playerid, 33, 250);
  155.                 GivePlayerMoney(playerid,-1500);
  156.                 SendClientMessage(playerid,0xFF9900AA,"« You have bought Country Rifle »");
  157.             }
  158.         }
  159.  
  160.     }
  161.     return 1;
  162. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement