Guest User

Untitled

a guest
Jul 2nd, 2013
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.16 KB | None | 0 0
  1. MyFunction(){
  2.     ShowMenuForPlayer(MenuIDs[mWeapons], playerid);
  3.     TogglePlayerControllable(playerid, 0);
  4.     return 1;
  5. }
  6.  
  7. public OnPlayerSelectedMenuRow(playerid, row)
  8. {
  9.     if(GetPlayerMenu(playerid) == MenuIDs[mWeapons])
  10.     {
  11.         switch(row)
  12.         {
  13.             case 0:
  14.             {
  15.                 if(pInfo[playerid][Money] < 500) SendClientMessage(playerid, Col_Red, "Not enough money.");
  16.                 else{
  17.                     pInfo[playerid][Money] -= 500;
  18.                     SetPlayerArmour(playerid, 100);
  19.                 }
  20.             }
  21.             case 1:
  22.             {
  23.                 if(pInfo[playerid][Money] < 2000) SendClientMessage(playerid, Col_Red, "Not enough money.");
  24.                 else{
  25.                     pInfo[playerid][Money] -= 2000;
  26.                     GivePlayerWeapon(playerid, WEAPON_MP5, 500);
  27.                 }
  28.             }
  29.             case 2:
  30.             {
  31.                 if(pInfo[playerid][Money] < 3500) SendClientMessage(playerid, Col_Red, "Not enough money.");
  32.                 else{
  33.                     pInfo[playerid][Money] -= 3500;
  34.                     GivePlayerWeapon(playerid, WEAPON_M4, 150);
  35.                 }
  36.             }
  37.             case 3:
  38.             {
  39.                 if(pInfo[playerid][Money] < 300) SendClientMessage(playerid, Col_Red, "Not enough money.");
  40.                 else{
  41.                     pInfo[playerid][Money] -= 300;
  42.                     GivePlayerWeapon(playerid, WEAPON_TEC9, 60);
  43.                 }
  44.             }
  45.             case 4:
  46.             {
  47.                 if(pInfo[playerid][Money] < 500) SendClientMessage(playerid, Col_Red, "Not enough money.");
  48.                 else{
  49.                     pInfo[playerid][Money] -= 500;
  50.                     GivePlayerWeapon(playerid, WEAPON_UZI, 120);
  51.                 }
  52.                
  53.             }
  54.             case 5:
  55.             {
  56.                 if(pInfo[playerid][Money] < 5000) SendClientMessage(playerid, Col_Red, "Not enough money.");
  57.                 else{
  58.                     pInfo[playerid][Money] -= 5000;
  59.                     GivePlayerWeapon(playerid, WEAPON_SNIPER, 10);
  60.                 }
  61.                
  62.             }
  63.             case 6:
  64.             {
  65.                 if(pInfo[playerid][Money] < 800) SendClientMessage(playerid, Col_Red, "Not enough money.");
  66.                 else{
  67.                     pInfo[playerid][Money] -= 800;
  68.                     GivePlayerWeapon(playerid, WEAPON_SAWEDOFF, 12);
  69.                 }
  70.                
  71.             }
  72.             case 7:
  73.             {
  74.                 if(pInfo[playerid][Money] < 1000) SendClientMessage(playerid, Col_Red, "Not enough money.");
  75.                 else{
  76.                     pInfo[playerid][Money] -= 1000;
  77.                     GivePlayerWeapon(playerid, WEAPON_SHOTGSPA, 10);
  78.                 }
  79.                
  80.             }
  81.             case 8:
  82.             {
  83.                 if(pInfo[playerid][Money] < 1200) SendClientMessage(playerid, Col_Red, "Not enough money.");
  84.                 else{
  85.                     pInfo[playerid][Money] -= 1200;
  86.                     GivePlayerWeapon(playerid, WEAPON_DEAGLE, 15);
  87.                 }
  88.                
  89.             }
  90.             case 9:
  91.             {
  92.                 if (pInfo[playerid][Class] != cWeaponDeal) SendClientMessage(playerid, Col_Red, "This is only for weapon dealers.");
  93.                 else if (pInfo[playerid][Money] < 50000) SendClientMessage(playerid, Col_Red, "Not enough money.");
  94.                 else if(pInfo[playerid][WeaponStacks] == 10) SendClientMessage(playerid, Col_Red, "You already have 10 stacks.");
  95.                 else{
  96.                     pInfo[playerid][Money] -= 50000;
  97.                     pInfo[playerid][WeaponStacks] = 10;
  98.                 }
  99.             }
  100.         }
  101.         ShowMenuForPlayer(MenuIDs[mWeapons], playerid);
  102.     }
  103.     else if(GetPlayerMenu(playerid) == MenuIDs[mWeaponDeals])
  104.     {
  105.         switch(row)
  106.         {
  107.             case 0:
  108.             {
  109.                 if(pInfo[playerid][Money] < 250) SendClientMessage(playerid, Col_Red, "Not enough money.");
  110.                 else{
  111.                     pInfo[playerid][Money] -= 250;
  112.                     SetPlayerArmour(playerid, 100);
  113.                 }
  114.             }
  115.             case 1:
  116.             {
  117.                 if(pInfo[playerid][Money] < 1000) SendClientMessage(playerid, Col_Red, "Not enough money.");
  118.                 else{
  119.                     pInfo[playerid][Money] -= 1000;
  120.                     GivePlayerWeapon(playerid, WEAPON_MP5, 500);
  121.                 }
  122.             }
  123.             case 2:
  124.             {
  125.                 if(pInfo[playerid][Money] < 1750) SendClientMessage(playerid, Col_Red, "Not enough money.");
  126.                 else{
  127.                     pInfo[playerid][Money] -= 1750;
  128.                     GivePlayerWeapon(playerid, WEAPON_M4, 150);
  129.                 }
  130.             }
  131.             case 3:
  132.             {
  133.                 if(pInfo[playerid][Money] < 150) SendClientMessage(playerid, Col_Red, "Not enough money.");
  134.                 else{
  135.                     pInfo[playerid][Money] -= 150;
  136.                     GivePlayerWeapon(playerid, WEAPON_TEC9, 60);
  137.                 }
  138.             }
  139.             case 4:
  140.             {
  141.                 if(pInfo[playerid][Money] < 250) SendClientMessage(playerid, Col_Red, "Not enough money.");
  142.                 else{
  143.                     pInfo[playerid][Money] -= 250;
  144.                     GivePlayerWeapon(playerid, WEAPON_UZI, 120);
  145.                 }
  146.                
  147.             }
  148.             case 5:
  149.             {
  150.                 if(pInfo[playerid][Money] < 2500) SendClientMessage(playerid, Col_Red, "Not enough money.");
  151.                 else{
  152.                     pInfo[playerid][Money] -= 2500;
  153.                     GivePlayerWeapon(playerid, WEAPON_SNIPER, 10);
  154.                 }
  155.                
  156.             }
  157.             case 6:
  158.             {
  159.                 if(pInfo[playerid][Money] < 400) SendClientMessage(playerid, Col_Red, "Not enough money.");
  160.                 else{
  161.                     pInfo[playerid][Money] -= 400;
  162.                     GivePlayerWeapon(playerid, WEAPON_SAWEDOFF, 12);
  163.                 }
  164.                
  165.             }
  166.             case 7:
  167.             {
  168.                 if(pInfo[playerid][Money] < 500) SendClientMessage(playerid, Col_Red, "Not enough money.");
  169.                 else{
  170.                     pInfo[playerid][Money] -= 500;
  171.                     GivePlayerWeapon(playerid, WEAPON_SHOTGSPA, 10);
  172.                 }
  173.                
  174.             }
  175.             case 8:
  176.             {
  177.                 if(pInfo[playerid][Money] < 600) SendClientMessage(playerid, Col_Red, "Not enough money.");
  178.                 else{
  179.                     pInfo[playerid][Money] -= 600;
  180.                     GivePlayerWeapon(playerid, WEAPON_DEAGLE, 15);
  181.                 }
  182.                
  183.             }
  184.         }
  185.         ShowMenuForPlayer(MenuIDs[mWeaponDeals], playerid);
  186.        
  187.     }
  188.     return 1;
  189. }
  190. public OnPlayerExitedMenu(playerid){
  191.     TogglePlayerControllable(playerid, 1);
  192.     return 1;
  193. }
Advertisement
Add Comment
Please, Sign In to add comment