Advertisement
Guest User

Cardealership.pwn

a guest
Jul 29th, 2014
693
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.73 KB | None | 0 0
  1. /*This filterscript is scripted by Sammi Jackson with help from JimmyCh tutorial*/
  2.  
  3. #include <a_samp>
  4. #include <ZCMD>
  5. #include <streamer>
  6.  
  7. #define COLOR_RED 0xAA3333AA
  8. #define COLOR_YELLOW 0xFFFF00AA
  9.  
  10. new DealershipVehicles[ 50 ];
  11.  
  12.  
  13. public OnFilterScriptInit()
  14. {
  15. //grottis dealership cars
  16. DealershipVehicles[0] = AddStaticVehicleEx(411,561.0876,-1289.7925,16.9753,21.1978,-1,-1,180); //Infernus
  17. DealershipVehicles[1] = AddStaticVehicleEx(429,557.0084,-1291.0620,16.9279,20.9678,-1,-1,180); //Banshee
  18. DealershipVehicles[2] = AddStaticVehicleEx(451,552.8647,-1291.4087,16.9558,22.4345,-1,-1,180); //Turismo
  19. DealershipVehicles[3] = AddStaticVehicleEx(541,548.1733,-1291.7915,16.8731,18.5864,-1,-1,180); //Bullet
  20. DealershipVehicles[4] = AddStaticVehicleEx(480,543.5413,-1291.5521,17.0143,15.4844,-1,-1,180); //Comet
  21. DealershipVehicles[5] = AddStaticVehicleEx(506,538.6503,-1291.6438,16.9467,15.7206,-1,-1,180); //Super GT
  22. DealershipVehicles[5] = AddStaticVehicleEx(415,534.1854,-1291.6588,17.0140,9.1681,-1,-1,180); //Cheetah
  23. //unity dealership
  24. DealershipVehicles[7] = AddStaticVehicleEx(543,1669.9893,-1884.6993,13.3688,77.9864,-1,-1,180); //sadler
  25. DealershipVehicles[8] = AddStaticVehicleEx(404,1651.9812,-1897.4708,13.2850,278.2730,-1,-1,180); //Perenniel
  26. DealershipVehicles[9] = AddStaticVehicleEx(546,1670.6205,-1898.4446,13.2712,70.4435,-1,-1,180); //intruder
  27. DealershipVehicles[10] = AddStaticVehicleEx(492,1670.1986,-1893.6732,13.3287,72.3901,-1,-1,180); //greenwood
  28. DealershipVehicles[11] = AddStaticVehicleEx(551,1669.9327,-1888.8417,13.3474,74.7691,-1,-1,180); //merit
  29. DealershipVehicles[12] = AddStaticVehicleEx(401,1651.0247,-1893.5342,13.3321,280.7882,-1,-1,180); //bravura
  30. DealershipVehicles[13] = AddStaticVehicleEx(550,1650.7040,-1889.3413,13.3744,281.7551,-1,-1,180); //sunrise
  31. DealershipVehicles[14] = AddStaticVehicleEx(426,1650.5005,-1885.0425,13.2960,280.5235,-1,-1,180); //premier
  32. //Loco lowriders dealership
  33. DealershipVehicles[15] = AddStaticVehicleEx(536,2135.7268,-1128.4572,25.3343,89.7405,-1,-1,180); //blade
  34. DealershipVehicles[16] = AddStaticVehicleEx(567,2136.0029,-1133.1342,25.5623,94.0578,-1,-1,180); //savanna
  35. DealershipVehicles[17] = AddStaticVehicleEx(566,2136.0701,-1138.0834,25.3353,93.2451,-1,-1,180); //Tahoma
  36. DealershipVehicles[18] = AddStaticVehicleEx(534,2136.1814,-1147.5189,24.2585,90.1449,-1,-1,180); //remington
  37. DealershipVehicles[19] = AddStaticVehicleEx(412,2135.3147,-1142.4550,24.9108,87.2818,-1,-1,180); //voodoo
  38. DealershipVehicles[20] = AddStaticVehicleEx(535,2118.2991,-1141.6910,24.6552,283.5468,-1,-1,180); //slamvan
  39. DealershipVehicles[21] = AddStaticVehicleEx(575,2118.6289,-1137.7457,24.7097,280.9673,-1,-1,180); //broadway
  40. DealershipVehicles[22] = AddStaticVehicleEx(576,2119.0969,-1134.2247,24.8662,279.3184,-1,-1,180); //tornado
  41. //Market dealership
  42. DealershipVehicles[23] = AddStaticVehicleEx(434,1269.4929,-1530.5331,13.5295,270.0209,-1,-1,180); //Hotknife
  43. DealershipVehicles[24] = AddStaticVehicleEx(439,1270.2958,-1557.6031,13.4606,268.9622,-1,-1,180); //stallion
  44. DealershipVehicles[25] = AddStaticVehicleEx(475,1270.2294,-1550.6223,13.3668,271.6582,-1,-1,180); //Sabre
  45. DealershipVehicles[26] = AddStaticVehicleEx(533,1270.0521,-1543.9827,13.2735,271.2873,-1,-1,180); //Feltzer
  46. DealershipVehicles[27] = AddStaticVehicleEx(555,1269.9442,-1537.2307,13.2464,271.7251,-1,-1,180); //windsor
  47. DealershipVehicles[28] = AddStaticVehicleEx(603,1285.2747,-1558.0199,13.3936,270.1224,-1,-1,180); //phoenix
  48. DealershipVehicles[29] = AddStaticVehicleEx(560,1286.3466,-1550.0422,13.2569,271.1154,-1,-1,180); //sultan
  49. DealershipVehicles[30] = AddStaticVehicleEx(559,1286.9200,-1543.9543,13.1762,270.0609,-1,-1,180); //Jester
  50. DealershipVehicles[31] = AddStaticVehicleEx(565,1288.3281,-1537.6429,13.1041,269.3796,-1,-1,180); //flash
  51. DealershipVehicles[32] = AddStaticVehicleEx(562,1290.4825,-1530.5933,13.1770,267.4117,-1,-1,180); //elegy
  52.  
  53. // pickups and 3D labels
  54. CreatePickup(1239, 23, 566.6800,-1285.0427,17.2482, -1); // grottis cardealership buy
  55. CreatePickup(1239, 23, 518.0411,-1290.1444,17.2422, -1); // grottis cardealership sell
  56. CreatePickup(1239, 23, 1660.5640,-1889.2240,13.5521, -1); // unity cardealership buy
  57. CreatePickup(1239, 23, 1632.3641,-1903.1001,13.5525, -1); // unity cardealership sell
  58. CreatePickup(1239, 23, 2132.0620,-1150.3491,24.1699, -1); // loco low cardealership buy
  59. CreatePickup(1239, 23, 2118.0947,-1123.5464,25.3311, -1); // loco low cardealership sell
  60. CreatePickup(1239, 23, 1280.5931,-1543.1711,13.5304, -1); // market cardealership buy
  61. CreatePickup(1239, 23, 1267.3528,-1523.9067,13.5604, -1); // market low cardealership sell
  62. CreateDynamic3DTextLabel("Type /buycar to buy a vehicle",COLOR_YELLOW,566.6800,-1285.0427,17.8482,8.0); //grottis cardealership buy
  63. CreateDynamic3DTextLabel("Type /sellcar to sell your vehicle. You can only sell sport cars here!",COLOR_YELLOW,518.0411,-1290.1444,17.2422,8.0); //grottis cardealership sell
  64. CreateDynamic3DTextLabel("Infernus type /buycar at the pickup to buy this car",COLOR_YELLOW,561.0876,-1289.7925,16.9753,8.0); //Infernus
  65. CreateDynamic3DTextLabel("Banshee type /buycar at the pickup to buy this car",COLOR_YELLOW,557.0084,-1291.0620,16.9279,8.0); //Banshee
  66. CreateDynamic3DTextLabel("Turismo type /buycar at the pickup to buy this car",COLOR_YELLOW,552.8647,-1291.4087,16.9558,8.0); //Turismo
  67. CreateDynamic3DTextLabel("Bullet type /buycar at the pickup to buy this car",COLOR_YELLOW,548.1733,-1291.7915,16.8731,8.0); //Bullet
  68. CreateDynamic3DTextLabel("Comet type /buycar at the pickup to buy this car",COLOR_YELLOW,543.5413,-1291.5521,17.0143,8.0); //Comet
  69. CreateDynamic3DTextLabel("Super GT type /buycar at the pickup to buy this car",COLOR_YELLOW,538.6503,-1291.6438,16.9467,8.0); //Super GT
  70. CreateDynamic3DTextLabel("Cheetah type /buycar at the pickup to buy this car",COLOR_YELLOW,534.1854,-1291.6588,17.0140,8.0); //Cheetah
  71. CreateDynamic3DTextLabel("Type /buycar to buy a vehicle",COLOR_YELLOW,1660.5640,-1889.2240,13.5521,8.0); //unity cardealership buy
  72. CreateDynamic3DTextLabel("Type /sellcar to sell your vehicle. You can only sell regular cars here!",COLOR_YELLOW,1632.3641,-1903.1001,13.5525,8.0); //unitycardealership sell
  73. CreateDynamic3DTextLabel("Intruder type /buycar at the pickup to buy this car",COLOR_YELLOW,1670.6205,-1898.4446,13.2712,8.0); //Intruder
  74. CreateDynamic3DTextLabel("Greenwood type /buycar at the pickup to buy this car",COLOR_YELLOW,1670.1986,-1893.6732,13.3287,8.0); //Greenwood
  75. CreateDynamic3DTextLabel("Merit type /buycar at the pickup to buy this car",COLOR_YELLOW,1669.9327,-1888.8417,13.3474,8.0); //Merit
  76. CreateDynamic3DTextLabel("Sadler type /buycar at the pickup to buy this car",COLOR_YELLOW,1669.9893,-1884.6993,13.3688,8.0); //Sadler
  77. CreateDynamic3DTextLabel("Bravura type /buycar at the pickup to buy this car",COLOR_YELLOW,1651.0247,-1893.5342,13.3321,8.0); //Bravura
  78. CreateDynamic3DTextLabel("Sunrise type /buycar at the pickup to buy this car",COLOR_YELLOW,1650.7040,-1889.3413,13.3744,8.0); //Sunrise
  79. CreateDynamic3DTextLabel("Premier type /buycar at the pickup to buy this car",COLOR_YELLOW,1650.5005,-1885.0425,13.2960,8.0); //Premier
  80. CreateDynamic3DTextLabel("Perenniel type /buycar at the pickup to buy this car",COLOR_YELLOW,1651.9812,-1897.4708,13.2850,8.0); //Perenniel
  81. CreateDynamic3DTextLabel("Type /buycar to buy a vehicle",COLOR_YELLOW,2132.0620,-1150.3491,24.1699,8.0); //Loco LOW cardealership buy
  82. CreateDynamic3DTextLabel("Type /sellcar to sell your vehicle. You can only sell lowrider cars here!",COLOR_YELLOW,2118.0947,-1123.5464,25.3311,8.0); //loco low delaership sell
  83. CreateDynamic3DTextLabel("Blade type /buycar at the pickup to buy this car",COLOR_YELLOW,2135.7268,-1128.4572,25.3343,8.0); //Blade
  84. CreateDynamic3DTextLabel("Savanna type /buycar at the pickup to buy this car",COLOR_YELLOW,2136.0029,-1133.1342,25.5623,8.0); //Savanna
  85. CreateDynamic3DTextLabel("Tahoma type /buycar at the pickup to buy this car",COLOR_YELLOW,2136.0701,-1138.0834,25.3353,8.0); //Tahoma
  86. CreateDynamic3DTextLabel("Remington type /buycar at the pickup to buy this car",COLOR_YELLOW,2136.1814,-1147.5189,24.2585,8.0); //Remington
  87. CreateDynamic3DTextLabel("Voodoo type /buycar at the pickup to buy this car",COLOR_YELLOW,2135.3147,-1142.4550,24.9108,8.0); //Voodoo
  88. CreateDynamic3DTextLabel("Slamvan type /buycar at the pickup to buy this car",COLOR_YELLOW,2118.2991,-1141.6910,24.6552,8.0); //Slamvan
  89. CreateDynamic3DTextLabel("Broadway type /buycar at the pickup to buy this car",COLOR_YELLOW,2118.6289,-1137.7457,24.7097,8.0); //Broadway
  90. CreateDynamic3DTextLabel("Tornado type /buycar at the pickup to buy this car",COLOR_YELLOW,2119.0969,-1134.2247,24.8662,8.0); //Tornado
  91. CreateDynamic3DTextLabel("Type /buycar to buy a vehicle",COLOR_YELLOW,1280.5931,-1543.1711,13.5304,8.0); //market cardealership buy
  92. CreateDynamic3DTextLabel("Type /sellcar to sell your vehicle. You can only sell cars which is bought here!",COLOR_YELLOW,1267.3528,-1523.9067,13.5604,8.0); //market dealership sell
  93. CreateDynamic3DTextLabel("Hotknife type /buycar at the pickup to buy this car",COLOR_YELLOW,1269.4929,-1530.5331,13.5295,8.0); //Hotknife
  94. CreateDynamic3DTextLabel("Stallion type /buycar at the pickup to buy this car",COLOR_YELLOW,1270.2958,-1557.6031,13.4606,8.0); //Stallion
  95. CreateDynamic3DTextLabel("Sabre type /buycar at the pickup to buy this car",COLOR_YELLOW,1270.2294,-1550.6223,13.3668,8.0); //Sabre
  96. CreateDynamic3DTextLabel("Feltzer type /buycar at the pickup to buy this car",COLOR_YELLOW,1270.0521,-1543.9827,13.2735,8.0); //Feltzer
  97. CreateDynamic3DTextLabel("Windsor type /buycar at the pickup to buy this car",COLOR_YELLOW,1269.9442,-1537.2307,13.2464,8.0); //Windsor
  98. CreateDynamic3DTextLabel("Phoenix type /buycar at the pickup to buy this car",COLOR_YELLOW,1285.2747,-1558.0199,13.3936,8.0); //Phoenix
  99. CreateDynamic3DTextLabel("Sultan type /buycar at the pickup to buy this car",COLOR_YELLOW,1286.3466,-1550.0422,13.2569,8.0); //Sultan
  100. CreateDynamic3DTextLabel("Jester type /buycar at the pickup to buy this car",COLOR_YELLOW,1286.9200,-1543.9543,13.1762,8.0); //Jester
  101. CreateDynamic3DTextLabel("Flash type /buycar at the pickup to buy this car",COLOR_YELLOW,1288.3281,-1537.6429,13.1041,8.0); //Flash
  102. CreateDynamic3DTextLabel("Elegy type /buycar at the pickup to buy this car",COLOR_YELLOW,1290.4825,-1530.5933,13.1770,8.0); //Elegy
  103.  
  104. }
  105. CMD:buycar(playerid, params[])
  106. {
  107. if(IsPlayerInRangeOfPoint(playerid, 176, 566.6800, -1285.0427, 17.2482))
  108. {
  109. ShowPlayerDialog(playerid, 13, DIALOG_STYLE_LIST, "Grotti's Luxurious Car Dealership", "Bullet 500.000$\nInfernus 500.000$\nCheetah 500.000$\nBanshee 500.000$\nTurismo 500.000$\nComet 500.000$\nSuper GT 500.000$", "Buy", "Leave");
  110. }
  111. else if(IsPlayerInRangeOfPoint(playerid, 28, 1664.0477, -1889.2571, 13.5469))
  112. {
  113. ShowPlayerDialog(playerid, 15, DIALOG_STYLE_LIST, "Unity Station Car Dealership", "Intruder 35000$\nGreenwood 35000$\nMerit 35000$\nSadler 35000$\nPerenniel 35000$\nBravura 35000$\nSunrise 35000$\nPremier 35000$", "Buy", "Leave");
  114. }
  115. else if(IsPlayerInRangeOfPoint(playerid, 28, 2132.0620, -1150.3491, 24.1699))
  116. {
  117. ShowPlayerDialog(playerid, 17, DIALOG_STYLE_LIST, "Loco Lowrider's Car Dealership", "Blade 75000$\nSavanna 75000$\nTahoma 75000$\nRemington 75000$\nVoodoo 75000$\nSlamvan 75000$\nBroadway 75000$\nTornado 75000$", "Buy", "Leave");
  118. }
  119. else if(IsPlayerInRangeOfPoint(playerid, 28, 1280.5931, -1543.1711, 13.5304))
  120. {
  121. ShowPlayerDialog(playerid, 20, DIALOG_STYLE_LIST, "Market Car Dealership", "Hotknife 200.000$\nStallion 200.000$\nSabre 200.000$\nFeltzer 200.000$\nWindsor 200.000$\nPhoenix 200.000$\nSultan 200.000$\nJester 200.000$\nFlash 200.000$\nElegy 200.000$", "Buy", "Leave");
  122. }
  123. else
  124. {
  125. SendClientMessage(playerid, COLOR_RED, "You are not near any car dealership!");
  126. }
  127. return 1;
  128. }
  129. CMD:sellcar(playerid, param[])
  130. {
  131. new vehicleid = GetPlayerVehicleID(playerid);
  132. new vehiclemodel = GetVehicleModel(vehicleid);
  133. if(IsPlayerInRangeOfPoint(playerid, 28, 518.0411, -1290.1444, 17.2422) && vehiclemodel == 415||vehiclemodel == 411||vehiclemodel == 451||vehiclemodel == 541||vehiclemodel == 429||vehiclemodel == 506||vehiclemodel == 480)
  134. {
  135. ShowPlayerDialog(playerid, 14, DIALOG_STYLE_MSGBOX, "Warning:", "Are you sure you want to sell this car for 350.000$", "Yes", "Cancel");
  136. }
  137. else if(IsPlayerInRangeOfPoint(playerid, 28, 1632.3641, -1903.1001, 13.5525) && vehiclemodel == 546||vehiclemodel == 492||vehiclemodel == 551||vehiclemodel == 543||vehiclemodel == 404||vehiclemodel == 401||vehiclemodel == 426||vehiclemodel == 550)
  138. {
  139. ShowPlayerDialog(playerid, 16, DIALOG_STYLE_MSGBOX, "Warning:", "Are you sure you want to sell this car for 25000$", "Yes", "Cancel");
  140. }
  141. else if(IsPlayerInRangeOfPoint(playerid, 28, 2118.0947, -1123.5464, 25.3311) && vehiclemodel == 536||vehiclemodel == 567||vehiclemodel == 566||vehiclemodel == 534||vehiclemodel == 412||vehiclemodel == 535||vehiclemodel == 575||vehiclemodel == 576)
  142. {
  143. ShowPlayerDialog(playerid, 16, DIALOG_STYLE_MSGBOX, "Warning:", "Are you sure you want to sell this car for 50000$", "Yes", "Cancel");
  144. }
  145. else if(IsPlayerInRangeOfPoint(playerid, 28, 1267.3528, -1523.9067, 13.5604) && vehiclemodel == 434||vehiclemodel == 539||vehiclemodel == 475||vehiclemodel == 533||vehiclemodel == 555||vehiclemodel == 603||vehiclemodel == 560||vehiclemodel == 559||vehiclemodel == 565||vehiclemodel == 562)
  146. {
  147. ShowPlayerDialog(playerid, 19, DIALOG_STYLE_MSGBOX, "Warning:", "Are you sure you want to sell this car for 125.000$", "Yes", "Cancel");
  148. }
  149. else
  150. {
  151. SendClientMessage(playerid, COLOR_RED, "You are not near a dealership sell point that buys this type of vehicle!");
  152. }
  153. return 1;
  154. }
  155. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  156. {
  157. if(dialogid == 14) // Grotti sellcar
  158. {
  159. if(response)
  160. {
  161. new vehicleid = GetPlayerVehicleID(playerid);
  162. DestroyVehicle(vehicleid);
  163. GivePlayerMoney(playerid, 350000);
  164. SendClientMessage(playerid, COLOR_RED, "You've received 350.000$ for the vehicle!");
  165. return 1;
  166. }
  167. else
  168. {
  169. SendClientMessage(playerid, COLOR_RED, "You left the sell point");
  170. return 1;
  171. }
  172. }
  173. if(dialogid == 13) // grottis buycar
  174. {
  175. if(!response)
  176. return 1;
  177. switch(listitem)
  178. {
  179. case 0:
  180. {
  181. if(GetPlayerMoney(playerid) < 500000)
  182. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  183. GivePlayerMoney(playerid, -500000);
  184. CreateVehicle(541, 570.0901, -1299.4597, 17.2482, 184.1963, 0, 0, 0);
  185. return 1;
  186. }
  187. case 1:
  188. {
  189. if(GetPlayerMoney(playerid) < 500000)
  190. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  191. GivePlayerMoney(playerid, -500000);
  192. CreateVehicle(411, 570.0901, -1299.4597, 17.2482, 184.1963, 0, 0, 0);
  193. return 1;
  194. }
  195. case 2:
  196. {
  197. if(GetPlayerMoney(playerid) < 500000)
  198. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  199. GivePlayerMoney(playerid, -500000);
  200. CreateVehicle(415, 570.0901, -1299.4597, 17.2482, 184.1963, 0, 0, 0);
  201. return 1;
  202. }
  203. case 3:
  204. {
  205. if(GetPlayerMoney(playerid) < 500000)
  206. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  207. GivePlayerMoney(playerid, -500000);
  208. CreateVehicle(429, 570.0901, -1299.4597, 17.2482, 184.1963, 0, 0, 0);
  209. return 1;
  210. }
  211. case 4:
  212. {
  213. if(GetPlayerMoney(playerid) < 500000)
  214. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  215. GivePlayerMoney(playerid, -500000);
  216. CreateVehicle(451, 570.0901, -1299.4597, 17.2482, 184.1963, 0, 0, 0);
  217. }
  218. case 5:
  219. {
  220. if(GetPlayerMoney(playerid) < 500000)
  221. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  222. GivePlayerMoney(playerid, -500000);
  223. CreateVehicle(480, 570.0901, -1299.4597, 17.2482, 184.1963, 0, 0, 0);
  224. return 1;
  225. }
  226. case 6:
  227. {
  228. if(GetPlayerMoney(playerid) < 500000)
  229. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  230. GivePlayerMoney(playerid, -500000);
  231. CreateVehicle(506, 570.0901, -1299.4597, 17.2482, 184.1963, 0, 0, 0);
  232. return 1;
  233. }
  234. }
  235. }
  236. if(dialogid == 15) // unity station buycar
  237. {
  238. if(!response)
  239. return 1;
  240. switch(listitem)
  241. {
  242. case 0:
  243. {
  244. if(GetPlayerMoney(playerid) < 35000)
  245. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  246. GivePlayerMoney(playerid, -35000);
  247. CreateVehicle(546, 1642.4045, -1902.8914, 13.5521, 276.1732, 0, 0, 0);
  248. return 1;
  249. }
  250. case 1:
  251. {
  252. if(GetPlayerMoney(playerid) < 35000)
  253. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  254. GivePlayerMoney(playerid, -35000);
  255. CreateVehicle(492, 1642.4045, -1902.8914, 13.5521, 276.1732, 0, 0, 0);
  256. return 1;
  257. }
  258. case 2:
  259. {
  260. if(GetPlayerMoney(playerid) < 35000)
  261. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  262. GivePlayerMoney(playerid, -35000);
  263. CreateVehicle(551, 1642.4045, -1902.8914, 13.5521, 276.1732, 0, 0, 0);
  264. return 1;
  265. }
  266. case 3:
  267. {
  268. if(GetPlayerMoney(playerid) < 35000)
  269. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  270. GivePlayerMoney(playerid, -35000);
  271. CreateVehicle(543, 1642.4045, -1902.8914, 13.5521, 276.1732, 0, 0, 0);
  272. return 1;
  273. }
  274. case 4:
  275. {
  276. if(GetPlayerMoney(playerid) < 35000)
  277. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  278. GivePlayerMoney(playerid, -35000);
  279. CreateVehicle(404, 1642.4045, -1902.8914, 13.5521, 276.1732, 0, 0, 0);
  280. return 1;
  281. }
  282. case 5:
  283. {
  284. if(GetPlayerMoney(playerid) < 35000)
  285. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  286. GivePlayerMoney(playerid, -35000);
  287. CreateVehicle(401, 1642.4045, -1902.8914, 13.5521, 276.1732, 0, 0, 0);
  288. return 1;
  289. }
  290. case 6:
  291. {
  292. if(GetPlayerMoney(playerid) < 35000)
  293. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  294. GivePlayerMoney(playerid, -35000);
  295. CreateVehicle(550, 1642.4045, -1902.8914, 13.5521, 276.1732, 0, 0, 0);
  296. return 1;
  297. }
  298. case 7:
  299. {
  300. if(GetPlayerMoney(playerid) < 35000)
  301. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  302. GivePlayerMoney(playerid, -35000);
  303. CreateVehicle(426, 1642.4045, -1902.8914, 13.5521, 276.1732, 0, 0, 0);
  304. return 1;
  305. }
  306. }
  307. }
  308. if(dialogid == 16) // Unity sellcar
  309. {
  310. if(response)
  311. {
  312. new vehicleid = GetPlayerVehicleID(playerid);
  313. DestroyVehicle(vehicleid);
  314. GivePlayerMoney(playerid, 25000);
  315. SendClientMessage(playerid, COLOR_RED, "You've received 25000$ for the vehicle!");
  316. return 1;
  317. }
  318. else
  319. {
  320. SendClientMessage(playerid, COLOR_RED, "You left the sell point");
  321. return 1;
  322. }
  323. }
  324. if(dialogid == 17) // Loco Low buycar
  325. {
  326. if(!response)
  327. return 1;
  328. switch(listitem)
  329. {
  330. case 0:
  331. {
  332. if(GetPlayerMoney(playerid) < 75000)
  333. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  334. GivePlayerMoney(playerid, -75000);
  335. CreateVehicle(536, 2118.8267, -1153.6179, 24.0606, 355.5038, 0, 0, 0);
  336. return 1;
  337. }
  338. case 1:
  339. {
  340. if(GetPlayerMoney(playerid) < 75000)
  341. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  342. GivePlayerMoney(playerid, -75000);
  343. CreateVehicle(567, 2118.8267, -1153.6179, 24.0606, 355.5038, 0, 0, 0);
  344. return 1;
  345. }
  346. case 2:
  347. {
  348. if(GetPlayerMoney(playerid) < 75000)
  349. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  350. GivePlayerMoney(playerid, -75000);
  351. CreateVehicle(566, 2118.8267, -1153.6179, 24.0606, 355.5038, 0, 0, 0);
  352. return 1;
  353. }
  354. case 3:
  355. {
  356. if(GetPlayerMoney(playerid) < 75000)
  357. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  358. GivePlayerMoney(playerid, -75000);
  359. CreateVehicle(534, 2118.8267, -1153.6179, 24.0606, 355.5038, 0, 0, 0);
  360. return 1;
  361. }
  362. case 4:
  363. {
  364. if(GetPlayerMoney(playerid) < 75000)
  365. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  366. GivePlayerMoney(playerid, -75000);
  367. CreateVehicle(412, 2118.8267, -1153.6179, 24.0606, 355.5038, 0, 0, 0);
  368. }
  369. case 5:
  370. {
  371. if(GetPlayerMoney(playerid) < 75000)
  372. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  373. GivePlayerMoney(playerid, -75000);
  374. CreateVehicle(535, 2118.8267, -1153.6179, 24.0606, 355.5038, 0, 0, 0);
  375. return 1;
  376. }
  377. case 6:
  378. {
  379. if(GetPlayerMoney(playerid) < 75000)
  380. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  381. GivePlayerMoney(playerid, -75000);
  382. CreateVehicle(575, 2118.8267, -1153.6179, 24.0606, 355.5038, 0, 0, 0);
  383. return 1;
  384. }
  385. case 7:
  386. {
  387. if(GetPlayerMoney(playerid) < 75000)
  388. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  389. GivePlayerMoney(playerid, -75000);
  390. CreateVehicle(576, 2118.8267, -1153.6179, 24.0606, 355.5038, 0, 0, 0);
  391. return 1;
  392. }
  393. }
  394. }
  395. if(dialogid == 18) // Loco Low sellcar
  396. {
  397. if(response)
  398. {
  399. new vehicleid = GetPlayerVehicleID(playerid);
  400. DestroyVehicle(vehicleid);
  401. GivePlayerMoney(playerid, 50000);
  402. SendClientMessage(playerid, COLOR_RED, "You've received 50000$ for the vehicle!");
  403. return 1;
  404. }
  405. else
  406. {
  407. SendClientMessage(playerid, COLOR_RED, "You left the sell point");
  408. return 1;
  409. }
  410. }
  411. if(dialogid == 19) // market sellcar
  412. {
  413. if(response)
  414. {
  415. new vehicleid = GetPlayerVehicleID(playerid);
  416. DestroyVehicle(vehicleid);
  417. GivePlayerMoney(playerid, 125000);
  418. SendClientMessage(playerid, COLOR_RED, "You've received 125.000$ for the vehicle!");
  419. return 1;
  420. }
  421. else
  422. {
  423. SendClientMessage(playerid, COLOR_RED, "You left the sell point");
  424. return 1;
  425. }
  426. }
  427. if(dialogid == 20) // Market buycar
  428. {
  429. if(!response)
  430. return 1;
  431. switch(listitem)
  432. {
  433. case 0:
  434. {
  435. if(GetPlayerMoney(playerid) < 200000)
  436. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  437. GivePlayerMoney(playerid, -200000);
  438. CreateVehicle(434, 1271.0081, -1523.8378, 13.5615,260.7292, 0, 0, 0);
  439. return 1;
  440. }
  441. case 1:
  442. {
  443. if(GetPlayerMoney(playerid) < 200000)
  444. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  445. GivePlayerMoney(playerid, -200000);
  446. CreateVehicle(439, 1271.0081, -1523.8378, 13.5615,260.7292, 0, 0, 0);
  447. return 1;
  448. }
  449. case 2:
  450. {
  451. if(GetPlayerMoney(playerid) < 200000)
  452. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  453. GivePlayerMoney(playerid, -200000);
  454. CreateVehicle(475, 1271.0081, -1523.8378, 13.5615,260.7292, 0, 0, 0);
  455. return 1;
  456. }
  457. case 3:
  458. {
  459. if(GetPlayerMoney(playerid) < 200000)
  460. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  461. GivePlayerMoney(playerid, -200000);
  462. CreateVehicle(533, 1271.0081, -1523.8378, 13.5615,260.7292, 0, 0, 0);
  463. return 1;
  464. }
  465. case 4:
  466. {
  467. if(GetPlayerMoney(playerid) < 200000)
  468. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  469. GivePlayerMoney(playerid, -200000);
  470. CreateVehicle(555, 1271.0081, -1523.8378, 13.5615,260.7292, 0, 0, 0);
  471. return 1;
  472. }
  473. case 5:
  474. {
  475. if(GetPlayerMoney(playerid) < 200000)
  476. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  477. GivePlayerMoney(playerid, -200000);
  478. CreateVehicle(603, 1271.0081, -1523.8378, 13.5615,260.7292, 0, 0, 0);
  479. return 1;
  480. }
  481. case 6:
  482. {
  483. if(GetPlayerMoney(playerid) < 200000)
  484. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  485. GivePlayerMoney(playerid, -200000);
  486. CreateVehicle(560, 1271.0081, -1523.8378, 13.5615,260.7292, 0, 0, 0);
  487. return 1;
  488. }
  489. case 7:
  490. {
  491. if(GetPlayerMoney(playerid) < 200000)
  492. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  493. GivePlayerMoney(playerid, -200000);
  494. CreateVehicle(559, 1271.0081, -1523.8378, 13.5615,260.7292, 0, 0, 0);
  495. return 1;
  496. }
  497. case 8:
  498. {
  499. if(GetPlayerMoney(playerid) < 200000)
  500. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  501. GivePlayerMoney(playerid, -200000);
  502. CreateVehicle(565, 1271.0081, -1523.8378, 13.5615,260.7292, 0, 0, 0);
  503. return 1;
  504. }
  505. case 9:
  506. {
  507. if(GetPlayerMoney(playerid) < 200000)
  508. return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash to buy this car!");
  509. GivePlayerMoney(playerid, -200000);
  510. CreateVehicle(562, 1271.0081, -1523.8378, 13.5615,260.7292, 0, 0, 0);
  511. return 1;
  512. }
  513. }
  514. }
  515. return 1;
  516. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement