Advertisement
Guest User

My problem

a guest
Apr 3rd, 2010
517
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.36 KB | None | 0 0
  1. //====================
  2. #include <a_samp>
  3. //====================
  4. #define COLOR_NARANCS 0xFF9900AA
  5. //====================
  6. public OnPlayerCommandText(playerid, cmdtext[])
  7. {
  8.     if(strcmp(cmdtext, "/guns", true) == 0)
  9.     {
  10.         ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Weapon spawner", "Knife = $500 \nGranade = $2000 \n9mm = $2500 \nSilenced 9mm = $2800 \nDesert Eagle = $3500 \nTec9 = $4000 \nShotgun = $4000 \nSawnoff Shotgun = $4600 \nCombat Shotgun = $4600 \nUzi = $4000 \nMP5 = $4000 \nAK-47 = $8000 \nM4 = $8000 \nSniper = $9000", "Buy", "Cancel");
  11.         return 1;
  12.     }
  13.     return 0;
  14. }
  15. //====================
  16. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  17. {
  18.     if(dialogid == 1)
  19.     {
  20.         if(response)
  21.         {
  22.             if(listitem == 0)
  23.             {
  24.                 GivePlayerWeapon(playerid,4, 1);
  25.                 GivePlayerMoney(playerid, -500);
  26.                 new name[256];
  27.                 new string[256];
  28.                 GetPlayerName(playerid, name, sizeof(name));
  29.                 format(string, sizeof(string), "[INFO] %s got a Knife.", name);
  30.                 SendClientMessageToAll(COLOR_NARANCS, string);
  31.                 TogglePlayerControllable(playerid,1);
  32.             }
  33.             if(listitem == 1)
  34.             {
  35.                 GivePlayerWeapon(playerid,16, 5);
  36.                 GivePlayerMoney(playerid, -2000);
  37.                 new name[256];
  38.                 new string[256];
  39.                 GetPlayerName(playerid, name, sizeof(name));
  40.                 format(string, sizeof(string), "[INFO] %s got Granades.", name);
  41.                 SendClientMessageToAll(COLOR_NARANCS, string);
  42.                 TogglePlayerControllable(playerid,1);
  43.             }
  44.             if(listitem == 2)
  45.             {
  46.                 GivePlayerWeapon(playerid,22, 200);
  47.                 GivePlayerMoney(playerid, -2500);
  48.                 new name[256];
  49.                 new string[256];
  50.                 GetPlayerName(playerid, name, sizeof(name));
  51.                 format(string, sizeof(string), "[INFO] %s got a 9mm Pistol.", name);
  52.                 SendClientMessageToAll(COLOR_NARANCS, string);
  53.                 TogglePlayerControllable(playerid,1);
  54.             }
  55.             if(listitem == 3)
  56.             {
  57.                 GivePlayerWeapon(playerid,23, 200);
  58.                 GivePlayerMoney(playerid, -2800);
  59.                 new name[256];
  60.                 new string[256];
  61.                 GetPlayerName(playerid, name, sizeof(name));
  62.                 format(string, sizeof(string), "[INFO] %s got a 9mm Silenced Pistol.", name);
  63.                 SendClientMessageToAll(COLOR_NARANCS, string);
  64.                 TogglePlayerControllable(playerid,1);
  65.             }
  66.             if(listitem == 4)
  67.             {
  68.                 GivePlayerWeapon(playerid,24, 200);
  69.                 GivePlayerMoney(playerid, -3500);
  70.                 new name[256];
  71.                 new string[256];
  72.                 GetPlayerName(playerid, name, sizeof(name));
  73.                 format(string, sizeof(string), "[INFO] %s got a Desert Eagle.", name);
  74.                 SendClientMessageToAll(COLOR_NARANCS, string);
  75.                 TogglePlayerControllable(playerid,1);
  76.             }
  77.             if(listitem == 5)
  78.             {
  79.                 GivePlayerWeapon(playerid,32, 200);
  80.                 GivePlayerMoney(playerid, -4000);
  81.                 new name[256];
  82.                 new string[256];
  83.                 GetPlayerName(playerid, name, sizeof(name));
  84.                 format(string, sizeof(string), "[INFO] %s got a Tec9.", name);
  85.                 SendClientMessageToAll(COLOR_NARANCS, string);
  86.                 TogglePlayerControllable(playerid,1);
  87.             }
  88.             if(listitem == 6)
  89.             {
  90.                 GivePlayerWeapon(playerid,25, 20);
  91.                 GivePlayerMoney(playerid, -4000);
  92.                 new name[256];
  93.                 new string[256];
  94.                 GetPlayerName(playerid, name, sizeof(name));
  95.                 format(string, sizeof(string), "[INFO] %s got a Shotgun.", name);
  96.                 SendClientMessageToAll(COLOR_NARANCS, string);
  97.                 TogglePlayerControllable(playerid,1);
  98.             }
  99.             if(listitem == 7)
  100.             {
  101.                 GivePlayerWeapon(playerid,26, 20);
  102.                 GivePlayerMoney(playerid, -4600);
  103.                 new name[256];
  104.                 new string[256];
  105.                 GetPlayerName(playerid, name, sizeof(name));
  106.                 format(string, sizeof(string), "[INFO] %s got a Sawnoff Shotgun.", name);
  107.                 SendClientMessageToAll(COLOR_NARANCS, string);
  108.                 TogglePlayerControllable(playerid,1);
  109.             }
  110.             if(listitem == 8)
  111.             {
  112.                 GivePlayerWeapon(playerid,27, 20);
  113.                 GivePlayerMoney(playerid, -4600);
  114.                 new name[256];
  115.                 new string[256];
  116.                 GetPlayerName(playerid, name, sizeof(name));
  117.                 format(string, sizeof(string), "[INFO] %s got a Combat Shotgun.", name);
  118.                 SendClientMessageToAll(COLOR_NARANCS, string);
  119.                 TogglePlayerControllable(playerid,1);
  120.             }
  121.             if(listitem == 9)
  122.             {
  123.                 GivePlayerWeapon(playerid,28, 200);
  124.                 GivePlayerMoney(playerid, -4000);
  125.                 new name[256];
  126.                 new string[256];
  127.                 GetPlayerName(playerid, name, sizeof(name));
  128.                 format(string, sizeof(string), "[INFO] %s got an Uzi.", name);
  129.                 SendClientMessageToAll(COLOR_NARANCS, string);
  130.                 TogglePlayerControllable(playerid,1);
  131.             }
  132.             if(listitem == 10)
  133.             {
  134.                 GivePlayerWeapon(playerid,29, 200);
  135.                 GivePlayerMoney(playerid, -4000);
  136.                 new name[256];
  137.                 new string[256];
  138.                 GetPlayerName(playerid, name, sizeof(name));
  139.                 format(string, sizeof(string), "[INFO] %s got an MP5.", name);
  140.                 SendClientMessageToAll(COLOR_NARANCS, string);
  141.                 TogglePlayerControllable(playerid,1);
  142.             }
  143.             if(listitem == 11)
  144.             {
  145.                 GivePlayerWeapon(playerid,30, 300);
  146.                 GivePlayerMoney(playerid, -8000);
  147.                 new name[256];
  148.                 new string[256];
  149.                 GetPlayerName(playerid, name, sizeof(name));
  150.                 format(string, sizeof(string), "[INFO] %s got an AK-47.", name);
  151.                 SendClientMessageToAll(COLOR_NARANCS, string);
  152.                 TogglePlayerControllable(playerid,1);
  153.             }
  154.             if(listitem == 12)
  155.             {
  156.                 GivePlayerWeapon(playerid,31, 300);
  157.                 GivePlayerMoney(playerid, -8000);
  158.                 new name[256];
  159.                 new string[256];
  160.                 GetPlayerName(playerid, name, sizeof(name));
  161.                 format(string, sizeof(string), "[INFO] %s got a M4.", name);
  162.                 SendClientMessageToAll(COLOR_NARANCS, string);
  163.                 TogglePlayerControllable(playerid,1);
  164.             }
  165.             if(listitem == 13)
  166.             {
  167.                 GivePlayerWeapon(playerid,34, 20);
  168.                 GivePlayerMoney(playerid, -9000);
  169.                 new name[256];
  170.                 new string[256];
  171.                 GetPlayerName(playerid, name, sizeof(name));
  172.                 format(string, sizeof(string), "[INFO] %s got a Sniper Rifle.", name);
  173.                 SendClientMessageToAll(COLOR_NARANCS, string);
  174.                 TogglePlayerControllable(playerid,1);
  175.             }
  176.         }
  177.     }
  178.     return 1;
  179. }
  180. //====================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement