Advertisement
SWEGold

Weaplist

Oct 31st, 2012
1,191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.71 KB | None | 0 0
  1. // Enjoy! :D
  2. #include <a_samp>
  3. public OnPlayerCommandText(playerid, cmdtext[])
  4. {
  5. if(!strcmp(cmdtext, "/weaplist"))
  6. {
  7. ShowPlayerDialog(playerid, 67, DIALOG_STYLE_LIST, "Weapon shop", "Knife - 100$\nChainsaw - 100$\nGrenade - 1500$\nMolotov Cocktail - 2000$\nDesert Eagle - 1150$\nSawnoff Shotgun - 1000$\nMicro SMG - 1000$/Uzi - 500$\nMP5 - 500$\nSniper Rifle - 1000$\nFlamethower - 2000$\nSatchel Charge - 5000$\nFire Extinguisher - 5000$\nNight Vis Goggles - 1050$\nThermal Goggles - 1200$\nParachute - 100$", "Buy", "Cancel");
  8. return 1;
  9. }
  10. return 0;
  11. }
  12. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  13. {
  14. if(dialogid == 67)
  15. {
  16. if(!response)
  17. return 1;
  18. switch(listitem)
  19. {
  20. case 0:
  21. {
  22. if(GetPlayerMoney(playerid) < 100)
  23. return SendClientMessage(playerid, 0x0000FFAA, "You don't have enough cash to buy this Weapon.");
  24. GivePlayerMoney(playerid, -100);
  25. GivePlayerWeapon(playerid, 4, 1);
  26. SendClientMessage(playerid, 0x0000FFAA, "You have succesfully buyed your weapon.");
  27. }
  28. case 1:
  29. {
  30. if(GetPlayerMoney(playerid) < 100)
  31. return SendClientMessage(playerid, 0x33FF00AA, "You don't have enough cash to buy this Weapon.");
  32. GivePlayerMoney(playerid, -100);
  33. GivePlayerWeapon(playerid, 9, 1);
  34. SendClientMessage(playerid, 0x33FF00AA, "You have succesfully buyed your weapon.");
  35. }
  36. case 2:
  37. {
  38. if(GetPlayerMoney(playerid) < 1500)
  39. return SendClientMessage(playerid, 0x00FFFFAA, "You don't have enough cash to buy this Weapon.");
  40. GivePlayerMoney(playerid, -1500);
  41. GivePlayerWeapon(playerid, 16, 100);
  42. SendClientMessage(playerid, 0x00FFFFAA, "You have succesfully buyed your weapon.");
  43. }
  44. case 3:
  45. {
  46. if(GetPlayerMoney(playerid) < 2000)
  47. return SendClientMessage(playerid, 0x6600FFAA, "You don't have enough cash to buy this Weapon.");
  48. GivePlayerMoney(playerid, -2000);
  49. GivePlayerWeapon(playerid, 18, 20);
  50. SendClientMessage(playerid, 0x6600FFAA, "You have succesfully buyed your weapon.");
  51. }
  52. case 4:
  53. {
  54. if(GetPlayerMoney(playerid) < 1150)
  55. return SendClientMessage(playerid, 0x99FF00AA, "You don't have enough cash to buy this Weapon.");
  56. GivePlayerMoney(playerid, -1150);
  57. GivePlayerWeapon(playerid, 24, 100);
  58. SendClientMessage(playerid, 0x99FF00AA, "You have succesfully buyed your weapon.");
  59. }
  60. case 5:
  61. {
  62. if(GetPlayerMoney(playerid) < 1000)
  63. return SendClientMessage(playerid, 0x999999AA, "You don't have enough cash to buy this Weapon.");
  64. GivePlayerMoney(playerid, -1000);
  65. GivePlayerWeapon(playerid, 26, 3000);
  66. SendClientMessage(playerid, 0x999999AA, "You have succesfully buyed your weapon.");
  67. }
  68. case 6:
  69. {
  70. if(GetPlayerMoney(playerid) < 1000)
  71. return SendClientMessage(playerid, 0xCC0000AA, "You don't have enough cash to buy this Weapon.");
  72. GivePlayerMoney(playerid, -1000);
  73. GivePlayerWeapon(playerid, 28, 7000);
  74. SendClientMessage(playerid, 0xCC0000AA, "You have succesfully buyed your weapon.");
  75. }
  76. case 7:
  77. {
  78. if(GetPlayerMoney(playerid) < 500)
  79. return SendClientMessage(playerid, 0xFF00FFAA, "You don't have enough cash to buy this Weapon.");
  80. GivePlayerMoney(playerid, -500);
  81. GivePlayerWeapon(playerid, 29, 1050);
  82. SendClientMessage(playerid, 0xFF00FFAA, "You have succesfully buyed your weapon.");
  83. }
  84. case 8:
  85. {
  86. if(GetPlayerMoney(playerid) < 1000)
  87. return SendClientMessage(playerid, 0xCCFF00AA, "You don't have enough cash to buy this Weapon.");
  88. GivePlayerMoney(playerid, -1000);
  89. GivePlayerWeapon(playerid, 34, 500);
  90. SendClientMessage(playerid, 0xCCFF00AA, "You have succesfully buyed your weapon.");
  91. }
  92. case 9:
  93. {
  94. if(GetPlayerMoney(playerid) < 2000)
  95. return SendClientMessage(playerid, 0xFFFFFFAA, "You don't have enough cash to buy this Weapon.");
  96. GivePlayerMoney(playerid, -2000);
  97. GivePlayerWeapon(playerid, 37, 9000);
  98. SendClientMessage(playerid, 0xFFFFFFAA, "You have succesfully buyed your weapon.");
  99. }
  100. case 10:
  101. {
  102. if(GetPlayerMoney(playerid) < 5000)
  103. return SendClientMessage(playerid, 0xCC3300AA, "You don't have enough cash to buy this Weapon.");
  104. GivePlayerMoney(playerid, -5000);
  105. GivePlayerWeapon(playerid, 39, 20);
  106. SendClientMessage(playerid, 0xCC3300AA, "You have succesfully buyed your weapon.");
  107. }
  108. case 11:
  109. {
  110. if(GetPlayerMoney(playerid) < 5000)
  111. return SendClientMessage(playerid, 0x66FF99AA, "You don't have enough cash to buy this Weapon.");
  112. GivePlayerMoney(playerid, -5000);
  113. GivePlayerWeapon(playerid, 42, 5050);
  114. SendClientMessage(playerid, 0x66FF99AA, "You have succesfully buyed your weapon.");
  115. }
  116. case 12:
  117. {
  118. if(GetPlayerMoney(playerid) < 1050)
  119. return SendClientMessage(playerid, 0xFF9966AA, "You don't have enough cash to buy this Weapon.");
  120. GivePlayerMoney(playerid, -1050);
  121. GivePlayerWeapon(playerid, 44, 1);
  122. SendClientMessage(playerid, 0xFF9966AA, "You have succesfully buyed your weapon.");
  123. }
  124. case 13:
  125. {
  126. if(GetPlayerMoney(playerid) < 1200)
  127. return SendClientMessage(playerid, 0x9900FFAA, "You don't have enough cash to buy this Weapon.");
  128. GivePlayerMoney(playerid, -1200);
  129. GivePlayerWeapon(playerid, 45, 1);
  130. SendClientMessage(playerid, 0x9900FFAA, "You have succesfully buyed your weapon.");
  131. }
  132. case 14:
  133. {
  134. if(GetPlayerMoney(playerid) < 100)
  135. return SendClientMessage(playerid, 0x33CCFFAA, "You don't have enough cash to buy this Weapon.");
  136. GivePlayerMoney(playerid, -100);
  137. GivePlayerWeapon(playerid, 46, 1);
  138. SendClientMessage(playerid, 0x33CCFFAA, "You have succesfully buyed your weapon.");
  139. }
  140. }
  141. }
  142. return 1;
  143. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement