Advertisement
Guest User

Untitled

a guest
Sep 18th, 2018
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.87 KB | None | 0 0
  1. if(dialogid == DIALOG_CARBUY5)
  2. {
  3. if(response)
  4. {
  5. new num = BuyCar[playerid];
  6. if(GetPlayerCash(playerid) >= Stock[num][vPrice])
  7. {
  8. if(Stock[num][vStock] > 0)
  9. {
  10. InsertCar(playerid,1,num);
  11. }
  12. else
  13. {
  14. new stringg[MAX_STRING];
  15. format(stringg,sizeof(stringg),"Aceasta masina numai este disponibila in Dealership. Stoc epuizat.\nYou can't buy this vehicle from the dealership. Out of stock.");
  16. ShowPlayerDialog(playerid, DIALOG_NOSTOCK, DIALOG_STYLE_MSGBOX, "Out of stock", stringg, "Close","");
  17. }
  18. }
  19. else return SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to purchase this vehicle.");
  20. }
  21. return 1;
  22. }
  23. if(dialogid == DIALOG_CARBUY2)
  24. {
  25. if(response)
  26. {
  27. new num = listitem + 1;
  28. BuyCar[playerid] = num;
  29. new string33[256], stringtitle[256];
  30. format(stringtitle, sizeof(stringtitle), "%s ($%s) - %s available", Stock[num][vName], FormatNumber(Stock[num][vPrice]), FormatNumber(Stock[num][vStock]));
  31. format(string33, sizeof(string33), "Vehicle name: %s\nVehicle price: %s\nNumber of cars available: %s\nTop speed: %s km/h", Stock[num][vName], FormatNumber(Stock[num][vPrice]), FormatNumber(Stock[num][vStock]), FormatNumber(Stock[num][vSpeed]));
  32. ShowPlayerDialog(playerid, DIALOG_CARBUY5, DIALOG_STYLE_MSGBOX, stringtitle, string33, "Buy car", "Back");
  33. }
  34. return 1;
  35. }
  36. if(dialogid == DIALOG_CARBUY3)
  37. {
  38. if(response)
  39. {
  40. new cheapcars;
  41. for(new xf = 0; xf < MAX_PERSONAL_CARS; xf++)
  42. {
  43. if(Stock[xf][vPrice] > 0 && Stock[xf][vPrice] <= 7000000)
  44. {
  45. cheapcars = xf;
  46. }
  47. }
  48. new num = listitem + cheapcars + 1;
  49. BuyCar[playerid] = num;
  50. new string33[256], stringtitle[256];
  51. format(stringtitle, sizeof(stringtitle), "%s ($%s) - %s available", Stock[num][vName], FormatNumber(Stock[num][vPrice]), FormatNumber(Stock[num][vStock]));
  52. format(string33, sizeof(string33), "Vehicle name: %s\nVehicle price: %s\nNumber of cars available: %s\nTop speed: %s km/h", Stock[num][vName], FormatNumber(Stock[num][vPrice]), FormatNumber(Stock[num][vStock]), FormatNumber(Stock[num][vSpeed]));
  53. ShowPlayerDialog(playerid, DIALOG_CARBUY5, DIALOG_STYLE_MSGBOX, stringtitle, string33, "Buy car", "Back");
  54. }
  55. return 1;
  56. }
  57. if(dialogid == DIALOG_CARBUY4)
  58. {
  59. if(response)
  60. {
  61. new regcheapcars;
  62. for(new xf = 0; xf < MAX_PERSONAL_CARS; xf++)
  63. {
  64. if(Stock[xf][vPrice] > 7000000 && Stock[xf][vPrice] <= 19999999)
  65. {
  66. regcheapcars = xf;
  67. }
  68. }
  69. new num = listitem + regcheapcars + 1;
  70. BuyCar[playerid] = num;
  71. new string33[256], stringtitle[256];
  72. format(stringtitle, sizeof(stringtitle), "%s ($%s) - %s available", Stock[num][vName], FormatNumber(Stock[num][vPrice]), FormatNumber(Stock[num][vStock]));
  73. format(string33, sizeof(string33), "Vehicle name: %s\nVehicle price: %s\nNumber of cars available: %s\nTop speed: %s km/h", Stock[num][vName], FormatNumber(Stock[num][vPrice]), FormatNumber(Stock[num][vStock]), FormatNumber(Stock[num][vSpeed]));
  74. ShowPlayerDialog(playerid, DIALOG_CARBUY5, DIALOG_STYLE_MSGBOX, stringtitle, string33, "Buy car", "Back");
  75. }
  76. return 1;
  77. }
  78. if(dialogid == DIALOG_CARBUY)
  79. {
  80. if(response)
  81. {
  82. if(listitem == 0)
  83. {
  84. new stringzz[MAX_STRING],stringy[MAX_STRING];
  85. for(new xf = 0; xf < MAX_PERSONAL_CARS; xf++)
  86. {
  87. if(Stock[xf][vPrice] > 0 && Stock[xf][vPrice] <= 7000000)
  88. {
  89. format(stringy, sizeof(stringy), "%s ($%d) - %d in stock\n", Stock[xf][vName], Stock[xf][vPrice], Stock[xf][vStock]);
  90. strcat(stringzz,stringy);
  91. }
  92. }
  93. ShowPlayerDialog(playerid, DIALOG_CARBUY2, DIALOG_STYLE_LIST, "Buy a car", stringzz, "Select", "Close");
  94. }
  95. if(listitem == 1)
  96. {
  97. new stringzz[MAX_STRING],stringy[MAX_STRING];
  98. for(new xf = 0; xf < MAX_PERSONAL_CARS; xf++)
  99. {
  100. if(Stock[xf][vPrice] > 7000000 && Stock[xf][vPrice] <= 19999999)
  101. {
  102. format(stringy, sizeof(stringy), "%s ($%d) - %d in stock\n", Stock[xf][vName], Stock[xf][vPrice], Stock[xf][vStock]);
  103. strcat(stringzz,stringy);
  104. }
  105. }
  106. ShowPlayerDialog(playerid, DIALOG_CARBUY3, DIALOG_STYLE_LIST, "Buy a car", stringzz, "Select", "Close");
  107. }
  108. if(listitem == 2)
  109. {
  110. new stringzz[MAX_STRING],stringy[MAX_STRING];
  111. for(new xf = 0; xf < MAX_PERSONAL_CARS; xf++)
  112. {
  113. if(Stock[xf][vPrice] >= 20000000 && Stock[xf][vPrice] < 200000000)
  114. {
  115. format(stringy, sizeof(stringy), "%s ($%d) - %d in stock\n", Stock[xf][vName], Stock[xf][vPrice], Stock[xf][vStock]);
  116. strcat(stringzz,stringy);
  117. }
  118. }
  119. ShowPlayerDialog(playerid, DIALOG_CARBUY4, DIALOG_STYLE_LIST, "Buy a car", stringzz, "Select", "Close");
  120. }
  121. }
  122. return 1;
  123. }
  124. if(dialogid == DIALOG_CARBUY8)
  125. {
  126. if(response)
  127. {
  128. if(listitem == 0)
  129. {
  130. if(PlayerInfo[playerid][pPremiumPoints] < 230) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have 230 premium points.");
  131. PlayerInfo[playerid][pPremiumPoints] -= 230;
  132. Update(playerid,pPremiumPointsx);
  133. InsertPCar(playerid,469,Stock[95][vPrice],"Sparrow",1);
  134. }
  135. if(listitem == 1)
  136. {
  137. if(PlayerInfo[playerid][pPremiumPoints] < 250) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have 250 premium points.");
  138. PlayerInfo[playerid][pPremiumPoints] -= 250;
  139. Update(playerid,pPremiumPointsx);
  140. InsertPCar(playerid,494,Stock[96][vPrice],"Hotring Racer",1);
  141. }
  142. if(listitem == 2)
  143. {
  144. if(PlayerInfo[playerid][pPremiumPoints] < 250) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have 250 premium points.");
  145. PlayerInfo[playerid][pPremiumPoints] -= 250;
  146. Update(playerid,pPremiumPointsx);
  147. InsertPCar(playerid,539,Stock[97][vPrice],"Vortex",1);
  148. }
  149. if(listitem == 3)
  150. {
  151. if(PlayerInfo[playerid][pPremiumPoints] < 250) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have 250 premium points.");
  152. PlayerInfo[playerid][pPremiumPoints] -= 250;
  153. Update(playerid,pPremiumPointsx);
  154. InsertPCar(playerid,502,Stock[98][vPrice],"Hotring Racer A",1);
  155. }
  156. if(listitem == 4)
  157. {
  158. if(PlayerInfo[playerid][pPremiumPoints] < 250) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have 250 premium points.");
  159. PlayerInfo[playerid][pPremiumPoints] -= 250;
  160. Update(playerid,pPremiumPointsx);
  161. InsertPCar(playerid,503,Stock[99][vPrice],"Hotring Racer B",1);
  162. }
  163. if(listitem == 5)
  164. {
  165. if(PlayerInfo[playerid][pPremiumPoints] < 300) return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have 300 premium points.");
  166. PlayerInfo[playerid][pPremiumPoints] -= 300;
  167. Update(playerid,pPremiumPointsx);
  168. InsertPCar(playerid,487,Stock[100][vPrice],"Maverick",1);
  169. }
  170. }
  171. return 1;
  172. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement