Advertisement
Guest User

Untitled

a guest
Feb 12th, 2018
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.39 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,num,0);
  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. else
  22. {
  23. BuyCar[playerid] = -1;
  24. ShowPlayerDialog(playerid,DIALOG_CARBUY, DIALOG_STYLE_LIST, "Buy a car", "Cheap cars\nRegular cars\nExpensive cars\nPremium cars", "Select", "Close");
  25. }
  26. }
  27. if(dialogid == DIALOG_CARBUY2)
  28. {
  29. if(response)
  30. {
  31. new num = listitem + 1;
  32. BuyCar[playerid] = num;
  33. new string33[256], stringtitle[256];
  34. format(stringtitle, sizeof(stringtitle), "%s ($%s) - %d available", Stock[num][vName], FormatNumber(Stock[num][vPrice]), Stock[num][vStock]);
  35. format(string33, sizeof(string33), "Vehicle name: %s\nVehicle price: %s\nNumber of cars available: %d\nTop speed: %s km/h", Stock[num][vName], FormatNumber(Stock[num][vPrice]), Stock[num][vStock], FormatNumber(Stock[num][vSpeed]));
  36. ShowPlayerDialog(playerid, DIALOG_CARBUY5, DIALOG_STYLE_MSGBOX, stringtitle, string33, "Buy car", "Back");
  37. }
  38. return 1;
  39. }
  40. if(dialogid == DIALOG_CARBUY3)
  41. {
  42. if(response)
  43. {
  44. new cheapcars;
  45. for(new xf = 0; xf < MAX_PERSONAL_CARS; xf++)
  46. {
  47. if(Stock[xf][vPrice] > 0 && Stock[xf][vPrice] <= 5200000)
  48. {
  49. cheapcars = xf;
  50. }
  51. }
  52. new num = listitem + cheapcars + 1;
  53. BuyCar[playerid] = num;
  54. new string33[256], stringtitle[256];
  55. format(stringtitle, sizeof(stringtitle), "%s ($%s) - %d available", Stock[num][vName], FormatNumber(Stock[num][vPrice]), Stock[num][vStock]);
  56. format(string33, sizeof(string33), "Vehicle name: %s\nVehicle price: %s\nNumber of cars available: %d\nTop speed: %s km/h", Stock[num][vName], FormatNumber(Stock[num][vPrice]), Stock[num][vStock], FormatNumber(Stock[num][vSpeed]));
  57. ShowPlayerDialog(playerid, DIALOG_CARBUY5, DIALOG_STYLE_MSGBOX, stringtitle, string33, "Buy car", "Back");
  58. }
  59. return 1;
  60. }
  61. if(dialogid == DIALOG_CARBUY4)
  62. {
  63. if(response)
  64. {
  65. new regcheapcars;
  66. for(new xf = 0; xf < MAX_PERSONAL_CARS; xf++)
  67. {
  68. if(Stock[xf][vPrice] > 5200000 && Stock[xf][vPrice] <= 17000000)
  69. {
  70. regcheapcars = xf;
  71. }
  72. }
  73. new num = listitem + regcheapcars + 1;
  74. BuyCar[playerid] = num;
  75. new string33[256], stringtitle[256];
  76. format(stringtitle, sizeof(stringtitle), "%s ($%s) - %d available", Stock[num][vName], FormatNumber(Stock[num][vPrice]), Stock[num][vStock]);
  77. format(string33, sizeof(string33), "Vehicle name: %s\nVehicle price: %s\nNumber of cars available: %d\nTop speed: %s km/h", Stock[num][vName], FormatNumber(Stock[num][vPrice]), Stock[num][vStock], FormatNumber(Stock[num][vSpeed]));
  78. ShowPlayerDialog(playerid, DIALOG_CARBUY5, DIALOG_STYLE_MSGBOX, stringtitle, string33, "Buy car", "Back");
  79. }
  80. return 1;
  81. }
  82. if(dialogid == DIALOG_CARBUY)
  83. {
  84. if(response)
  85. {
  86. if(listitem == 0)
  87. {
  88. new stringzz[MAX_STRING],stringy[MAX_STRING];
  89. for(new xf = 0; xf < MAX_PERSONAL_CARS; xf++)
  90. {
  91. if(Stock[xf][vPrice] > 0 && Stock[xf][vPrice] <= 5200000)
  92. {
  93. format(stringy, sizeof(stringy), "%s ($%s) - %d in stock\n", Stock[xf][vName], FormatNumber(Stock[xf][vPrice]), Stock[xf][vStock]);
  94. strcat(stringzz,stringy);
  95. }
  96. }
  97. ShowPlayerDialog(playerid, DIALOG_CARBUY2, DIALOG_STYLE_LIST, "Buy a car", stringzz, "Select", "Close");
  98. }
  99. if(listitem == 1)
  100. {
  101. new stringzz[MAX_STRING],stringy[MAX_STRING];
  102. for(new xf = 0; xf < MAX_PERSONAL_CARS; xf++)
  103. {
  104. if(Stock[xf][vPrice] > 5200000 && Stock[xf][vPrice] <= 17000000)
  105. {
  106. format(stringy, sizeof(stringy), "%s ($%s) - %d in stock\n", Stock[xf][vName], FormatNumber(Stock[xf][vPrice]), Stock[xf][vStock]);
  107. strcat(stringzz,stringy);
  108. }
  109. }
  110. ShowPlayerDialog(playerid, DIALOG_CARBUY3, DIALOG_STYLE_LIST, "Buy a car", stringzz, "Select", "Close");
  111. }
  112. if(listitem == 2)
  113. {
  114. new stringzz[MAX_STRING],stringy[MAX_STRING];
  115. for(new xf = 0; xf < MAX_PERSONAL_CARS; xf++)
  116. {
  117. if(Stock[xf][vPrice] >= 17000001 && Stock[xf][vPrice] < 90000000)
  118. {
  119. format(stringy, sizeof(stringy), "%s ($%s) - %d in stock\n", Stock[xf][vName], FormatNumber(Stock[xf][vPrice]), Stock[xf][vStock]);
  120. strcat(stringzz,stringy);
  121. }
  122. }
  123. ShowPlayerDialog(playerid, DIALOG_CARBUY4, DIALOG_STYLE_LIST, "Buy a car", stringzz, "Select", "Close");
  124. }
  125. if(listitem == 3)
  126. {
  127. new string2[MAX_STRING];
  128. format(string2,sizeof(string2),"Sparrow - 220 premium points\nHotring Racer B - 250 premium points\nHotring Racer A - 250 premium points\nVortex - 250 premium points\nHotring Racer - 250 premium points\nMaverick - 300 premium points");
  129. ShowPlayerDialog(playerid, DIALOG_CARBUY8, DIALOG_STYLE_LIST, "Buy a car", string2, "Select", "Close");
  130. }
  131. }
  132. return 1;
  133. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement