Advertisement
Guest User

Untitled

a guest
Aug 1st, 2011
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.13 KB | None | 0 0
  1. // INCLUDES //
  2. #include <a_samp>
  3.  
  4. // COLORS //
  5. #define COLOR_BASIC 0x0066FFAA
  6. #define COLOR_RED 0xFF0000FF
  7. #define COLOR_GREY 0xAFAFAFAA
  8. #define COLOR_GREEN 0x33AA33AA
  9. #define COLOR_YELLOW 0xFFFF00AA
  10. #define COLOR_WHITE 0xFFFFFFAA
  11.  
  12. ////////////////////Car Prices///////////////////
  13.  
  14. //INSTRUCTIONS:
  15. // Change the 0 to amounce you want the cars to be sold
  16. //V = Car Price
  17. //A =Cars Amount On Buy
  18.  
  19. //Off Road
  20. #define VBandito 10
  21. #define ABandito 1
  22. #define VBFInjection 122
  23. #define ABFInjection 1
  24. #define VDune 123
  25. #define ADune 1
  26. #define VMesa 956
  27. #define AMesa 1
  28.  
  29. //Sports Cars
  30. #define VBanshee 66
  31. #define ABanshee 1
  32. #define VBuffalo 88
  33. #define ABuffalo 1
  34. #define VInfernus 99
  35. #define AInfernus 1
  36.  
  37. //Bikes
  38. #define VBMX 10
  39. #define ABMX 1
  40. #define VQuad 30
  41. #define AQuad 1
  42.  
  43. //Variables
  44. new Bandito;
  45. new BFInjection;
  46. new Dune;
  47. new Mesa;
  48. new Banshee;
  49. new Buffalo;
  50. new Infernus;
  51. new BMX;
  52. new Quad;
  53.  
  54. public OnPlayerCommandText(playerid, cmdtext[])
  55. {
  56. if (strcmp("/Carshop", cmdtext, true, 11) == 0) {
  57. ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Car Shop", "Off Road\nSports Cars\nBikes", "Select", "Exit");
  58. return 1;
  59. }
  60.  
  61. return 0;
  62. }
  63.  
  64.  
  65. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  66. {
  67. if(dialogid == 20320 && response) {
  68. switch(listitem) {
  69. case 0:
  70. {
  71. ShowPlayerDialog(playerid, 20321, DIALOG_STYLE_LIST, "Car Shop [Off Road]", "Bandito $10\nBF Injection $122\nDune $130\nMesa $956", "Buy", "Cancel");
  72. }
  73. case 1:
  74. {
  75. ShowPlayerDialog(playerid, 20322, DIALOG_STYLE_LIST, "Car Shop [Sports Car]", "Banshee $66\nBuffalo $88\nInfernus $99", "Buy", "Cancel");
  76. }
  77. case 2:
  78. {
  79. ShowPlayerDialog(playerid, 20323, DIALOG_STYLE_LIST, "Bike Shop [Bikes]", "BMX $10\nQuad $30", "Buy", "Cancel");
  80. }
  81. }
  82. }
  83. if(dialogid == 20321 && response) {
  84. switch(listitem) {
  85. case 0:
  86. {
  87. if( GetPlayerMoney(playerid) < Bandito) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Bandito So Work Your Ass Off!");
  88. GivePlayerMoney(playerid, -Bandito);
  89. new Float:x,Float:y,Float:z;
  90. GetPlayerPos(playerid,Float:x,Float:y,Float:z);
  91. CreateVehicle(568,Float:x,Float:y,Float:z,100.0,1,1,15);
  92. SendClientMessage(playerid, COLOR_GREEN, "Car Shop : You have succesfully bought a Bandito!");
  93. }
  94. case 1:
  95. {
  96. if( GetPlayerMoney(playerid) < BFInjection) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a BF Injection So Work Your Ass Off!");
  97. GivePlayerMoney(playerid, -BFInjection);
  98. new Float:x,Float:y,Float:z;
  99. GetPlayerPos(playerid,Float:x,Float:y,Float:z);
  100. CreateVehicle(424,Float:x,Float:y,Float:z,100.0,1,1,15);
  101. SendClientMessage(playerid, COLOR_GREEN, "Car Shop : You have succesfully bought a BF Injection!");
  102. }
  103. case 2:
  104. {
  105. if( GetPlayerMoney(playerid) < Dune) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Dune So Work Your Ass Off!");
  106. GivePlayerMoney(playerid, -Dune);
  107. new Float:x,Float:y,Float:z;
  108. GetPlayerPos(playerid,Float:x,Float:y,Float:z);
  109. CreateVehicle(573,Float:x,Float:y,Float:z,100.0,1,1,15);
  110. SendClientMessage(playerid, COLOR_GREEN, "Car Shop : You have succesfully bought a Dune!");
  111. }
  112. case 3:
  113. {
  114. if( GetPlayerMoney(playerid) < Mesa) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Mesa So Work Your Ass Off!");
  115. GivePlayerMoney(playerid, -Mesa);
  116. new Float:x,Float:y,Float:z;
  117. GetPlayerPos(playerid,Float:x,Float:y,Float:z);
  118. CreateVehicle(500,Float:x,Float:y,Float:z,100.0,1,1,15);
  119. SendClientMessage(playerid, COLOR_GREEN, "Car Shop : You have succesfully bought a Mesa!");
  120. }
  121. }
  122. }
  123.  
  124. if(dialogid == 20322 && response)
  125. {
  126. switch(listitem)
  127. {
  128. case 0:
  129. {
  130. if( GetPlayerMoney(playerid) < Banshee) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Banshee So Work Your Ass Off!");
  131. GivePlayerMoney(playerid, -Banshee);
  132. new Float:x,Float:y,Float:z;
  133. GetPlayerPos(playerid,Float:x,Float:y,Float:z);
  134. CreateVehicle(429,Float:x,Float:y,Float:z,100.0,1,1,15);
  135. SendClientMessage(playerid, COLOR_GREEN, "Car Shop : You have succesfully bought a Banshee!");
  136. }
  137. case 1:
  138. {
  139. if( GetPlayerMoney(playerid) < Buffalo) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Buffalo So Work Your Ass Off!");
  140. GivePlayerMoney(playerid, -Buffalo);
  141. new Float:x,Float:y,Float:z;
  142. GetPlayerPos(playerid,Float:x,Float:y,Float:z);
  143. CreateVehicle(402,Float:x,Float:y,Float:z,100.0,1,1,15);
  144. SendClientMessage(playerid, COLOR_GREEN, "Car Shop : You have succesfully bought a Buffalo!");
  145. }
  146. case 2:
  147. {
  148. if( GetPlayerMoney(playerid) < Infernus) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Infernus So Work Your Ass Off!");
  149. GivePlayerMoney(playerid, -Infernus);
  150. new Float:x,Float:y,Float:z;
  151. GetPlayerPos(playerid,Float:x,Float:y,Float:z);
  152. CreateVehicle(411,Float:x,Float:y,Float:z,100.0,1,1,15);
  153. SendClientMessage(playerid, COLOR_GREEN, "Car Shop : You have succesfully bought a Infernus!");
  154. }
  155. }
  156. }
  157.  
  158. if(dialogid == 20323 && response)
  159. {
  160. switch(listitem)
  161. {
  162. case 0:
  163. {
  164. if( GetPlayerMoney(playerid) < BMX) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a BMX So Work Your Ass Off!");
  165. GivePlayerMoney(playerid, -BMX);
  166. new Float:x,Float:y,Float:z;
  167. GetPlayerPos(playerid,Float:x,Float:y,Float:z);
  168. CreateVehicle(481,Float:x,Float:y,Float:z,100.0,1,1,15);
  169. SendClientMessage(playerid, COLOR_GREEN, "Bike Shop : You have succesfully bought a BMX!");
  170. }
  171. case 1:
  172. {
  173. if( GetPlayerMoney(playerid) < Quad) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Quad So Work Your Ass Off!");
  174. GivePlayerMoney(playerid, -Quad);
  175. new Float:x,Float:y,Float:z;
  176. GetPlayerPos(playerid,Float:x,Float:y,Float:z);
  177. CreateVehicle(471,Float:x,Float:y,Float:z,100.0,1,1,15);
  178. SendClientMessage(playerid, COLOR_GREEN, "Bike Shop : You have succesfully bought a Quad!");
  179. }
  180. }
  181. }
  182. return 1;
  183. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement