MuhammadZeeshan

fffasfasfasf

May 27th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. else if ( cmd == "buywep" )
  2. {
  3. if ( status[ player.ID ].Registered == false ) ErrorMessage( "[#FFFFFF]You need to be a part of our community to use this command.", player );
  4. else if ( status[ player.ID ].Logged == false ) ErrorMessage( "[#FFFFFF]You need to be identified to use this command.", player );
  5. else if (!text) ErrorMessage( "/"+cmd+" <Wep Name> Note: You can buy those weapons which are disallowed in /wep.", player );
  6. else
  7. {
  8. local Pos = player.Pos, checkpoly; checkpoly = InPoly( Pos.x, Pos.y, -682.759, 1201.86,-682.76, 1208.14,-666.617, 1209.52,-666.617, 1202.46);
  9. if( checkpoly == false ) ErrorMessage("You need to be at the ammunation shop in Downtown to buy weapons!", player );
  10. else
  11. {
  12. local wep = GetWeaponID(text), money = 0, ammo = 0;
  13. switch( wep )
  14. {
  15. case 30:
  16. money = 2000;
  17. ammo = 80;
  18. break;
  19.  
  20. case 33:
  21. money = 2500;
  22. ammo = 1000;
  23. break;
  24.  
  25. case 15:
  26. money = 500;
  27. ammo = 100;
  28. break;
  29.  
  30. case 11:
  31. money = 100;
  32. ammo = 1;
  33. break;
  34.  
  35. case 12:
  36. money = 500;
  37. ammo = 100;
  38. break;
  39.  
  40. case 13:
  41. money = 500;
  42. ammo = 99;
  43. break;
  44.  
  45. case 14:
  46. money = 500;
  47. ammo = 100;
  48. break;
  49.  
  50. case 31:
  51. money = 1500;
  52. ammo = 1500;
  53. break;
  54.  
  55. case 28:
  56. money = 120;
  57. ammo = 50;
  58. break;
  59.  
  60. case 29:
  61. money = 200;
  62. ammo = 100;
  63. break;
  64.  
  65. default:
  66. ErrorMessage( "Sorry the weapon ("+ GetWeaponName(wep)+") you typed is incorrect or not in buy list use /wep for free weps.", player );
  67. }
  68. if ( status[ player.ID ].VIPLevel > 0 )
  69. {
  70. switch( wep )
  71. {
  72. case 30:
  73. money = 1000;
  74. ammo = 100;
  75. break;
  76.  
  77. case 33:
  78. money = 2000;
  79. ammo = 1000;
  80. break;
  81.  
  82. case 15:
  83. money = 1000;
  84. ammo = 100;
  85. break;
  86.  
  87. case 11:
  88. money = 100;
  89. ammo = 1;
  90. break;
  91.  
  92. case 12:
  93. money = 300;
  94. ammo = 100;
  95. break;
  96.  
  97. case 13:
  98. money = 500;
  99. ammo = 100;
  100. break;
  101.  
  102. case 14:
  103. money = 500;
  104. ammo = 100;
  105. break;
  106.  
  107. case 31:
  108. money = 1000;
  109. ammo = 1500;
  110. break;
  111.  
  112. case 28:
  113. money = 120;
  114. ammo = 60;
  115. break;
  116.  
  117. case 29:
  118. money = 200;
  119. ammo = 107;
  120. break;
  121.  
  122. default:
  123. }
  124. }
  125. if ( money != 0 && ammo != 0 )
  126. {
  127. if ( player.Cash >= money )
  128. {
  129. player.GiveWeapon(wep, ammo);
  130. player.Cash-=money;
  131. SendMessage( "[#0099ff]You have bought: "+GetWeaponName(wep)+", Cost: $"+money+", Ammos: "+ammo+".", player );
  132. }
  133. else ErrorMessage("You must have $" + money + " to buy "+GetWeaponName(wep)+", with ammos: " + ammo + ".", player );
  134. }
  135. }
  136. }
  137. }
Add Comment
Please, Sign In to add comment