Advertisement
caponemkd

Untitled

Apr 16th, 2020
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.25 KB | None | 0 0
  1. if(dialogid == KolaNaProdazba)
  2. {
  3. if(!response)
  4. {
  5. RemovePlayerFromVehicle(playerid);
  6. TogglePlayerControllable(playerid, 1);
  7. for(new i = 0; i < 13; i++)
  8. {
  9. PlayerTextDrawHide(playerid, VoziloProdazbaTD[playerid][i]);
  10. }
  11. CancelSelectTextDraw(playerid);
  12. return 1;
  13. }
  14. if(EnCV[playerid] != -1)
  15. {
  16. if(MyVehicle[EnCV[playerid]][MyVehCena] <= GetPlayerMoney(playerid))
  17. {
  18. for(new i = 0; i < 13; i++)
  19. {
  20. PlayerTextDrawShow(i, VoziloProdazbaTD[playerid][i]);
  21. }
  22. new vehicleid = GetPlayerVehicleID(playerid);
  23. new i;
  24. i = ConvertVehIDtoDYID(vehicleid);
  25. format(string, sizeof(string), "Marka: %s", VehNames[GetVehicleModel(vehicleid) - 400]);
  26. PlayerTextDrawSetString(i, VoziloProdazbaTD[i][6], string);
  27. format(string, sizeof(string), "Cena: %d$", MyVehicle[i][MyVehCena]);
  28. PlayerTextDrawSetString(i, VoziloProdazbaTD[i][7], string);
  29. format(string, sizeof(string), "ID: %d", MyVehicle[i][MyVehID]);
  30. PlayerTextDrawSetString(i, VoziloProdazbaTD[i][8], string);
  31. PlayerTextDrawSetPreviewModel(i, VoziloProdazbaTD[i][10], GetVehicleModel(vehicleid));
  32. PlayerTextDrawShow(i, VoziloProdazbaTD[i][10]);
  33. SelectTextDraw(i, COLOR_BLUE);
  34. }
  35. }
  36. }
  37.  
  38. if(strmatch(MyVehicle[i1][MyVehOwner], "Nema"))
  39. {
  40. /*new prodazbastring1[300];
  41. new prodazbastring2[300];
  42. new prodazbastring3[300];
  43. format(prodazbastring1, sizeof(prodazbastring1), "\n{0049FF}Model: {FFFFFF}%s\n{0049FF}Cena: {FFFFFF}%d$",
  44. VehNames[GetVehicleModel(vehicleid) - 400], MyVehicle[i1][MyVehCena]);
  45. format(prodazbastring2, sizeof(prodazbastring2), "\n\n{FFFFFF}Dokolku sakate da go kupite voziloto\npritisnete
  46. {0049FF}'{FFFFFF}Kupi{0049FF}'{FFFFFF}.\n{FFFFFF}Dokolku ne sakate {0049FF}'{FFFFFF}Otkazi{0049FF}'{FFFFFF}.");
  47. format(prodazbastring3, sizeof(prodazbastring3), "%s%s%s%s", prodazbastring1,prodazbastring2,prodazbastring3);
  48. ShowPlayerDialog(playerid, 11112, DIALOG_STYLE_MSGBOX, "{0049FF}Drzavno Vozilo na Prodazba", prodazbastring3, "Kupi",
  49. "Otkazi");*/
  50. for(new i = 0; i < 13; i++)
  51. {
  52. PlayerTextDrawShow(i, VoziloProdazbaTD[playerid][i]);
  53. }
  54. SelectTextDraw(playerid, COLOR_BLUE);
  55. format(string, sizeof(string), "Marka: %s", VehNames[GetVehicleModel(vehicleid) - 400]);
  56. PlayerTextDrawSetString(i1, VoziloProdazbaTD[i1][6], string);
  57. format(string, sizeof(string), "Cena: %d$", MyVehicle[i1][MyVehCena]);
  58. PlayerTextDrawSetString(i1, VoziloProdazbaTD[i1][7], string);
  59. format(string, sizeof(string), "ID: %d", MyVehicle[i1][MyVehID]);
  60. PlayerTextDrawSetString(i1, VoziloProdazbaTD[i1][9], string);
  61. PlayerTextDrawSetPreviewModel(i1, VoziloProdazbaTD[i1][10], GetVehicleModel(vehicleid));
  62. PlayerTextDrawShow(i1, VoziloProdazbaTD[i1][10]);
  63. EnCV[playerid] = i1;
  64. return 1;
  65. }
  66.  
  67. if(playertextid == VoziloProdazbaTD[playerid][11]) // Kupi za Vozilo
  68. {
  69. if(PlayerInfo[playerid][pLevel] < 3)
  70. {
  71. SendClientMessage(playerid, COLOR_WHITE, "{FF4040}GRESKA:{FFFFFF}Ne ste 3+ level za da kupite vozilo.");
  72. RemovePlayerFromVehicle(playerid);
  73. return 1;
  74. }
  75. if(Kupija[playerid] == 1)
  76. {
  77. SendClientMessage(playerid, COLOR_WHITE, "{FF4040}GRESKA:{FFFFFF}Pocekajte 5 minuti za da kupite povtorno vozilo.");
  78. RemovePlayerFromVehicle(playerid);
  79. return 1;
  80. }
  81. if(MyVehicle[EnCV[playerid]][MyVehCena] <= GetPlayerMoney(playerid))
  82. {
  83. if(MyVehicle[EnCV[playerid]][MyVehCar] == 1 && AllMyCars(playerid) >= PlayerInfo[playerid][pMaxKoli])
  84. {
  85. SendClientMessage(playerid, COLOR_GRAD1, "{FF4040}GRESKA:{FFFFFF}Ste go dostignale svojot limit za avtomobili, dokolku sakate da kupuvate poveke koristete /vippanel.");
  86. RemovePlayerFromVehicle(playerid);
  87. TogglePlayerControllable(playerid, 1);
  88. }
  89. else if(MyVehicle[EnCV[playerid]][MyVehBike] == 1 && AllMyBikes(playerid) >= PlayerInfo[playerid][pMaxMotori])
  90. {
  91. SendClientMessage(playerid, COLOR_GRAD1, "{FF4040}GRESKA:{FFFFFF}Ste go dostignale svojot limit za motori, dokolku sakate da kupuvate poveke koristete /vippanel.");
  92. RemovePlayerFromVehicle(playerid);
  93. TogglePlayerControllable(playerid, 1);
  94. }
  95. else if(MyVehicle[EnCV[playerid]][MyVehBoat] == 1 && AllMyBoats(playerid) >= PlayerInfo[playerid][pMaxBrodovi])
  96. {
  97. SendClientMessage(playerid, COLOR_GRAD1, "{FF4040}GRESKA:{FFFFFF}Ste go dostignale svojot limit za brodovi, dokolku sakate da kupuvate poveke koristete /vippanel.");
  98. RemovePlayerFromVehicle(playerid);
  99. TogglePlayerControllable(playerid, 1);
  100. }
  101. else if(MyVehicle[EnCV[playerid]][MyVehPlane] == 1 && AllMyAirs(playerid) >= PlayerInfo[playerid][pMaxLetala])
  102. {
  103. SendClientMessage(playerid, COLOR_GRAD1, "{FF4040}GRESKA:{FFFFFF}Ste go dostignale svojot limit za letala, dokolku sakate da kupuvate poveke koristete /vippanel.");
  104. RemovePlayerFromVehicle(playerid);
  105. TogglePlayerControllable(playerid, 1);
  106. }
  107. else
  108. {
  109. new imee[MAX_PLAYER_NAME];
  110. GetPlayerName(playerid, imee, sizeof(imee));
  111. GivePlayerMoney(playerid, -MyVehicle[EnCV[playerid]][MyVehCena]);
  112. strmid(MyVehicle[EnCV[playerid]][MyVehOwner], imee, 0, strlen(imee), 64);
  113. ZacuvajCarOwnerShip(EnCV[playerid]);
  114. EnCV[playerid] = -1;
  115. for(new i = 0; i < 13; i++)
  116. {
  117. PlayerTextDrawHide(playerid, VoziloProdazbaTD[playerid][i]);
  118. }
  119. CancelSelectTextDraw(playerid);
  120. SendClientMessage(playerid, COLOR_GRAD1,"{0049FF}INFO:{FFFFFF}Cestitki, vie kupivte vozilo.");
  121. SendClientMessage(playerid, COLOR_GRAD1,"{0049FF}INFO:{FFFFFF}Dokolku sakate da gi vidite komandite na voziloto koristete /help.");
  122. Kupija[playerid] = 1;
  123. BuyTimer[playerid] = SetTimerEx("BuyTimerr", 300000, false, "i", playerid);
  124. }
  125. }
  126. else
  127. {
  128. SendClientMessage(playerid, COLOR_GRAD1, "{FF4040}GRESKA:{FFFFFF}Nemate dovolno pari.");
  129. RemovePlayerFromVehicle(playerid);
  130. TogglePlayerControllable(playerid, 1);
  131. }
  132. }
  133. if(playertextid == VoziloProdazbaTD[playerid][12]) // Izlezi za Vozilo
  134. {
  135. for(new i = 0; i < 13; i++)
  136. {
  137. PlayerTextDrawHide(playerid, VoziloProdazbaTD[playerid][i]);
  138. }
  139. CancelSelectTextDraw(playerid);
  140. RemovePlayerFromVehicle(playerid);
  141. TogglePlayerControllable(playerid, 1);
  142. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement