Advertisement
Guest User

Wshop.pwn

a guest
Nov 5th, 2012
398
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.58 KB | None | 0 0
  1. #include <a_samp>
  2. #if defined FILTERSCRIPT
  3. #else
  4. #endif
  5. public OnPlayerConnect(playerid)
  6. {
  7. SendClientMessage(playerid,0xFF0000,"Server use a AdvancedWeaponShop by MarkzD");
  8. return 1;
  9. }
  10. public OnPlayerCommandText(playerid, cmdtext[])
  11. {
  12. if(!strcmp(cmdtext, "/wshop", true))
  13. {
  14. ShowPlayerDialog(playerid, 391, DIALOG_STYLE_LIST, "{FFFFFF}WeaponShop", "{DEFF00}Pistols\n{FFFF00}Light Weapons\n{0000FF}Heavy Weapons\n{00FF00}Other", "Okay", "Close");
  15. return 1;
  16. }
  17. return 0;
  18. }
  19. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  20. {
  21. switch(dialogid)
  22. {
  23. case 391: // dialog id
  24. {
  25. switch(listitem)
  26. {
  27. case 0:ShowPlayerDialog(playerid, 392, DIALOG_STYLE_LIST, "{DEFF00}Pistols", "Desert Eagle\nSilenced 9mm Pistol\n9mm Pistol", "Buy", "Close");
  28. case 1:ShowPlayerDialog(playerid, 393, DIALOG_STYLE_LIST, "{FFFF00}Light Weapons", "MP5\nMicro SMG\nTec-9\nAK-47\nM4", "Buy", "Close");
  29. case 2:ShowPlayerDialog(playerid, 394, DIALOG_STYLE_LIST, "{0000FF}Heavy Weapons", "Shotgun\nSawnoff Shotgun\nCountry Rifle\nSniper Rifle\nFlamethrower\nChainsaw", "Buy", "Close");
  30. case 3:ShowPlayerDialog(playerid, 395, DIALOG_STYLE_LIST, "{00FF00}Other", "Dildo\nParachute\nPool Cue\nGrenade\nMolotov Cocktail", "Buy", "Close");
  31. }
  32. }
  33. }
  34. switch(dialogid)
  35. {
  36. case 392: // dialog id
  37. {
  38. switch(listitem)
  39. {
  40. case 0:
  41. {
  42. if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(1000$)!");
  43. GivePlayerWeapon(playerid,24,1000);
  44. SendClientMessage(playerid,0xFFFFFAA,"You bought Desert Eagle!");
  45. GivePlayerMoney(playerid,-1000);
  46. }
  47. case 1:
  48. {
  49. if(GetPlayerMoney(playerid) < 900) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(900$)!");
  50. GivePlayerWeapon(playerid,23,1000);
  51. SendClientMessage(playerid,0xFFFFFAA,"You bought Silenced 9mm Pistol");
  52. GivePlayerMoney(playerid,-900);
  53. }
  54. case 2:
  55. {
  56. if(GetPlayerMoney(playerid) < 850) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(850$)!");
  57. GivePlayerWeapon(playerid,22,1000);
  58. SendClientMessage(playerid,0xFFFFFAA,"You bought 9mm Pistol!");
  59. GivePlayerMoney(playerid,-850);
  60. }
  61. }
  62. }
  63. }
  64. switch(dialogid)
  65. {
  66. case 393: // dialog id
  67. {
  68. switch(listitem)
  69. {
  70. case 0:
  71. {
  72. if(GetPlayerMoney(playerid) < 1700) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(1700$)!");
  73. GivePlayerWeapon(playerid,29,1000);
  74. SendClientMessage(playerid,0xFFFFFAA,"You bought MP5!");
  75. GivePlayerMoney(playerid,-1700);
  76. }
  77. case 1:
  78. {
  79. if(GetPlayerMoney(playerid) < 1650) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(1650$)!");
  80. GivePlayerWeapon(playerid,28,1000);
  81. SendClientMessage(playerid,0xFFFFFAA,"You bought Micro SMG!");
  82. GivePlayerMoney(playerid,-1650);
  83. }
  84. case 2:
  85. {
  86. if(GetPlayerMoney(playerid) < 1800) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(1800$)!");
  87. GivePlayerWeapon(playerid,32,1000);
  88. SendClientMessage(playerid,0xFFFFFAA,"You bought Tec-9!");
  89. GivePlayerMoney(playerid,-1800);
  90. }
  91. case 3:
  92. {
  93. if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(3000$)!");
  94. GivePlayerWeapon(playerid,30,1000);
  95. SendClientMessage(playerid,0xFFFFFAA,"You bought AK-47!");
  96. GivePlayerMoney(playerid,-3000);
  97. }
  98. case 4:
  99. {
  100. if(GetPlayerMoney(playerid) < 3200) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(3200$)!");
  101. GivePlayerWeapon(playerid,31,1000);
  102. SendClientMessage(playerid,0xFFFFFAA,"You bought M4!");
  103. GivePlayerMoney(playerid,-3200);
  104. }
  105. }
  106. }
  107. }
  108. switch(dialogid)
  109. {
  110. case 394: // dialog id
  111. {
  112. switch(listitem)
  113. {
  114. case 0:
  115. {
  116. if(GetPlayerMoney(playerid) < 2200) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(2200$)!");
  117. GivePlayerWeapon(playerid,25,1000);
  118. SendClientMessage(playerid,0xFFFFFAA,"You bought Shotgun!");
  119. GivePlayerMoney(playerid,-2200);
  120. }
  121. case 1:
  122. {
  123. if(GetPlayerMoney(playerid) < 2200) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(2200$)!");
  124. GivePlayerWeapon(playerid,26,1000);
  125. SendClientMessage(playerid,0xFFFFFAA,"You bought Sawnoff Shotgun!");
  126. GivePlayerMoney(playerid,-2200);
  127. }
  128. case 2:
  129. {
  130. if(GetPlayerMoney(playerid) < 2400) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(2400$)!");
  131. GivePlayerWeapon(playerid,33,1000);
  132. SendClientMessage(playerid,0xFFFFFAA,"You bought Country Rifle!");
  133. GivePlayerMoney(playerid,-2400);
  134. }
  135. case 4:
  136. {
  137. if(GetPlayerMoney(playerid) < 2400) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(2400$)!");
  138. GivePlayerWeapon(playerid,34,1000);
  139. SendClientMessage(playerid,0xFFFFFAA,"You bought Sniper Rifle!");
  140. GivePlayerMoney(playerid,-2400);
  141. }
  142. case 5:
  143. {
  144. if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(3000$)!");
  145. GivePlayerWeapon(playerid,37,1000);
  146. SendClientMessage(playerid,0xFFFFFAA,"You bought Flamethrower!");
  147. GivePlayerMoney(playerid,-3000);
  148. }
  149. case 6:
  150. {
  151. if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(3000$)!");
  152. GivePlayerWeapon(playerid,9,1000);
  153. SendClientMessage(playerid,0xFFFFFAA,"You bought Chainsaw!");
  154. GivePlayerMoney(playerid,-3000);
  155. }
  156. }
  157. }
  158. }
  159. switch(dialogid)
  160. {
  161. case 395: // dialog id
  162. {
  163. switch(listitem)
  164. {
  165. case 0:
  166. {
  167. if(GetPlayerMoney(playerid) < 300) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(300$)!");
  168. GivePlayerWeapon(playerid,11,1);
  169. SendClientMessage(playerid,0xFFFFFAA,"You bought Dildo!");
  170. GivePlayerMoney(playerid,-300);
  171. }
  172. case 1:
  173. {
  174. if(GetPlayerMoney(playerid) < 300) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(300$)!");
  175. GivePlayerWeapon(playerid,46,1);
  176. SendClientMessage(playerid,0xFFFFFAA,"You bought Parachute");
  177. GivePlayerMoney(playerid,-300);
  178. }
  179. case 2:
  180. {
  181. if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(50$)!");
  182. GivePlayerWeapon(playerid,7,1);
  183. SendClientMessage(playerid,0xFFFFFAA,"You bought Pool Cue!");
  184. GivePlayerMoney(playerid,-50);
  185. }
  186. case 3:
  187. {
  188. if(GetPlayerMoney(playerid) < 600) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(600$)!");
  189. GivePlayerWeapon(playerid,16,30);
  190. SendClientMessage(playerid,0xFFFFFAA,"You bought Granades!");
  191. GivePlayerMoney(playerid,-600);
  192. }
  193. case 4:
  194. {
  195. if(GetPlayerMoney(playerid) < 600) return SendClientMessage(playerid,0xFFFF00C8,"You do not have enough money(600$)!");
  196. GivePlayerWeapon(playerid,18,30);
  197. SendClientMessage(playerid,0xFFFFFAA,"You bought Coctail's Molotova");
  198. GivePlayerMoney(playerid,-600);
  199. }
  200. }
  201. }
  202. }
  203. return 1;
  204. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement